Running as unit: rb-build-arm64_4-103345.service; invocation ID: 964b2da3a2084a34bc7718901ee2002f ==================================================================================== Sat Nov 1 09:34:35 UTC 2025 - running /srv/jenkins/bin/reproducible_build.sh (for job reproducible_builder_arm64_4) on jenkins, called using "codethink03-arm64 codethink04-arm64" as arguments. Sat Nov 1 09:34:35 UTC 2025 - actually running "reproducible_build.sh" (md5sum bcb6fe1b50cf4e8eedacd0971a9eb63f) as "/tmp/jenkins-script-Qnfwqzun" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Sat Nov 1 09:34:35 UTC 2025 - checking /var/lib/jenkins/offline_nodes if codethink03-arm64.debian.net is marked as down. Sat Nov 1 09:34:35 UTC 2025 - checking via ssh if codethink03-arm64.debian.net is up. removed '/tmp/read-only-fs-test-BUNtIe' Sat Nov 1 09:34:35 UTC 2025 - checking /var/lib/jenkins/offline_nodes if codethink04-arm64.debian.net is marked as down. Sat Nov 1 09:34:35 UTC 2025 - checking via ssh if codethink04-arm64.debian.net is up. removed '/tmp/read-only-fs-test-ApqgNO' ok, let's check if monado is building anywhere yet… ok, monado is not building anywhere… UPDATE 1 ============================================================================= Initialising reproducibly build of monado in unstable on arm64 on jenkins now. 1st build will be done on codethink03-arm64.debian.net. 2nd build will be done on codethink04-arm64.debian.net. ============================================================================= Sat Nov 1 09:34:59 UTC 2025 I: starting to build monado/unstable/arm64 on jenkins on '2025-11-01 09:34' Sat Nov 1 09:34:59 UTC 2025 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/arm64_4/103345/console.log 1761989699 arm64 unstable monado Sat Nov 1 09:34:59 UTC 2025 I: Downloading source for unstable/monado=25.0.0+dfsg-2 --2025-11-01 09:34:59-- http://deb.debian.org/debian/pool/main/m/monado/monado_25.0.0%2bdfsg-2.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2655 (2.6K) [text/prs.lines.tag] Saving to: ‘monado_25.0.0+dfsg-2.dsc’ 0K .. 100% 319M=0s 2025-11-01 09:34:59 (319 MB/s) - ‘monado_25.0.0+dfsg-2.dsc’ saved [2655/2655] --2025-11-01 09:34:59-- http://deb.debian.org/debian/pool/main/m/monado/monado_25.0.0%2bdfsg-2.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2655 (2.6K) [text/prs.lines.tag] Saving to: ‘monado_25.0.0+dfsg-2.dsc’ 0K .. 100% 319M=0s 2025-11-01 09:34:59 (319 MB/s) - ‘monado_25.0.0+dfsg-2.dsc’ saved [2655/2655] Sat Nov 1 09:34:59 UTC 2025 I: monado_25.0.0+dfsg-2.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: monado Binary: monado-service, libopenxr1-monado, monado-cli, monado-gui Architecture: any Version: 25.0.0+dfsg-2 Maintainer: Rylie Pavlik Homepage: https://monado.freedesktop.org/ Standards-Version: 4.7.2 Vcs-Browser: https://salsa.debian.org/xr-team/monado/-/tree/debian/sid Vcs-Git: https://salsa.debian.org/xr-team/monado.git -b debian/sid Testsuite: autopkgtest Build-Depends: debhelper-compat (= 13), cmake, glslang-tools, libavcodec-dev [!hppa !sh4], libbsd-dev [linux-any], libcjson-dev, libdbus-1-dev [linux-any], libegl1-mesa-dev, libeigen3-dev, libgl-dev, libglvnd-dev, libgstreamer1.0-dev, libgstreamer-plugins-base1.0-dev, libhidapi-dev [!hurd-i386], libopencv-dev [!alpha !ia64 !sparc64 !x32], libsystemd-dev [linux-any], libsdl2-dev, libudev-dev, libusb-1.0-0-dev, libuvc-dev, libv4l-dev, libvulkan-dev, libwayland-dev, libx11-dev, libx11-xcb-dev, libxcb-randr0-dev, libxrandr-dev, libxxf86vm-dev, pandoc , pkg-config, wayland-protocols Package-List: libopenxr1-monado deb libs optional arch=any monado-cli deb graphics optional arch=any monado-gui deb graphics optional arch=any monado-service deb libs optional arch=linux-any Checksums-Sha1: 4592dc14bc086eb245da722f4de0d0c8681a2502 2938304 monado_25.0.0+dfsg.orig.tar.xz 61ea3e13805c623ae0f645b2de547c9bb567e695 27512 monado_25.0.0+dfsg-2.debian.tar.xz Checksums-Sha256: ddfa1899078173bea3db98034dc8b990df727a169f490896570ff6e3bda72113 2938304 monado_25.0.0+dfsg.orig.tar.xz 4383cbdebfe1de8646bc5e743cd184ce9b80f8f03b63da7d3f69982983a22dff 27512 monado_25.0.0+dfsg-2.debian.tar.xz Files: ea80981dfbb67fccf15bb5b40ae8d4a8 2938304 monado_25.0.0+dfsg.orig.tar.xz 7ef864cd932eaa6c05508da6c89ebbc6 27512 monado_25.0.0+dfsg-2.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEmjwHvQbeL0FugTpdYS7xYT4FD1QFAmgLPeYACgkQYS7xYT4F D1SUaA/+NSlWwMW5k1qS6mc3AJ02GAaAideljg8VBYBpNdBImVsM0UsFKp9GwqHx Ei52EvA4LVXR4FqMqhBOcWau3muRwgdaPok1oyA0TB1no3WAJXOsX4FR9LfP8ZJn wjx3cLVbIBb/VkqtFzPmZcVjkHOWyuuS7Q2EKiZk22O8tY5rGilGGOOV+iTX8QcD PRvYmjnzqjp02qmGN6zlhD+4s3YB9T0jU9utV/mlBsOO5o6B797iQ/kgf+lgxw+C 10kaJarOeq7hFeNTZA0d/pmQq9AmDyAzpgvIfFH7pjP0B1pYOnqWSdF0LvOUCPN4 qmI8tKX4g/b2KqbBlxaKn0GOxnEiolg9foTBzy0rUHQiavea6GiHiHkHM0Cn9UYe 4S6uK/PCpCsnslPEsOkdQdoID1vXQZAp2N8TCAXzH/jUW3l283Nzt8o/q3Mzy+tY olTocVaV8NuJqgfv+tjgdaVYDdVX77YTJ5b6Aud0ayBRO2qEeyiVqFwaEPh4GMIU xKxaHsTLQtpTR5m2zLkMS0NWNtSCyCQy8kZGyGckvDxGwGMp79bEvuMVsRO00jHx KaOqYlaxB07piEGK34RJJWp/Lx3fUyh8js/nDsVKi37njH9uIoMqx+ID9PgfMrhK e4ewko+gsALkT2YukIkGTPlFkBTKRafXNx9DWb24NqGrPuldjtY= =oN4e -----END PGP SIGNATURE----- Sat Nov 1 09:34:59 UTC 2025 I: Checking whether the package is not for us Sat Nov 1 09:34:59 UTC 2025 I: Starting 1st build on remote node codethink03-arm64.debian.net. Sat Nov 1 09:34:59 UTC 2025 I: Preparing to do remote build '1' on codethink03-arm64.debian.net. Sat Nov 1 09:34:59 UTC 2025 - checking /var/lib/jenkins/offline_nodes if codethink03-arm64.debian.net is marked as down. Sat Nov 1 09:34:59 UTC 2025 - checking via ssh if codethink03-arm64.debian.net is up. removed '/tmp/read-only-fs-test-DShYBt' ==================================================================================== Fri Dec 4 15:58:00 UTC 2026 - running /srv/jenkins/bin/reproducible_build.sh (for job /srv/jenkins/bin/reproducible_build.sh) on codethink03-arm64, called using "1 monado unstable /srv/reproducible-results/rbuild-debian/r-b-build.cOBqOWNA 25.0.0+dfsg-2" as arguments. Fri Dec 4 15:58:00 UTC 2026 - actually running "reproducible_build.sh" (md5sum bcb6fe1b50cf4e8eedacd0971a9eb63f) as "/tmp/jenkins-script-6q8WAw22" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Fri Dec 4 15:58:00 UTC 2026 I: Downloading source for unstable/monado=25.0.0+dfsg-2 Reading package lists... NOTICE: 'monado' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/xr-team/monado.git -b debian/sid Please use: git clone https://salsa.debian.org/xr-team/monado.git -b debian/sid to retrieve the latest (possibly unreleased) updates to the package. Need to get 2968 kB of source archives. Get:1 http://deb.debian.org/debian unstable/main monado 25.0.0+dfsg-2 (dsc) [2655 B] Get:2 http://deb.debian.org/debian unstable/main monado 25.0.0+dfsg-2 (tar) [2938 kB] Get:3 http://deb.debian.org/debian unstable/main monado 25.0.0+dfsg-2 (diff) [27.5 kB] Fetched 2968 kB in 0s (23.3 MB/s) Download complete and in download only mode Reading package lists... NOTICE: 'monado' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/xr-team/monado.git -b debian/sid Please use: git clone https://salsa.debian.org/xr-team/monado.git -b debian/sid to retrieve the latest (possibly unreleased) updates to the package. Need to get 2968 kB of source archives. Get:1 http://deb.debian.org/debian unstable/main monado 25.0.0+dfsg-2 (dsc) [2655 B] Get:2 http://deb.debian.org/debian unstable/main monado 25.0.0+dfsg-2 (tar) [2938 kB] Get:3 http://deb.debian.org/debian unstable/main monado 25.0.0+dfsg-2 (diff) [27.5 kB] Fetched 2968 kB in 0s (23.3 MB/s) Download complete and in download only mode ============================================================================= Building monado in unstable on arm64 on codethink03-arm64 now. Date: Fri Dec 4 15:58:00 GMT 2026 Date UTC: Fri Dec 4 15:58:00 UTC 2026 ============================================================================= W: /root/.pbuilderrc does not exist I: Logging to b1/build.log I: pbuilder: network access will be disabled during build I: Current time: Fri Dec 4 03:58:01 -12 2026 I: pbuilder-time-stamp: 1796399881 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [monado_25.0.0+dfsg-2.dsc] I: copying [./monado_25.0.0+dfsg.orig.tar.xz] I: copying [./monado_25.0.0+dfsg-2.debian.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./monado_25.0.0+dfsg-2.dsc: no acceptable signature found dpkg-source: info: extracting monado in monado-25.0.0+dfsg dpkg-source: info: unpacking monado_25.0.0+dfsg.orig.tar.xz dpkg-source: info: unpacking monado_25.0.0+dfsg-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Fix-typo-in-DearImGui-demo.patch dpkg-source: info: applying 0002-Make-libmonado-configurable-separately.patch dpkg-source: info: applying 0003-cmake-Check-for-and-use-latomic-if-needed.patch I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/608188/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='arm64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' DISTRIBUTION='unstable' HOME='/root' HOST_ARCH='arm64' IFS=' ' INVOCATION_ID='429c4b027d04489599867dc16bb2f54f' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='608188' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.cOBqOWNA/pbuilderrc_0lYn --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.cOBqOWNA/b1 --logfile b1/build.log monado_25.0.0+dfsg-2.dsc' SUDO_GID='109' SUDO_HOME='/var/lib/jenkins' SUDO_UID='104' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://192.168.101.4:3128' I: uname -a Linux codethink03-arm64 6.12.48+deb13-cloud-arm64 #1 SMP Debian 6.12.48-1 (2025-09-20) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin I: user script /srv/workspace/pbuilder/608188/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: arm64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), cmake, glslang-tools, libavcodec-dev, libbsd-dev, libcjson-dev, libdbus-1-dev, libegl1-mesa-dev, libeigen3-dev, libgl-dev, libglvnd-dev, libgstreamer1.0-dev, libgstreamer-plugins-base1.0-dev, libhidapi-dev, libopencv-dev, libsystemd-dev, libsdl2-dev, libudev-dev, libusb-1.0-0-dev, libuvc-dev, libv4l-dev, libvulkan-dev, libwayland-dev, libx11-dev, libx11-xcb-dev, libxcb-randr0-dev, libxrandr-dev, libxxf86vm-dev, pandoc, pkg-config, wayland-protocols dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19964 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on cmake; however: Package cmake is not installed. pbuilder-satisfydepends-dummy depends on glslang-tools; however: Package glslang-tools is not installed. pbuilder-satisfydepends-dummy depends on libavcodec-dev; however: Package libavcodec-dev is not installed. pbuilder-satisfydepends-dummy depends on libbsd-dev; however: Package libbsd-dev is not installed. pbuilder-satisfydepends-dummy depends on libcjson-dev; however: Package libcjson-dev is not installed. pbuilder-satisfydepends-dummy depends on libdbus-1-dev; however: Package libdbus-1-dev is not installed. pbuilder-satisfydepends-dummy depends on libegl1-mesa-dev; however: Package libegl1-mesa-dev is not installed. pbuilder-satisfydepends-dummy depends on libeigen3-dev; however: Package libeigen3-dev is not installed. pbuilder-satisfydepends-dummy depends on libgl-dev; however: Package libgl-dev is not installed. pbuilder-satisfydepends-dummy depends on libglvnd-dev; however: Package libglvnd-dev is not installed. pbuilder-satisfydepends-dummy depends on libgstreamer1.0-dev; however: Package libgstreamer1.0-dev is not installed. pbuilder-satisfydepends-dummy depends on libgstreamer-plugins-base1.0-dev; however: Package libgstreamer-plugins-base1.0-dev is not installed. pbuilder-satisfydepends-dummy depends on libhidapi-dev; however: Package libhidapi-dev is not installed. pbuilder-satisfydepends-dummy depends on libopencv-dev; however: Package libopencv-dev is not installed. pbuilder-satisfydepends-dummy depends on libsystemd-dev; however: Package libsystemd-dev is not installed. pbuilder-satisfydepends-dummy depends on libsdl2-dev; however: Package libsdl2-dev is not installed. pbuilder-satisfydepends-dummy depends on libudev-dev; however: Package libudev-dev is not installed. pbuilder-satisfydepends-dummy depends on libusb-1.0-0-dev; however: Package libusb-1.0-0-dev is not installed. pbuilder-satisfydepends-dummy depends on libuvc-dev; however: Package libuvc-dev is not installed. pbuilder-satisfydepends-dummy depends on libv4l-dev; however: Package libv4l-dev is not installed. pbuilder-satisfydepends-dummy depends on libvulkan-dev; however: Package libvulkan-dev is not installed. pbuilder-satisfydepends-dummy depends on libwayland-dev; however: Package libwayland-dev is not installed. pbuilder-satisfydepends-dummy depends on libx11-dev; however: Package libx11-dev is not installed. pbuilder-satisfydepends-dummy depends on libx11-xcb-dev; however: Package libx11-xcb-dev is not installed. pbuilder-satisfydepends-dummy depends on libxcb-randr0-dev; however: Package libxcb-randr0-dev is not installed. pbuilder-satisfydepends-dummy depends on libxrandr-dev; however: Package libxrandr-dev is not installed. pbuilder-satisfydepends-dummy depends on libxxf86vm-dev; however: Package libxxf86vm-dev is not installed. pbuilder-satisfydepends-dummy depends on pandoc; however: Package pandoc is not installed. pbuilder-satisfydepends-dummy depends on pkg-config; however: Package pkg-config is not installed. pbuilder-satisfydepends-dummy depends on wayland-protocols; however: Package wayland-protocols is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} cmake{a} cmake-data{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dirmngr{a} dwz{a} file{a} fontconfig{a} fontconfig-config{a} fonts-dejavu-core{a} fonts-dejavu-mono{a} gdal-data{a} gdal-plugins{a} gettext{a} gettext-base{a} gir1.2-glib-2.0{a} gir1.2-glib-2.0-dev{a} gir1.2-gst-plugins-base-1.0{a} gir1.2-gstreamer-1.0{a} gir1.2-gudev-1.0{a} gir1.2-ibus-1.0{a} girepository-tools{a} glslang-tools{a} gnupg{a} gnupg-l10n{a} gpg{a} gpg-agent{a} gpgconf{a} gpgsm{a} groff-base{a} ibverbs-providers{a} intltool-debian{a} iso-codes{a} libabsl20240722{a} libaec0{a} libamd-comgr3{a} libamdhip64-6{a} libaom3{a} libarchive-zip-perl{a} libarchive13t64{a} libarmadillo14{a} libarpack2t64{a} libasound2-data{a} libasound2-dev{a} libasound2t64{a} libassuan9{a} libasyncns0{a} libavcodec-dev{a} libavcodec61{a} libavformat-dev{a} libavformat61{a} libavif16{a} libavutil-dev{a} libavutil59{a} libblas3{a} libblkid-dev{a} libblosc1{a} libbluray3{a} libbrotli1{a} libbsd-dev{a} libcairo-gobject2{a} libcairo2{a} libcap-dev{a} libcap2-bin{a} libcfitsio10t64{a} libcharls2{a} libchromaprint1{a} libcjson-dev{a} libcjson1{a} libcodec2-1.2{a} libcom-err2{a} libcurl3t64-gnutls{a} libcurl4t64{a} libdatrie1{a} libdav1d7{a} libdbus-1-3{a} libdbus-1-dev{a} libdc1394-25{a} libdc1394-dev{a} libde265-0{a} libdebhelper-perl{a} libdecor-0-0{a} libdecor-0-dev{a} libdeflate-dev{a} libdeflate0{a} libdouble-conversion3{a} libdrm-amdgpu1{a} libdrm-common{a} libdrm-dev{a} libdrm-etnaviv1{a} libdrm-freedreno1{a} libdrm-nouveau2{a} libdrm-radeon1{a} libdrm-tegra0{a} libdrm2{a} libdvdnav4{a} libdvdread8t64{a} libdw-dev{a} libdw1t64{a} libedit2{a} libegl-dev{a} libegl-mesa0{a} libegl1{a} libegl1-mesa-dev{a} libeigen3-dev{a} libelf-dev{a} libelf1t64{a} libevdev2{a} libevent-core-2.1-7t64{a} libevent-pthreads-2.1-7t64{a} libexif-dev{a} libexif12{a} libexpat1{a} libfabric1{a} libffi-dev{a} libffi8{a} libfile-stripnondeterminism-perl{a} libflac14{a} libfontconfig1{a} libfreetype6{a} libfreexl1{a} libfribidi0{a} libfyba0t64{a} libgav1-1{a} libgbm-dev{a} libgbm1{a} libgcrypt20{a} libgd3{a} libgdal37{a} libgdcm-dev{a} libgdcm3.0t64{a} libgdk-pixbuf-2.0-0{a} libgdk-pixbuf2.0-common{a} libgeos-c1t64{a} libgeos3.14.1{a} libgeotiff5{a} libgfortran5{a} libgif7{a} libgio-2.0-dev{a} libgio-2.0-dev-bin{a} libgirepository-2.0-0{a} libgl-dev{a} libgl1{a} libgl1-mesa-dri{a} libgl2ps1.4{a} libgles-dev{a} libgles1{a} libgles2{a} libglib2.0-0t64{a} libglib2.0-bin{a} libglib2.0-data{a} libglib2.0-dev{a} libglib2.0-dev-bin{a} libglvnd-core-dev{a} libglvnd-dev{a} libglvnd0{a} libglx-dev{a} libglx-mesa0{a} libglx0{a} libgme0{a} libgnutls30t64{a} libgpg-error0{a} libgpgme11t64{a} libgpgmepp6t64{a} libgphoto2-6t64{a} libgphoto2-dev{a} libgphoto2-port12t64{a} libgraphite2-3{a} libgsm1{a} libgssapi-krb5-2{a} libgstreamer-gl1.0-0{a} libgstreamer-plugins-base1.0-0{a} libgstreamer-plugins-base1.0-dev{a} libgstreamer1.0-0{a} libgstreamer1.0-dev{a} libgudev-1.0-0{a} libgudev-1.0-dev{a} libharfbuzz0b{a} libhdf4-0{a} libhdf5-310{a} libhdf5-hl-310{a} libheif-plugin-dav1d{a} libheif-plugin-libde265{a} libheif1{a} libhidapi-dev{a} libhidapi-hidraw0{a} libhidapi-libusb0{a} libhsa-runtime64-1{a} libhsakmt1{a} libhwloc-plugins{a} libhwloc15{a} libhwy1t64{a} libibmad5{a} libibumad3{a} libibus-1.0-5{a} libibus-1.0-dev{a} libibverbs1{a} libice-dev{a} libice6{a} libicu76{a} libidn2-0{a} libimagequant0{a} libimath-3-1-29t64{a} libimath-dev{a} libinput-bin{a} libinput10{a} libjbig-dev{a} libjbig0{a} libjpeg-dev{a} libjpeg62-turbo{a} libjpeg62-turbo-dev{a} libjson-c5{a} libjsoncpp26{a} libjxl0.11{a} libk5crypto3{a} libkeyutils1{a} libkmlbase1t64{a} libkmldom1t64{a} libkmlengine1t64{a} libkrb5-3{a} libkrb5support0{a} libksba8{a} liblapack3{a} liblcms2-2{a} libldap2{a} libleptonica6{a} liblerc-dev{a} liblerc4{a} libllvm19{a} libllvm21{a} libltdl7{a} liblua5.4-0{a} liblzma-dev{a} libmagic-mgc{a} libmagic1t64{a} libmariadb3{a} libmbedcrypto16{a} libmd-dev{a} libmd4c0{a} libminizip1t64{a} libmount-dev{a} libmp3lame0{a} libmpg123-0t64{a} libmtdev1t64{a} libmunge2{a} libmuparser2v5{a} libnetcdf22{a} libnghttp2-14{a} libnghttp3-9{a} libngtcp2-16{a} libngtcp2-crypto-gnutls8{a} libngtcp2-crypto-ossl0{a} libnl-3-200{a} libnl-route-3-200{a} libnorm1t64{a} libnpth0t64{a} libnspr4{a} libnss3{a} libnuma1{a} libodbc2{a} libodbcinst2{a} libogg0{a} libopencv-calib3d-dev{a} libopencv-calib3d410{a} libopencv-contrib-dev{a} libopencv-contrib410{a} libopencv-core-dev{a} libopencv-core410{a} libopencv-dev{a} libopencv-dnn-dev{a} libopencv-dnn410{a} libopencv-features2d-dev{a} libopencv-features2d410{a} libopencv-flann-dev{a} libopencv-flann410{a} libopencv-highgui-dev{a} libopencv-highgui410{a} libopencv-imgcodecs-dev{a} libopencv-imgcodecs410{a} libopencv-imgproc-dev{a} libopencv-imgproc410{a} libopencv-ml-dev{a} libopencv-ml410{a} libopencv-objdetect-dev{a} libopencv-objdetect410{a} libopencv-photo-dev{a} libopencv-photo410{a} libopencv-shape-dev{a} libopencv-shape410{a} libopencv-stitching-dev{a} libopencv-stitching410{a} libopencv-superres-dev{a} libopencv-superres410{a} libopencv-video-dev{a} libopencv-video410{a} libopencv-videoio-dev{a} libopencv-videoio410{a} libopencv-videostab-dev{a} libopencv-videostab410{a} libopencv-viz-dev{a} libopencv-viz410{a} libopenexr-3-1-30{a} libopenexr-dev{a} libopengl-dev{a} libopengl0{a} libopenjp2-7{a} libopenmpi40{a} libopenmpt0t64{a} libopus0{a} liborc-0.4-0t64{a} liborc-0.4-dev{a} liborc-0.4-dev-bin{a} libp11-kit0{a} libpango-1.0-0{a} libpangocairo-1.0-0{a} libpangoft2-1.0-0{a} libpciaccess-dev{a} libpciaccess0{a} libpcre2-16-0{a} libpcre2-32-0{a} libpcre2-dev{a} libpcre2-posix3{a} libpgm-5.3-0t64{a} libpipeline1{a} libpixman-1-0{a} libpkgconf3{a} libpmix2t64{a} libpng-dev{a} libpng16-16t64{a} libpoppler147{a} libpq5{a} libproc2-0{a} libproj25{a} libprotobuf32t64{a} libpsl5t64{a} libpulse-dev{a} libpulse-mainloop-glib0{a} libpulse0{a} libpython3-stdlib{a} libpython3.13-minimal{a} libpython3.13-stdlib{a} libqhull-r8.0{a} libqt5core5t64{a} libqt5dbus5t64{a} libqt5gui5t64{a} libqt5network5t64{a} libqt5opengl5t64{a} libqt5test5t64{a} libqt5widgets5t64{a} librabbitmq4{a} librav1e0.8{a} libraw1394-11{a} libraw1394-dev{a} librdmacm1t64{a} libreadline8t64{a} librhash1{a} librist4{a} librsvg2-2{a} librtmp1{a} librttopo1{a} libsamplerate0{a} libsamplerate0-dev{a} libsasl2-2{a} libsasl2-modules-db{a} libsdl2-2.0-0{a} libsdl2-classic{a} libsdl2-dev{a} libselinux1-dev{a} libsensors-config{a} libsensors5{a} libsepol-dev{a} libsharpyuv-dev{a} libsharpyuv0{a} libshine3{a} libsm-dev{a} libsm6{a} libsnappy1v5{a} libsndfile1{a} libsndio-dev{a} libsndio7.0{a} libsocket++1{a} libsodium23{a} libsoxr0{a} libspatialite8t64{a} libspeex1{a} libsrt1.5-gnutls{a} libssh-4{a} libssh2-1t64{a} libsvtav1enc2{a} libswresample-dev{a} libswresample5{a} libswscale-dev{a} libswscale8{a} libsysprof-capture-4-dev{a} libsystemd-dev{a} libsz2{a} libtasn1-6{a} libtbb-dev{a} libtbb12{a} libtbbbind-2-5{a} libtbbmalloc2{a} libtesseract5{a} libthai-data{a} libthai0{a} libtheoradec2{a} libtheoraenc2{a} libtiff-dev{a} libtiff6{a} libtiffxx6{a} libtool{a} libtwolame0{a} libuchardet0{a} libucx0{a} libudev-dev{a} libudfread3{a} libunistring5{a} libunwind-dev{a} libunwind8{a} liburiparser1{a} libusb-1.0-0{a} libusb-1.0-0-dev{a} libuv1t64{a} libuvc-dev{a} libuvc0{a} libv4l-0t64{a} libv4l-dev{a} libv4l2rds0t64{a} libv4lconvert0t64{a} libva-drm2{a} libva-x11-2{a} libva2{a} libvdpau1{a} libvorbis0a{a} libvorbisenc2{a} libvorbisfile3{a} libvpx11{a} libvtk9.5{a} libvulkan-dev{a} libvulkan1{a} libwacom-common{a} libwacom9{a} libwayland-bin{a} libwayland-client0{a} libwayland-cursor0{a} libwayland-dev{a} libwayland-egl1{a} libwayland-server0{a} libwebp-dev{a} libwebp7{a} libwebpdecoder3{a} libwebpdemux2{a} libwebpmux3{a} libx11-6{a} libx11-data{a} libx11-dev{a} libx11-xcb-dev{a} libx11-xcb1{a} libx264-165{a} libx265-215{a} libxau-dev{a} libxau6{a} libxcb-dri3-0{a} libxcb-glx0{a} libxcb-icccm4{a} libxcb-image0{a} libxcb-keysyms1{a} libxcb-present0{a} libxcb-randr0{a} libxcb-randr0-dev{a} libxcb-render-util0{a} libxcb-render0{a} libxcb-render0-dev{a} libxcb-shape0{a} libxcb-shm0{a} libxcb-sync1{a} libxcb-util1{a} libxcb-xfixes0{a} libxcb-xinerama0{a} libxcb-xinput0{a} libxcb-xkb1{a} libxcb1{a} libxcb1-dev{a} libxcursor-dev{a} libxcursor1{a} libxdmcp-dev{a} libxdmcp6{a} libxerces-c3.2t64{a} libxext-dev{a} libxext6{a} libxfixes-dev{a} libxfixes3{a} libxi-dev{a} libxi6{a} libxinerama-dev{a} libxinerama1{a} libxkbcommon-dev{a} libxkbcommon-x11-0{a} libxkbcommon0{a} libxml2-16{a} libxnvctrl0{a} libxpm4{a} libxrandr-dev{a} libxrandr2{a} libxrender-dev{a} libxrender1{a} libxshmfence1{a} libxss-dev{a} libxss1{a} libxt-dev{a} libxt6t64{a} libxv-dev{a} libxv1{a} libxvidcore4{a} libxxf86vm-dev{a} libxxf86vm1{a} libyaml-0-2{a} libyuv0{a} libz3-4{a} libzmq5{a} libzstd-dev{a} libzvbi-common{a} libzvbi0t64{a} m4{a} man-db{a} mariadb-common{a} media-types{a} mesa-libgallium{a} mysql-common{a} native-architecture{a} netbase{a} ocl-icd-libopencl1{a} pandoc{a} pandoc-data{a} pinentry-curses{a} pkgconf{a} pkgconf-bin{a} po-debconf{a} procps{a} proj-data{a} python3{a} python3-minimal{a} python3-packaging{a} python3.13{a} python3.13-minimal{a} readline-common{a} sensible-utils{a} sgml-base{a} shared-mime-info{a} spirv-tools{a} tzdata{a} unixodbc-common{a} uuid-dev{a} wayland-protocols{a} x11-common{a} x11proto-dev{a} xkb-data{a} xml-core{a} xorg-sgml-doctools{a} xtrans-dev{a} zlib1g-dev{a} The following packages are RECOMMENDED but will NOT be installed: alsa-topology-conf alsa-ucm-conf ca-certificates curl dbus gnupg-utils gpg-wks-client gpgv gpgv-from-sq gstreamer1.0-gl gstreamer1.0-plugins-base krb5-locales libaacs0 libarchive-cpio-perl libdecor-0-plugin-1-cairo libdecor-0-plugin-1-gtk libexif-doc libgdk-pixbuf2.0-bin libgpg-error-l10n libgphoto2-l10n libheif-plugin-aomenc libheif-plugin-x265 libldap-common libltdl-dev libmail-sendmail-perl libodbccr2 libopencv-java libpam-cap libpng-tools libqt5svg5 libraw1394-tools librsvg2-common libsasl2-modules libusb-1.0-doc libvdpau-va-gl1 linux-sysctl-defaults lynx mesa-va-drivers mesa-vdpau-drivers mesa-vulkan-drivers opencv-data poppler-data proj-bin psmisc publicsuffix qt5-gtk-platformtheme qttranslations5-l10n qtwayland5 va-driver-all vdpau-driver-all wget xdg-user-dirs 0 packages upgraded, 566 newly installed, 0 to remove and 0 not upgraded. Need to get 370 MB of archives. After unpacking 1822 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main arm64 libexpat1 arm64 2.7.3-1 [96.5 kB] Get: 2 http://deb.debian.org/debian unstable/main arm64 libpython3.13-minimal arm64 3.13.9-1 [858 kB] Get: 3 http://deb.debian.org/debian unstable/main arm64 python3.13-minimal arm64 3.13.9-1 [2061 kB] Get: 4 http://deb.debian.org/debian unstable/main arm64 python3-minimal arm64 3.13.7-1 [27.2 kB] Get: 5 http://deb.debian.org/debian unstable/main arm64 media-types all 14.0.0 [30.8 kB] Get: 6 http://deb.debian.org/debian unstable/main arm64 netbase all 6.5 [12.4 kB] Get: 7 http://deb.debian.org/debian unstable/main arm64 tzdata all 2025b-5 [260 kB] Get: 8 http://deb.debian.org/debian unstable/main arm64 libffi8 arm64 3.5.2-2 [21.5 kB] Get: 9 http://deb.debian.org/debian unstable/main arm64 readline-common all 8.3-3 [74.8 kB] Get: 10 http://deb.debian.org/debian unstable/main arm64 libreadline8t64 arm64 8.3-3 [169 kB] Get: 11 http://deb.debian.org/debian unstable/main arm64 libpython3.13-stdlib arm64 3.13.9-1 [1900 kB] Get: 12 http://deb.debian.org/debian unstable/main arm64 python3.13 arm64 3.13.9-1 [764 kB] Get: 13 http://deb.debian.org/debian unstable/main arm64 libpython3-stdlib arm64 3.13.7-1 [10.2 kB] Get: 14 http://deb.debian.org/debian unstable/main arm64 python3 arm64 3.13.7-1 [28.3 kB] Get: 15 http://deb.debian.org/debian unstable/main arm64 libproc2-0 arm64 2:4.0.4-9 [62.8 kB] Get: 16 http://deb.debian.org/debian unstable/main arm64 procps arm64 2:4.0.4-9 [871 kB] Get: 17 http://deb.debian.org/debian unstable/main arm64 sensible-utils all 0.0.26 [27.0 kB] Get: 18 http://deb.debian.org/debian unstable/main arm64 libmagic-mgc arm64 1:5.46-5 [338 kB] Get: 19 http://deb.debian.org/debian unstable/main arm64 libmagic1t64 arm64 1:5.46-5 [103 kB] Get: 20 http://deb.debian.org/debian unstable/main arm64 file arm64 1:5.46-5 [43.7 kB] Get: 21 http://deb.debian.org/debian unstable/main arm64 gettext-base arm64 0.23.1-2+b1 [241 kB] Get: 22 http://deb.debian.org/debian unstable/main arm64 libuchardet0 arm64 0.0.8-2 [69.0 kB] Get: 23 http://deb.debian.org/debian unstable/main arm64 groff-base arm64 1.23.0-9 [1130 kB] Get: 24 http://deb.debian.org/debian unstable/main arm64 bsdextrautils arm64 2.41.2-4 [97.3 kB] Get: 25 http://deb.debian.org/debian unstable/main arm64 libpipeline1 arm64 1.5.8-1 [40.2 kB] Get: 26 http://deb.debian.org/debian unstable/main arm64 man-db arm64 2.13.1-1 [1453 kB] Get: 27 http://deb.debian.org/debian unstable/main arm64 m4 arm64 1.4.20-2 [315 kB] Get: 28 http://deb.debian.org/debian unstable/main arm64 autoconf all 2.72-3.1 [494 kB] Get: 29 http://deb.debian.org/debian unstable/main arm64 autotools-dev all 20240727.1 [60.2 kB] Get: 30 http://deb.debian.org/debian unstable/main arm64 automake all 1:1.18.1-2 [877 kB] Get: 31 http://deb.debian.org/debian unstable/main arm64 autopoint all 0.23.1-2 [770 kB] Get: 32 http://deb.debian.org/debian unstable/main arm64 cmake-data all 4.1.1+really3.31.6-2 [2268 kB] Get: 33 http://deb.debian.org/debian unstable/main arm64 libxml2-16 arm64 2.15.1+dfsg-0.3 [591 kB] Get: 34 http://deb.debian.org/debian unstable/main arm64 libarchive13t64 arm64 3.7.4-4+b1 [323 kB] Get: 35 http://deb.debian.org/debian unstable/main arm64 libnghttp3-9 arm64 1.12.0-1 [63.6 kB] Get: 36 http://deb.debian.org/debian unstable/main arm64 libngtcp2-16 arm64 1.16.0-1 [123 kB] Get: 37 http://deb.debian.org/debian unstable/main arm64 libbrotli1 arm64 1.1.0-2+b7 [308 kB] Get: 38 http://deb.debian.org/debian unstable/main arm64 libkrb5support0 arm64 1.21.3-5 [32.4 kB] Get: 39 http://deb.debian.org/debian unstable/main arm64 libcom-err2 arm64 1.47.2-3+b3 [24.9 kB] Get: 40 http://deb.debian.org/debian unstable/main arm64 libk5crypto3 arm64 1.21.3-5 [81.2 kB] Get: 41 http://deb.debian.org/debian unstable/main arm64 libkeyutils1 arm64 1.6.3-6 [9716 B] Get: 42 http://deb.debian.org/debian unstable/main arm64 libkrb5-3 arm64 1.21.3-5 [308 kB] Get: 43 http://deb.debian.org/debian unstable/main arm64 libgssapi-krb5-2 arm64 1.21.3-5 [127 kB] Get: 44 http://deb.debian.org/debian unstable/main arm64 libunistring5 arm64 1.3-2 [453 kB] Get: 45 http://deb.debian.org/debian unstable/main arm64 libidn2-0 arm64 2.3.8-4 [108 kB] Get: 46 http://deb.debian.org/debian unstable/main arm64 libsasl2-modules-db arm64 2.1.28+dfsg1-10 [19.8 kB] Get: 47 http://deb.debian.org/debian unstable/main arm64 libsasl2-2 arm64 2.1.28+dfsg1-10 [55.0 kB] Get: 48 http://deb.debian.org/debian unstable/main arm64 libldap2 arm64 2.6.10+dfsg-1 [179 kB] Get: 49 http://deb.debian.org/debian unstable/main arm64 libnghttp2-14 arm64 1.64.0-1.1+b1 [71.7 kB] Get: 50 http://deb.debian.org/debian unstable/main arm64 libngtcp2-crypto-ossl0 arm64 1.16.0-1 [25.7 kB] Get: 51 http://deb.debian.org/debian unstable/main arm64 libpsl5t64 arm64 0.21.2-1.1+b1 [57.1 kB] Get: 52 http://deb.debian.org/debian unstable/main arm64 libp11-kit0 arm64 0.25.9-2 [420 kB] Get: 53 http://deb.debian.org/debian unstable/main arm64 libtasn1-6 arm64 4.20.0-2 [47.3 kB] Get: 54 http://deb.debian.org/debian unstable/main arm64 libgnutls30t64 arm64 3.8.10-3 [1384 kB] Get: 55 http://deb.debian.org/debian unstable/main arm64 librtmp1 arm64 2.4+20151223.gitfa8646d.1-3 [56.3 kB] Get: 56 http://deb.debian.org/debian unstable/main arm64 libssh2-1t64 arm64 1.11.1-1 [235 kB] Get: 57 http://deb.debian.org/debian unstable/main arm64 libcurl4t64 arm64 8.17.0~rc3-1 [370 kB] Get: 58 http://deb.debian.org/debian unstable/main arm64 libjsoncpp26 arm64 1.9.6-4 [73.2 kB] Get: 59 http://deb.debian.org/debian unstable/main arm64 librhash1 arm64 1.4.6-1 [131 kB] Get: 60 http://deb.debian.org/debian unstable/main arm64 libuv1t64 arm64 1.51.0-2 [150 kB] Get: 61 http://deb.debian.org/debian unstable/main arm64 cmake arm64 4.1.1+really3.31.6-2 [10.1 MB] Get: 62 http://deb.debian.org/debian unstable/main arm64 libdebhelper-perl all 13.28 [92.4 kB] Get: 63 http://deb.debian.org/debian unstable/main arm64 libtool all 2.5.4-7 [540 kB] Get: 64 http://deb.debian.org/debian unstable/main arm64 dh-autoreconf all 21 [12.2 kB] Get: 65 http://deb.debian.org/debian unstable/main arm64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 66 http://deb.debian.org/debian unstable/main arm64 libfile-stripnondeterminism-perl all 1.15.0-1 [19.9 kB] Get: 67 http://deb.debian.org/debian unstable/main arm64 dh-strip-nondeterminism all 1.15.0-1 [8812 B] Get: 68 http://deb.debian.org/debian unstable/main arm64 libelf1t64 arm64 0.194-1 [184 kB] Get: 69 http://deb.debian.org/debian unstable/main arm64 dwz arm64 0.16-2 [100 kB] Get: 70 http://deb.debian.org/debian unstable/main arm64 gettext arm64 0.23.1-2+b1 [1612 kB] Get: 71 http://deb.debian.org/debian unstable/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 72 http://deb.debian.org/debian unstable/main arm64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 73 http://deb.debian.org/debian unstable/main arm64 debhelper all 13.28 [941 kB] Get: 74 http://deb.debian.org/debian unstable/main arm64 libgpg-error0 arm64 1.56-2 [84.0 kB] Get: 75 http://deb.debian.org/debian unstable/main arm64 libassuan9 arm64 3.0.2-2 [59.1 kB] Get: 76 http://deb.debian.org/debian unstable/main arm64 libgcrypt20 arm64 1.11.2-2 [772 kB] Get: 77 http://deb.debian.org/debian unstable/main arm64 gpgconf arm64 2.4.8-4 [121 kB] Get: 78 http://deb.debian.org/debian unstable/main arm64 libksba8 arm64 1.6.7-2+b1 [125 kB] Get: 79 http://deb.debian.org/debian unstable/main arm64 libnpth0t64 arm64 1.8-3 [22.9 kB] Get: 80 http://deb.debian.org/debian unstable/main arm64 dirmngr arm64 2.4.8-4 [356 kB] Get: 81 http://deb.debian.org/debian unstable/main arm64 libpng16-16t64 arm64 1.6.50-1 [275 kB] Get: 82 http://deb.debian.org/debian unstable/main arm64 libfreetype6 arm64 2.13.3+dfsg-1 [422 kB] Get: 83 http://deb.debian.org/debian unstable/main arm64 fonts-dejavu-mono all 2.37-8 [489 kB] Get: 84 http://deb.debian.org/debian unstable/main arm64 fonts-dejavu-core all 2.37-8 [840 kB] Get: 85 http://deb.debian.org/debian unstable/main arm64 fontconfig-config arm64 2.15.0-2.4 [318 kB] Get: 86 http://deb.debian.org/debian unstable/main arm64 libfontconfig1 arm64 2.15.0-2.4 [387 kB] Get: 87 http://deb.debian.org/debian unstable/main arm64 fontconfig arm64 2.15.0-2.4 [463 kB] Get: 88 http://deb.debian.org/debian unstable/main arm64 gdal-data all 3.11.4+dfsg-1 [423 kB] Get: 89 http://deb.debian.org/debian unstable/main arm64 gdal-plugins arm64 3.11.4+dfsg-1 [197 kB] Get: 90 http://deb.debian.org/debian unstable/main arm64 libglib2.0-0t64 arm64 2.86.1-1 [1436 kB] Get: 91 http://deb.debian.org/debian unstable/main arm64 gir1.2-glib-2.0 arm64 2.86.1-1 [198 kB] Get: 92 http://deb.debian.org/debian unstable/main arm64 gir1.2-glib-2.0-dev arm64 2.86.1-1 [920 kB] Get: 93 http://deb.debian.org/debian unstable/main arm64 libcap2-bin arm64 1:2.75-10+b1 [35.5 kB] Get: 94 http://deb.debian.org/debian unstable/main arm64 libgstreamer1.0-0 arm64 1.26.7-1 [1279 kB] Get: 95 http://deb.debian.org/debian unstable/main arm64 gir1.2-gstreamer-1.0 arm64 1.26.7-1 [122 kB] Get: 96 http://deb.debian.org/debian unstable/main arm64 libdrm-common all 2.4.127-1 [9060 B] Get: 97 http://deb.debian.org/debian unstable/main arm64 libdrm2 arm64 2.4.127-1 [38.3 kB] Get: 98 http://deb.debian.org/debian unstable/main arm64 libglvnd0 arm64 1.7.0-1+b2 [41.6 kB] Get: 99 http://deb.debian.org/debian unstable/main arm64 libdrm-amdgpu1 arm64 2.4.127-1 [22.7 kB] Get: 100 http://deb.debian.org/debian unstable/main arm64 libedit2 arm64 3.1-20250104-1 [89.3 kB] Get: 101 http://deb.debian.org/debian unstable/main arm64 libz3-4 arm64 4.13.3-1 [7507 kB] Get: 102 http://deb.debian.org/debian unstable/main arm64 libllvm19 arm64 1:19.1.7-10 [23.4 MB] Get: 103 http://deb.debian.org/debian unstable/main arm64 libsensors-config all 1:3.6.2-2 [16.2 kB] Get: 104 http://deb.debian.org/debian unstable/main arm64 libsensors5 arm64 1:3.6.2-2 [36.4 kB] Get: 105 http://deb.debian.org/debian unstable/main arm64 libxau6 arm64 1:1.0.11-1 [20.6 kB] Get: 106 http://deb.debian.org/debian unstable/main arm64 libxdmcp6 arm64 1:1.1.5-1 [27.8 kB] Get: 107 http://deb.debian.org/debian unstable/main arm64 libxcb1 arm64 1.17.0-2+b1 [143 kB] Get: 108 http://deb.debian.org/debian unstable/main arm64 libx11-data all 2:1.8.12-1 [343 kB] Get: 109 http://deb.debian.org/debian unstable/main arm64 libx11-6 arm64 2:1.8.12-1 [795 kB] Get: 110 http://deb.debian.org/debian unstable/main arm64 libx11-xcb1 arm64 2:1.8.12-1 [247 kB] Get: 111 http://deb.debian.org/debian unstable/main arm64 libxcb-dri3-0 arm64 1.17.0-2+b1 [107 kB] Get: 112 http://deb.debian.org/debian unstable/main arm64 libxcb-present0 arm64 1.17.0-2+b1 [106 kB] Get: 113 http://deb.debian.org/debian unstable/main arm64 libxcb-randr0 arm64 1.17.0-2+b1 [117 kB] Get: 114 http://deb.debian.org/debian unstable/main arm64 libxcb-sync1 arm64 1.17.0-2+b1 [109 kB] Get: 115 http://deb.debian.org/debian unstable/main arm64 libxcb-xfixes0 arm64 1.17.0-2+b1 [110 kB] Get: 116 http://deb.debian.org/debian unstable/main arm64 libxshmfence1 arm64 1.3.3-1 [11.1 kB] Get: 117 http://deb.debian.org/debian unstable/main arm64 mesa-libgallium arm64 25.2.6-1 [10.3 MB] Get: 118 http://deb.debian.org/debian unstable/main arm64 libgbm1 arm64 25.2.6-1 [45.2 kB] Get: 119 http://deb.debian.org/debian unstable/main arm64 libwayland-client0 arm64 1.24.0-2+b1 [27.5 kB] Get: 120 http://deb.debian.org/debian unstable/main arm64 libxcb-shm0 arm64 1.17.0-2+b1 [105 kB] Get: 121 http://deb.debian.org/debian unstable/main arm64 libegl-mesa0 arm64 25.2.6-1 [115 kB] Get: 122 http://deb.debian.org/debian unstable/main arm64 libegl1 arm64 1.7.0-1+b2 [34.0 kB] Get: 123 http://deb.debian.org/debian unstable/main arm64 libxcb-glx0 arm64 1.17.0-2+b1 [123 kB] Get: 124 http://deb.debian.org/debian unstable/main arm64 libxext6 arm64 2:1.3.4-1+b3 [49.2 kB] Get: 125 http://deb.debian.org/debian unstable/main arm64 libxxf86vm1 arm64 1:1.1.4-1+b4 [19.2 kB] Get: 126 http://deb.debian.org/debian unstable/main arm64 libvulkan1 arm64 1.4.328.1-1 [139 kB] Get: 127 http://deb.debian.org/debian unstable/main arm64 libgl1-mesa-dri arm64 25.2.6-1 [46.9 kB] Get: 128 http://deb.debian.org/debian unstable/main arm64 libglx-mesa0 arm64 25.2.6-1 [108 kB] Get: 129 http://deb.debian.org/debian unstable/main arm64 libglx0 arm64 1.7.0-1+b2 [31.1 kB] Get: 130 http://deb.debian.org/debian unstable/main arm64 libgl1 arm64 1.7.0-1+b2 [90.9 kB] Get: 131 http://deb.debian.org/debian unstable/main arm64 liborc-0.4-0t64 arm64 1:0.4.41-1 [171 kB] Get: 132 http://deb.debian.org/debian unstable/main arm64 iso-codes all 4.18.0-1 [3125 kB] Get: 133 http://deb.debian.org/debian unstable/main arm64 libgstreamer-plugins-base1.0-0 arm64 1.26.7-1 [898 kB] Get: 134 http://deb.debian.org/debian unstable/main arm64 libgudev-1.0-0 arm64 238-7 [13.9 kB] Get: 135 http://deb.debian.org/debian unstable/main arm64 libwayland-cursor0 arm64 1.24.0-2+b1 [12.2 kB] Get: 136 http://deb.debian.org/debian unstable/main arm64 libwayland-egl1 arm64 1.24.0-2+b1 [6316 B] Get: 137 http://deb.debian.org/debian unstable/main arm64 libgstreamer-gl1.0-0 arm64 1.26.7-1 [254 kB] Get: 138 http://deb.debian.org/debian unstable/main arm64 gir1.2-gst-plugins-base-1.0 arm64 1.26.7-1 [166 kB] Get: 139 http://deb.debian.org/debian unstable/main arm64 gir1.2-gudev-1.0 arm64 238-7 [5264 B] Get: 140 http://deb.debian.org/debian unstable/main arm64 libibus-1.0-5 arm64 1.5.32-2 [453 kB] Get: 141 http://deb.debian.org/debian unstable/main arm64 gir1.2-ibus-1.0 arm64 1.5.32-2 [372 kB] Get: 142 http://deb.debian.org/debian unstable/main arm64 native-architecture all 0.2.6 [2264 B] Get: 143 http://deb.debian.org/debian unstable/main arm64 libgirepository-2.0-0 arm64 2.86.1-1 [135 kB] Get: 144 http://deb.debian.org/debian unstable/main arm64 girepository-tools arm64 2.86.1-1 [139 kB] Get: 145 http://deb.debian.org/debian unstable/main arm64 spirv-tools arm64 2025.3~rc1-1 [3873 kB] Get: 146 http://deb.debian.org/debian unstable/main arm64 glslang-tools arm64 15.4.0-1 [2154 kB] Get: 147 http://deb.debian.org/debian unstable/main arm64 gnupg-l10n all 2.4.8-4 [751 kB] Get: 148 http://deb.debian.org/debian unstable/main arm64 gpg arm64 2.4.8-4 [573 kB] Get: 149 http://deb.debian.org/debian unstable/main arm64 pinentry-curses arm64 1.3.2-3 [85.0 kB] Get: 150 http://deb.debian.org/debian unstable/main arm64 gpg-agent arm64 2.4.8-4 [249 kB] Get: 151 http://deb.debian.org/debian unstable/main arm64 gpgsm arm64 2.4.8-4 [249 kB] Get: 152 http://deb.debian.org/debian unstable/main arm64 gnupg all 2.4.8-4 [418 kB] Get: 153 http://deb.debian.org/debian unstable/main arm64 libnl-3-200 arm64 3.11.0-2 [57.9 kB] Get: 154 http://deb.debian.org/debian unstable/main arm64 libnl-route-3-200 arm64 3.11.0-2 [176 kB] Get: 155 http://deb.debian.org/debian unstable/main arm64 libibverbs1 arm64 56.1-1+b1 [59.8 kB] Get: 156 http://deb.debian.org/debian unstable/main arm64 ibverbs-providers arm64 56.1-1+b1 [338 kB] Get: 157 http://deb.debian.org/debian unstable/main arm64 libabsl20240722 arm64 20240722.0-4 [452 kB] Get: 158 http://deb.debian.org/debian unstable/main arm64 libaec0 arm64 1.1.4-2 [22.6 kB] Get: 159 http://deb.debian.org/debian unstable/main arm64 libllvm21 arm64 1:21.1.4-5 [25.4 MB] Get: 160 http://deb.debian.org/debian unstable/main arm64 libamd-comgr3 arm64 7.0.2+dfsg-1 [12.8 MB] Get: 161 http://deb.debian.org/debian unstable/main arm64 libnuma1 arm64 2.0.19-1 [21.6 kB] Get: 162 http://deb.debian.org/debian unstable/main arm64 libhsakmt1 arm64 6.4.3+dfsg-3 [61.5 kB] Get: 163 http://deb.debian.org/debian unstable/main arm64 libhsa-runtime64-1 arm64 6.4.3+dfsg-3 [339 kB] Get: 164 http://deb.debian.org/debian unstable/main arm64 libamdhip64-6 arm64 6.4.3-3 [9305 kB] Get: 165 http://deb.debian.org/debian unstable/main arm64 libaom3 arm64 3.13.1-2 [1632 kB] Get: 166 http://deb.debian.org/debian unstable/main arm64 libblas3 arm64 3.12.1-7 [135 kB] Get: 167 http://deb.debian.org/debian unstable/main arm64 libgfortran5 arm64 15.2.0-7 [371 kB] Get: 168 http://deb.debian.org/debian unstable/main arm64 liblapack3 arm64 3.12.1-7 [1846 kB] Get: 169 http://deb.debian.org/debian unstable/main arm64 libarpack2t64 arm64 3.9.1-6 [84.2 kB] Get: 170 http://deb.debian.org/debian unstable/main arm64 libarmadillo14 arm64 1:14.2.3+dfsg-1 [102 kB] Get: 171 http://deb.debian.org/debian unstable/main arm64 libasound2-data all 1.2.14-2 [21.1 kB] Get: 172 http://deb.debian.org/debian unstable/main arm64 libasound2t64 arm64 1.2.14-2 [364 kB] Get: 173 http://deb.debian.org/debian unstable/main arm64 libasound2-dev arm64 1.2.14-2 [120 kB] Get: 174 http://deb.debian.org/debian unstable/main arm64 libasyncns0 arm64 0.8-7 [11.5 kB] Get: 175 http://deb.debian.org/debian unstable/main arm64 libva2 arm64 2.22.0-3 [74.2 kB] Get: 176 http://deb.debian.org/debian unstable/main arm64 libva-drm2 arm64 2.22.0-3 [18.5 kB] Get: 177 http://deb.debian.org/debian unstable/main arm64 libxfixes3 arm64 1:6.0.0-2+b4 [20.5 kB] Get: 178 http://deb.debian.org/debian unstable/main arm64 libva-x11-2 arm64 2.22.0-3 [23.0 kB] Get: 179 http://deb.debian.org/debian unstable/main arm64 libvdpau1 arm64 1.5-3+b1 [24.4 kB] Get: 180 http://deb.debian.org/debian unstable/main arm64 ocl-icd-libopencl1 arm64 2.3.4-1 [42.2 kB] Get: 181 http://deb.debian.org/debian unstable/main arm64 libavutil59 arm64 7:7.1.2-1+b1 [382 kB] Get: 182 http://deb.debian.org/debian unstable/main arm64 libpixman-1-0 arm64 0.46.4-1 [174 kB] Get: 183 http://deb.debian.org/debian unstable/main arm64 libxcb-render0 arm64 1.17.0-2+b1 [115 kB] Get: 184 http://deb.debian.org/debian unstable/main arm64 libxrender1 arm64 1:0.9.12-1 [27.0 kB] Get: 185 http://deb.debian.org/debian unstable/main arm64 libcairo2 arm64 1.18.4-1+b1 [483 kB] Get: 186 http://deb.debian.org/debian unstable/main arm64 libcodec2-1.2 arm64 1.2.0-4 [8157 kB] Get: 187 http://deb.debian.org/debian unstable/main arm64 libdav1d7 arm64 1.5.1-1 [252 kB] Get: 188 http://deb.debian.org/debian unstable/main arm64 libgsm1 arm64 1.0.22-1+b2 [27.3 kB] Get: 189 http://deb.debian.org/debian unstable/main arm64 libhwy1t64 arm64 1.2.0-2+b2 [499 kB] Get: 190 http://deb.debian.org/debian unstable/main arm64 liblcms2-2 arm64 2.16-2 [151 kB] Get: 191 http://deb.debian.org/debian unstable/main arm64 libjxl0.11 arm64 0.11.1-6 [886 kB] Get: 192 http://deb.debian.org/debian unstable/main arm64 libmp3lame0 arm64 3.100-6+b3 [355 kB] Get: 193 http://deb.debian.org/debian unstable/main arm64 libopenjp2-7 arm64 2.5.3-2.1 [189 kB] Get: 194 http://deb.debian.org/debian unstable/main arm64 libopus0 arm64 1.5.2-2 [2813 kB] Get: 195 http://deb.debian.org/debian unstable/main arm64 librav1e0.8 arm64 0.8.1-5 [688 kB] Get: 196 http://deb.debian.org/debian unstable/main arm64 libcairo-gobject2 arm64 1.18.4-1+b1 [130 kB] Get: 197 http://deb.debian.org/debian unstable/main arm64 libgdk-pixbuf2.0-common all 2.44.4+dfsg-1 [313 kB] Get: 198 http://deb.debian.org/debian unstable/main arm64 shared-mime-info arm64 2.4-5+b3 [755 kB] Get: 199 http://deb.debian.org/debian unstable/main arm64 libjpeg62-turbo arm64 1:2.1.5-4 [173 kB] Get: 200 http://deb.debian.org/debian unstable/main arm64 libdeflate0 arm64 1.23-2 [42.4 kB] Get: 201 http://deb.debian.org/debian unstable/main arm64 libjbig0 arm64 2.1-6.1+b2 [30.4 kB] Get: 202 http://deb.debian.org/debian unstable/main arm64 liblerc4 arm64 4.0.0+ds-5 [146 kB] Get: 203 http://deb.debian.org/debian unstable/main arm64 libsharpyuv0 arm64 1.5.0-0.1 [114 kB] Get: 204 http://deb.debian.org/debian unstable/main arm64 libwebp7 arm64 1.5.0-0.1 [271 kB] Get: 205 http://deb.debian.org/debian unstable/main arm64 libtiff6 arm64 4.7.1-1 [334 kB] Get: 206 http://deb.debian.org/debian unstable/main arm64 libgdk-pixbuf-2.0-0 arm64 2.44.4+dfsg-1 [133 kB] Get: 207 http://deb.debian.org/debian unstable/main arm64 libfribidi0 arm64 1.0.16-3 [26.5 kB] Get: 208 http://deb.debian.org/debian unstable/main arm64 libgraphite2-3 arm64 1.3.14-11 [70.8 kB] Get: 209 http://deb.debian.org/debian unstable/main arm64 libharfbuzz0b arm64 12.1.0-1 [486 kB] Get: 210 http://deb.debian.org/debian unstable/main arm64 libthai-data all 0.1.29-2 [168 kB] Get: 211 http://deb.debian.org/debian unstable/main arm64 libdatrie1 arm64 0.2.13-4 [37.4 kB] Get: 212 http://deb.debian.org/debian unstable/main arm64 libthai0 arm64 0.1.29-2+b1 [48.4 kB] Get: 213 http://deb.debian.org/debian unstable/main arm64 libpango-1.0-0 arm64 1.56.3-2 [222 kB] Get: 214 http://deb.debian.org/debian unstable/main arm64 libpangoft2-1.0-0 arm64 1.56.3-2 [56.5 kB] Get: 215 http://deb.debian.org/debian unstable/main arm64 libpangocairo-1.0-0 arm64 1.56.3-2 [35.3 kB] Get: 216 http://deb.debian.org/debian unstable/main arm64 librsvg2-2 arm64 2.60.0+dfsg-1+b1 [1585 kB] Get: 217 http://deb.debian.org/debian unstable/main arm64 libshine3 arm64 3.1.1-3 [23.9 kB] Get: 218 http://deb.debian.org/debian unstable/main arm64 libsnappy1v5 arm64 1.2.2-2 [28.4 kB] Get: 219 http://deb.debian.org/debian unstable/main arm64 libspeex1 arm64 1.2.1-3 [50.4 kB] Get: 220 http://deb.debian.org/debian unstable/main arm64 libsvtav1enc2 arm64 2.3.0+dfsg-1 [1558 kB] Get: 221 http://deb.debian.org/debian unstable/main arm64 libsoxr0 arm64 0.1.3-4+b2 [54.9 kB] Get: 222 http://deb.debian.org/debian unstable/main arm64 libswresample5 arm64 7:7.1.2-1+b1 [93.4 kB] Get: 223 http://deb.debian.org/debian unstable/main arm64 libtheoradec2 arm64 1.2.0+dfsg-6 [53.1 kB] Get: 224 http://deb.debian.org/debian unstable/main arm64 libogg0 arm64 1.3.6-1 [23.6 kB] Get: 225 http://deb.debian.org/debian unstable/main arm64 libtheoraenc2 arm64 1.2.0+dfsg-6 [105 kB] Get: 226 http://deb.debian.org/debian unstable/main arm64 libtwolame0 arm64 0.4.0-2+b2 [49.3 kB] Get: 227 http://deb.debian.org/debian unstable/main arm64 libvorbis0a arm64 1.3.7-3 [83.8 kB] Get: 228 http://deb.debian.org/debian unstable/main arm64 libvorbisenc2 arm64 1.3.7-3 [75.5 kB] Get: 229 http://deb.debian.org/debian unstable/main arm64 libvpx11 arm64 1.15.2-2 [1157 kB] Get: 230 http://deb.debian.org/debian unstable/main arm64 libwebpmux3 arm64 1.5.0-0.1 [125 kB] Get: 231 http://deb.debian.org/debian unstable/main arm64 libx264-165 arm64 2:0.165.3222+gitb35605ac-3 [441 kB] Get: 232 http://deb.debian.org/debian unstable/main arm64 libx265-215 arm64 4.1-3 [1632 kB] Get: 233 http://deb.debian.org/debian unstable/main arm64 libxvidcore4 arm64 2:1.3.7-3 [202 kB] Get: 234 http://deb.debian.org/debian unstable/main arm64 libzvbi-common all 0.2.44-1 [71.4 kB] Get: 235 http://deb.debian.org/debian unstable/main arm64 libzvbi0t64 arm64 0.2.44-1 [262 kB] Get: 236 http://deb.debian.org/debian unstable/main arm64 libavcodec61 arm64 7:7.1.2-1+b1 [5379 kB] Get: 237 http://deb.debian.org/debian unstable/main arm64 libavutil-dev arm64 7:7.1.2-1+b1 [540 kB] Get: 238 http://deb.debian.org/debian unstable/main arm64 libswresample-dev arm64 7:7.1.2-1+b1 [104 kB] Get: 239 http://deb.debian.org/debian unstable/main arm64 libavcodec-dev arm64 7:7.1.2-1+b1 [6047 kB] Get: 240 http://deb.debian.org/debian unstable/main arm64 libudfread3 arm64 1.2.0-2 [16.1 kB] Get: 241 http://deb.debian.org/debian unstable/main arm64 libbluray3 arm64 1:1.4.0-3 [119 kB] Get: 242 http://deb.debian.org/debian unstable/main arm64 libchromaprint1 arm64 1.6.0-2 [39.0 kB] Get: 243 http://deb.debian.org/debian unstable/main arm64 libdvdread8t64 arm64 6.1.3-2 [81.2 kB] Get: 244 http://deb.debian.org/debian unstable/main arm64 libdvdnav4 arm64 6.1.1-3+b1 [41.0 kB] Get: 245 http://deb.debian.org/debian unstable/main arm64 libgme0 arm64 0.6.4-1 [130 kB] Get: 246 http://deb.debian.org/debian unstable/main arm64 libmpg123-0t64 arm64 1.33.3-1 [146 kB] Get: 247 http://deb.debian.org/debian unstable/main arm64 libvorbisfile3 arm64 1.3.7-3 [20.1 kB] Get: 248 http://deb.debian.org/debian unstable/main arm64 libopenmpt0t64 arm64 0.8.3-1 [806 kB] Get: 249 http://deb.debian.org/debian unstable/main arm64 librabbitmq4 arm64 0.15.0-1 [40.6 kB] Get: 250 http://deb.debian.org/debian unstable/main arm64 libcjson1 arm64 1.7.18-4 [28.7 kB] Get: 251 http://deb.debian.org/debian unstable/main arm64 libmbedcrypto16 arm64 3.6.4-2 [346 kB] Get: 252 http://deb.debian.org/debian unstable/main arm64 librist4 arm64 0.2.11+dfsg-1 [69.0 kB] Get: 253 http://deb.debian.org/debian unstable/main arm64 libsrt1.5-gnutls arm64 1.5.4-3 [305 kB] Get: 254 http://deb.debian.org/debian unstable/main arm64 libssh-4 arm64 0.11.3-1 [207 kB] Get: 255 http://deb.debian.org/debian unstable/main arm64 libnorm1t64 arm64 1.5.9+dfsg-4 [205 kB] Get: 256 http://deb.debian.org/debian unstable/main arm64 libpgm-5.3-0t64 arm64 5.3.128~dfsg-2.1+b1 [152 kB] Get: 257 http://deb.debian.org/debian unstable/main arm64 libsodium23 arm64 1.0.18-1+b2 [121 kB] Get: 258 http://deb.debian.org/debian unstable/main arm64 libzmq5 arm64 4.3.5-1+b3 [253 kB] Get: 259 http://deb.debian.org/debian unstable/main arm64 libavformat61 arm64 7:7.1.2-1+b1 [1127 kB] Get: 260 http://deb.debian.org/debian unstable/main arm64 libavformat-dev arm64 7:7.1.2-1+b1 [1383 kB] Get: 261 http://deb.debian.org/debian unstable/main arm64 libgav1-1 arm64 0.19.0-3+b1 [491 kB] Get: 262 http://deb.debian.org/debian unstable/main arm64 libyuv0 arm64 0.0.1919.20250919-1 [138 kB] Get: 263 http://deb.debian.org/debian unstable/main arm64 libavif16 arm64 1.3.0-1+b1 [127 kB] Get: 264 http://deb.debian.org/debian unstable/main arm64 uuid-dev arm64 2.41.2-4 [49.8 kB] Get: 265 http://deb.debian.org/debian unstable/main arm64 libblkid-dev arm64 2.41.2-4 [211 kB] Get: 266 http://deb.debian.org/debian unstable/main arm64 libblosc1 arm64 1.21.5+ds-2 [39.0 kB] Get: 267 http://deb.debian.org/debian unstable/main arm64 libmd-dev arm64 1.1.0-2+b1 [53.3 kB] Get: 268 http://deb.debian.org/debian unstable/main arm64 libbsd-dev arm64 0.12.2-2 [257 kB] Get: 269 http://deb.debian.org/debian unstable/main arm64 libcap-dev arm64 1:2.75-10+b1 [471 kB] Get: 270 http://deb.debian.org/debian unstable/main arm64 libngtcp2-crypto-gnutls8 arm64 1.16.0-1 [23.8 kB] Get: 271 http://deb.debian.org/debian unstable/main arm64 libcurl3t64-gnutls arm64 8.17.0~rc3-1 [362 kB] Get: 272 http://deb.debian.org/debian unstable/main arm64 libcfitsio10t64 arm64 4.6.2-2 [524 kB] Get: 273 http://deb.debian.org/debian unstable/main arm64 libcharls2 arm64 2.4.2-2+b2 [84.7 kB] Get: 274 http://deb.debian.org/debian unstable/main arm64 libcjson-dev arm64 1.7.18-4 [28.8 kB] Get: 275 http://deb.debian.org/debian unstable/main arm64 libdbus-1-3 arm64 1.16.2-2 [169 kB] Get: 276 http://deb.debian.org/debian unstable/main arm64 libsystemd-dev arm64 258.1-2 [1300 kB] Get: 277 http://deb.debian.org/debian unstable/main arm64 libpkgconf3 arm64 1.8.1-4 [35.3 kB] Get: 278 http://deb.debian.org/debian unstable/main arm64 pkgconf-bin arm64 1.8.1-4 [29.6 kB] Get: 279 http://deb.debian.org/debian unstable/main arm64 pkgconf arm64 1.8.1-4 [26.1 kB] Get: 280 http://deb.debian.org/debian unstable/main arm64 sgml-base all 1.31+nmu1 [10.9 kB] Get: 281 http://deb.debian.org/debian unstable/main arm64 xml-core all 0.19 [20.1 kB] Get: 282 http://deb.debian.org/debian unstable/main arm64 libdbus-1-dev arm64 1.16.2-2 [216 kB] Get: 283 http://deb.debian.org/debian unstable/main arm64 libraw1394-11 arm64 2.1.2-2+b2 [38.1 kB] Get: 284 http://deb.debian.org/debian unstable/main arm64 libusb-1.0-0 arm64 2:1.0.29-2 [56.3 kB] Get: 285 http://deb.debian.org/debian unstable/main arm64 libdc1394-25 arm64 2.2.6-6 [106 kB] Get: 286 http://deb.debian.org/debian unstable/main arm64 libraw1394-dev arm64 2.1.2-2+b2 [51.3 kB] Get: 287 http://deb.debian.org/debian unstable/main arm64 libdc1394-dev arm64 2.2.6-6 [138 kB] Get: 288 http://deb.debian.org/debian unstable/main arm64 libde265-0 arm64 1.0.16-1 [153 kB] Get: 289 http://deb.debian.org/debian unstable/main arm64 libdecor-0-0 arm64 0.2.4-1 [15.6 kB] Get: 290 http://deb.debian.org/debian unstable/main arm64 libwayland-server0 arm64 1.24.0-2+b1 [34.5 kB] Get: 291 http://deb.debian.org/debian unstable/main arm64 libwayland-bin arm64 1.24.0-2+b1 [21.1 kB] Get: 292 http://deb.debian.org/debian unstable/main arm64 libffi-dev arm64 3.5.2-2 [58.3 kB] Get: 293 http://deb.debian.org/debian unstable/main arm64 libwayland-dev arm64 1.24.0-2+b1 [75.6 kB] Get: 294 http://deb.debian.org/debian unstable/main arm64 libdecor-0-dev arm64 0.2.4-1 [7980 B] Get: 295 http://deb.debian.org/debian unstable/main arm64 libdeflate-dev arm64 1.23-2 [51.3 kB] Get: 296 http://deb.debian.org/debian unstable/main arm64 libdouble-conversion3 arm64 3.3.1-2 [37.5 kB] Get: 297 http://deb.debian.org/debian unstable/main arm64 libdrm-radeon1 arm64 2.4.127-1 [21.7 kB] Get: 298 http://deb.debian.org/debian unstable/main arm64 libdrm-nouveau2 arm64 2.4.127-1 [19.9 kB] Get: 299 http://deb.debian.org/debian unstable/main arm64 libdrm-freedreno1 arm64 2.4.127-1 [21.6 kB] Get: 300 http://deb.debian.org/debian unstable/main arm64 libdrm-tegra0 arm64 2.4.127-1 [12.3 kB] Get: 301 http://deb.debian.org/debian unstable/main arm64 libdrm-etnaviv1 arm64 2.4.127-1 [15.0 kB] Get: 302 http://deb.debian.org/debian unstable/main arm64 libpciaccess0 arm64 0.17-3+b3 [51.2 kB] Get: 303 http://deb.debian.org/debian unstable/main arm64 libpciaccess-dev arm64 0.17-3+b3 [56.0 kB] Get: 304 http://deb.debian.org/debian unstable/main arm64 libdrm-dev arm64 2.4.127-1 [321 kB] Get: 305 http://deb.debian.org/debian unstable/main arm64 zlib1g-dev arm64 1:1.3.dfsg+really1.3.1-1+b1 [917 kB] Get: 306 http://deb.debian.org/debian unstable/main arm64 libzstd-dev arm64 1.5.7+dfsg-2 [330 kB] Get: 307 http://deb.debian.org/debian unstable/main arm64 libelf-dev arm64 0.194-1 [124 kB] Get: 308 http://deb.debian.org/debian unstable/main arm64 libdw1t64 arm64 0.194-1 [247 kB] Get: 309 http://deb.debian.org/debian unstable/main arm64 liblzma-dev arm64 5.8.1-2 [344 kB] Get: 310 http://deb.debian.org/debian unstable/main arm64 libdw-dev arm64 0.194-1 [336 kB] Get: 311 http://deb.debian.org/debian unstable/main arm64 xorg-sgml-doctools all 1:1.11-1.1 [22.1 kB] Get: 312 http://deb.debian.org/debian unstable/main arm64 x11proto-dev all 2024.1-1 [603 kB] Get: 313 http://deb.debian.org/debian unstable/main arm64 libxau-dev arm64 1:1.0.11-1 [23.9 kB] Get: 314 http://deb.debian.org/debian unstable/main arm64 libxdmcp-dev arm64 1:1.1.5-1 [44.2 kB] Get: 315 http://deb.debian.org/debian unstable/main arm64 xtrans-dev all 1.6.0-1 [93.5 kB] Get: 316 http://deb.debian.org/debian unstable/main arm64 libxcb1-dev arm64 1.17.0-2+b1 [182 kB] Get: 317 http://deb.debian.org/debian unstable/main arm64 libx11-dev arm64 2:1.8.12-1 [883 kB] Get: 318 http://deb.debian.org/debian unstable/main arm64 libglx-dev arm64 1.7.0-1+b2 [15.8 kB] Get: 319 http://deb.debian.org/debian unstable/main arm64 libgl-dev arm64 1.7.0-1+b2 [101 kB] Get: 320 http://deb.debian.org/debian unstable/main arm64 libegl-dev arm64 1.7.0-1+b2 [19.5 kB] Get: 321 http://deb.debian.org/debian unstable/main arm64 libglvnd-core-dev arm64 1.7.0-1+b2 [13.4 kB] Get: 322 http://deb.debian.org/debian unstable/main arm64 libgles1 arm64 1.7.0-1+b2 [12.6 kB] Get: 323 http://deb.debian.org/debian unstable/main arm64 libgles2 arm64 1.7.0-1+b2 [18.0 kB] Get: 324 http://deb.debian.org/debian unstable/main arm64 libgles-dev arm64 1.7.0-1+b2 [50.8 kB] Get: 325 http://deb.debian.org/debian unstable/main arm64 libopengl0 arm64 1.7.0-1+b2 [32.1 kB] Get: 326 http://deb.debian.org/debian unstable/main arm64 libopengl-dev arm64 1.7.0-1+b2 [5376 B] Get: 327 http://deb.debian.org/debian unstable/main arm64 libglvnd-dev arm64 1.7.0-1+b2 [5144 B] Get: 328 http://deb.debian.org/debian unstable/main arm64 libegl1-mesa-dev arm64 25.2.6-1 [24.5 kB] Get: 329 http://deb.debian.org/debian unstable/main arm64 libeigen3-dev all 3.4.0-5 [1034 kB] Get: 330 http://deb.debian.org/debian unstable/main arm64 libevdev2 arm64 1.13.4+dfsg-1 [30.4 kB] Get: 331 http://deb.debian.org/debian unstable/main arm64 libevent-core-2.1-7t64 arm64 2.1.12-stable-10+b1 [126 kB] Get: 332 http://deb.debian.org/debian unstable/main arm64 libevent-pthreads-2.1-7t64 arm64 2.1.12-stable-10+b1 [54.4 kB] Get: 333 http://deb.debian.org/debian unstable/main arm64 libexif12 arm64 0.6.25-1 [418 kB] Get: 334 http://deb.debian.org/debian unstable/main arm64 libexif-dev arm64 0.6.25-1 [99.1 kB] Get: 335 http://deb.debian.org/debian unstable/main arm64 librdmacm1t64 arm64 56.1-1+b1 [67.9 kB] Get: 336 http://deb.debian.org/debian unstable/main arm64 libfabric1 arm64 2.1.0-1.1 [548 kB] Get: 337 http://deb.debian.org/debian unstable/main arm64 libflac14 arm64 1.5.0+ds-5 [153 kB] Get: 338 http://deb.debian.org/debian unstable/main arm64 libminizip1t64 arm64 1:1.3.dfsg+really1.3.1-1+b1 [52.6 kB] Get: 339 http://deb.debian.org/debian unstable/main arm64 libfreexl1 arm64 2.0.0-1+b3 [38.3 kB] Get: 340 http://deb.debian.org/debian unstable/main arm64 libfyba0t64 arm64 4.1.1-11+b1 [107 kB] Get: 341 http://deb.debian.org/debian unstable/main arm64 libgbm-dev arm64 25.2.6-1 [26.4 kB] Get: 342 http://deb.debian.org/debian unstable/main arm64 libheif-plugin-dav1d arm64 1.20.2-2+b1 [18.1 kB] Get: 343 http://deb.debian.org/debian unstable/main arm64 libheif-plugin-libde265 arm64 1.20.2-2+b1 [16.9 kB] Get: 344 http://deb.debian.org/debian unstable/main arm64 libheif1 arm64 1.20.2-2+b1 [504 kB] Get: 345 http://deb.debian.org/debian unstable/main arm64 libimagequant0 arm64 4.4.0-3 [216 kB] Get: 346 http://deb.debian.org/debian unstable/main arm64 libxpm4 arm64 1:3.5.17-1+b3 [53.4 kB] Get: 347 http://deb.debian.org/debian unstable/main arm64 libgd3 arm64 2.3.3-13 [115 kB] Get: 348 http://deb.debian.org/debian unstable/main arm64 libgeos3.14.1 arm64 3.14.1-1 [910 kB] Get: 349 http://deb.debian.org/debian unstable/main arm64 libgeos-c1t64 arm64 3.14.1-1 [107 kB] Get: 350 http://deb.debian.org/debian unstable/main arm64 proj-data all 9.7.0-1 [6317 kB] Get: 351 http://deb.debian.org/debian unstable/main arm64 libproj25 arm64 9.7.0-1 [1245 kB] Get: 352 http://deb.debian.org/debian unstable/main arm64 libgeotiff5 arm64 1.7.4-1 [65.3 kB] Get: 353 http://deb.debian.org/debian unstable/main arm64 libgif7 arm64 5.2.2-1+b1 [44.2 kB] Get: 354 http://deb.debian.org/debian unstable/main arm64 libsz2 arm64 1.1.4-2 [8072 B] Get: 355 http://deb.debian.org/debian unstable/main arm64 libhdf4-0 arm64 4.3.1-1 [261 kB] Get: 356 http://deb.debian.org/debian unstable/main arm64 libhdf5-310 arm64 1.14.5+repack-4 [1177 kB] Get: 357 http://deb.debian.org/debian unstable/main arm64 libjson-c5 arm64 0.18+ds-1.1 [44.8 kB] Get: 358 http://deb.debian.org/debian unstable/main arm64 liburiparser1 arm64 0.9.8+dfsg-2 [42.5 kB] Get: 359 http://deb.debian.org/debian unstable/main arm64 libkmlbase1t64 arm64 1.3.0-13 [45.3 kB] Get: 360 http://deb.debian.org/debian unstable/main arm64 libkmldom1t64 arm64 1.3.0-13 [141 kB] Get: 361 http://deb.debian.org/debian unstable/main arm64 libkmlengine1t64 arm64 1.3.0-13 [71.7 kB] Get: 362 http://deb.debian.org/debian unstable/main arm64 mysql-common all 5.8+1.1.1 [6784 B] Get: 363 http://deb.debian.org/debian unstable/main arm64 mariadb-common all 1:11.8.3-1 [28.8 kB] Get: 364 http://deb.debian.org/debian unstable/main arm64 libmariadb3 arm64 1:11.8.3-1+b1 [176 kB] Get: 365 http://deb.debian.org/debian unstable/main arm64 libmuparser2v5 arm64 2.3.4-2 [126 kB] Get: 366 http://deb.debian.org/debian unstable/main arm64 libhdf5-hl-310 arm64 1.14.5+repack-4 [68.4 kB] Get: 367 http://deb.debian.org/debian unstable/main arm64 libnetcdf22 arm64 1:4.9.3-1+b1 [480 kB] Get: 368 http://deb.debian.org/debian unstable/main arm64 libltdl7 arm64 2.5.4-7 [415 kB] Get: 369 http://deb.debian.org/debian unstable/main arm64 libodbc2 arm64 2.3.12-2+b1 [135 kB] Get: 370 http://deb.debian.org/debian unstable/main arm64 unixodbc-common all 2.3.12-2 [8640 B] Get: 371 http://deb.debian.org/debian unstable/main arm64 libodbcinst2 arm64 2.3.12-2+b1 [37.1 kB] Get: 372 http://deb.debian.org/debian unstable/main arm64 libgpgme11t64 arm64 1.24.2-3 [329 kB] Get: 373 http://deb.debian.org/debian unstable/main arm64 libgpgmepp6t64 arm64 1.24.2-3 [328 kB] Get: 374 http://deb.debian.org/debian unstable/main arm64 libnspr4 arm64 2:4.37-1 [101 kB] Get: 375 http://deb.debian.org/debian unstable/main arm64 libnss3 arm64 2:3.117-1 [1288 kB] Get: 376 http://deb.debian.org/debian unstable/main arm64 libpoppler147 arm64 25.03.0-11.1 [1911 kB] Get: 377 http://deb.debian.org/debian unstable/main arm64 libpq5 arm64 18.0-1 [240 kB] Get: 378 http://deb.debian.org/debian unstable/main arm64 libqhull-r8.0 arm64 2020.2-7 [229 kB] Get: 379 http://deb.debian.org/debian unstable/main arm64 librttopo1 arm64 1.1.0-4 [166 kB] Get: 380 http://deb.debian.org/debian unstable/main arm64 libspatialite8t64 arm64 5.1.0-3+b4 [1610 kB] Get: 381 http://deb.debian.org/debian unstable/main arm64 libicu76 arm64 76.1-4 [9524 kB] Get: 382 http://deb.debian.org/debian unstable/main arm64 libxerces-c3.2t64 arm64 3.2.4+debian-1.3+b2 [787 kB] Get: 383 http://deb.debian.org/debian unstable/main arm64 libgdal37 arm64 3.11.4+dfsg-1 [8910 kB] Get: 384 http://deb.debian.org/debian unstable/main arm64 libsocket++1 arm64 1.12.13+git20131030.5d039ba-1+b2 [73.9 kB] Get: 385 http://deb.debian.org/debian unstable/main arm64 libgdcm3.0t64 arm64 3.0.24-6+b1 [2101 kB] Get: 386 http://deb.debian.org/debian unstable/main arm64 libgdcm-dev arm64 3.0.24-6+b1 [265 kB] Get: 387 http://deb.debian.org/debian unstable/main arm64 libsepol-dev arm64 3.9-2 [354 kB] Get: 388 http://deb.debian.org/debian unstable/main arm64 libpcre2-16-0 arm64 10.46-1 [247 kB] Get: 389 http://deb.debian.org/debian unstable/main arm64 libpcre2-32-0 arm64 10.46-1 [238 kB] Get: 390 http://deb.debian.org/debian unstable/main arm64 libpcre2-posix3 arm64 10.46-1 [64.1 kB] Get: 391 http://deb.debian.org/debian unstable/main arm64 libpcre2-dev arm64 10.46-1 [750 kB] Get: 392 http://deb.debian.org/debian unstable/main arm64 libselinux1-dev arm64 3.9-2 [173 kB] Get: 393 http://deb.debian.org/debian unstable/main arm64 libmount-dev arm64 2.41.2-4 [31.6 kB] Get: 394 http://deb.debian.org/debian unstable/main arm64 libsysprof-capture-4-dev arm64 49.0-1 [51.4 kB] Get: 395 http://deb.debian.org/debian unstable/main arm64 libgio-2.0-dev arm64 2.86.1-1 [1702 kB] Get: 396 http://deb.debian.org/debian unstable/main arm64 python3-packaging all 25.0-1 [56.6 kB] Get: 397 http://deb.debian.org/debian unstable/main arm64 libgio-2.0-dev-bin arm64 2.86.1-1 [167 kB] Get: 398 http://deb.debian.org/debian unstable/main arm64 libgl2ps1.4 arm64 1.4.2+dfsg1-4 [40.0 kB] Get: 399 http://deb.debian.org/debian unstable/main arm64 libglib2.0-data all 2.86.1-1 [1288 kB] Get: 400 http://deb.debian.org/debian unstable/main arm64 libglib2.0-bin arm64 2.86.1-1 [128 kB] Get: 401 http://deb.debian.org/debian unstable/main arm64 libglib2.0-dev-bin arm64 2.86.1-1 [56.6 kB] Get: 402 http://deb.debian.org/debian unstable/main arm64 libglib2.0-dev arm64 2.86.1-1 [57.4 kB] Get: 403 http://deb.debian.org/debian unstable/main arm64 libgphoto2-port12t64 arm64 2.5.32-1 [139 kB] Get: 404 http://deb.debian.org/debian unstable/main arm64 libgphoto2-6t64 arm64 2.5.32-1 [726 kB] Get: 405 http://deb.debian.org/debian unstable/main arm64 libgphoto2-dev arm64 2.5.32-1 [90.7 kB] Get: 406 http://deb.debian.org/debian unstable/main arm64 libunwind8 arm64 1.8.1-0.1 [55.2 kB] Get: 407 http://deb.debian.org/debian unstable/main arm64 libunwind-dev arm64 1.8.1-0.1 [512 kB] Get: 408 http://deb.debian.org/debian unstable/main arm64 libgstreamer1.0-dev arm64 1.26.7-1 [591 kB] Get: 409 http://deb.debian.org/debian unstable/main arm64 liborc-0.4-dev-bin arm64 1:0.4.41-1 [20.8 kB] Get: 410 http://deb.debian.org/debian unstable/main arm64 liborc-0.4-dev arm64 1:0.4.41-1 [30.5 kB] Get: 411 http://deb.debian.org/debian unstable/main arm64 libx11-xcb-dev arm64 2:1.8.12-1 [249 kB] Get: 412 http://deb.debian.org/debian unstable/main arm64 libudev-dev arm64 258.1-2 [76.8 kB] Get: 413 http://deb.debian.org/debian unstable/main arm64 libgudev-1.0-dev arm64 238-7 [29.0 kB] Get: 414 http://deb.debian.org/debian unstable/main arm64 libgstreamer-plugins-base1.0-dev arm64 1.26.7-1 [545 kB] Get: 415 http://deb.debian.org/debian unstable/main arm64 libhidapi-hidraw0 arm64 0.15.0-2 [13.0 kB] Get: 416 http://deb.debian.org/debian unstable/main arm64 libhidapi-libusb0 arm64 0.15.0-2 [16.7 kB] Get: 417 http://deb.debian.org/debian unstable/main arm64 libhidapi-dev arm64 0.15.0-2 [13.6 kB] Get: 418 http://deb.debian.org/debian unstable/main arm64 libxnvctrl0 arm64 535.171.04-1+b2 [14.0 kB] Get: 419 http://deb.debian.org/debian unstable/main arm64 libhwloc15 arm64 2.12.2-1 [142 kB] Get: 420 http://deb.debian.org/debian unstable/main arm64 libhwloc-plugins arm64 2.12.2-1 [18.1 kB] Get: 421 http://deb.debian.org/debian unstable/main arm64 libibumad3 arm64 56.1-1+b1 [29.3 kB] Get: 422 http://deb.debian.org/debian unstable/main arm64 libibmad5 arm64 56.1-1+b1 [42.8 kB] Get: 423 http://deb.debian.org/debian unstable/main arm64 libibus-1.0-dev arm64 1.5.32-2 [493 kB] Get: 424 http://deb.debian.org/debian unstable/main arm64 x11-common all 1:7.7+26 [217 kB] Get: 425 http://deb.debian.org/debian unstable/main arm64 libice6 arm64 2:1.1.1-1 [62.1 kB] Get: 426 http://deb.debian.org/debian unstable/main arm64 libice-dev arm64 2:1.1.1-1 [73.0 kB] Get: 427 http://deb.debian.org/debian unstable/main arm64 libimath-3-1-29t64 arm64 3.1.12-1+b3 [38.0 kB] Get: 428 http://deb.debian.org/debian unstable/main arm64 libimath-dev arm64 3.1.12-1+b3 [122 kB] Get: 429 http://deb.debian.org/debian unstable/main arm64 libwacom-common all 2.16.1-1 [112 kB] Get: 430 http://deb.debian.org/debian unstable/main arm64 libwacom9 arm64 2.16.1-1 [25.6 kB] Get: 431 http://deb.debian.org/debian unstable/main arm64 libinput-bin arm64 1.28.1-1 [26.4 kB] Get: 432 http://deb.debian.org/debian unstable/main arm64 libmtdev1t64 arm64 1.1.7-1 [22.5 kB] Get: 433 http://deb.debian.org/debian unstable/main arm64 libinput10 arm64 1.28.1-1 [129 kB] Get: 434 http://deb.debian.org/debian unstable/main arm64 libjbig-dev arm64 2.1-6.1+b2 [30.5 kB] Get: 435 http://deb.debian.org/debian unstable/main arm64 libjpeg62-turbo-dev arm64 1:2.1.5-4 [293 kB] Get: 436 http://deb.debian.org/debian unstable/main arm64 libjpeg-dev arm64 1:2.1.5-4 [72.2 kB] Get: 437 http://deb.debian.org/debian unstable/main arm64 libleptonica6 arm64 1.84.1-4 [994 kB] Get: 438 http://deb.debian.org/debian unstable/main arm64 liblerc-dev arm64 4.0.0+ds-5 [164 kB] Get: 439 http://deb.debian.org/debian unstable/main arm64 liblua5.4-0 arm64 5.4.8-1 [134 kB] Get: 440 http://deb.debian.org/debian unstable/main arm64 libmd4c0 arm64 0.5.2-2+b1 [46.1 kB] Get: 441 http://deb.debian.org/debian unstable/main arm64 libmunge2 arm64 0.5.16-1 [19.2 kB] Get: 442 http://deb.debian.org/debian unstable/main arm64 libtbbbind-2-5 arm64 2022.1.0-3 [13.7 kB] Get: 443 http://deb.debian.org/debian unstable/main arm64 libtbbmalloc2 arm64 2022.1.0-3 [36.0 kB] Get: 444 http://deb.debian.org/debian unstable/main arm64 libtbb12 arm64 2022.1.0-3 [67.0 kB] Get: 445 http://deb.debian.org/debian unstable/main arm64 libopencv-core410 arm64 4.10.0+dfsg-6+b1 [927 kB] Get: 446 http://deb.debian.org/debian unstable/main arm64 libopencv-flann410 arm64 4.10.0+dfsg-6+b1 [120 kB] Get: 447 http://deb.debian.org/debian unstable/main arm64 libopencv-imgproc410 arm64 4.10.0+dfsg-6+b1 [976 kB] Get: 448 http://deb.debian.org/debian unstable/main arm64 libopencv-features2d410 arm64 4.10.0+dfsg-6+b1 [218 kB] Get: 449 http://deb.debian.org/debian unstable/main arm64 libopencv-calib3d410 arm64 4.10.0+dfsg-6+b1 [690 kB] Get: 450 http://deb.debian.org/debian unstable/main arm64 libtbb-dev arm64 2022.1.0-3 [201 kB] Get: 451 http://deb.debian.org/debian unstable/main arm64 libopencv-core-dev arm64 4.10.0+dfsg-6+b1 [1771 kB] Get: 452 http://deb.debian.org/debian unstable/main arm64 libopencv-flann-dev arm64 4.10.0+dfsg-6+b1 [200 kB] Get: 453 http://deb.debian.org/debian unstable/main arm64 libqt5core5t64 arm64 5.15.17+dfsg-4 [1809 kB] Get: 454 http://deb.debian.org/debian unstable/main arm64 libqt5dbus5t64 arm64 5.15.17+dfsg-4 [204 kB] Get: 455 http://deb.debian.org/debian unstable/main arm64 libqt5network5t64 arm64 5.15.17+dfsg-4 [651 kB] Get: 456 http://deb.debian.org/debian unstable/main arm64 libsm6 arm64 2:1.2.6-1 [36.4 kB] Get: 457 http://deb.debian.org/debian unstable/main arm64 libxcb-icccm4 arm64 0.4.2-1 [27.2 kB] Get: 458 http://deb.debian.org/debian unstable/main arm64 libxcb-util1 arm64 0.4.1-1 [23.6 kB] Get: 459 http://deb.debian.org/debian unstable/main arm64 libxcb-image0 arm64 0.4.0-2+b2 [21.9 kB] Get: 460 http://deb.debian.org/debian unstable/main arm64 libxcb-keysyms1 arm64 0.4.1-1 [16.8 kB] Get: 461 http://deb.debian.org/debian unstable/main arm64 libxcb-render-util0 arm64 0.3.10-1 [18.5 kB] Get: 462 http://deb.debian.org/debian unstable/main arm64 libxcb-shape0 arm64 1.17.0-2+b1 [106 kB] Get: 463 http://deb.debian.org/debian unstable/main arm64 libxcb-xinerama0 arm64 1.17.0-2+b1 [105 kB] Get: 464 http://deb.debian.org/debian unstable/main arm64 libxcb-xinput0 arm64 1.17.0-2+b1 [130 kB] Get: 465 http://deb.debian.org/debian unstable/main arm64 libxcb-xkb1 arm64 1.17.0-2+b1 [129 kB] Get: 466 http://deb.debian.org/debian unstable/main arm64 xkb-data all 2.42-1 [790 kB] Get: 467 http://deb.debian.org/debian unstable/main arm64 libxkbcommon0 arm64 1.12.3-1 [135 kB] Get: 468 http://deb.debian.org/debian unstable/main arm64 libxkbcommon-x11-0 arm64 1.12.3-1 [15.8 kB] Get: 469 http://deb.debian.org/debian unstable/main arm64 libqt5gui5t64 arm64 5.15.17+dfsg-4 [3256 kB] Get: 470 http://deb.debian.org/debian unstable/main arm64 libqt5widgets5t64 arm64 5.15.17+dfsg-4 [2266 kB] Get: 471 http://deb.debian.org/debian unstable/main arm64 libqt5opengl5t64 arm64 5.15.17+dfsg-4 [144 kB] Get: 472 http://deb.debian.org/debian unstable/main arm64 libqt5test5t64 arm64 5.15.17+dfsg-4 [140 kB] Get: 473 http://deb.debian.org/debian unstable/main arm64 libopencv-highgui410 arm64 4.10.0+dfsg-6+b1 [120 kB] Get: 474 http://deb.debian.org/debian unstable/main arm64 libopenexr-3-1-30 arm64 3.1.13-2 [875 kB] Get: 475 http://deb.debian.org/debian unstable/main arm64 libopencv-imgcodecs410 arm64 4.10.0+dfsg-6+b1 [126 kB] Get: 476 http://deb.debian.org/debian unstable/main arm64 libopencv-imgproc-dev arm64 4.10.0+dfsg-6+b1 [1288 kB] Get: 477 http://deb.debian.org/debian unstable/main arm64 libopencv-imgcodecs-dev arm64 4.10.0+dfsg-6+b1 [196 kB] Get: 478 http://deb.debian.org/debian unstable/main arm64 libswscale8 arm64 7:7.1.2-1+b1 [204 kB] Get: 479 http://deb.debian.org/debian unstable/main arm64 libopencv-videoio410 arm64 4.10.0+dfsg-6+b1 [226 kB] Get: 480 http://deb.debian.org/debian unstable/main arm64 libopencv-videoio-dev arm64 4.10.0+dfsg-6+b1 [324 kB] Get: 481 http://deb.debian.org/debian unstable/main arm64 libopenexr-dev arm64 3.1.13-2 [202 kB] Get: 482 http://deb.debian.org/debian unstable/main arm64 libpng-dev arm64 1.6.50-1 [361 kB] Get: 483 http://deb.debian.org/debian unstable/main arm64 libswscale-dev arm64 7:7.1.2-1+b1 [226 kB] Get: 484 http://deb.debian.org/debian unstable/main arm64 libwebpdemux2 arm64 1.5.0-0.1 [113 kB] Get: 485 http://deb.debian.org/debian unstable/main arm64 libwebpdecoder3 arm64 1.5.0-0.1 [182 kB] Get: 486 http://deb.debian.org/debian unstable/main arm64 libsharpyuv-dev arm64 1.5.0-0.1 [118 kB] Get: 487 http://deb.debian.org/debian unstable/main arm64 libwebp-dev arm64 1.5.0-0.1 [406 kB] Get: 488 http://deb.debian.org/debian unstable/main arm64 libtiffxx6 arm64 4.7.1-1 [174 kB] Get: 489 http://deb.debian.org/debian unstable/main arm64 libtiff-dev arm64 4.7.1-1 [481 kB] Get: 490 http://deb.debian.org/debian unstable/main arm64 libopencv-highgui-dev arm64 4.10.0+dfsg-6+b1 [161 kB] Get: 491 http://deb.debian.org/debian unstable/main arm64 libopencv-ml410 arm64 4.10.0+dfsg-6+b1 [183 kB] Get: 492 http://deb.debian.org/debian unstable/main arm64 libopencv-ml-dev arm64 4.10.0+dfsg-6+b1 [268 kB] Get: 493 http://deb.debian.org/debian unstable/main arm64 libopencv-features2d-dev arm64 4.10.0+dfsg-6+b1 [302 kB] Get: 494 http://deb.debian.org/debian unstable/main arm64 libopencv-calib3d-dev arm64 4.10.0+dfsg-6+b1 [1005 kB] Get: 495 http://deb.debian.org/debian unstable/main arm64 libprotobuf32t64 arm64 3.21.12-14 [853 kB] Get: 496 http://deb.debian.org/debian unstable/main arm64 libopencv-dnn410 arm64 4.10.0+dfsg-6+b1 [1217 kB] Get: 497 http://deb.debian.org/debian unstable/main arm64 libopencv-objdetect410 arm64 4.10.0+dfsg-6+b1 [457 kB] Get: 498 http://deb.debian.org/debian unstable/main arm64 libopencv-video410 arm64 4.10.0+dfsg-6+b1 [165 kB] Get: 499 http://deb.debian.org/debian unstable/main arm64 libtesseract5 arm64 5.5.0-1+b1 [1237 kB] Get: 500 http://deb.debian.org/debian unstable/main arm64 libopencv-contrib410 arm64 4.10.0+dfsg-6+b1 [3300 kB] Get: 501 http://deb.debian.org/debian unstable/main arm64 libopencv-dnn-dev arm64 4.10.0+dfsg-6+b1 [1880 kB] Get: 502 http://deb.debian.org/debian unstable/main arm64 libopencv-objdetect-dev arm64 4.10.0+dfsg-6+b1 [574 kB] Get: 503 http://deb.debian.org/debian unstable/main arm64 libopencv-photo410 arm64 4.10.0+dfsg-6+b1 [162 kB] Get: 504 http://deb.debian.org/debian unstable/main arm64 libopencv-photo-dev arm64 4.10.0+dfsg-6+b1 [207 kB] Get: 505 http://deb.debian.org/debian unstable/main arm64 libopencv-shape410 arm64 4.10.0+dfsg-6+b1 [50.7 kB] Get: 506 http://deb.debian.org/debian unstable/main arm64 libopencv-video-dev arm64 4.10.0+dfsg-6+b1 [234 kB] Get: 507 http://deb.debian.org/debian unstable/main arm64 libopencv-shape-dev arm64 4.10.0+dfsg-6+b1 [68.3 kB] Get: 508 http://deb.debian.org/debian unstable/main arm64 libopencv-stitching410 arm64 4.10.0+dfsg-6+b1 [174 kB] Get: 509 http://deb.debian.org/debian unstable/main arm64 libopencv-stitching-dev arm64 4.10.0+dfsg-6+b1 [235 kB] Get: 510 http://deb.debian.org/debian unstable/main arm64 libopencv-superres410 arm64 4.10.0+dfsg-6+b1 [45.8 kB] Get: 511 http://deb.debian.org/debian unstable/main arm64 libopencv-superres-dev arm64 4.10.0+dfsg-6+b1 [59.5 kB] Get: 512 http://deb.debian.org/debian unstable/main arm64 libopencv-videostab410 arm64 4.10.0+dfsg-6+b1 [71.3 kB] Get: 513 http://deb.debian.org/debian unstable/main arm64 libopencv-videostab-dev arm64 4.10.0+dfsg-6+b1 [100 kB] Get: 514 http://deb.debian.org/debian unstable/main arm64 libpmix2t64 arm64 6.0.0+really5.0.8-1 [574 kB] Get: 515 http://deb.debian.org/debian unstable/main arm64 libucx0 arm64 1.19.0+ds-1+b1 [1038 kB] Get: 516 http://deb.debian.org/debian unstable/main arm64 libopenmpi40 arm64 5.0.8-10+b1 [2104 kB] Get: 517 http://deb.debian.org/debian unstable/main arm64 libvtk9.5 arm64 9.5.2+dfsg2-4 [25.4 MB] Get: 518 http://deb.debian.org/debian unstable/main arm64 libopencv-viz410 arm64 4.10.0+dfsg-6+b1 [114 kB] Get: 519 http://deb.debian.org/debian unstable/main arm64 libopencv-viz-dev arm64 4.10.0+dfsg-6+b1 [168 kB] Get: 520 http://deb.debian.org/debian unstable/main arm64 libopencv-contrib-dev arm64 4.10.0+dfsg-6+b1 [4628 kB] Get: 521 http://deb.debian.org/debian unstable/main arm64 libopencv-dev arm64 4.10.0+dfsg-6+b1 [86.1 kB] Get: 522 http://deb.debian.org/debian unstable/main arm64 libsndfile1 arm64 1.2.2-3 [198 kB] Get: 523 http://deb.debian.org/debian unstable/main arm64 libpulse0 arm64 17.0+dfsg1-2+b1 [236 kB] Get: 524 http://deb.debian.org/debian unstable/main arm64 libpulse-mainloop-glib0 arm64 17.0+dfsg1-2+b1 [28.2 kB] Get: 525 http://deb.debian.org/debian unstable/main arm64 libpulse-dev arm64 17.0+dfsg1-2+b1 [90.6 kB] Get: 526 http://deb.debian.org/debian unstable/main arm64 libsamplerate0 arm64 0.2.2-4+b2 [945 kB] Get: 527 http://deb.debian.org/debian unstable/main arm64 libsamplerate0-dev arm64 0.2.2-4+b2 [62.9 kB] Get: 528 http://deb.debian.org/debian unstable/main arm64 libxcursor1 arm64 1:1.2.3-1 [39.3 kB] Get: 529 http://deb.debian.org/debian unstable/main arm64 libxi6 arm64 2:1.8.2-1 [77.8 kB] Get: 530 http://deb.debian.org/debian unstable/main arm64 libxrandr2 arm64 2:1.5.4-1+b3 [35.9 kB] Get: 531 http://deb.debian.org/debian unstable/main arm64 libxss1 arm64 1:1.2.3-1+b3 [17.1 kB] Get: 532 http://deb.debian.org/debian unstable/main arm64 libsdl2-classic arm64 2.32.10+dfsg-4 [633 kB] Get: 533 http://deb.debian.org/debian unstable/main arm64 libsdl2-2.0-0 arm64 2.32.10+dfsg-4 [51.3 kB] Get: 534 http://deb.debian.org/debian unstable/main arm64 libsndio7.0 arm64 1.10.0-0.2 [26.3 kB] Get: 535 http://deb.debian.org/debian unstable/main arm64 libsndio-dev arm64 1.10.0-0.2 [25.2 kB] Get: 536 http://deb.debian.org/debian unstable/main arm64 libxrender-dev arm64 1:0.9.12-1 [38.8 kB] Get: 537 http://deb.debian.org/debian unstable/main arm64 libxfixes-dev arm64 1:6.0.0-2+b4 [22.9 kB] Get: 538 http://deb.debian.org/debian unstable/main arm64 libxcursor-dev arm64 1:1.2.3-1 [51.9 kB] Get: 539 http://deb.debian.org/debian unstable/main arm64 libxext-dev arm64 2:1.3.4-1+b3 [105 kB] Get: 540 http://deb.debian.org/debian unstable/main arm64 libxi-dev arm64 2:1.8.2-1 [240 kB] Get: 541 http://deb.debian.org/debian unstable/main arm64 libxinerama1 arm64 2:1.1.4-3+b4 [16.0 kB] Get: 542 http://deb.debian.org/debian unstable/main arm64 libxinerama-dev arm64 2:1.1.4-3+b4 [18.4 kB] Get: 543 http://deb.debian.org/debian unstable/main arm64 libxkbcommon-dev arm64 1.12.3-1 [59.9 kB] Get: 544 http://deb.debian.org/debian unstable/main arm64 libxrandr-dev arm64 2:1.5.4-1+b3 [44.5 kB] Get: 545 http://deb.debian.org/debian unstable/main arm64 libxss-dev arm64 1:1.2.3-1+b3 [22.8 kB] Get: 546 http://deb.debian.org/debian unstable/main arm64 libxt6t64 arm64 1:1.2.1-1.3 [182 kB] Get: 547 http://deb.debian.org/debian unstable/main arm64 libsm-dev arm64 2:1.2.6-1 [40.2 kB] Get: 548 http://deb.debian.org/debian unstable/main arm64 libxt-dev arm64 1:1.2.1-1.3 [415 kB] Get: 549 http://deb.debian.org/debian unstable/main arm64 libxv1 arm64 2:1.0.13-1 [24.9 kB] Get: 550 http://deb.debian.org/debian unstable/main arm64 libxv-dev arm64 2:1.0.13-1 [48.9 kB] Get: 551 http://deb.debian.org/debian unstable/main arm64 libxxf86vm-dev arm64 1:1.1.4-1+b4 [24.1 kB] Get: 552 http://deb.debian.org/debian unstable/main arm64 libsdl2-dev arm64 2.32.10+dfsg-4 [1098 kB] Get: 553 http://deb.debian.org/debian unstable/main arm64 libusb-1.0-0-dev arm64 2:1.0.29-2 [81.4 kB] Get: 554 http://deb.debian.org/debian unstable/main arm64 libuvc0 arm64 0.0.7-4 [31.0 kB] Get: 555 http://deb.debian.org/debian unstable/main arm64 libuvc-dev arm64 0.0.7-4 [40.4 kB] Get: 556 http://deb.debian.org/debian unstable/main arm64 libv4lconvert0t64 arm64 1.32.0-2 [146 kB] Get: 557 http://deb.debian.org/debian unstable/main arm64 libv4l-0t64 arm64 1.32.0-2 [209 kB] Get: 558 http://deb.debian.org/debian unstable/main arm64 libv4l2rds0t64 arm64 1.32.0-2 [88.9 kB] Get: 559 http://deb.debian.org/debian unstable/main arm64 libv4l-dev arm64 1.32.0-2 [106 kB] Get: 560 http://deb.debian.org/debian unstable/main arm64 libvulkan-dev arm64 1.4.328.1-1 [1679 kB] Get: 561 http://deb.debian.org/debian unstable/main arm64 libxcb-render0-dev arm64 1.17.0-2+b1 [119 kB] Get: 562 http://deb.debian.org/debian unstable/main arm64 libxcb-randr0-dev arm64 1.17.0-2+b1 [121 kB] Get: 563 http://deb.debian.org/debian unstable/main arm64 libyaml-0-2 arm64 0.2.5-2 [49.2 kB] Get: 564 http://deb.debian.org/debian unstable/main arm64 pandoc-data all 3.1.11.1-3 [459 kB] Get: 565 http://deb.debian.org/debian unstable/main arm64 pandoc arm64 3.1.11.1+ds-4 [26.2 MB] Get: 566 http://deb.debian.org/debian unstable/main arm64 wayland-protocols all 1.45-2 [127 kB] Fetched 370 MB in 3s (147 MB/s) Preconfiguring packages ... Selecting previously unselected package libexpat1:arm64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19964 files and directories currently installed.) Preparing to unpack .../libexpat1_2.7.3-1_arm64.deb ... Unpacking libexpat1:arm64 (2.7.3-1) ... Selecting previously unselected package libpython3.13-minimal:arm64. Preparing to unpack .../libpython3.13-minimal_3.13.9-1_arm64.deb ... Unpacking libpython3.13-minimal:arm64 (3.13.9-1) ... Selecting previously unselected package python3.13-minimal. Preparing to unpack .../python3.13-minimal_3.13.9-1_arm64.deb ... Unpacking python3.13-minimal (3.13.9-1) ... Setting up libpython3.13-minimal:arm64 (3.13.9-1) ... Setting up libexpat1:arm64 (2.7.3-1) ... Setting up python3.13-minimal (3.13.9-1) ... Selecting previously unselected package python3-minimal. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20298 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.13.7-1_arm64.deb ... Unpacking python3-minimal (3.13.7-1) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_14.0.0_all.deb ... Unpacking media-types (14.0.0) ... Selecting previously unselected package netbase. Preparing to unpack .../2-netbase_6.5_all.deb ... Unpacking netbase (6.5) ... Selecting previously unselected package tzdata. Preparing to unpack .../3-tzdata_2025b-5_all.deb ... Unpacking tzdata (2025b-5) ... Selecting previously unselected package libffi8:arm64. Preparing to unpack .../4-libffi8_3.5.2-2_arm64.deb ... Unpacking libffi8:arm64 (3.5.2-2) ... Selecting previously unselected package readline-common. Preparing to unpack .../5-readline-common_8.3-3_all.deb ... Unpacking readline-common (8.3-3) ... Selecting previously unselected package libreadline8t64:arm64. Preparing to unpack .../6-libreadline8t64_8.3-3_arm64.deb ... Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8 to /lib/aarch64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8.2 to /lib/aarch64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8 to /lib/aarch64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8.2 to /lib/aarch64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:arm64 (8.3-3) ... Selecting previously unselected package libpython3.13-stdlib:arm64. Preparing to unpack .../7-libpython3.13-stdlib_3.13.9-1_arm64.deb ... Unpacking libpython3.13-stdlib:arm64 (3.13.9-1) ... Selecting previously unselected package python3.13. Preparing to unpack .../8-python3.13_3.13.9-1_arm64.deb ... Unpacking python3.13 (3.13.9-1) ... Selecting previously unselected package libpython3-stdlib:arm64. Preparing to unpack .../9-libpython3-stdlib_3.13.7-1_arm64.deb ... Unpacking libpython3-stdlib:arm64 (3.13.7-1) ... Setting up python3-minimal (3.13.7-1) ... Selecting previously unselected package python3. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 21313 files and directories currently installed.) Preparing to unpack .../000-python3_3.13.7-1_arm64.deb ... Unpacking python3 (3.13.7-1) ... Selecting previously unselected package libproc2-0:arm64. Preparing to unpack .../001-libproc2-0_2%3a4.0.4-9_arm64.deb ... Unpacking libproc2-0:arm64 (2:4.0.4-9) ... Selecting previously unselected package procps. Preparing to unpack .../002-procps_2%3a4.0.4-9_arm64.deb ... Unpacking procps (2:4.0.4-9) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../003-sensible-utils_0.0.26_all.deb ... Unpacking sensible-utils (0.0.26) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../004-libmagic-mgc_1%3a5.46-5_arm64.deb ... Unpacking libmagic-mgc (1:5.46-5) ... Selecting previously unselected package libmagic1t64:arm64. Preparing to unpack .../005-libmagic1t64_1%3a5.46-5_arm64.deb ... Unpacking libmagic1t64:arm64 (1:5.46-5) ... Selecting previously unselected package file. Preparing to unpack .../006-file_1%3a5.46-5_arm64.deb ... Unpacking file (1:5.46-5) ... Selecting previously unselected package gettext-base. Preparing to unpack .../007-gettext-base_0.23.1-2+b1_arm64.deb ... Unpacking gettext-base (0.23.1-2+b1) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../008-libuchardet0_0.0.8-2_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.8-2) ... Selecting previously unselected package groff-base. Preparing to unpack .../009-groff-base_1.23.0-9_arm64.deb ... Unpacking groff-base (1.23.0-9) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../010-bsdextrautils_2.41.2-4_arm64.deb ... Unpacking bsdextrautils (2.41.2-4) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../011-libpipeline1_1.5.8-1_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../012-man-db_2.13.1-1_arm64.deb ... Unpacking man-db (2.13.1-1) ... Selecting previously unselected package m4. Preparing to unpack .../013-m4_1.4.20-2_arm64.deb ... Unpacking m4 (1.4.20-2) ... Selecting previously unselected package autoconf. Preparing to unpack .../014-autoconf_2.72-3.1_all.deb ... Unpacking autoconf (2.72-3.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../015-autotools-dev_20240727.1_all.deb ... Unpacking autotools-dev (20240727.1) ... Selecting previously unselected package automake. Preparing to unpack .../016-automake_1%3a1.18.1-2_all.deb ... Unpacking automake (1:1.18.1-2) ... Selecting previously unselected package autopoint. Preparing to unpack .../017-autopoint_0.23.1-2_all.deb ... Unpacking autopoint (0.23.1-2) ... Selecting previously unselected package cmake-data. Preparing to unpack .../018-cmake-data_4.1.1+really3.31.6-2_all.deb ... Unpacking cmake-data (4.1.1+really3.31.6-2) ... Selecting previously unselected package libxml2-16:arm64. Preparing to unpack .../019-libxml2-16_2.15.1+dfsg-0.3_arm64.deb ... Unpacking libxml2-16:arm64 (2.15.1+dfsg-0.3) ... Selecting previously unselected package libarchive13t64:arm64. Preparing to unpack .../020-libarchive13t64_3.7.4-4+b1_arm64.deb ... Unpacking libarchive13t64:arm64 (3.7.4-4+b1) ... Selecting previously unselected package libnghttp3-9:arm64. Preparing to unpack .../021-libnghttp3-9_1.12.0-1_arm64.deb ... Unpacking libnghttp3-9:arm64 (1.12.0-1) ... Selecting previously unselected package libngtcp2-16:arm64. Preparing to unpack .../022-libngtcp2-16_1.16.0-1_arm64.deb ... Unpacking libngtcp2-16:arm64 (1.16.0-1) ... Selecting previously unselected package libbrotli1:arm64. Preparing to unpack .../023-libbrotli1_1.1.0-2+b7_arm64.deb ... Unpacking libbrotli1:arm64 (1.1.0-2+b7) ... Selecting previously unselected package libkrb5support0:arm64. Preparing to unpack .../024-libkrb5support0_1.21.3-5_arm64.deb ... Unpacking libkrb5support0:arm64 (1.21.3-5) ... Selecting previously unselected package libcom-err2:arm64. Preparing to unpack .../025-libcom-err2_1.47.2-3+b3_arm64.deb ... Unpacking libcom-err2:arm64 (1.47.2-3+b3) ... Selecting previously unselected package libk5crypto3:arm64. Preparing to unpack .../026-libk5crypto3_1.21.3-5_arm64.deb ... Unpacking libk5crypto3:arm64 (1.21.3-5) ... Selecting previously unselected package libkeyutils1:arm64. Preparing to unpack .../027-libkeyutils1_1.6.3-6_arm64.deb ... Unpacking libkeyutils1:arm64 (1.6.3-6) ... Selecting previously unselected package libkrb5-3:arm64. Preparing to unpack .../028-libkrb5-3_1.21.3-5_arm64.deb ... Unpacking libkrb5-3:arm64 (1.21.3-5) ... Selecting previously unselected package libgssapi-krb5-2:arm64. Preparing to unpack .../029-libgssapi-krb5-2_1.21.3-5_arm64.deb ... Unpacking libgssapi-krb5-2:arm64 (1.21.3-5) ... Selecting previously unselected package libunistring5:arm64. Preparing to unpack .../030-libunistring5_1.3-2_arm64.deb ... Unpacking libunistring5:arm64 (1.3-2) ... Selecting previously unselected package libidn2-0:arm64. Preparing to unpack .../031-libidn2-0_2.3.8-4_arm64.deb ... Unpacking libidn2-0:arm64 (2.3.8-4) ... Selecting previously unselected package libsasl2-modules-db:arm64. Preparing to unpack .../032-libsasl2-modules-db_2.1.28+dfsg1-10_arm64.deb ... Unpacking libsasl2-modules-db:arm64 (2.1.28+dfsg1-10) ... Selecting previously unselected package libsasl2-2:arm64. Preparing to unpack .../033-libsasl2-2_2.1.28+dfsg1-10_arm64.deb ... Unpacking libsasl2-2:arm64 (2.1.28+dfsg1-10) ... Selecting previously unselected package libldap2:arm64. Preparing to unpack .../034-libldap2_2.6.10+dfsg-1_arm64.deb ... Unpacking libldap2:arm64 (2.6.10+dfsg-1) ... Selecting previously unselected package libnghttp2-14:arm64. Preparing to unpack .../035-libnghttp2-14_1.64.0-1.1+b1_arm64.deb ... Unpacking libnghttp2-14:arm64 (1.64.0-1.1+b1) ... Selecting previously unselected package libngtcp2-crypto-ossl0:arm64. Preparing to unpack .../036-libngtcp2-crypto-ossl0_1.16.0-1_arm64.deb ... Unpacking libngtcp2-crypto-ossl0:arm64 (1.16.0-1) ... Selecting previously unselected package libpsl5t64:arm64. Preparing to unpack .../037-libpsl5t64_0.21.2-1.1+b1_arm64.deb ... Unpacking libpsl5t64:arm64 (0.21.2-1.1+b1) ... Selecting previously unselected package libp11-kit0:arm64. Preparing to unpack .../038-libp11-kit0_0.25.9-2_arm64.deb ... Unpacking libp11-kit0:arm64 (0.25.9-2) ... Selecting previously unselected package libtasn1-6:arm64. Preparing to unpack .../039-libtasn1-6_4.20.0-2_arm64.deb ... Unpacking libtasn1-6:arm64 (4.20.0-2) ... Selecting previously unselected package libgnutls30t64:arm64. Preparing to unpack .../040-libgnutls30t64_3.8.10-3_arm64.deb ... Unpacking libgnutls30t64:arm64 (3.8.10-3) ... Selecting previously unselected package librtmp1:arm64. Preparing to unpack .../041-librtmp1_2.4+20151223.gitfa8646d.1-3_arm64.deb ... Unpacking librtmp1:arm64 (2.4+20151223.gitfa8646d.1-3) ... Selecting previously unselected package libssh2-1t64:arm64. Preparing to unpack .../042-libssh2-1t64_1.11.1-1_arm64.deb ... Unpacking libssh2-1t64:arm64 (1.11.1-1) ... Selecting previously unselected package libcurl4t64:arm64. Preparing to unpack .../043-libcurl4t64_8.17.0~rc3-1_arm64.deb ... Unpacking libcurl4t64:arm64 (8.17.0~rc3-1) ... Selecting previously unselected package libjsoncpp26:arm64. Preparing to unpack .../044-libjsoncpp26_1.9.6-4_arm64.deb ... Unpacking libjsoncpp26:arm64 (1.9.6-4) ... Selecting previously unselected package librhash1:arm64. Preparing to unpack .../045-librhash1_1.4.6-1_arm64.deb ... Unpacking librhash1:arm64 (1.4.6-1) ... Selecting previously unselected package libuv1t64:arm64. Preparing to unpack .../046-libuv1t64_1.51.0-2_arm64.deb ... Unpacking libuv1t64:arm64 (1.51.0-2) ... Selecting previously unselected package cmake. Preparing to unpack .../047-cmake_4.1.1+really3.31.6-2_arm64.deb ... Unpacking cmake (4.1.1+really3.31.6-2) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../048-libdebhelper-perl_13.28_all.deb ... Unpacking libdebhelper-perl (13.28) ... Selecting previously unselected package libtool. Preparing to unpack .../049-libtool_2.5.4-7_all.deb ... Unpacking libtool (2.5.4-7) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../050-dh-autoreconf_21_all.deb ... Unpacking dh-autoreconf (21) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../051-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../052-libfile-stripnondeterminism-perl_1.15.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.15.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../053-dh-strip-nondeterminism_1.15.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.15.0-1) ... Selecting previously unselected package libelf1t64:arm64. Preparing to unpack .../054-libelf1t64_0.194-1_arm64.deb ... Unpacking libelf1t64:arm64 (0.194-1) ... Selecting previously unselected package dwz. Preparing to unpack .../055-dwz_0.16-2_arm64.deb ... Unpacking dwz (0.16-2) ... Selecting previously unselected package gettext. Preparing to unpack .../056-gettext_0.23.1-2+b1_arm64.deb ... Unpacking gettext (0.23.1-2+b1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../057-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../058-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../059-debhelper_13.28_all.deb ... Unpacking debhelper (13.28) ... Selecting previously unselected package libgpg-error0:arm64. Preparing to unpack .../060-libgpg-error0_1.56-2_arm64.deb ... Unpacking libgpg-error0:arm64 (1.56-2) ... Selecting previously unselected package libassuan9:arm64. Preparing to unpack .../061-libassuan9_3.0.2-2_arm64.deb ... Unpacking libassuan9:arm64 (3.0.2-2) ... Selecting previously unselected package libgcrypt20:arm64. Preparing to unpack .../062-libgcrypt20_1.11.2-2_arm64.deb ... Unpacking libgcrypt20:arm64 (1.11.2-2) ... Selecting previously unselected package gpgconf. Preparing to unpack .../063-gpgconf_2.4.8-4_arm64.deb ... Unpacking gpgconf (2.4.8-4) ... Selecting previously unselected package libksba8:arm64. Preparing to unpack .../064-libksba8_1.6.7-2+b1_arm64.deb ... Unpacking libksba8:arm64 (1.6.7-2+b1) ... Selecting previously unselected package libnpth0t64:arm64. Preparing to unpack .../065-libnpth0t64_1.8-3_arm64.deb ... Unpacking libnpth0t64:arm64 (1.8-3) ... Selecting previously unselected package dirmngr. Preparing to unpack .../066-dirmngr_2.4.8-4_arm64.deb ... Unpacking dirmngr (2.4.8-4) ... Selecting previously unselected package libpng16-16t64:arm64. Preparing to unpack .../067-libpng16-16t64_1.6.50-1_arm64.deb ... Unpacking libpng16-16t64:arm64 (1.6.50-1) ... Selecting previously unselected package libfreetype6:arm64. Preparing to unpack .../068-libfreetype6_2.13.3+dfsg-1_arm64.deb ... Unpacking libfreetype6:arm64 (2.13.3+dfsg-1) ... Selecting previously unselected package fonts-dejavu-mono. Preparing to unpack .../069-fonts-dejavu-mono_2.37-8_all.deb ... Unpacking fonts-dejavu-mono (2.37-8) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../070-fonts-dejavu-core_2.37-8_all.deb ... Unpacking fonts-dejavu-core (2.37-8) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../071-fontconfig-config_2.15.0-2.4_arm64.deb ... Unpacking fontconfig-config (2.15.0-2.4) ... Selecting previously unselected package libfontconfig1:arm64. Preparing to unpack .../072-libfontconfig1_2.15.0-2.4_arm64.deb ... Unpacking libfontconfig1:arm64 (2.15.0-2.4) ... Selecting previously unselected package fontconfig. Preparing to unpack .../073-fontconfig_2.15.0-2.4_arm64.deb ... Unpacking fontconfig (2.15.0-2.4) ... Selecting previously unselected package gdal-data. Preparing to unpack .../074-gdal-data_3.11.4+dfsg-1_all.deb ... Unpacking gdal-data (3.11.4+dfsg-1) ... Selecting previously unselected package gdal-plugins:arm64. Preparing to unpack .../075-gdal-plugins_3.11.4+dfsg-1_arm64.deb ... Unpacking gdal-plugins:arm64 (3.11.4+dfsg-1) ... Selecting previously unselected package libglib2.0-0t64:arm64. Preparing to unpack .../076-libglib2.0-0t64_2.86.1-1_arm64.deb ... Unpacking libglib2.0-0t64:arm64 (2.86.1-1) ... Selecting previously unselected package gir1.2-glib-2.0:arm64. Preparing to unpack .../077-gir1.2-glib-2.0_2.86.1-1_arm64.deb ... Unpacking gir1.2-glib-2.0:arm64 (2.86.1-1) ... Selecting previously unselected package gir1.2-glib-2.0-dev:arm64. Preparing to unpack .../078-gir1.2-glib-2.0-dev_2.86.1-1_arm64.deb ... Unpacking gir1.2-glib-2.0-dev:arm64 (2.86.1-1) ... Selecting previously unselected package libcap2-bin. Preparing to unpack .../079-libcap2-bin_1%3a2.75-10+b1_arm64.deb ... Unpacking libcap2-bin (1:2.75-10+b1) ... Selecting previously unselected package libgstreamer1.0-0:arm64. Preparing to unpack .../080-libgstreamer1.0-0_1.26.7-1_arm64.deb ... Unpacking libgstreamer1.0-0:arm64 (1.26.7-1) ... Selecting previously unselected package gir1.2-gstreamer-1.0:arm64. Preparing to unpack .../081-gir1.2-gstreamer-1.0_1.26.7-1_arm64.deb ... Unpacking gir1.2-gstreamer-1.0:arm64 (1.26.7-1) ... Selecting previously unselected package libdrm-common. Preparing to unpack .../082-libdrm-common_2.4.127-1_all.deb ... Unpacking libdrm-common (2.4.127-1) ... Selecting previously unselected package libdrm2:arm64. Preparing to unpack .../083-libdrm2_2.4.127-1_arm64.deb ... Unpacking libdrm2:arm64 (2.4.127-1) ... Selecting previously unselected package libglvnd0:arm64. Preparing to unpack .../084-libglvnd0_1.7.0-1+b2_arm64.deb ... Unpacking libglvnd0:arm64 (1.7.0-1+b2) ... Selecting previously unselected package libdrm-amdgpu1:arm64. Preparing to unpack .../085-libdrm-amdgpu1_2.4.127-1_arm64.deb ... Unpacking libdrm-amdgpu1:arm64 (2.4.127-1) ... Selecting previously unselected package libedit2:arm64. Preparing to unpack .../086-libedit2_3.1-20250104-1_arm64.deb ... Unpacking libedit2:arm64 (3.1-20250104-1) ... Selecting previously unselected package libz3-4:arm64. Preparing to unpack .../087-libz3-4_4.13.3-1_arm64.deb ... Unpacking libz3-4:arm64 (4.13.3-1) ... Selecting previously unselected package libllvm19:arm64. Preparing to unpack .../088-libllvm19_1%3a19.1.7-10_arm64.deb ... Unpacking libllvm19:arm64 (1:19.1.7-10) ... Selecting previously unselected package libsensors-config. Preparing to unpack .../089-libsensors-config_1%3a3.6.2-2_all.deb ... Unpacking libsensors-config (1:3.6.2-2) ... Selecting previously unselected package libsensors5:arm64. Preparing to unpack .../090-libsensors5_1%3a3.6.2-2_arm64.deb ... Unpacking libsensors5:arm64 (1:3.6.2-2) ... Selecting previously unselected package libxau6:arm64. Preparing to unpack .../091-libxau6_1%3a1.0.11-1_arm64.deb ... Unpacking libxau6:arm64 (1:1.0.11-1) ... Selecting previously unselected package libxdmcp6:arm64. Preparing to unpack .../092-libxdmcp6_1%3a1.1.5-1_arm64.deb ... Unpacking libxdmcp6:arm64 (1:1.1.5-1) ... Selecting previously unselected package libxcb1:arm64. Preparing to unpack .../093-libxcb1_1.17.0-2+b1_arm64.deb ... Unpacking libxcb1:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../094-libx11-data_2%3a1.8.12-1_all.deb ... Unpacking libx11-data (2:1.8.12-1) ... Selecting previously unselected package libx11-6:arm64. Preparing to unpack .../095-libx11-6_2%3a1.8.12-1_arm64.deb ... Unpacking libx11-6:arm64 (2:1.8.12-1) ... Selecting previously unselected package libx11-xcb1:arm64. Preparing to unpack .../096-libx11-xcb1_2%3a1.8.12-1_arm64.deb ... Unpacking libx11-xcb1:arm64 (2:1.8.12-1) ... Selecting previously unselected package libxcb-dri3-0:arm64. Preparing to unpack .../097-libxcb-dri3-0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-dri3-0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-present0:arm64. Preparing to unpack .../098-libxcb-present0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-present0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-randr0:arm64. Preparing to unpack .../099-libxcb-randr0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-randr0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-sync1:arm64. Preparing to unpack .../100-libxcb-sync1_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-sync1:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-xfixes0:arm64. Preparing to unpack .../101-libxcb-xfixes0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-xfixes0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxshmfence1:arm64. Preparing to unpack .../102-libxshmfence1_1.3.3-1_arm64.deb ... Unpacking libxshmfence1:arm64 (1.3.3-1) ... Selecting previously unselected package mesa-libgallium:arm64. Preparing to unpack .../103-mesa-libgallium_25.2.6-1_arm64.deb ... Unpacking mesa-libgallium:arm64 (25.2.6-1) ... Selecting previously unselected package libgbm1:arm64. Preparing to unpack .../104-libgbm1_25.2.6-1_arm64.deb ... Unpacking libgbm1:arm64 (25.2.6-1) ... Selecting previously unselected package libwayland-client0:arm64. Preparing to unpack .../105-libwayland-client0_1.24.0-2+b1_arm64.deb ... Unpacking libwayland-client0:arm64 (1.24.0-2+b1) ... Selecting previously unselected package libxcb-shm0:arm64. Preparing to unpack .../106-libxcb-shm0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-shm0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libegl-mesa0:arm64. Preparing to unpack .../107-libegl-mesa0_25.2.6-1_arm64.deb ... Unpacking libegl-mesa0:arm64 (25.2.6-1) ... Selecting previously unselected package libegl1:arm64. Preparing to unpack .../108-libegl1_1.7.0-1+b2_arm64.deb ... Unpacking libegl1:arm64 (1.7.0-1+b2) ... Selecting previously unselected package libxcb-glx0:arm64. Preparing to unpack .../109-libxcb-glx0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-glx0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxext6:arm64. Preparing to unpack .../110-libxext6_2%3a1.3.4-1+b3_arm64.deb ... Unpacking libxext6:arm64 (2:1.3.4-1+b3) ... Selecting previously unselected package libxxf86vm1:arm64. Preparing to unpack .../111-libxxf86vm1_1%3a1.1.4-1+b4_arm64.deb ... Unpacking libxxf86vm1:arm64 (1:1.1.4-1+b4) ... Selecting previously unselected package libvulkan1:arm64. Preparing to unpack .../112-libvulkan1_1.4.328.1-1_arm64.deb ... Unpacking libvulkan1:arm64 (1.4.328.1-1) ... Selecting previously unselected package libgl1-mesa-dri:arm64. Preparing to unpack .../113-libgl1-mesa-dri_25.2.6-1_arm64.deb ... Unpacking libgl1-mesa-dri:arm64 (25.2.6-1) ... Selecting previously unselected package libglx-mesa0:arm64. Preparing to unpack .../114-libglx-mesa0_25.2.6-1_arm64.deb ... Unpacking libglx-mesa0:arm64 (25.2.6-1) ... Selecting previously unselected package libglx0:arm64. Preparing to unpack .../115-libglx0_1.7.0-1+b2_arm64.deb ... Unpacking libglx0:arm64 (1.7.0-1+b2) ... Selecting previously unselected package libgl1:arm64. Preparing to unpack .../116-libgl1_1.7.0-1+b2_arm64.deb ... Unpacking libgl1:arm64 (1.7.0-1+b2) ... Selecting previously unselected package liborc-0.4-0t64:arm64. Preparing to unpack .../117-liborc-0.4-0t64_1%3a0.4.41-1_arm64.deb ... Unpacking liborc-0.4-0t64:arm64 (1:0.4.41-1) ... Selecting previously unselected package iso-codes. Preparing to unpack .../118-iso-codes_4.18.0-1_all.deb ... Unpacking iso-codes (4.18.0-1) ... Selecting previously unselected package libgstreamer-plugins-base1.0-0:arm64. Preparing to unpack .../119-libgstreamer-plugins-base1.0-0_1.26.7-1_arm64.deb ... Unpacking libgstreamer-plugins-base1.0-0:arm64 (1.26.7-1) ... Selecting previously unselected package libgudev-1.0-0:arm64. Preparing to unpack .../120-libgudev-1.0-0_238-7_arm64.deb ... Unpacking libgudev-1.0-0:arm64 (238-7) ... Selecting previously unselected package libwayland-cursor0:arm64. Preparing to unpack .../121-libwayland-cursor0_1.24.0-2+b1_arm64.deb ... Unpacking libwayland-cursor0:arm64 (1.24.0-2+b1) ... Selecting previously unselected package libwayland-egl1:arm64. Preparing to unpack .../122-libwayland-egl1_1.24.0-2+b1_arm64.deb ... Unpacking libwayland-egl1:arm64 (1.24.0-2+b1) ... Selecting previously unselected package libgstreamer-gl1.0-0:arm64. Preparing to unpack .../123-libgstreamer-gl1.0-0_1.26.7-1_arm64.deb ... Unpacking libgstreamer-gl1.0-0:arm64 (1.26.7-1) ... Selecting previously unselected package gir1.2-gst-plugins-base-1.0:arm64. Preparing to unpack .../124-gir1.2-gst-plugins-base-1.0_1.26.7-1_arm64.deb ... Unpacking gir1.2-gst-plugins-base-1.0:arm64 (1.26.7-1) ... Selecting previously unselected package gir1.2-gudev-1.0:arm64. Preparing to unpack .../125-gir1.2-gudev-1.0_238-7_arm64.deb ... Unpacking gir1.2-gudev-1.0:arm64 (238-7) ... Selecting previously unselected package libibus-1.0-5:arm64. Preparing to unpack .../126-libibus-1.0-5_1.5.32-2_arm64.deb ... Unpacking libibus-1.0-5:arm64 (1.5.32-2) ... Selecting previously unselected package gir1.2-ibus-1.0:arm64. Preparing to unpack .../127-gir1.2-ibus-1.0_1.5.32-2_arm64.deb ... Unpacking gir1.2-ibus-1.0:arm64 (1.5.32-2) ... Selecting previously unselected package native-architecture. Preparing to unpack .../128-native-architecture_0.2.6_all.deb ... Unpacking native-architecture (0.2.6) ... Selecting previously unselected package libgirepository-2.0-0:arm64. Preparing to unpack .../129-libgirepository-2.0-0_2.86.1-1_arm64.deb ... Unpacking libgirepository-2.0-0:arm64 (2.86.1-1) ... Selecting previously unselected package girepository-tools:arm64. Preparing to unpack .../130-girepository-tools_2.86.1-1_arm64.deb ... Unpacking girepository-tools:arm64 (2.86.1-1) ... Selecting previously unselected package spirv-tools. Preparing to unpack .../131-spirv-tools_2025.3~rc1-1_arm64.deb ... Unpacking spirv-tools (2025.3~rc1-1) ... Selecting previously unselected package glslang-tools. Preparing to unpack .../132-glslang-tools_15.4.0-1_arm64.deb ... Unpacking glslang-tools (15.4.0-1) ... Selecting previously unselected package gnupg-l10n. Preparing to unpack .../133-gnupg-l10n_2.4.8-4_all.deb ... Unpacking gnupg-l10n (2.4.8-4) ... Selecting previously unselected package gpg. Preparing to unpack .../134-gpg_2.4.8-4_arm64.deb ... Unpacking gpg (2.4.8-4) ... Selecting previously unselected package pinentry-curses. Preparing to unpack .../135-pinentry-curses_1.3.2-3_arm64.deb ... Unpacking pinentry-curses (1.3.2-3) ... Selecting previously unselected package gpg-agent. Preparing to unpack .../136-gpg-agent_2.4.8-4_arm64.deb ... Unpacking gpg-agent (2.4.8-4) ... Selecting previously unselected package gpgsm. Preparing to unpack .../137-gpgsm_2.4.8-4_arm64.deb ... Unpacking gpgsm (2.4.8-4) ... Selecting previously unselected package gnupg. Preparing to unpack .../138-gnupg_2.4.8-4_all.deb ... Unpacking gnupg (2.4.8-4) ... Selecting previously unselected package libnl-3-200:arm64. Preparing to unpack .../139-libnl-3-200_3.11.0-2_arm64.deb ... Unpacking libnl-3-200:arm64 (3.11.0-2) ... Selecting previously unselected package libnl-route-3-200:arm64. Preparing to unpack .../140-libnl-route-3-200_3.11.0-2_arm64.deb ... Unpacking libnl-route-3-200:arm64 (3.11.0-2) ... Selecting previously unselected package libibverbs1:arm64. Preparing to unpack .../141-libibverbs1_56.1-1+b1_arm64.deb ... Unpacking libibverbs1:arm64 (56.1-1+b1) ... Selecting previously unselected package ibverbs-providers:arm64. Preparing to unpack .../142-ibverbs-providers_56.1-1+b1_arm64.deb ... Unpacking ibverbs-providers:arm64 (56.1-1+b1) ... Selecting previously unselected package libabsl20240722:arm64. Preparing to unpack .../143-libabsl20240722_20240722.0-4_arm64.deb ... Unpacking libabsl20240722:arm64 (20240722.0-4) ... Selecting previously unselected package libaec0:arm64. Preparing to unpack .../144-libaec0_1.1.4-2_arm64.deb ... Unpacking libaec0:arm64 (1.1.4-2) ... Selecting previously unselected package libllvm21:arm64. Preparing to unpack .../145-libllvm21_1%3a21.1.4-5_arm64.deb ... Unpacking libllvm21:arm64 (1:21.1.4-5) ... Selecting previously unselected package libamd-comgr3:arm64. Preparing to unpack .../146-libamd-comgr3_7.0.2+dfsg-1_arm64.deb ... Unpacking libamd-comgr3:arm64 (7.0.2+dfsg-1) ... Selecting previously unselected package libnuma1:arm64. Preparing to unpack .../147-libnuma1_2.0.19-1_arm64.deb ... Unpacking libnuma1:arm64 (2.0.19-1) ... Selecting previously unselected package libhsakmt1:arm64. Preparing to unpack .../148-libhsakmt1_6.4.3+dfsg-3_arm64.deb ... Unpacking libhsakmt1:arm64 (6.4.3+dfsg-3) ... Selecting previously unselected package libhsa-runtime64-1:arm64. Preparing to unpack .../149-libhsa-runtime64-1_6.4.3+dfsg-3_arm64.deb ... Unpacking libhsa-runtime64-1:arm64 (6.4.3+dfsg-3) ... Selecting previously unselected package libamdhip64-6:arm64. Preparing to unpack .../150-libamdhip64-6_6.4.3-3_arm64.deb ... Unpacking libamdhip64-6:arm64 (6.4.3-3) ... Selecting previously unselected package libaom3:arm64. Preparing to unpack .../151-libaom3_3.13.1-2_arm64.deb ... Unpacking libaom3:arm64 (3.13.1-2) ... Selecting previously unselected package libblas3:arm64. Preparing to unpack .../152-libblas3_3.12.1-7_arm64.deb ... Unpacking libblas3:arm64 (3.12.1-7) ... Selecting previously unselected package libgfortran5:arm64. Preparing to unpack .../153-libgfortran5_15.2.0-7_arm64.deb ... Unpacking libgfortran5:arm64 (15.2.0-7) ... Selecting previously unselected package liblapack3:arm64. Preparing to unpack .../154-liblapack3_3.12.1-7_arm64.deb ... Unpacking liblapack3:arm64 (3.12.1-7) ... Selecting previously unselected package libarpack2t64:arm64. Preparing to unpack .../155-libarpack2t64_3.9.1-6_arm64.deb ... Unpacking libarpack2t64:arm64 (3.9.1-6) ... Selecting previously unselected package libarmadillo14. Preparing to unpack .../156-libarmadillo14_1%3a14.2.3+dfsg-1_arm64.deb ... Unpacking libarmadillo14 (1:14.2.3+dfsg-1) ... Selecting previously unselected package libasound2-data. Preparing to unpack .../157-libasound2-data_1.2.14-2_all.deb ... Unpacking libasound2-data (1.2.14-2) ... Selecting previously unselected package libasound2t64:arm64. Preparing to unpack .../158-libasound2t64_1.2.14-2_arm64.deb ... Unpacking libasound2t64:arm64 (1.2.14-2) ... Selecting previously unselected package libasound2-dev:arm64. Preparing to unpack .../159-libasound2-dev_1.2.14-2_arm64.deb ... Unpacking libasound2-dev:arm64 (1.2.14-2) ... Selecting previously unselected package libasyncns0:arm64. Preparing to unpack .../160-libasyncns0_0.8-7_arm64.deb ... Unpacking libasyncns0:arm64 (0.8-7) ... Selecting previously unselected package libva2:arm64. Preparing to unpack .../161-libva2_2.22.0-3_arm64.deb ... Unpacking libva2:arm64 (2.22.0-3) ... Selecting previously unselected package libva-drm2:arm64. Preparing to unpack .../162-libva-drm2_2.22.0-3_arm64.deb ... Unpacking libva-drm2:arm64 (2.22.0-3) ... Selecting previously unselected package libxfixes3:arm64. Preparing to unpack .../163-libxfixes3_1%3a6.0.0-2+b4_arm64.deb ... Unpacking libxfixes3:arm64 (1:6.0.0-2+b4) ... Selecting previously unselected package libva-x11-2:arm64. Preparing to unpack .../164-libva-x11-2_2.22.0-3_arm64.deb ... Unpacking libva-x11-2:arm64 (2.22.0-3) ... Selecting previously unselected package libvdpau1:arm64. Preparing to unpack .../165-libvdpau1_1.5-3+b1_arm64.deb ... Unpacking libvdpau1:arm64 (1.5-3+b1) ... Selecting previously unselected package ocl-icd-libopencl1:arm64. Preparing to unpack .../166-ocl-icd-libopencl1_2.3.4-1_arm64.deb ... Unpacking ocl-icd-libopencl1:arm64 (2.3.4-1) ... Selecting previously unselected package libavutil59:arm64. Preparing to unpack .../167-libavutil59_7%3a7.1.2-1+b1_arm64.deb ... Unpacking libavutil59:arm64 (7:7.1.2-1+b1) ... Selecting previously unselected package libpixman-1-0:arm64. Preparing to unpack .../168-libpixman-1-0_0.46.4-1_arm64.deb ... Unpacking libpixman-1-0:arm64 (0.46.4-1) ... Selecting previously unselected package libxcb-render0:arm64. Preparing to unpack .../169-libxcb-render0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-render0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxrender1:arm64. Preparing to unpack .../170-libxrender1_1%3a0.9.12-1_arm64.deb ... Unpacking libxrender1:arm64 (1:0.9.12-1) ... Selecting previously unselected package libcairo2:arm64. Preparing to unpack .../171-libcairo2_1.18.4-1+b1_arm64.deb ... Unpacking libcairo2:arm64 (1.18.4-1+b1) ... Selecting previously unselected package libcodec2-1.2:arm64. Preparing to unpack .../172-libcodec2-1.2_1.2.0-4_arm64.deb ... Unpacking libcodec2-1.2:arm64 (1.2.0-4) ... Selecting previously unselected package libdav1d7:arm64. Preparing to unpack .../173-libdav1d7_1.5.1-1_arm64.deb ... Unpacking libdav1d7:arm64 (1.5.1-1) ... Selecting previously unselected package libgsm1:arm64. Preparing to unpack .../174-libgsm1_1.0.22-1+b2_arm64.deb ... Unpacking libgsm1:arm64 (1.0.22-1+b2) ... Selecting previously unselected package libhwy1t64:arm64. Preparing to unpack .../175-libhwy1t64_1.2.0-2+b2_arm64.deb ... Unpacking libhwy1t64:arm64 (1.2.0-2+b2) ... Selecting previously unselected package liblcms2-2:arm64. Preparing to unpack .../176-liblcms2-2_2.16-2_arm64.deb ... Unpacking liblcms2-2:arm64 (2.16-2) ... Selecting previously unselected package libjxl0.11:arm64. Preparing to unpack .../177-libjxl0.11_0.11.1-6_arm64.deb ... Unpacking libjxl0.11:arm64 (0.11.1-6) ... Selecting previously unselected package libmp3lame0:arm64. Preparing to unpack .../178-libmp3lame0_3.100-6+b3_arm64.deb ... Unpacking libmp3lame0:arm64 (3.100-6+b3) ... Selecting previously unselected package libopenjp2-7:arm64. Preparing to unpack .../179-libopenjp2-7_2.5.3-2.1_arm64.deb ... Unpacking libopenjp2-7:arm64 (2.5.3-2.1) ... Selecting previously unselected package libopus0:arm64. Preparing to unpack .../180-libopus0_1.5.2-2_arm64.deb ... Unpacking libopus0:arm64 (1.5.2-2) ... Selecting previously unselected package librav1e0.8:arm64. Preparing to unpack .../181-librav1e0.8_0.8.1-5_arm64.deb ... Unpacking librav1e0.8:arm64 (0.8.1-5) ... Selecting previously unselected package libcairo-gobject2:arm64. Preparing to unpack .../182-libcairo-gobject2_1.18.4-1+b1_arm64.deb ... Unpacking libcairo-gobject2:arm64 (1.18.4-1+b1) ... Selecting previously unselected package libgdk-pixbuf2.0-common. Preparing to unpack .../183-libgdk-pixbuf2.0-common_2.44.4+dfsg-1_all.deb ... Unpacking libgdk-pixbuf2.0-common (2.44.4+dfsg-1) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../184-shared-mime-info_2.4-5+b3_arm64.deb ... Unpacking shared-mime-info (2.4-5+b3) ... Selecting previously unselected package libjpeg62-turbo:arm64. Preparing to unpack .../185-libjpeg62-turbo_1%3a2.1.5-4_arm64.deb ... Unpacking libjpeg62-turbo:arm64 (1:2.1.5-4) ... Selecting previously unselected package libdeflate0:arm64. Preparing to unpack .../186-libdeflate0_1.23-2_arm64.deb ... Unpacking libdeflate0:arm64 (1.23-2) ... Selecting previously unselected package libjbig0:arm64. Preparing to unpack .../187-libjbig0_2.1-6.1+b2_arm64.deb ... Unpacking libjbig0:arm64 (2.1-6.1+b2) ... Selecting previously unselected package liblerc4:arm64. Preparing to unpack .../188-liblerc4_4.0.0+ds-5_arm64.deb ... Unpacking liblerc4:arm64 (4.0.0+ds-5) ... Selecting previously unselected package libsharpyuv0:arm64. Preparing to unpack .../189-libsharpyuv0_1.5.0-0.1_arm64.deb ... Unpacking libsharpyuv0:arm64 (1.5.0-0.1) ... Selecting previously unselected package libwebp7:arm64. Preparing to unpack .../190-libwebp7_1.5.0-0.1_arm64.deb ... Unpacking libwebp7:arm64 (1.5.0-0.1) ... Selecting previously unselected package libtiff6:arm64. Preparing to unpack .../191-libtiff6_4.7.1-1_arm64.deb ... Unpacking libtiff6:arm64 (4.7.1-1) ... Selecting previously unselected package libgdk-pixbuf-2.0-0:arm64. Preparing to unpack .../192-libgdk-pixbuf-2.0-0_2.44.4+dfsg-1_arm64.deb ... Unpacking libgdk-pixbuf-2.0-0:arm64 (2.44.4+dfsg-1) ... Selecting previously unselected package libfribidi0:arm64. Preparing to unpack .../193-libfribidi0_1.0.16-3_arm64.deb ... Unpacking libfribidi0:arm64 (1.0.16-3) ... Selecting previously unselected package libgraphite2-3:arm64. Preparing to unpack .../194-libgraphite2-3_1.3.14-11_arm64.deb ... Unpacking libgraphite2-3:arm64 (1.3.14-11) ... Selecting previously unselected package libharfbuzz0b:arm64. Preparing to unpack .../195-libharfbuzz0b_12.1.0-1_arm64.deb ... Unpacking libharfbuzz0b:arm64 (12.1.0-1) ... Selecting previously unselected package libthai-data. Preparing to unpack .../196-libthai-data_0.1.29-2_all.deb ... Unpacking libthai-data (0.1.29-2) ... Selecting previously unselected package libdatrie1:arm64. Preparing to unpack .../197-libdatrie1_0.2.13-4_arm64.deb ... Unpacking libdatrie1:arm64 (0.2.13-4) ... Selecting previously unselected package libthai0:arm64. Preparing to unpack .../198-libthai0_0.1.29-2+b1_arm64.deb ... Unpacking libthai0:arm64 (0.1.29-2+b1) ... Selecting previously unselected package libpango-1.0-0:arm64. Preparing to unpack .../199-libpango-1.0-0_1.56.3-2_arm64.deb ... Unpacking libpango-1.0-0:arm64 (1.56.3-2) ... Selecting previously unselected package libpangoft2-1.0-0:arm64. Preparing to unpack .../200-libpangoft2-1.0-0_1.56.3-2_arm64.deb ... Unpacking libpangoft2-1.0-0:arm64 (1.56.3-2) ... Selecting previously unselected package libpangocairo-1.0-0:arm64. Preparing to unpack .../201-libpangocairo-1.0-0_1.56.3-2_arm64.deb ... Unpacking libpangocairo-1.0-0:arm64 (1.56.3-2) ... Selecting previously unselected package librsvg2-2:arm64. Preparing to unpack .../202-librsvg2-2_2.60.0+dfsg-1+b1_arm64.deb ... Unpacking librsvg2-2:arm64 (2.60.0+dfsg-1+b1) ... Selecting previously unselected package libshine3:arm64. Preparing to unpack .../203-libshine3_3.1.1-3_arm64.deb ... Unpacking libshine3:arm64 (3.1.1-3) ... Selecting previously unselected package libsnappy1v5:arm64. Preparing to unpack .../204-libsnappy1v5_1.2.2-2_arm64.deb ... Unpacking libsnappy1v5:arm64 (1.2.2-2) ... Selecting previously unselected package libspeex1:arm64. Preparing to unpack .../205-libspeex1_1.2.1-3_arm64.deb ... Unpacking libspeex1:arm64 (1.2.1-3) ... Selecting previously unselected package libsvtav1enc2:arm64. Preparing to unpack .../206-libsvtav1enc2_2.3.0+dfsg-1_arm64.deb ... Unpacking libsvtav1enc2:arm64 (2.3.0+dfsg-1) ... Selecting previously unselected package libsoxr0:arm64. Preparing to unpack .../207-libsoxr0_0.1.3-4+b2_arm64.deb ... Unpacking libsoxr0:arm64 (0.1.3-4+b2) ... Selecting previously unselected package libswresample5:arm64. Preparing to unpack .../208-libswresample5_7%3a7.1.2-1+b1_arm64.deb ... Unpacking libswresample5:arm64 (7:7.1.2-1+b1) ... Selecting previously unselected package libtheoradec2:arm64. Preparing to unpack .../209-libtheoradec2_1.2.0+dfsg-6_arm64.deb ... Unpacking libtheoradec2:arm64 (1.2.0+dfsg-6) ... Selecting previously unselected package libogg0:arm64. Preparing to unpack .../210-libogg0_1.3.6-1_arm64.deb ... Unpacking libogg0:arm64 (1.3.6-1) ... Selecting previously unselected package libtheoraenc2:arm64. Preparing to unpack .../211-libtheoraenc2_1.2.0+dfsg-6_arm64.deb ... Unpacking libtheoraenc2:arm64 (1.2.0+dfsg-6) ... Selecting previously unselected package libtwolame0:arm64. Preparing to unpack .../212-libtwolame0_0.4.0-2+b2_arm64.deb ... Unpacking libtwolame0:arm64 (0.4.0-2+b2) ... Selecting previously unselected package libvorbis0a:arm64. Preparing to unpack .../213-libvorbis0a_1.3.7-3_arm64.deb ... Unpacking libvorbis0a:arm64 (1.3.7-3) ... Selecting previously unselected package libvorbisenc2:arm64. Preparing to unpack .../214-libvorbisenc2_1.3.7-3_arm64.deb ... Unpacking libvorbisenc2:arm64 (1.3.7-3) ... Selecting previously unselected package libvpx11:arm64. Preparing to unpack .../215-libvpx11_1.15.2-2_arm64.deb ... Unpacking libvpx11:arm64 (1.15.2-2) ... Selecting previously unselected package libwebpmux3:arm64. Preparing to unpack .../216-libwebpmux3_1.5.0-0.1_arm64.deb ... Unpacking libwebpmux3:arm64 (1.5.0-0.1) ... Selecting previously unselected package libx264-165:arm64. Preparing to unpack .../217-libx264-165_2%3a0.165.3222+gitb35605ac-3_arm64.deb ... Unpacking libx264-165:arm64 (2:0.165.3222+gitb35605ac-3) ... Selecting previously unselected package libx265-215:arm64. Preparing to unpack .../218-libx265-215_4.1-3_arm64.deb ... Unpacking libx265-215:arm64 (4.1-3) ... Selecting previously unselected package libxvidcore4:arm64. Preparing to unpack .../219-libxvidcore4_2%3a1.3.7-3_arm64.deb ... Unpacking libxvidcore4:arm64 (2:1.3.7-3) ... Selecting previously unselected package libzvbi-common. Preparing to unpack .../220-libzvbi-common_0.2.44-1_all.deb ... Unpacking libzvbi-common (0.2.44-1) ... Selecting previously unselected package libzvbi0t64:arm64. Preparing to unpack .../221-libzvbi0t64_0.2.44-1_arm64.deb ... Unpacking libzvbi0t64:arm64 (0.2.44-1) ... Selecting previously unselected package libavcodec61:arm64. Preparing to unpack .../222-libavcodec61_7%3a7.1.2-1+b1_arm64.deb ... Unpacking libavcodec61:arm64 (7:7.1.2-1+b1) ... Selecting previously unselected package libavutil-dev:arm64. Preparing to unpack .../223-libavutil-dev_7%3a7.1.2-1+b1_arm64.deb ... Unpacking libavutil-dev:arm64 (7:7.1.2-1+b1) ... Selecting previously unselected package libswresample-dev:arm64. Preparing to unpack .../224-libswresample-dev_7%3a7.1.2-1+b1_arm64.deb ... Unpacking libswresample-dev:arm64 (7:7.1.2-1+b1) ... Selecting previously unselected package libavcodec-dev:arm64. Preparing to unpack .../225-libavcodec-dev_7%3a7.1.2-1+b1_arm64.deb ... Unpacking libavcodec-dev:arm64 (7:7.1.2-1+b1) ... Selecting previously unselected package libudfread3:arm64. Preparing to unpack .../226-libudfread3_1.2.0-2_arm64.deb ... Unpacking libudfread3:arm64 (1.2.0-2) ... Selecting previously unselected package libbluray3:arm64. Preparing to unpack .../227-libbluray3_1%3a1.4.0-3_arm64.deb ... Unpacking libbluray3:arm64 (1:1.4.0-3) ... Selecting previously unselected package libchromaprint1:arm64. Preparing to unpack .../228-libchromaprint1_1.6.0-2_arm64.deb ... Unpacking libchromaprint1:arm64 (1.6.0-2) ... Selecting previously unselected package libdvdread8t64:arm64. Preparing to unpack .../229-libdvdread8t64_6.1.3-2_arm64.deb ... Unpacking libdvdread8t64:arm64 (6.1.3-2) ... Selecting previously unselected package libdvdnav4:arm64. Preparing to unpack .../230-libdvdnav4_6.1.1-3+b1_arm64.deb ... Unpacking libdvdnav4:arm64 (6.1.1-3+b1) ... Selecting previously unselected package libgme0:arm64. Preparing to unpack .../231-libgme0_0.6.4-1_arm64.deb ... Unpacking libgme0:arm64 (0.6.4-1) ... Selecting previously unselected package libmpg123-0t64:arm64. Preparing to unpack .../232-libmpg123-0t64_1.33.3-1_arm64.deb ... Unpacking libmpg123-0t64:arm64 (1.33.3-1) ... Selecting previously unselected package libvorbisfile3:arm64. Preparing to unpack .../233-libvorbisfile3_1.3.7-3_arm64.deb ... Unpacking libvorbisfile3:arm64 (1.3.7-3) ... Selecting previously unselected package libopenmpt0t64:arm64. Preparing to unpack .../234-libopenmpt0t64_0.8.3-1_arm64.deb ... Unpacking libopenmpt0t64:arm64 (0.8.3-1) ... Selecting previously unselected package librabbitmq4:arm64. Preparing to unpack .../235-librabbitmq4_0.15.0-1_arm64.deb ... Unpacking librabbitmq4:arm64 (0.15.0-1) ... Selecting previously unselected package libcjson1:arm64. Preparing to unpack .../236-libcjson1_1.7.18-4_arm64.deb ... Unpacking libcjson1:arm64 (1.7.18-4) ... Selecting previously unselected package libmbedcrypto16:arm64. Preparing to unpack .../237-libmbedcrypto16_3.6.4-2_arm64.deb ... Unpacking libmbedcrypto16:arm64 (3.6.4-2) ... Selecting previously unselected package librist4:arm64. Preparing to unpack .../238-librist4_0.2.11+dfsg-1_arm64.deb ... Unpacking librist4:arm64 (0.2.11+dfsg-1) ... Selecting previously unselected package libsrt1.5-gnutls:arm64. Preparing to unpack .../239-libsrt1.5-gnutls_1.5.4-3_arm64.deb ... Unpacking libsrt1.5-gnutls:arm64 (1.5.4-3) ... Selecting previously unselected package libssh-4:arm64. Preparing to unpack .../240-libssh-4_0.11.3-1_arm64.deb ... Unpacking libssh-4:arm64 (0.11.3-1) ... Selecting previously unselected package libnorm1t64:arm64. Preparing to unpack .../241-libnorm1t64_1.5.9+dfsg-4_arm64.deb ... Unpacking libnorm1t64:arm64 (1.5.9+dfsg-4) ... Selecting previously unselected package libpgm-5.3-0t64:arm64. Preparing to unpack .../242-libpgm-5.3-0t64_5.3.128~dfsg-2.1+b1_arm64.deb ... Unpacking libpgm-5.3-0t64:arm64 (5.3.128~dfsg-2.1+b1) ... Selecting previously unselected package libsodium23:arm64. Preparing to unpack .../243-libsodium23_1.0.18-1+b2_arm64.deb ... Unpacking libsodium23:arm64 (1.0.18-1+b2) ... Selecting previously unselected package libzmq5:arm64. Preparing to unpack .../244-libzmq5_4.3.5-1+b3_arm64.deb ... Unpacking libzmq5:arm64 (4.3.5-1+b3) ... Selecting previously unselected package libavformat61:arm64. Preparing to unpack .../245-libavformat61_7%3a7.1.2-1+b1_arm64.deb ... Unpacking libavformat61:arm64 (7:7.1.2-1+b1) ... Selecting previously unselected package libavformat-dev:arm64. Preparing to unpack .../246-libavformat-dev_7%3a7.1.2-1+b1_arm64.deb ... Unpacking libavformat-dev:arm64 (7:7.1.2-1+b1) ... Selecting previously unselected package libgav1-1:arm64. Preparing to unpack .../247-libgav1-1_0.19.0-3+b1_arm64.deb ... Unpacking libgav1-1:arm64 (0.19.0-3+b1) ... Selecting previously unselected package libyuv0:arm64. Preparing to unpack .../248-libyuv0_0.0.1919.20250919-1_arm64.deb ... Unpacking libyuv0:arm64 (0.0.1919.20250919-1) ... Selecting previously unselected package libavif16:arm64. Preparing to unpack .../249-libavif16_1.3.0-1+b1_arm64.deb ... Unpacking libavif16:arm64 (1.3.0-1+b1) ... Selecting previously unselected package uuid-dev:arm64. Preparing to unpack .../250-uuid-dev_2.41.2-4_arm64.deb ... Unpacking uuid-dev:arm64 (2.41.2-4) ... Selecting previously unselected package libblkid-dev:arm64. Preparing to unpack .../251-libblkid-dev_2.41.2-4_arm64.deb ... Unpacking libblkid-dev:arm64 (2.41.2-4) ... Selecting previously unselected package libblosc1:arm64. Preparing to unpack .../252-libblosc1_1.21.5+ds-2_arm64.deb ... Unpacking libblosc1:arm64 (1.21.5+ds-2) ... Selecting previously unselected package libmd-dev:arm64. Preparing to unpack .../253-libmd-dev_1.1.0-2+b1_arm64.deb ... Unpacking libmd-dev:arm64 (1.1.0-2+b1) ... Selecting previously unselected package libbsd-dev:arm64. Preparing to unpack .../254-libbsd-dev_0.12.2-2_arm64.deb ... Unpacking libbsd-dev:arm64 (0.12.2-2) ... Selecting previously unselected package libcap-dev:arm64. Preparing to unpack .../255-libcap-dev_1%3a2.75-10+b1_arm64.deb ... Unpacking libcap-dev:arm64 (1:2.75-10+b1) ... Selecting previously unselected package libngtcp2-crypto-gnutls8:arm64. Preparing to unpack .../256-libngtcp2-crypto-gnutls8_1.16.0-1_arm64.deb ... Unpacking libngtcp2-crypto-gnutls8:arm64 (1.16.0-1) ... Selecting previously unselected package libcurl3t64-gnutls:arm64. Preparing to unpack .../257-libcurl3t64-gnutls_8.17.0~rc3-1_arm64.deb ... Unpacking libcurl3t64-gnutls:arm64 (8.17.0~rc3-1) ... Selecting previously unselected package libcfitsio10t64:arm64. Preparing to unpack .../258-libcfitsio10t64_4.6.2-2_arm64.deb ... Unpacking libcfitsio10t64:arm64 (4.6.2-2) ... Selecting previously unselected package libcharls2:arm64. Preparing to unpack .../259-libcharls2_2.4.2-2+b2_arm64.deb ... Unpacking libcharls2:arm64 (2.4.2-2+b2) ... Selecting previously unselected package libcjson-dev:arm64. Preparing to unpack .../260-libcjson-dev_1.7.18-4_arm64.deb ... Unpacking libcjson-dev:arm64 (1.7.18-4) ... Selecting previously unselected package libdbus-1-3:arm64. Preparing to unpack .../261-libdbus-1-3_1.16.2-2_arm64.deb ... Unpacking libdbus-1-3:arm64 (1.16.2-2) ... Selecting previously unselected package libsystemd-dev:arm64. Preparing to unpack .../262-libsystemd-dev_258.1-2_arm64.deb ... Unpacking libsystemd-dev:arm64 (258.1-2) ... Selecting previously unselected package libpkgconf3:arm64. Preparing to unpack .../263-libpkgconf3_1.8.1-4_arm64.deb ... Unpacking libpkgconf3:arm64 (1.8.1-4) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../264-pkgconf-bin_1.8.1-4_arm64.deb ... Unpacking pkgconf-bin (1.8.1-4) ... Selecting previously unselected package pkgconf:arm64. Preparing to unpack .../265-pkgconf_1.8.1-4_arm64.deb ... Unpacking pkgconf:arm64 (1.8.1-4) ... Selecting previously unselected package sgml-base. Preparing to unpack .../266-sgml-base_1.31+nmu1_all.deb ... Unpacking sgml-base (1.31+nmu1) ... Selecting previously unselected package xml-core. Preparing to unpack .../267-xml-core_0.19_all.deb ... Unpacking xml-core (0.19) ... Selecting previously unselected package libdbus-1-dev:arm64. Preparing to unpack .../268-libdbus-1-dev_1.16.2-2_arm64.deb ... Unpacking libdbus-1-dev:arm64 (1.16.2-2) ... Selecting previously unselected package libraw1394-11:arm64. Preparing to unpack .../269-libraw1394-11_2.1.2-2+b2_arm64.deb ... Unpacking libraw1394-11:arm64 (2.1.2-2+b2) ... Selecting previously unselected package libusb-1.0-0:arm64. Preparing to unpack .../270-libusb-1.0-0_2%3a1.0.29-2_arm64.deb ... Unpacking libusb-1.0-0:arm64 (2:1.0.29-2) ... Selecting previously unselected package libdc1394-25:arm64. Preparing to unpack .../271-libdc1394-25_2.2.6-6_arm64.deb ... Unpacking libdc1394-25:arm64 (2.2.6-6) ... Selecting previously unselected package libraw1394-dev:arm64. Preparing to unpack .../272-libraw1394-dev_2.1.2-2+b2_arm64.deb ... Unpacking libraw1394-dev:arm64 (2.1.2-2+b2) ... Selecting previously unselected package libdc1394-dev:arm64. Preparing to unpack .../273-libdc1394-dev_2.2.6-6_arm64.deb ... Unpacking libdc1394-dev:arm64 (2.2.6-6) ... Selecting previously unselected package libde265-0:arm64. Preparing to unpack .../274-libde265-0_1.0.16-1_arm64.deb ... Unpacking libde265-0:arm64 (1.0.16-1) ... Selecting previously unselected package libdecor-0-0:arm64. Preparing to unpack .../275-libdecor-0-0_0.2.4-1_arm64.deb ... Unpacking libdecor-0-0:arm64 (0.2.4-1) ... Selecting previously unselected package libwayland-server0:arm64. Preparing to unpack .../276-libwayland-server0_1.24.0-2+b1_arm64.deb ... Unpacking libwayland-server0:arm64 (1.24.0-2+b1) ... Selecting previously unselected package libwayland-bin. Preparing to unpack .../277-libwayland-bin_1.24.0-2+b1_arm64.deb ... Unpacking libwayland-bin (1.24.0-2+b1) ... Selecting previously unselected package libffi-dev:arm64. Preparing to unpack .../278-libffi-dev_3.5.2-2_arm64.deb ... Unpacking libffi-dev:arm64 (3.5.2-2) ... Selecting previously unselected package libwayland-dev:arm64. Preparing to unpack .../279-libwayland-dev_1.24.0-2+b1_arm64.deb ... Unpacking libwayland-dev:arm64 (1.24.0-2+b1) ... Selecting previously unselected package libdecor-0-dev:arm64. Preparing to unpack .../280-libdecor-0-dev_0.2.4-1_arm64.deb ... Unpacking libdecor-0-dev:arm64 (0.2.4-1) ... Selecting previously unselected package libdeflate-dev:arm64. Preparing to unpack .../281-libdeflate-dev_1.23-2_arm64.deb ... Unpacking libdeflate-dev:arm64 (1.23-2) ... Selecting previously unselected package libdouble-conversion3:arm64. Preparing to unpack .../282-libdouble-conversion3_3.3.1-2_arm64.deb ... Unpacking libdouble-conversion3:arm64 (3.3.1-2) ... Selecting previously unselected package libdrm-radeon1:arm64. Preparing to unpack .../283-libdrm-radeon1_2.4.127-1_arm64.deb ... Unpacking libdrm-radeon1:arm64 (2.4.127-1) ... Selecting previously unselected package libdrm-nouveau2:arm64. Preparing to unpack .../284-libdrm-nouveau2_2.4.127-1_arm64.deb ... Unpacking libdrm-nouveau2:arm64 (2.4.127-1) ... Selecting previously unselected package libdrm-freedreno1:arm64. Preparing to unpack .../285-libdrm-freedreno1_2.4.127-1_arm64.deb ... Unpacking libdrm-freedreno1:arm64 (2.4.127-1) ... Selecting previously unselected package libdrm-tegra0:arm64. Preparing to unpack .../286-libdrm-tegra0_2.4.127-1_arm64.deb ... Unpacking libdrm-tegra0:arm64 (2.4.127-1) ... Selecting previously unselected package libdrm-etnaviv1:arm64. Preparing to unpack .../287-libdrm-etnaviv1_2.4.127-1_arm64.deb ... Unpacking libdrm-etnaviv1:arm64 (2.4.127-1) ... Selecting previously unselected package libpciaccess0:arm64. Preparing to unpack .../288-libpciaccess0_0.17-3+b3_arm64.deb ... Unpacking libpciaccess0:arm64 (0.17-3+b3) ... Selecting previously unselected package libpciaccess-dev:arm64. Preparing to unpack .../289-libpciaccess-dev_0.17-3+b3_arm64.deb ... Unpacking libpciaccess-dev:arm64 (0.17-3+b3) ... Selecting previously unselected package libdrm-dev:arm64. Preparing to unpack .../290-libdrm-dev_2.4.127-1_arm64.deb ... Unpacking libdrm-dev:arm64 (2.4.127-1) ... Selecting previously unselected package zlib1g-dev:arm64. Preparing to unpack .../291-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_arm64.deb ... Unpacking zlib1g-dev:arm64 (1:1.3.dfsg+really1.3.1-1+b1) ... Selecting previously unselected package libzstd-dev:arm64. Preparing to unpack .../292-libzstd-dev_1.5.7+dfsg-2_arm64.deb ... Unpacking libzstd-dev:arm64 (1.5.7+dfsg-2) ... Selecting previously unselected package libelf-dev:arm64. Preparing to unpack .../293-libelf-dev_0.194-1_arm64.deb ... Unpacking libelf-dev:arm64 (0.194-1) ... Selecting previously unselected package libdw1t64:arm64. Preparing to unpack .../294-libdw1t64_0.194-1_arm64.deb ... Unpacking libdw1t64:arm64 (0.194-1) ... Selecting previously unselected package liblzma-dev:arm64. Preparing to unpack .../295-liblzma-dev_5.8.1-2_arm64.deb ... Unpacking liblzma-dev:arm64 (5.8.1-2) ... Selecting previously unselected package libdw-dev:arm64. Preparing to unpack .../296-libdw-dev_0.194-1_arm64.deb ... Unpacking libdw-dev:arm64 (0.194-1) ... Selecting previously unselected package xorg-sgml-doctools. Preparing to unpack .../297-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ... Unpacking xorg-sgml-doctools (1:1.11-1.1) ... Selecting previously unselected package x11proto-dev. Preparing to unpack .../298-x11proto-dev_2024.1-1_all.deb ... Unpacking x11proto-dev (2024.1-1) ... Selecting previously unselected package libxau-dev:arm64. Preparing to unpack .../299-libxau-dev_1%3a1.0.11-1_arm64.deb ... Unpacking libxau-dev:arm64 (1:1.0.11-1) ... Selecting previously unselected package libxdmcp-dev:arm64. Preparing to unpack .../300-libxdmcp-dev_1%3a1.1.5-1_arm64.deb ... Unpacking libxdmcp-dev:arm64 (1:1.1.5-1) ... Selecting previously unselected package xtrans-dev. Preparing to unpack .../301-xtrans-dev_1.6.0-1_all.deb ... Unpacking xtrans-dev (1.6.0-1) ... Selecting previously unselected package libxcb1-dev:arm64. Preparing to unpack .../302-libxcb1-dev_1.17.0-2+b1_arm64.deb ... Unpacking libxcb1-dev:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libx11-dev:arm64. Preparing to unpack .../303-libx11-dev_2%3a1.8.12-1_arm64.deb ... Unpacking libx11-dev:arm64 (2:1.8.12-1) ... Selecting previously unselected package libglx-dev:arm64. Preparing to unpack .../304-libglx-dev_1.7.0-1+b2_arm64.deb ... Unpacking libglx-dev:arm64 (1.7.0-1+b2) ... Selecting previously unselected package libgl-dev:arm64. Preparing to unpack .../305-libgl-dev_1.7.0-1+b2_arm64.deb ... Unpacking libgl-dev:arm64 (1.7.0-1+b2) ... Selecting previously unselected package libegl-dev:arm64. Preparing to unpack .../306-libegl-dev_1.7.0-1+b2_arm64.deb ... Unpacking libegl-dev:arm64 (1.7.0-1+b2) ... Selecting previously unselected package libglvnd-core-dev:arm64. Preparing to unpack .../307-libglvnd-core-dev_1.7.0-1+b2_arm64.deb ... Unpacking libglvnd-core-dev:arm64 (1.7.0-1+b2) ... Selecting previously unselected package libgles1:arm64. Preparing to unpack .../308-libgles1_1.7.0-1+b2_arm64.deb ... Unpacking libgles1:arm64 (1.7.0-1+b2) ... Selecting previously unselected package libgles2:arm64. Preparing to unpack .../309-libgles2_1.7.0-1+b2_arm64.deb ... Unpacking libgles2:arm64 (1.7.0-1+b2) ... Selecting previously unselected package libgles-dev:arm64. Preparing to unpack .../310-libgles-dev_1.7.0-1+b2_arm64.deb ... Unpacking libgles-dev:arm64 (1.7.0-1+b2) ... Selecting previously unselected package libopengl0:arm64. Preparing to unpack .../311-libopengl0_1.7.0-1+b2_arm64.deb ... Unpacking libopengl0:arm64 (1.7.0-1+b2) ... Selecting previously unselected package libopengl-dev:arm64. Preparing to unpack .../312-libopengl-dev_1.7.0-1+b2_arm64.deb ... Unpacking libopengl-dev:arm64 (1.7.0-1+b2) ... Selecting previously unselected package libglvnd-dev:arm64. Preparing to unpack .../313-libglvnd-dev_1.7.0-1+b2_arm64.deb ... Unpacking libglvnd-dev:arm64 (1.7.0-1+b2) ... Selecting previously unselected package libegl1-mesa-dev:arm64. Preparing to unpack .../314-libegl1-mesa-dev_25.2.6-1_arm64.deb ... Unpacking libegl1-mesa-dev:arm64 (25.2.6-1) ... Selecting previously unselected package libeigen3-dev. Preparing to unpack .../315-libeigen3-dev_3.4.0-5_all.deb ... Unpacking libeigen3-dev (3.4.0-5) ... Selecting previously unselected package libevdev2:arm64. Preparing to unpack .../316-libevdev2_1.13.4+dfsg-1_arm64.deb ... Unpacking libevdev2:arm64 (1.13.4+dfsg-1) ... Selecting previously unselected package libevent-core-2.1-7t64:arm64. Preparing to unpack .../317-libevent-core-2.1-7t64_2.1.12-stable-10+b1_arm64.deb ... Unpacking libevent-core-2.1-7t64:arm64 (2.1.12-stable-10+b1) ... Selecting previously unselected package libevent-pthreads-2.1-7t64:arm64. Preparing to unpack .../318-libevent-pthreads-2.1-7t64_2.1.12-stable-10+b1_arm64.deb ... Unpacking libevent-pthreads-2.1-7t64:arm64 (2.1.12-stable-10+b1) ... Selecting previously unselected package libexif12:arm64. Preparing to unpack .../319-libexif12_0.6.25-1_arm64.deb ... Unpacking libexif12:arm64 (0.6.25-1) ... Selecting previously unselected package libexif-dev:arm64. Preparing to unpack .../320-libexif-dev_0.6.25-1_arm64.deb ... Unpacking libexif-dev:arm64 (0.6.25-1) ... Selecting previously unselected package librdmacm1t64:arm64. Preparing to unpack .../321-librdmacm1t64_56.1-1+b1_arm64.deb ... Unpacking librdmacm1t64:arm64 (56.1-1+b1) ... Selecting previously unselected package libfabric1:arm64. Preparing to unpack .../322-libfabric1_2.1.0-1.1_arm64.deb ... Unpacking libfabric1:arm64 (2.1.0-1.1) ... Selecting previously unselected package libflac14:arm64. Preparing to unpack .../323-libflac14_1.5.0+ds-5_arm64.deb ... Unpacking libflac14:arm64 (1.5.0+ds-5) ... Selecting previously unselected package libminizip1t64:arm64. Preparing to unpack .../324-libminizip1t64_1%3a1.3.dfsg+really1.3.1-1+b1_arm64.deb ... Unpacking libminizip1t64:arm64 (1:1.3.dfsg+really1.3.1-1+b1) ... Selecting previously unselected package libfreexl1:arm64. Preparing to unpack .../325-libfreexl1_2.0.0-1+b3_arm64.deb ... Unpacking libfreexl1:arm64 (2.0.0-1+b3) ... Selecting previously unselected package libfyba0t64:arm64. Preparing to unpack .../326-libfyba0t64_4.1.1-11+b1_arm64.deb ... Unpacking libfyba0t64:arm64 (4.1.1-11+b1) ... Selecting previously unselected package libgbm-dev:arm64. Preparing to unpack .../327-libgbm-dev_25.2.6-1_arm64.deb ... Unpacking libgbm-dev:arm64 (25.2.6-1) ... Selecting previously unselected package libheif-plugin-dav1d:arm64. Preparing to unpack .../328-libheif-plugin-dav1d_1.20.2-2+b1_arm64.deb ... Unpacking libheif-plugin-dav1d:arm64 (1.20.2-2+b1) ... Selecting previously unselected package libheif-plugin-libde265:arm64. Preparing to unpack .../329-libheif-plugin-libde265_1.20.2-2+b1_arm64.deb ... Unpacking libheif-plugin-libde265:arm64 (1.20.2-2+b1) ... Selecting previously unselected package libheif1:arm64. Preparing to unpack .../330-libheif1_1.20.2-2+b1_arm64.deb ... Unpacking libheif1:arm64 (1.20.2-2+b1) ... Selecting previously unselected package libimagequant0:arm64. Preparing to unpack .../331-libimagequant0_4.4.0-3_arm64.deb ... Unpacking libimagequant0:arm64 (4.4.0-3) ... Selecting previously unselected package libxpm4:arm64. Preparing to unpack .../332-libxpm4_1%3a3.5.17-1+b3_arm64.deb ... Unpacking libxpm4:arm64 (1:3.5.17-1+b3) ... Selecting previously unselected package libgd3:arm64. Preparing to unpack .../333-libgd3_2.3.3-13_arm64.deb ... Unpacking libgd3:arm64 (2.3.3-13) ... Selecting previously unselected package libgeos3.14.1:arm64. Preparing to unpack .../334-libgeos3.14.1_3.14.1-1_arm64.deb ... Unpacking libgeos3.14.1:arm64 (3.14.1-1) ... Selecting previously unselected package libgeos-c1t64:arm64. Preparing to unpack .../335-libgeos-c1t64_3.14.1-1_arm64.deb ... Unpacking libgeos-c1t64:arm64 (3.14.1-1) ... Selecting previously unselected package proj-data. Preparing to unpack .../336-proj-data_9.7.0-1_all.deb ... Unpacking proj-data (9.7.0-1) ... Selecting previously unselected package libproj25:arm64. Preparing to unpack .../337-libproj25_9.7.0-1_arm64.deb ... Unpacking libproj25:arm64 (9.7.0-1) ... Selecting previously unselected package libgeotiff5:arm64. Preparing to unpack .../338-libgeotiff5_1.7.4-1_arm64.deb ... Unpacking libgeotiff5:arm64 (1.7.4-1) ... Selecting previously unselected package libgif7:arm64. Preparing to unpack .../339-libgif7_5.2.2-1+b1_arm64.deb ... Unpacking libgif7:arm64 (5.2.2-1+b1) ... Selecting previously unselected package libsz2:arm64. Preparing to unpack .../340-libsz2_1.1.4-2_arm64.deb ... Unpacking libsz2:arm64 (1.1.4-2) ... Selecting previously unselected package libhdf4-0:arm64. Preparing to unpack .../341-libhdf4-0_4.3.1-1_arm64.deb ... Unpacking libhdf4-0:arm64 (4.3.1-1) ... Selecting previously unselected package libhdf5-310:arm64. Preparing to unpack .../342-libhdf5-310_1.14.5+repack-4_arm64.deb ... Unpacking libhdf5-310:arm64 (1.14.5+repack-4) ... Selecting previously unselected package libjson-c5:arm64. Preparing to unpack .../343-libjson-c5_0.18+ds-1.1_arm64.deb ... Unpacking libjson-c5:arm64 (0.18+ds-1.1) ... Selecting previously unselected package liburiparser1:arm64. Preparing to unpack .../344-liburiparser1_0.9.8+dfsg-2_arm64.deb ... Unpacking liburiparser1:arm64 (0.9.8+dfsg-2) ... Selecting previously unselected package libkmlbase1t64:arm64. Preparing to unpack .../345-libkmlbase1t64_1.3.0-13_arm64.deb ... Unpacking libkmlbase1t64:arm64 (1.3.0-13) ... Selecting previously unselected package libkmldom1t64:arm64. Preparing to unpack .../346-libkmldom1t64_1.3.0-13_arm64.deb ... Unpacking libkmldom1t64:arm64 (1.3.0-13) ... Selecting previously unselected package libkmlengine1t64:arm64. Preparing to unpack .../347-libkmlengine1t64_1.3.0-13_arm64.deb ... Unpacking libkmlengine1t64:arm64 (1.3.0-13) ... Selecting previously unselected package mysql-common. Preparing to unpack .../348-mysql-common_5.8+1.1.1_all.deb ... Unpacking mysql-common (5.8+1.1.1) ... Selecting previously unselected package mariadb-common. Preparing to unpack .../349-mariadb-common_1%3a11.8.3-1_all.deb ... Unpacking mariadb-common (1:11.8.3-1) ... Selecting previously unselected package libmariadb3:arm64. Preparing to unpack .../350-libmariadb3_1%3a11.8.3-1+b1_arm64.deb ... Unpacking libmariadb3:arm64 (1:11.8.3-1+b1) ... Selecting previously unselected package libmuparser2v5:arm64. Preparing to unpack .../351-libmuparser2v5_2.3.4-2_arm64.deb ... Unpacking libmuparser2v5:arm64 (2.3.4-2) ... Selecting previously unselected package libhdf5-hl-310:arm64. Preparing to unpack .../352-libhdf5-hl-310_1.14.5+repack-4_arm64.deb ... Unpacking libhdf5-hl-310:arm64 (1.14.5+repack-4) ... Selecting previously unselected package libnetcdf22:arm64. Preparing to unpack .../353-libnetcdf22_1%3a4.9.3-1+b1_arm64.deb ... Unpacking libnetcdf22:arm64 (1:4.9.3-1+b1) ... Selecting previously unselected package libltdl7:arm64. Preparing to unpack .../354-libltdl7_2.5.4-7_arm64.deb ... Unpacking libltdl7:arm64 (2.5.4-7) ... Selecting previously unselected package libodbc2:arm64. Preparing to unpack .../355-libodbc2_2.3.12-2+b1_arm64.deb ... Unpacking libodbc2:arm64 (2.3.12-2+b1) ... Selecting previously unselected package unixodbc-common. Preparing to unpack .../356-unixodbc-common_2.3.12-2_all.deb ... Unpacking unixodbc-common (2.3.12-2) ... Selecting previously unselected package libodbcinst2:arm64. Preparing to unpack .../357-libodbcinst2_2.3.12-2+b1_arm64.deb ... Unpacking libodbcinst2:arm64 (2.3.12-2+b1) ... Selecting previously unselected package libgpgme11t64:arm64. Preparing to unpack .../358-libgpgme11t64_1.24.2-3_arm64.deb ... Unpacking libgpgme11t64:arm64 (1.24.2-3) ... Selecting previously unselected package libgpgmepp6t64:arm64. Preparing to unpack .../359-libgpgmepp6t64_1.24.2-3_arm64.deb ... Unpacking libgpgmepp6t64:arm64 (1.24.2-3) ... Selecting previously unselected package libnspr4:arm64. Preparing to unpack .../360-libnspr4_2%3a4.37-1_arm64.deb ... Unpacking libnspr4:arm64 (2:4.37-1) ... Selecting previously unselected package libnss3:arm64. Preparing to unpack .../361-libnss3_2%3a3.117-1_arm64.deb ... Unpacking libnss3:arm64 (2:3.117-1) ... Selecting previously unselected package libpoppler147:arm64. Preparing to unpack .../362-libpoppler147_25.03.0-11.1_arm64.deb ... Unpacking libpoppler147:arm64 (25.03.0-11.1) ... Selecting previously unselected package libpq5:arm64. Preparing to unpack .../363-libpq5_18.0-1_arm64.deb ... Unpacking libpq5:arm64 (18.0-1) ... Selecting previously unselected package libqhull-r8.0:arm64. Preparing to unpack .../364-libqhull-r8.0_2020.2-7_arm64.deb ... Unpacking libqhull-r8.0:arm64 (2020.2-7) ... Selecting previously unselected package librttopo1:arm64. Preparing to unpack .../365-librttopo1_1.1.0-4_arm64.deb ... Unpacking librttopo1:arm64 (1.1.0-4) ... Selecting previously unselected package libspatialite8t64:arm64. Preparing to unpack .../366-libspatialite8t64_5.1.0-3+b4_arm64.deb ... Unpacking libspatialite8t64:arm64 (5.1.0-3+b4) ... Selecting previously unselected package libicu76:arm64. Preparing to unpack .../367-libicu76_76.1-4_arm64.deb ... Unpacking libicu76:arm64 (76.1-4) ... Selecting previously unselected package libxerces-c3.2t64:arm64. Preparing to unpack .../368-libxerces-c3.2t64_3.2.4+debian-1.3+b2_arm64.deb ... Unpacking libxerces-c3.2t64:arm64 (3.2.4+debian-1.3+b2) ... Selecting previously unselected package libgdal37:arm64. Preparing to unpack .../369-libgdal37_3.11.4+dfsg-1_arm64.deb ... Unpacking libgdal37:arm64 (3.11.4+dfsg-1) ... Selecting previously unselected package libsocket++1:arm64. Preparing to unpack .../370-libsocket++1_1.12.13+git20131030.5d039ba-1+b2_arm64.deb ... Unpacking libsocket++1:arm64 (1.12.13+git20131030.5d039ba-1+b2) ... Selecting previously unselected package libgdcm3.0t64:arm64. Preparing to unpack .../371-libgdcm3.0t64_3.0.24-6+b1_arm64.deb ... Unpacking libgdcm3.0t64:arm64 (3.0.24-6+b1) ... Selecting previously unselected package libgdcm-dev. Preparing to unpack .../372-libgdcm-dev_3.0.24-6+b1_arm64.deb ... Unpacking libgdcm-dev (3.0.24-6+b1) ... Selecting previously unselected package libsepol-dev:arm64. Preparing to unpack .../373-libsepol-dev_3.9-2_arm64.deb ... Unpacking libsepol-dev:arm64 (3.9-2) ... Selecting previously unselected package libpcre2-16-0:arm64. Preparing to unpack .../374-libpcre2-16-0_10.46-1_arm64.deb ... Unpacking libpcre2-16-0:arm64 (10.46-1) ... Selecting previously unselected package libpcre2-32-0:arm64. Preparing to unpack .../375-libpcre2-32-0_10.46-1_arm64.deb ... Unpacking libpcre2-32-0:arm64 (10.46-1) ... Selecting previously unselected package libpcre2-posix3:arm64. Preparing to unpack .../376-libpcre2-posix3_10.46-1_arm64.deb ... Unpacking libpcre2-posix3:arm64 (10.46-1) ... Selecting previously unselected package libpcre2-dev:arm64. Preparing to unpack .../377-libpcre2-dev_10.46-1_arm64.deb ... Unpacking libpcre2-dev:arm64 (10.46-1) ... Selecting previously unselected package libselinux1-dev:arm64. Preparing to unpack .../378-libselinux1-dev_3.9-2_arm64.deb ... Unpacking libselinux1-dev:arm64 (3.9-2) ... Selecting previously unselected package libmount-dev:arm64. Preparing to unpack .../379-libmount-dev_2.41.2-4_arm64.deb ... Unpacking libmount-dev:arm64 (2.41.2-4) ... Selecting previously unselected package libsysprof-capture-4-dev:arm64. Preparing to unpack .../380-libsysprof-capture-4-dev_49.0-1_arm64.deb ... Unpacking libsysprof-capture-4-dev:arm64 (49.0-1) ... Selecting previously unselected package libgio-2.0-dev:arm64. Preparing to unpack .../381-libgio-2.0-dev_2.86.1-1_arm64.deb ... Unpacking libgio-2.0-dev:arm64 (2.86.1-1) ... Selecting previously unselected package python3-packaging. Preparing to unpack .../382-python3-packaging_25.0-1_all.deb ... Unpacking python3-packaging (25.0-1) ... Selecting previously unselected package libgio-2.0-dev-bin. Preparing to unpack .../383-libgio-2.0-dev-bin_2.86.1-1_arm64.deb ... Unpacking libgio-2.0-dev-bin (2.86.1-1) ... Selecting previously unselected package libgl2ps1.4:arm64. Preparing to unpack .../384-libgl2ps1.4_1.4.2+dfsg1-4_arm64.deb ... Unpacking libgl2ps1.4:arm64 (1.4.2+dfsg1-4) ... Selecting previously unselected package libglib2.0-data. Preparing to unpack .../385-libglib2.0-data_2.86.1-1_all.deb ... Unpacking libglib2.0-data (2.86.1-1) ... Selecting previously unselected package libglib2.0-bin. Preparing to unpack .../386-libglib2.0-bin_2.86.1-1_arm64.deb ... Unpacking libglib2.0-bin (2.86.1-1) ... Selecting previously unselected package libglib2.0-dev-bin. Preparing to unpack .../387-libglib2.0-dev-bin_2.86.1-1_arm64.deb ... Unpacking libglib2.0-dev-bin (2.86.1-1) ... Selecting previously unselected package libglib2.0-dev:arm64. Preparing to unpack .../388-libglib2.0-dev_2.86.1-1_arm64.deb ... Unpacking libglib2.0-dev:arm64 (2.86.1-1) ... Selecting previously unselected package libgphoto2-port12t64:arm64. Preparing to unpack .../389-libgphoto2-port12t64_2.5.32-1_arm64.deb ... Unpacking libgphoto2-port12t64:arm64 (2.5.32-1) ... Selecting previously unselected package libgphoto2-6t64:arm64. Preparing to unpack .../390-libgphoto2-6t64_2.5.32-1_arm64.deb ... Unpacking libgphoto2-6t64:arm64 (2.5.32-1) ... Selecting previously unselected package libgphoto2-dev:arm64. Preparing to unpack .../391-libgphoto2-dev_2.5.32-1_arm64.deb ... Unpacking libgphoto2-dev:arm64 (2.5.32-1) ... Selecting previously unselected package libunwind8:arm64. Preparing to unpack .../392-libunwind8_1.8.1-0.1_arm64.deb ... Unpacking libunwind8:arm64 (1.8.1-0.1) ... Selecting previously unselected package libunwind-dev:arm64. Preparing to unpack .../393-libunwind-dev_1.8.1-0.1_arm64.deb ... Unpacking libunwind-dev:arm64 (1.8.1-0.1) ... Selecting previously unselected package libgstreamer1.0-dev:arm64. Preparing to unpack .../394-libgstreamer1.0-dev_1.26.7-1_arm64.deb ... Unpacking libgstreamer1.0-dev:arm64 (1.26.7-1) ... Selecting previously unselected package liborc-0.4-dev-bin. Preparing to unpack .../395-liborc-0.4-dev-bin_1%3a0.4.41-1_arm64.deb ... Unpacking liborc-0.4-dev-bin (1:0.4.41-1) ... Selecting previously unselected package liborc-0.4-dev:arm64. Preparing to unpack .../396-liborc-0.4-dev_1%3a0.4.41-1_arm64.deb ... Unpacking liborc-0.4-dev:arm64 (1:0.4.41-1) ... Selecting previously unselected package libx11-xcb-dev:arm64. Preparing to unpack .../397-libx11-xcb-dev_2%3a1.8.12-1_arm64.deb ... Unpacking libx11-xcb-dev:arm64 (2:1.8.12-1) ... Selecting previously unselected package libudev-dev:arm64. Preparing to unpack .../398-libudev-dev_258.1-2_arm64.deb ... Unpacking libudev-dev:arm64 (258.1-2) ... Selecting previously unselected package libgudev-1.0-dev:arm64. Preparing to unpack .../399-libgudev-1.0-dev_238-7_arm64.deb ... Unpacking libgudev-1.0-dev:arm64 (238-7) ... Selecting previously unselected package libgstreamer-plugins-base1.0-dev:arm64. Preparing to unpack .../400-libgstreamer-plugins-base1.0-dev_1.26.7-1_arm64.deb ... Unpacking libgstreamer-plugins-base1.0-dev:arm64 (1.26.7-1) ... Selecting previously unselected package libhidapi-hidraw0:arm64. Preparing to unpack .../401-libhidapi-hidraw0_0.15.0-2_arm64.deb ... Unpacking libhidapi-hidraw0:arm64 (0.15.0-2) ... Selecting previously unselected package libhidapi-libusb0:arm64. Preparing to unpack .../402-libhidapi-libusb0_0.15.0-2_arm64.deb ... Unpacking libhidapi-libusb0:arm64 (0.15.0-2) ... Selecting previously unselected package libhidapi-dev:arm64. Preparing to unpack .../403-libhidapi-dev_0.15.0-2_arm64.deb ... Unpacking libhidapi-dev:arm64 (0.15.0-2) ... Selecting previously unselected package libxnvctrl0:arm64. Preparing to unpack .../404-libxnvctrl0_535.171.04-1+b2_arm64.deb ... Unpacking libxnvctrl0:arm64 (535.171.04-1+b2) ... Selecting previously unselected package libhwloc15:arm64. Preparing to unpack .../405-libhwloc15_2.12.2-1_arm64.deb ... Unpacking libhwloc15:arm64 (2.12.2-1) ... Selecting previously unselected package libhwloc-plugins:arm64. Preparing to unpack .../406-libhwloc-plugins_2.12.2-1_arm64.deb ... Unpacking libhwloc-plugins:arm64 (2.12.2-1) ... Selecting previously unselected package libibumad3:arm64. Preparing to unpack .../407-libibumad3_56.1-1+b1_arm64.deb ... Unpacking libibumad3:arm64 (56.1-1+b1) ... Selecting previously unselected package libibmad5:arm64. Preparing to unpack .../408-libibmad5_56.1-1+b1_arm64.deb ... Unpacking libibmad5:arm64 (56.1-1+b1) ... Selecting previously unselected package libibus-1.0-dev:arm64. Preparing to unpack .../409-libibus-1.0-dev_1.5.32-2_arm64.deb ... Unpacking libibus-1.0-dev:arm64 (1.5.32-2) ... Selecting previously unselected package x11-common. Preparing to unpack .../410-x11-common_1%3a7.7+26_all.deb ... Unpacking x11-common (1:7.7+26) ... Selecting previously unselected package libice6:arm64. Preparing to unpack .../411-libice6_2%3a1.1.1-1_arm64.deb ... Unpacking libice6:arm64 (2:1.1.1-1) ... Selecting previously unselected package libice-dev:arm64. Preparing to unpack .../412-libice-dev_2%3a1.1.1-1_arm64.deb ... Unpacking libice-dev:arm64 (2:1.1.1-1) ... Selecting previously unselected package libimath-3-1-29t64:arm64. Preparing to unpack .../413-libimath-3-1-29t64_3.1.12-1+b3_arm64.deb ... Unpacking libimath-3-1-29t64:arm64 (3.1.12-1+b3) ... Selecting previously unselected package libimath-dev:arm64. Preparing to unpack .../414-libimath-dev_3.1.12-1+b3_arm64.deb ... Unpacking libimath-dev:arm64 (3.1.12-1+b3) ... Selecting previously unselected package libwacom-common. Preparing to unpack .../415-libwacom-common_2.16.1-1_all.deb ... Unpacking libwacom-common (2.16.1-1) ... Selecting previously unselected package libwacom9:arm64. Preparing to unpack .../416-libwacom9_2.16.1-1_arm64.deb ... Unpacking libwacom9:arm64 (2.16.1-1) ... Selecting previously unselected package libinput-bin. Preparing to unpack .../417-libinput-bin_1.28.1-1_arm64.deb ... Unpacking libinput-bin (1.28.1-1) ... Selecting previously unselected package libmtdev1t64:arm64. Preparing to unpack .../418-libmtdev1t64_1.1.7-1_arm64.deb ... Unpacking libmtdev1t64:arm64 (1.1.7-1) ... Selecting previously unselected package libinput10:arm64. Preparing to unpack .../419-libinput10_1.28.1-1_arm64.deb ... Unpacking libinput10:arm64 (1.28.1-1) ... Selecting previously unselected package libjbig-dev:arm64. Preparing to unpack .../420-libjbig-dev_2.1-6.1+b2_arm64.deb ... Unpacking libjbig-dev:arm64 (2.1-6.1+b2) ... Selecting previously unselected package libjpeg62-turbo-dev:arm64. Preparing to unpack .../421-libjpeg62-turbo-dev_1%3a2.1.5-4_arm64.deb ... Unpacking libjpeg62-turbo-dev:arm64 (1:2.1.5-4) ... Selecting previously unselected package libjpeg-dev:arm64. Preparing to unpack .../422-libjpeg-dev_1%3a2.1.5-4_arm64.deb ... Unpacking libjpeg-dev:arm64 (1:2.1.5-4) ... Selecting previously unselected package libleptonica6:arm64. Preparing to unpack .../423-libleptonica6_1.84.1-4_arm64.deb ... Unpacking libleptonica6:arm64 (1.84.1-4) ... Selecting previously unselected package liblerc-dev:arm64. Preparing to unpack .../424-liblerc-dev_4.0.0+ds-5_arm64.deb ... Unpacking liblerc-dev:arm64 (4.0.0+ds-5) ... Selecting previously unselected package liblua5.4-0:arm64. Preparing to unpack .../425-liblua5.4-0_5.4.8-1_arm64.deb ... Unpacking liblua5.4-0:arm64 (5.4.8-1) ... Selecting previously unselected package libmd4c0:arm64. Preparing to unpack .../426-libmd4c0_0.5.2-2+b1_arm64.deb ... Unpacking libmd4c0:arm64 (0.5.2-2+b1) ... Selecting previously unselected package libmunge2:arm64. Preparing to unpack .../427-libmunge2_0.5.16-1_arm64.deb ... Unpacking libmunge2:arm64 (0.5.16-1) ... Selecting previously unselected package libtbbbind-2-5:arm64. Preparing to unpack .../428-libtbbbind-2-5_2022.1.0-3_arm64.deb ... Unpacking libtbbbind-2-5:arm64 (2022.1.0-3) ... Selecting previously unselected package libtbbmalloc2:arm64. Preparing to unpack .../429-libtbbmalloc2_2022.1.0-3_arm64.deb ... Unpacking libtbbmalloc2:arm64 (2022.1.0-3) ... Selecting previously unselected package libtbb12:arm64. Preparing to unpack .../430-libtbb12_2022.1.0-3_arm64.deb ... Unpacking libtbb12:arm64 (2022.1.0-3) ... Selecting previously unselected package libopencv-core410:arm64. Preparing to unpack .../431-libopencv-core410_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-core410:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-flann410:arm64. Preparing to unpack .../432-libopencv-flann410_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-flann410:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-imgproc410:arm64. Preparing to unpack .../433-libopencv-imgproc410_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-imgproc410:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-features2d410:arm64. Preparing to unpack .../434-libopencv-features2d410_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-features2d410:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-calib3d410:arm64. Preparing to unpack .../435-libopencv-calib3d410_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-calib3d410:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libtbb-dev:arm64. Preparing to unpack .../436-libtbb-dev_2022.1.0-3_arm64.deb ... Unpacking libtbb-dev:arm64 (2022.1.0-3) ... Selecting previously unselected package libopencv-core-dev:arm64. Preparing to unpack .../437-libopencv-core-dev_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-core-dev:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-flann-dev:arm64. Preparing to unpack .../438-libopencv-flann-dev_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-flann-dev:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libqt5core5t64:arm64. Preparing to unpack .../439-libqt5core5t64_5.15.17+dfsg-4_arm64.deb ... Unpacking libqt5core5t64:arm64 (5.15.17+dfsg-4) ... Selecting previously unselected package libqt5dbus5t64:arm64. Preparing to unpack .../440-libqt5dbus5t64_5.15.17+dfsg-4_arm64.deb ... Unpacking libqt5dbus5t64:arm64 (5.15.17+dfsg-4) ... Selecting previously unselected package libqt5network5t64:arm64. Preparing to unpack .../441-libqt5network5t64_5.15.17+dfsg-4_arm64.deb ... Unpacking libqt5network5t64:arm64 (5.15.17+dfsg-4) ... Selecting previously unselected package libsm6:arm64. Preparing to unpack .../442-libsm6_2%3a1.2.6-1_arm64.deb ... Unpacking libsm6:arm64 (2:1.2.6-1) ... Selecting previously unselected package libxcb-icccm4:arm64. Preparing to unpack .../443-libxcb-icccm4_0.4.2-1_arm64.deb ... Unpacking libxcb-icccm4:arm64 (0.4.2-1) ... Selecting previously unselected package libxcb-util1:arm64. Preparing to unpack .../444-libxcb-util1_0.4.1-1_arm64.deb ... Unpacking libxcb-util1:arm64 (0.4.1-1) ... Selecting previously unselected package libxcb-image0:arm64. Preparing to unpack .../445-libxcb-image0_0.4.0-2+b2_arm64.deb ... Unpacking libxcb-image0:arm64 (0.4.0-2+b2) ... Selecting previously unselected package libxcb-keysyms1:arm64. Preparing to unpack .../446-libxcb-keysyms1_0.4.1-1_arm64.deb ... Unpacking libxcb-keysyms1:arm64 (0.4.1-1) ... Selecting previously unselected package libxcb-render-util0:arm64. Preparing to unpack .../447-libxcb-render-util0_0.3.10-1_arm64.deb ... Unpacking libxcb-render-util0:arm64 (0.3.10-1) ... Selecting previously unselected package libxcb-shape0:arm64. Preparing to unpack .../448-libxcb-shape0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-shape0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-xinerama0:arm64. Preparing to unpack .../449-libxcb-xinerama0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-xinerama0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-xinput0:arm64. Preparing to unpack .../450-libxcb-xinput0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-xinput0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-xkb1:arm64. Preparing to unpack .../451-libxcb-xkb1_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-xkb1:arm64 (1.17.0-2+b1) ... Selecting previously unselected package xkb-data. Preparing to unpack .../452-xkb-data_2.42-1_all.deb ... Unpacking xkb-data (2.42-1) ... Selecting previously unselected package libxkbcommon0:arm64. Preparing to unpack .../453-libxkbcommon0_1.12.3-1_arm64.deb ... Unpacking libxkbcommon0:arm64 (1.12.3-1) ... Selecting previously unselected package libxkbcommon-x11-0:arm64. Preparing to unpack .../454-libxkbcommon-x11-0_1.12.3-1_arm64.deb ... Unpacking libxkbcommon-x11-0:arm64 (1.12.3-1) ... Selecting previously unselected package libqt5gui5t64:arm64. Preparing to unpack .../455-libqt5gui5t64_5.15.17+dfsg-4_arm64.deb ... Unpacking libqt5gui5t64:arm64 (5.15.17+dfsg-4) ... Selecting previously unselected package libqt5widgets5t64:arm64. Preparing to unpack .../456-libqt5widgets5t64_5.15.17+dfsg-4_arm64.deb ... Unpacking libqt5widgets5t64:arm64 (5.15.17+dfsg-4) ... Selecting previously unselected package libqt5opengl5t64:arm64. Preparing to unpack .../457-libqt5opengl5t64_5.15.17+dfsg-4_arm64.deb ... Unpacking libqt5opengl5t64:arm64 (5.15.17+dfsg-4) ... Selecting previously unselected package libqt5test5t64:arm64. Preparing to unpack .../458-libqt5test5t64_5.15.17+dfsg-4_arm64.deb ... Unpacking libqt5test5t64:arm64 (5.15.17+dfsg-4) ... Selecting previously unselected package libopencv-highgui410:arm64. Preparing to unpack .../459-libopencv-highgui410_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-highgui410:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopenexr-3-1-30:arm64. Preparing to unpack .../460-libopenexr-3-1-30_3.1.13-2_arm64.deb ... Unpacking libopenexr-3-1-30:arm64 (3.1.13-2) ... Selecting previously unselected package libopencv-imgcodecs410:arm64. Preparing to unpack .../461-libopencv-imgcodecs410_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-imgcodecs410:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-imgproc-dev:arm64. Preparing to unpack .../462-libopencv-imgproc-dev_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-imgproc-dev:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-imgcodecs-dev:arm64. Preparing to unpack .../463-libopencv-imgcodecs-dev_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-imgcodecs-dev:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libswscale8:arm64. Preparing to unpack .../464-libswscale8_7%3a7.1.2-1+b1_arm64.deb ... Unpacking libswscale8:arm64 (7:7.1.2-1+b1) ... Selecting previously unselected package libopencv-videoio410:arm64. Preparing to unpack .../465-libopencv-videoio410_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-videoio410:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-videoio-dev:arm64. Preparing to unpack .../466-libopencv-videoio-dev_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-videoio-dev:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopenexr-dev. Preparing to unpack .../467-libopenexr-dev_3.1.13-2_arm64.deb ... Unpacking libopenexr-dev (3.1.13-2) ... Selecting previously unselected package libpng-dev:arm64. Preparing to unpack .../468-libpng-dev_1.6.50-1_arm64.deb ... Unpacking libpng-dev:arm64 (1.6.50-1) ... Selecting previously unselected package libswscale-dev:arm64. Preparing to unpack .../469-libswscale-dev_7%3a7.1.2-1+b1_arm64.deb ... Unpacking libswscale-dev:arm64 (7:7.1.2-1+b1) ... Selecting previously unselected package libwebpdemux2:arm64. Preparing to unpack .../470-libwebpdemux2_1.5.0-0.1_arm64.deb ... Unpacking libwebpdemux2:arm64 (1.5.0-0.1) ... Selecting previously unselected package libwebpdecoder3:arm64. Preparing to unpack .../471-libwebpdecoder3_1.5.0-0.1_arm64.deb ... Unpacking libwebpdecoder3:arm64 (1.5.0-0.1) ... Selecting previously unselected package libsharpyuv-dev:arm64. Preparing to unpack .../472-libsharpyuv-dev_1.5.0-0.1_arm64.deb ... Unpacking libsharpyuv-dev:arm64 (1.5.0-0.1) ... Selecting previously unselected package libwebp-dev:arm64. Preparing to unpack .../473-libwebp-dev_1.5.0-0.1_arm64.deb ... Unpacking libwebp-dev:arm64 (1.5.0-0.1) ... Selecting previously unselected package libtiffxx6:arm64. Preparing to unpack .../474-libtiffxx6_4.7.1-1_arm64.deb ... Unpacking libtiffxx6:arm64 (4.7.1-1) ... Selecting previously unselected package libtiff-dev:arm64. Preparing to unpack .../475-libtiff-dev_4.7.1-1_arm64.deb ... Unpacking libtiff-dev:arm64 (4.7.1-1) ... Selecting previously unselected package libopencv-highgui-dev:arm64. Preparing to unpack .../476-libopencv-highgui-dev_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-highgui-dev:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-ml410:arm64. Preparing to unpack .../477-libopencv-ml410_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-ml410:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-ml-dev:arm64. Preparing to unpack .../478-libopencv-ml-dev_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-ml-dev:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-features2d-dev:arm64. Preparing to unpack .../479-libopencv-features2d-dev_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-features2d-dev:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-calib3d-dev:arm64. Preparing to unpack .../480-libopencv-calib3d-dev_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-calib3d-dev:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libprotobuf32t64:arm64. Preparing to unpack .../481-libprotobuf32t64_3.21.12-14_arm64.deb ... Unpacking libprotobuf32t64:arm64 (3.21.12-14) ... Selecting previously unselected package libopencv-dnn410:arm64. Preparing to unpack .../482-libopencv-dnn410_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-dnn410:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-objdetect410:arm64. Preparing to unpack .../483-libopencv-objdetect410_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-objdetect410:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-video410:arm64. Preparing to unpack .../484-libopencv-video410_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-video410:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libtesseract5:arm64. Preparing to unpack .../485-libtesseract5_5.5.0-1+b1_arm64.deb ... Unpacking libtesseract5:arm64 (5.5.0-1+b1) ... Selecting previously unselected package libopencv-contrib410:arm64. Preparing to unpack .../486-libopencv-contrib410_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-contrib410:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-dnn-dev:arm64. Preparing to unpack .../487-libopencv-dnn-dev_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-dnn-dev:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-objdetect-dev:arm64. Preparing to unpack .../488-libopencv-objdetect-dev_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-objdetect-dev:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-photo410:arm64. Preparing to unpack .../489-libopencv-photo410_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-photo410:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-photo-dev:arm64. Preparing to unpack .../490-libopencv-photo-dev_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-photo-dev:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-shape410:arm64. Preparing to unpack .../491-libopencv-shape410_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-shape410:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-video-dev:arm64. Preparing to unpack .../492-libopencv-video-dev_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-video-dev:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-shape-dev:arm64. Preparing to unpack .../493-libopencv-shape-dev_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-shape-dev:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-stitching410:arm64. Preparing to unpack .../494-libopencv-stitching410_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-stitching410:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-stitching-dev:arm64. Preparing to unpack .../495-libopencv-stitching-dev_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-stitching-dev:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-superres410:arm64. Preparing to unpack .../496-libopencv-superres410_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-superres410:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-superres-dev:arm64. Preparing to unpack .../497-libopencv-superres-dev_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-superres-dev:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-videostab410:arm64. Preparing to unpack .../498-libopencv-videostab410_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-videostab410:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-videostab-dev:arm64. Preparing to unpack .../499-libopencv-videostab-dev_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-videostab-dev:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libpmix2t64:arm64. Preparing to unpack .../500-libpmix2t64_6.0.0+really5.0.8-1_arm64.deb ... Unpacking libpmix2t64:arm64 (6.0.0+really5.0.8-1) ... Selecting previously unselected package libucx0:arm64. Preparing to unpack .../501-libucx0_1.19.0+ds-1+b1_arm64.deb ... Unpacking libucx0:arm64 (1.19.0+ds-1+b1) ... Selecting previously unselected package libopenmpi40:arm64. Preparing to unpack .../502-libopenmpi40_5.0.8-10+b1_arm64.deb ... Unpacking libopenmpi40:arm64 (5.0.8-10+b1) ... Selecting previously unselected package libvtk9.5:arm64. Preparing to unpack .../503-libvtk9.5_9.5.2+dfsg2-4_arm64.deb ... Unpacking libvtk9.5:arm64 (9.5.2+dfsg2-4) ... Selecting previously unselected package libopencv-viz410:arm64. Preparing to unpack .../504-libopencv-viz410_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-viz410:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-viz-dev:arm64. Preparing to unpack .../505-libopencv-viz-dev_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-viz-dev:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-contrib-dev:arm64. Preparing to unpack .../506-libopencv-contrib-dev_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-contrib-dev:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-dev. Preparing to unpack .../507-libopencv-dev_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-dev (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libsndfile1:arm64. Preparing to unpack .../508-libsndfile1_1.2.2-3_arm64.deb ... Unpacking libsndfile1:arm64 (1.2.2-3) ... Selecting previously unselected package libpulse0:arm64. Preparing to unpack .../509-libpulse0_17.0+dfsg1-2+b1_arm64.deb ... Unpacking libpulse0:arm64 (17.0+dfsg1-2+b1) ... Selecting previously unselected package libpulse-mainloop-glib0:arm64. Preparing to unpack .../510-libpulse-mainloop-glib0_17.0+dfsg1-2+b1_arm64.deb ... Unpacking libpulse-mainloop-glib0:arm64 (17.0+dfsg1-2+b1) ... Selecting previously unselected package libpulse-dev:arm64. Preparing to unpack .../511-libpulse-dev_17.0+dfsg1-2+b1_arm64.deb ... Unpacking libpulse-dev:arm64 (17.0+dfsg1-2+b1) ... Selecting previously unselected package libsamplerate0:arm64. Preparing to unpack .../512-libsamplerate0_0.2.2-4+b2_arm64.deb ... Unpacking libsamplerate0:arm64 (0.2.2-4+b2) ... Selecting previously unselected package libsamplerate0-dev:arm64. Preparing to unpack .../513-libsamplerate0-dev_0.2.2-4+b2_arm64.deb ... Unpacking libsamplerate0-dev:arm64 (0.2.2-4+b2) ... Selecting previously unselected package libxcursor1:arm64. Preparing to unpack .../514-libxcursor1_1%3a1.2.3-1_arm64.deb ... Unpacking libxcursor1:arm64 (1:1.2.3-1) ... Selecting previously unselected package libxi6:arm64. Preparing to unpack .../515-libxi6_2%3a1.8.2-1_arm64.deb ... Unpacking libxi6:arm64 (2:1.8.2-1) ... Selecting previously unselected package libxrandr2:arm64. Preparing to unpack .../516-libxrandr2_2%3a1.5.4-1+b3_arm64.deb ... Unpacking libxrandr2:arm64 (2:1.5.4-1+b3) ... Selecting previously unselected package libxss1:arm64. Preparing to unpack .../517-libxss1_1%3a1.2.3-1+b3_arm64.deb ... Unpacking libxss1:arm64 (1:1.2.3-1+b3) ... Selecting previously unselected package libsdl2-classic:arm64. Preparing to unpack .../518-libsdl2-classic_2.32.10+dfsg-4_arm64.deb ... Unpacking libsdl2-classic:arm64 (2.32.10+dfsg-4) ... Selecting previously unselected package libsdl2-2.0-0:arm64. Preparing to unpack .../519-libsdl2-2.0-0_2.32.10+dfsg-4_arm64.deb ... Unpacking libsdl2-2.0-0:arm64 (2.32.10+dfsg-4) ... Selecting previously unselected package libsndio7.0:arm64. Preparing to unpack .../520-libsndio7.0_1.10.0-0.2_arm64.deb ... Unpacking libsndio7.0:arm64 (1.10.0-0.2) ... Selecting previously unselected package libsndio-dev:arm64. Preparing to unpack .../521-libsndio-dev_1.10.0-0.2_arm64.deb ... Unpacking libsndio-dev:arm64 (1.10.0-0.2) ... Selecting previously unselected package libxrender-dev:arm64. Preparing to unpack .../522-libxrender-dev_1%3a0.9.12-1_arm64.deb ... Unpacking libxrender-dev:arm64 (1:0.9.12-1) ... Selecting previously unselected package libxfixes-dev:arm64. Preparing to unpack .../523-libxfixes-dev_1%3a6.0.0-2+b4_arm64.deb ... Unpacking libxfixes-dev:arm64 (1:6.0.0-2+b4) ... Selecting previously unselected package libxcursor-dev:arm64. Preparing to unpack .../524-libxcursor-dev_1%3a1.2.3-1_arm64.deb ... Unpacking libxcursor-dev:arm64 (1:1.2.3-1) ... Selecting previously unselected package libxext-dev:arm64. Preparing to unpack .../525-libxext-dev_2%3a1.3.4-1+b3_arm64.deb ... Unpacking libxext-dev:arm64 (2:1.3.4-1+b3) ... Selecting previously unselected package libxi-dev:arm64. Preparing to unpack .../526-libxi-dev_2%3a1.8.2-1_arm64.deb ... Unpacking libxi-dev:arm64 (2:1.8.2-1) ... Selecting previously unselected package libxinerama1:arm64. Preparing to unpack .../527-libxinerama1_2%3a1.1.4-3+b4_arm64.deb ... Unpacking libxinerama1:arm64 (2:1.1.4-3+b4) ... Selecting previously unselected package libxinerama-dev:arm64. Preparing to unpack .../528-libxinerama-dev_2%3a1.1.4-3+b4_arm64.deb ... Unpacking libxinerama-dev:arm64 (2:1.1.4-3+b4) ... Selecting previously unselected package libxkbcommon-dev:arm64. Preparing to unpack .../529-libxkbcommon-dev_1.12.3-1_arm64.deb ... Unpacking libxkbcommon-dev:arm64 (1.12.3-1) ... Selecting previously unselected package libxrandr-dev:arm64. Preparing to unpack .../530-libxrandr-dev_2%3a1.5.4-1+b3_arm64.deb ... Unpacking libxrandr-dev:arm64 (2:1.5.4-1+b3) ... Selecting previously unselected package libxss-dev:arm64. Preparing to unpack .../531-libxss-dev_1%3a1.2.3-1+b3_arm64.deb ... Unpacking libxss-dev:arm64 (1:1.2.3-1+b3) ... Selecting previously unselected package libxt6t64:arm64. Preparing to unpack .../532-libxt6t64_1%3a1.2.1-1.3_arm64.deb ... Unpacking libxt6t64:arm64 (1:1.2.1-1.3) ... Selecting previously unselected package libsm-dev:arm64. Preparing to unpack .../533-libsm-dev_2%3a1.2.6-1_arm64.deb ... Unpacking libsm-dev:arm64 (2:1.2.6-1) ... Selecting previously unselected package libxt-dev:arm64. Preparing to unpack .../534-libxt-dev_1%3a1.2.1-1.3_arm64.deb ... Unpacking libxt-dev:arm64 (1:1.2.1-1.3) ... Selecting previously unselected package libxv1:arm64. Preparing to unpack .../535-libxv1_2%3a1.0.13-1_arm64.deb ... Unpacking libxv1:arm64 (2:1.0.13-1) ... Selecting previously unselected package libxv-dev:arm64. Preparing to unpack .../536-libxv-dev_2%3a1.0.13-1_arm64.deb ... Unpacking libxv-dev:arm64 (2:1.0.13-1) ... Selecting previously unselected package libxxf86vm-dev:arm64. Preparing to unpack .../537-libxxf86vm-dev_1%3a1.1.4-1+b4_arm64.deb ... Unpacking libxxf86vm-dev:arm64 (1:1.1.4-1+b4) ... Selecting previously unselected package libsdl2-dev:arm64. Preparing to unpack .../538-libsdl2-dev_2.32.10+dfsg-4_arm64.deb ... Unpacking libsdl2-dev:arm64 (2.32.10+dfsg-4) ... Selecting previously unselected package libusb-1.0-0-dev:arm64. Preparing to unpack .../539-libusb-1.0-0-dev_2%3a1.0.29-2_arm64.deb ... Unpacking libusb-1.0-0-dev:arm64 (2:1.0.29-2) ... Selecting previously unselected package libuvc0:arm64. Preparing to unpack .../540-libuvc0_0.0.7-4_arm64.deb ... Unpacking libuvc0:arm64 (0.0.7-4) ... Selecting previously unselected package libuvc-dev. Preparing to unpack .../541-libuvc-dev_0.0.7-4_arm64.deb ... Unpacking libuvc-dev (0.0.7-4) ... Selecting previously unselected package libv4lconvert0t64:arm64. Preparing to unpack .../542-libv4lconvert0t64_1.32.0-2_arm64.deb ... Unpacking libv4lconvert0t64:arm64 (1.32.0-2) ... Selecting previously unselected package libv4l-0t64:arm64. Preparing to unpack .../543-libv4l-0t64_1.32.0-2_arm64.deb ... Unpacking libv4l-0t64:arm64 (1.32.0-2) ... Selecting previously unselected package libv4l2rds0t64:arm64. Preparing to unpack .../544-libv4l2rds0t64_1.32.0-2_arm64.deb ... Unpacking libv4l2rds0t64:arm64 (1.32.0-2) ... Selecting previously unselected package libv4l-dev:arm64. Preparing to unpack .../545-libv4l-dev_1.32.0-2_arm64.deb ... Unpacking libv4l-dev:arm64 (1.32.0-2) ... Selecting previously unselected package libvulkan-dev:arm64. Preparing to unpack .../546-libvulkan-dev_1.4.328.1-1_arm64.deb ... Unpacking libvulkan-dev:arm64 (1.4.328.1-1) ... Selecting previously unselected package libxcb-render0-dev:arm64. Preparing to unpack .../547-libxcb-render0-dev_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-render0-dev:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-randr0-dev:arm64. Preparing to unpack .../548-libxcb-randr0-dev_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-randr0-dev:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libyaml-0-2:arm64. Preparing to unpack .../549-libyaml-0-2_0.2.5-2_arm64.deb ... Unpacking libyaml-0-2:arm64 (0.2.5-2) ... Selecting previously unselected package pandoc-data. Preparing to unpack .../550-pandoc-data_3.1.11.1-3_all.deb ... Unpacking pandoc-data (3.1.11.1-3) ... Selecting previously unselected package pandoc. Preparing to unpack .../551-pandoc_3.1.11.1+ds-4_arm64.deb ... Unpacking pandoc (3.1.11.1+ds-4) ... Selecting previously unselected package wayland-protocols. Preparing to unpack .../552-wayland-protocols_1.45-2_all.deb ... Unpacking wayland-protocols (1.45-2) ... Setting up libgme0:arm64 (0.6.4-1) ... Setting up libchromaprint1:arm64 (1.6.0-2) ... Setting up libhwy1t64:arm64 (1.2.0-2+b2) ... Setting up media-types (14.0.0) ... Setting up libpipeline1:arm64 (1.5.8-1) ... Setting up libgraphite2-3:arm64 (1.3.14-11) ... Setting up liblcms2-2:arm64 (2.16-2) ... Setting up libtbbmalloc2:arm64 (2022.1.0-3) ... Setting up libpixman-1-0:arm64 (0.46.4-1) ... Setting up libdvdread8t64:arm64 (6.1.3-2) ... Setting up libnorm1t64:arm64 (1.5.9+dfsg-4) ... Setting up libsharpyuv0:arm64 (1.5.0-0.1) ... Setting up libaom3:arm64 (3.13.1-2) ... Setting up libpciaccess0:arm64 (0.17-3+b3) ... Setting up mysql-common (5.8+1.1.1) ... update-alternatives: using /etc/mysql/my.cnf.fallback to provide /etc/mysql/my.cnf (my.cnf) in auto mode Setting up libprotobuf32t64:arm64 (3.21.12-14) ... Setting up librabbitmq4:arm64 (0.15.0-1) ... Setting up libxau6:arm64 (1:1.0.11-1) ... Setting up libxdmcp6:arm64 (1:1.1.5-1) ... Setting up libdouble-conversion3:arm64 (3.3.1-2) ... Setting up libnpth0t64:arm64 (1.8-3) ... Setting up libraw1394-11:arm64 (2.1.2-2+b2) ... Setting up libkeyutils1:arm64 (1.6.3-6) ... Setting up libxcb1:arm64 (1.17.0-2+b1) ... Setting up libsodium23:arm64 (1.0.18-1+b2) ... Setting up native-architecture (0.2.6) ... Setting up libudfread3:arm64 (1.2.0-2) ... Setting up libpciaccess-dev:arm64 (0.17-3+b3) ... Setting up libxcb-xfixes0:arm64 (1.17.0-2+b1) ... Setting up libogg0:arm64 (1.3.6-1) ... Setting up libzstd-dev:arm64 (1.5.7+dfsg-2) ... Setting up liblerc4:arm64 (4.0.0+ds-5) ... Setting up libspeex1:arm64 (1.2.1-3) ... Setting up proj-data (9.7.0-1) ... Setting up libshine3:arm64 (3.1.1-3) ... Setting up bsdextrautils (2.41.2-4) ... Setting up libglvnd-core-dev:arm64 (1.7.0-1+b2) ... Setting up libtwolame0:arm64 (0.4.0-2+b2) ... Setting up libgpg-error0:arm64 (1.56-2) ... Setting up libxcb-xinput0:arm64 (1.17.0-2+b1) ... Setting up libdatrie1:arm64 (0.2.13-4) ... Setting up libmagic-mgc (1:5.46-5) ... Setting up libgsm1:arm64 (1.0.22-1+b2) ... Setting up libcharls2:arm64 (2.4.2-2+b2) ... Setting up libxcb-render0:arm64 (1.17.0-2+b1) ... Setting up libsoxr0:arm64 (0.1.3-4+b2) ... Setting up libx264-165:arm64 (2:0.165.3222+gitb35605ac-3) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libyaml-0-2:arm64 (0.2.5-2) ... Setting up libglvnd0:arm64 (1.7.0-1+b2) ... Setting up libxml2-16:arm64 (2.15.1+dfsg-0.3) ... Setting up libcodec2-1.2:arm64 (1.2.0-4) ... Setting up libxcb-glx0:arm64 (1.17.0-2+b1) ... Setting up libraw1394-dev:arm64 (2.1.2-2+b2) ... Setting up libdebhelper-perl (13.28) ... Setting up libbrotli1:arm64 (1.1.0-2+b7) ... Setting up libedit2:arm64 (3.1-20250104-1) ... Setting up libgdk-pixbuf2.0-common (2.44.4+dfsg-1) ... Setting up libuv1t64:arm64 (1.51.0-2) ... Setting up libmagic1t64:arm64 (1:5.46-5) ... Setting up libxcb-keysyms1:arm64 (0.4.1-1) ... Setting up libvpx11:arm64 (1.15.2-2) ... Setting up libxcb-shape0:arm64 (1.17.0-2+b1) ... Setting up x11-common (1:7.7+26) ... invoke-rc.d: could not determine current runlevel Setting up X socket directories... /tmp/.X11-unix /tmp/.ICE-unix. Setting up libsensors-config (1:3.6.2-2) ... Setting up libnghttp2-14:arm64 (1.64.0-1.1+b1) ... Setting up libibumad3:arm64 (56.1-1+b1) ... Setting up libdeflate0:arm64 (1.23-2) ... Setting up libwebpdecoder3:arm64 (1.5.0-0.1) ... Setting up gettext-base (0.23.1-2+b1) ... Setting up m4 (1.4.20-2) ... Setting up libgcrypt20:arm64 (1.11.2-2) ... Setting up libqhull-r8.0:arm64 (2020.2-7) ... Setting up libxcb-render-util0:arm64 (0.3.10-1) ... Setting up xkb-data (2.42-1) ... Setting up libhidapi-hidraw0:arm64 (0.15.0-2) ... Setting up libxcb-shm0:arm64 (1.17.0-2+b1) ... Setting up libibmad5:arm64 (56.1-1+b1) ... Setting up libxcb-icccm4:arm64 (0.4.2-1) ... Setting up libcom-err2:arm64 (1.47.2-3+b3) ... Setting up file (1:5.46-5) ... Setting up libmpg123-0t64:arm64 (1.33.3-1) ... Setting up libabsl20240722:arm64 (20240722.0-4) ... Setting up libcjson1:arm64 (1.7.18-4) ... Setting up libxvidcore4:arm64 (2:1.3.7-3) ... Setting up libunwind8:arm64 (1.8.1-0.1) ... Setting up libjbig0:arm64 (2.1-6.1+b2) ... Setting up libpcre2-16-0:arm64 (10.46-1) ... Setting up libaec0:arm64 (1.1.4-2) ... Setting up gdal-data (3.11.4+dfsg-1) ... Setting up libopengl0:arm64 (1.7.0-1+b2) ... Setting up libelf1t64:arm64 (0.194-1) ... Setting up libxcb-util1:arm64 (0.4.1-1) ... Setting up libtheoraenc2:arm64 (1.2.0+dfsg-6) ... Setting up libsnappy1v5:arm64 (1.2.2-2) ... Setting up liborc-0.4-0t64:arm64 (1:0.4.41-1) ... Setting up libxcb-xkb1:arm64 (1.17.0-2+b1) ... Setting up libxcb-image0:arm64 (0.4.0-2+b2) ... Setting up libkrb5support0:arm64 (1.21.3-5) ... Setting up libdw1t64:arm64 (0.194-1) ... Setting up librav1e0.8:arm64 (0.8.1-5) ... Setting up libsasl2-modules-db:arm64 (2.1.28+dfsg1-10) ... Setting up tzdata (2025b-5) ... Current default time zone: 'Etc/UTC' Local time is now: Fri Dec 4 15:59:12 UTC 2026. Universal Time is now: Fri Dec 4 15:59:12 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libcap2-bin (1:2.75-10+b1) ... Setting up libxcb-present0:arm64 (1.17.0-2+b1) ... Setting up libsysprof-capture-4-dev:arm64 (49.0-1) ... Setting up mariadb-common (1:11.8.3-1) ... update-alternatives: using /etc/mysql/mariadb.cnf to provide /etc/mysql/my.cnf (my.cnf) in auto mode Setting up libasound2-data (1.2.14-2) ... Setting up libpgm-5.3-0t64:arm64 (5.3.128~dfsg-2.1+b1) ... Setting up xtrans-dev (1.6.0-1) ... Setting up libwayland-bin (1.24.0-2+b1) ... Setting up autotools-dev (20240727.1) ... Setting up libz3-4:arm64 (4.13.3-1) ... Setting up libpcre2-32-0:arm64 (10.46-1) ... Setting up libblas3:arm64 (3.12.1-7) ... update-alternatives: using /usr/lib/aarch64-linux-gnu/blas/libblas.so.3 to provide /usr/lib/aarch64-linux-gnu/libblas.so.3 (libblas.so.3-aarch64-linux-gnu) in auto mode Setting up libglib2.0-data (2.86.1-1) ... Setting up libxcb-xinerama0:arm64 (1.17.0-2+b1) ... Setting up libpkgconf3:arm64 (1.8.1-4) ... Setting up libgles2:arm64 (1.7.0-1+b2) ... Setting up libasound2t64:arm64 (1.2.14-2) ... Setting up libmunge2:arm64 (0.5.16-1) ... Setting up spirv-tools (2025.3~rc1-1) ... Setting up libjpeg62-turbo:arm64 (1:2.1.5-4) ... Setting up libva2:arm64 (2.22.0-3) ... Setting up libx11-data (2:1.8.12-1) ... Setting up libsvtav1enc2:arm64 (2.3.0+dfsg-1) ... Setting up libjpeg62-turbo-dev:arm64 (1:2.1.5-4) ... Setting up libnspr4:arm64 (2:4.37-1) ... Setting up gnupg-l10n (2.4.8-4) ... Setting up libxcb-sync1:arm64 (1.17.0-2+b1) ... Setting up libjsoncpp26:arm64 (1.9.6-4) ... Setting up uuid-dev:arm64 (2.41.2-4) ... Setting up libgles1:arm64 (1.7.0-1+b2) ... Setting up libdbus-1-3:arm64 (1.16.2-2) ... Setting up libfribidi0:arm64 (1.0.16-3) ... Setting up libopus0:arm64 (1.5.2-2) ... Setting up libexif12:arm64 (0.6.25-1) ... Setting up libimagequant0:arm64 (4.4.0-3) ... Setting up libproc2-0:arm64 (2:4.0.4-9) ... Setting up libunistring5:arm64 (1.3-2) ... Setting up fonts-dejavu-mono (2.37-8) ... Setting up libpng16-16t64:arm64 (1.6.50-1) ... Setting up libhwloc15:arm64 (2.12.2-1) ... Setting up libimath-3-1-29t64:arm64 (3.1.12-1+b3) ... Setting up libvorbis0a:arm64 (1.3.7-3) ... Setting up autopoint (0.23.1-2) ... Setting up libmariadb3:arm64 (1:11.8.3-1+b1) ... Setting up fonts-dejavu-core (2.37-8) ... Setting up unixodbc-common (2.3.12-2) ... Setting up libflac14:arm64 (1.5.0+ds-5) ... Setting up libsocket++1:arm64 (1.12.13+git20131030.5d039ba-1+b2) ... Setting up libgav1-1:arm64 (0.19.0-3+b1) ... Setting up libsepol-dev:arm64 (3.9-2) ... Setting up pkgconf-bin (1.8.1-4) ... Setting up libsensors5:arm64 (1:3.6.2-2) ... Setting up liblerc-dev:arm64 (4.0.0+ds-5) ... Setting up libk5crypto3:arm64 (1.21.3-5) ... Setting up libltdl7:arm64 (2.5.4-7) ... Setting up libsasl2-2:arm64 (2.1.28+dfsg1-10) ... Setting up libgfortran5:arm64 (15.2.0-7) ... Setting up libvulkan1:arm64 (1.4.328.1-1) ... Setting up autoconf (2.72-3.1) ... Setting up libnghttp3-9:arm64 (1.12.0-1) ... Setting up libwebp7:arm64 (1.5.0-0.1) ... Setting up liblzma-dev:arm64 (5.8.1-2) ... Setting up libsndio7.0:arm64 (1.10.0-0.2) ... Setting up libgif7:arm64 (5.2.2-1+b1) ... Setting up zlib1g-dev:arm64 (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up libodbc2:arm64 (2.3.12-2+b1) ... Setting up libgeos3.14.1:arm64 (3.14.1-1) ... Setting up liburiparser1:arm64 (0.9.8+dfsg-2) ... Setting up libffi8:arm64 (3.5.2-2) ... Setting up libnuma1:arm64 (2.0.19-1) ... Setting up libpcre2-posix3:arm64 (10.46-1) ... Setting up libfyba0t64:arm64 (4.1.1-11+b1) ... Setting up dwz (0.16-2) ... Setting up wayland-protocols (1.45-2) ... Setting up libdav1d7:arm64 (1.5.1-1) ... Setting up libmtdev1t64:arm64 (1.1.7-1) ... Setting up sensible-utils (0.0.26) ... Setting up libminizip1t64:arm64 (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up ocl-icd-libopencl1:arm64 (2.3.4-1) ... Setting up libasyncns0:arm64 (0.8-7) ... Setting up libxshmfence1:arm64 (1.3.3-1) ... Setting up libtiff6:arm64 (4.7.1-1) ... Setting up libxcb-randr0:arm64 (1.17.0-2+b1) ... Setting up libuchardet0:arm64 (0.0.8-2) ... Setting up libassuan9:arm64 (3.0.2-2) ... Setting up procps (2:4.0.4-9) ... Setting up libblosc1:arm64 (1.21.5+ds-2) ... Setting up libmd-dev:arm64 (1.1.0-2+b1) ... Setting up libnl-3-200:arm64 (3.11.0-2) ... Setting up libv4l2rds0t64:arm64 (1.32.0-2) ... Setting up libtasn1-6:arm64 (4.20.0-2) ... Setting up libmd4c0:arm64 (0.5.2-2+b1) ... Setting up liblua5.4-0:arm64 (5.4.8-1) ... Setting up libopenjp2-7:arm64 (2.5.3-2.1) ... Setting up libx11-6:arm64 (2:1.8.12-1) ... Setting up libthai-data (0.1.29-2) ... Setting up xorg-sgml-doctools (1:1.11-1.1) ... Setting up netbase (6.5) ... Setting up libngtcp2-16:arm64 (1.16.0-1) ... Setting up sgml-base (1.31+nmu1) ... Setting up cmake-data (4.1.1+really3.31.6-2) ... Setting up librhash1:arm64 (1.4.6-1) ... Setting up libkrb5-3:arm64 (1.21.3-5) ... Setting up libevent-core-2.1-7t64:arm64 (2.1.12-stable-10+b1) ... Setting up libwayland-egl1:arm64 (1.24.0-2+b1) ... Setting up libusb-1.0-0:arm64 (2:1.0.29-2) ... Setting up libicu76:arm64 (76.1-4) ... Setting up libmbedcrypto16:arm64 (3.6.4-2) ... Setting up libssh2-1t64:arm64 (1.11.1-1) ... Setting up pandoc-data (3.1.11.1-3) ... Setting up libmuparser2v5:arm64 (2.3.4-2) ... Setting up libopengl-dev:arm64 (1.7.0-1+b2) ... Setting up libasound2-dev:arm64 (1.2.14-2) ... Setting up libde265-0:arm64 (1.0.16-1) ... Setting up libsharpyuv-dev:arm64 (1.5.0-0.1) ... Setting up libkmlbase1t64:arm64 (1.3.0-13) ... Setting up libx265-215:arm64 (4.1-3) ... Setting up libsamplerate0:arm64 (0.2.2-4+b2) ... Setting up libwebpmux3:arm64 (1.5.0-0.1) ... Setting up libtiffxx6:arm64 (4.7.1-1) ... Setting up libcap-dev:arm64 (1:2.75-10+b1) ... Setting up libdeflate-dev:arm64 (1.23-2) ... Setting up libdrm-common (2.4.127-1) ... Setting up libyuv0:arm64 (0.0.1919.20250919-1) ... Setting up libarchive13t64:arm64 (3.7.4-4+b1) ... Setting up libjxl0.11:arm64 (0.11.1-6) ... Setting up libjson-c5:arm64 (0.18+ds-1.1) ... Setting up libevdev2:arm64 (1.13.4+dfsg-1) ... Setting up readline-common (8.3-3) ... Setting up libbsd-dev:arm64 (0.12.2-2) ... Setting up libldap2:arm64 (2.6.10+dfsg-1) ... Setting up iso-codes (4.18.0-1) ... Setting up libsystemd-dev:arm64 (258.1-2) ... Setting up libzvbi-common (0.2.44-1) ... Setting up libmp3lame0:arm64 (3.100-6+b3) ... Setting up libsz2:arm64 (1.1.4-2) ... Setting up libvorbisenc2:arm64 (1.3.7-3) ... Setting up libdvdnav4:arm64 (6.1.1-3+b1) ... Setting up gdal-plugins:arm64 (3.11.4+dfsg-1) ... Setting up libwacom-common (2.16.1-1) ... Setting up libxkbcommon0:arm64 (1.12.3-1) ... Setting up libwayland-client0:arm64 (1.24.0-2+b1) ... Setting up automake (1:1.18.1-2) ... update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode Setting up libksba8:arm64 (1.6.7-2+b1) ... Setting up pinentry-curses (1.3.2-3) ... Setting up x11proto-dev (2024.1-1) ... Setting up libfile-stripnondeterminism-perl (1.15.0-1) ... Setting up libxcb-dri3-0:arm64 (1.17.0-2+b1) ... Setting up libgdcm3.0t64:arm64 (3.0.24-6+b1) ... Setting up libblkid-dev:arm64 (2.41.2-4) ... Setting up libllvm19:arm64 (1:19.1.7-10) ... Setting up libwayland-server0:arm64 (1.24.0-2+b1) ... Setting up libimath-dev:arm64 (3.1.12-1+b3) ... Setting up libx11-xcb1:arm64 (2:1.8.12-1) ... Setting up libice6:arm64 (2:1.1.1-1) ... Setting up libodbcinst2:arm64 (2.3.12-2+b1) ... Setting up libavif16:arm64 (1.3.0-1+b1) ... Setting up libexif-dev:arm64 (0.6.25-1) ... Setting up liblapack3:arm64 (3.12.1-7) ... update-alternatives: using /usr/lib/aarch64-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/aarch64-linux-gnu/liblapack.so.3 (liblapack.so.3-aarch64-linux-gnu) in auto mode Setting up libgdcm-dev (3.0.24-6+b1) ... Setting up gettext (0.23.1-2+b1) ... Setting up libsndio-dev:arm64 (1.10.0-0.2) ... Setting up libcjson-dev:arm64 (1.7.18-4) ... Setting up libarpack2t64:arm64 (3.9.1-6) ... Setting up libxau-dev:arm64 (1:1.0.11-1) ... Setting up libxpm4:arm64 (1:3.5.17-1+b3) ... Setting up libunwind-dev:arm64 (1.8.1-0.1) ... Setting up libv4lconvert0t64:arm64 (1.32.0-2) ... Setting up libpcre2-dev:arm64 (10.46-1) ... Setting up libzvbi0t64:arm64 (0.2.44-1) ... Setting up libxrender1:arm64 (1:0.9.12-1) ... Setting up libice-dev:arm64 (2:1.1.1-1) ... Setting up libtool (2.5.4-7) ... Setting up libselinux1-dev:arm64 (3.9-2) ... Setting up libevent-pthreads-2.1-7t64:arm64 (2.1.12-stable-10+b1) ... Setting up glslang-tools (15.4.0-1) ... Setting up fontconfig-config (2.15.0-2.4) ... Setting up libgeos-c1t64:arm64 (3.14.1-1) ... Setting up libwebpdemux2:arm64 (1.5.0-0.1) ... Setting up libxkbcommon-dev:arm64 (1.12.3-1) ... Setting up libpng-dev:arm64 (1.6.50-1) ... Setting up libjpeg-dev:arm64 (1:2.1.5-4) ... Setting up libjbig-dev:arm64 (2.1-6.1+b2) ... Setting up libxext6:arm64 (2:1.3.4-1+b3) ... Setting up libleptonica6:arm64 (1.84.1-4) ... Setting up libusb-1.0-0-dev:arm64 (2:1.0.29-2) ... Setting up liborc-0.4-dev-bin (1:0.4.41-1) ... Setting up libidn2-0:arm64 (2.3.8-4) ... Setting up libnss3:arm64 (2:3.117-1) ... Setting up libhdf4-0:arm64 (4.3.1-1) ... Setting up libffi-dev:arm64 (3.5.2-2) ... Setting up pkgconf:arm64 (1.8.1-4) ... Setting up libxxf86vm1:arm64 (1:1.1.4-1+b4) ... Setting up libtbbbind-2-5:arm64 (2022.1.0-3) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up libnl-route-3-200:arm64 (3.11.0-2) ... Setting up libxnvctrl0:arm64 (535.171.04-1+b2) ... Setting up librist4:arm64 (0.2.11+dfsg-1) ... Setting up libkmldom1t64:arm64 (1.3.0-13) ... Setting up dh-autoreconf (21) ... Setting up libthai0:arm64 (0.1.29-2+b1) ... Setting up libvorbisfile3:arm64 (1.3.7-3) ... Setting up libxdmcp-dev:arm64 (1:1.1.5-1) ... Setting up libglib2.0-0t64:arm64 (2.86.1-1) ... No schema files found: doing nothing. Setting up libwebp-dev:arm64 (1.5.0-0.1) ... Setting up pandoc (3.1.11.1+ds-4) ... Setting up libfreetype6:arm64 (2.13.3+dfsg-1) ... Setting up libtiff-dev:arm64 (4.7.1-1) ... Setting up libxfixes3:arm64 (1:6.0.0-2+b4) ... Setting up libllvm21:arm64 (1:21.1.4-5) ... Setting up libopenexr-3-1-30:arm64 (3.1.13-2) ... Setting up shared-mime-info (2.4-5+b3) ... Setting up libp11-kit0:arm64 (0.25.9-2) ... Setting up libxinerama1:arm64 (2:1.1.4-3+b4) ... Setting up libxkbcommon-x11-0:arm64 (1.12.3-1) ... Setting up libdc1394-25:arm64 (2.2.6-6) ... Setting up libxv1:arm64 (2:1.0.13-1) ... Setting up libeigen3-dev (3.4.0-5) ... Setting up libuvc0:arm64 (0.0.7-4) ... Setting up libgssapi-krb5-2:arm64 (1.21.3-5) ... Setting up libxrandr2:arm64 (2:1.5.4-1+b3) ... Setting up libhidapi-libusb0:arm64 (0.15.0-2) ... Setting up libelf-dev:arm64 (0.194-1) ... Setting up libudev-dev:arm64 (258.1-2) ... Setting up gir1.2-glib-2.0:arm64 (2.86.1-1) ... Setting up libngtcp2-crypto-ossl0:arm64 (1.16.0-1) ... Setting up libssh-4:arm64 (0.11.3-1) ... Setting up libreadline8t64:arm64 (8.3-3) ... Setting up libv4l-0t64:arm64 (1.32.0-2) ... Setting up dh-strip-nondeterminism (1.15.0-1) ... Setting up libdrm2:arm64 (2.4.127-1) ... Setting up librttopo1:arm64 (1.1.0-4) ... Setting up libfreexl1:arm64 (2.0.0-1+b3) ... Setting up libva-drm2:arm64 (2.22.0-3) ... Setting up gir1.2-glib-2.0-dev:arm64 (2.86.1-1) ... Setting up groff-base (1.23.0-9) ... Setting up libvdpau1:arm64 (1.5-3+b1) ... Setting up libwayland-cursor0:arm64 (1.24.0-2+b1) ... Setting up libamd-comgr3:arm64 (7.0.2+dfsg-1) ... Setting up xml-core (0.19) ... Setting up gpgconf (2.4.8-4) ... Setting up libdecor-0-0:arm64 (0.2.4-1) ... Setting up libharfbuzz0b:arm64 (12.1.0-1) ... Setting up libgdk-pixbuf-2.0-0:arm64 (2.44.4+dfsg-1) ... Setting up libarmadillo14 (1:14.2.3+dfsg-1) ... Setting up libgphoto2-port12t64:arm64 (2.5.32-1) ... Setting up libxss1:arm64 (1:1.2.3-1+b3) ... Setting up libfontconfig1:arm64 (2.15.0-2.4) ... Setting up libsndfile1:arm64 (1.2.2-3) ... Setting up libva-x11-2:arm64 (2.22.0-3) ... Setting up libsm6:arm64 (2:1.2.6-1) ... Setting up libpython3.13-stdlib:arm64 (3.13.9-1) ... Setting up liborc-0.4-dev:arm64 (1:0.4.41-1) ... Setting up libopenmpt0t64:arm64 (0.8.3-1) ... Setting up libmount-dev:arm64 (2.41.2-4) ... Setting up gpg (2.4.8-4) ... Setting up libgudev-1.0-0:arm64 (238-7) ... Setting up libgstreamer1.0-0:arm64 (1.26.7-1) ... Setcap worked! gst-ptp-helper is not suid! Setting up libuvc-dev (0.0.7-4) ... Setting up libpython3-stdlib:arm64 (3.13.7-1) ... Setting up libdrm-amdgpu1:arm64 (2.4.127-1) ... Setting up libgnutls30t64:arm64 (3.8.10-3) ... Setting up gir1.2-gstreamer-1.0:arm64 (1.26.7-1) ... Setting up mesa-libgallium:arm64 (25.2.6-1) ... Setting up libibverbs1:arm64 (56.1-1+b1) ... Setting up fontconfig (2.15.0-2.4) ... Regenerating fonts cache... done. Setting up libdrm-nouveau2:arm64 (2.4.127-1) ... Setting up libgio-2.0-dev:arm64 (2.86.1-1) ... Setting up libdrm-etnaviv1:arm64 (2.4.127-1) ... Setting up gpg-agent (2.4.8-4) ... Setting up libxcb1-dev:arm64 (1.17.0-2+b1) ... Setting up libzmq5:arm64 (4.3.5-1+b3) ... Setting up libxi6:arm64 (2:1.8.2-1) ... Setting up libdc1394-dev:arm64 (2.2.6-6) ... Setting up libgbm1:arm64 (25.2.6-1) ... Setting up ibverbs-providers:arm64 (56.1-1+b1) ... Setting up libpulse0:arm64 (17.0+dfsg1-2+b1) ... Setting up python3.13 (3.13.9-1) ... Setting up libgirepository-2.0-0:arm64 (2.86.1-1) ... Setting up libwacom9:arm64 (2.16.1-1) ... Setting up libsm-dev:arm64 (2:1.2.6-1) ... Setting up libdrm-radeon1:arm64 (2.4.127-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libxcursor1:arm64 (1:1.2.3-1) ... Setting up gpgsm (2.4.8-4) ... Setting up libpango-1.0-0:arm64 (1.56.3-2) ... Setting up libsamplerate0-dev:arm64 (0.2.2-4+b2) ... Setting up libgl1-mesa-dri:arm64 (25.2.6-1) ... Setting up libibus-1.0-5:arm64 (1.5.32-2) ... Setting up libpsl5t64:arm64 (0.21.2-1.1+b1) ... Setting up libpq5:arm64 (18.0-1) ... Setting up libx11-dev:arm64 (2:1.8.12-1) ... Setting up libhidapi-dev:arm64 (0.15.0-2) ... Setting up libglib2.0-bin (2.86.1-1) ... Setting up libv4l-dev:arm64 (1.32.0-2) ... Setting up libgstreamer-plugins-base1.0-0:arm64 (1.26.7-1) ... Setting up python3 (3.13.7-1) ... Setting up libtbb12:arm64 (2022.1.0-3) ... Setting up libkmlengine1t64:arm64 (1.3.0-13) ... Setting up libhwloc-plugins:arm64 (2.12.2-1) ... Setting up man-db (2.13.1-1) ... Not building database; man-db/auto-update is not 'true'. Setting up libwayland-dev:arm64 (1.24.0-2+b1) ... Setting up libavutil59:arm64 (7:7.1.2-1+b1) ... Setting up libdw-dev:arm64 (0.194-1) ... Setting up libcairo2:arm64 (1.18.4-1+b1) ... Setting up libgbm-dev:arm64 (25.2.6-1) ... Setting up libinput-bin (1.28.1-1) ... Setting up libxfixes-dev:arm64 (1:6.0.0-2+b4) ... Setting up libdecor-0-dev:arm64 (0.2.4-1) ... Setting up libtheoradec2:arm64 (1.2.0+dfsg-6) ... Setting up dirmngr (2.4.8-4) ... Setting up libswresample5:arm64 (7:7.1.2-1+b1) ... Setting up libqt5core5t64:arm64 (5.15.17+dfsg-4) ... Setting up libswscale8:arm64 (7:7.1.2-1+b1) ... Setting up libegl-mesa0:arm64 (25.2.6-1) ... Setting up libopenexr-dev (3.1.13-2) ... Setting up python3-packaging (25.0-1) ... Setting up librtmp1:arm64 (2.4+20151223.gitfa8646d.1-3) ... Setting up libpulse-mainloop-glib0:arm64 (17.0+dfsg1-2+b1) ... Setting up gir1.2-gudev-1.0:arm64 (238-7) ... Setting up libxt6t64:arm64 (1:1.2.1-1.3) ... Setting up libdrm-freedreno1:arm64 (2.4.127-1) ... Setting up libxcb-render0-dev:arm64 (1.17.0-2+b1) ... Setting up libpmix2t64:arm64 (6.0.0+really5.0.8-1) ... Setting up libdrm-tegra0:arm64 (2.4.127-1) ... Setting up libxext-dev:arm64 (2:1.3.4-1+b3) ... Setting up libsrt1.5-gnutls:arm64 (1.5.4-3) ... Setting up libegl1:arm64 (1.7.0-1+b2) ... Setting up gnupg (2.4.8-4) ... Setting up librdmacm1t64:arm64 (56.1-1+b1) ... Setting up libbluray3:arm64 (1:1.4.0-3) ... Setting up libcairo-gobject2:arm64 (1.18.4-1+b1) ... Setting up libgpgme11t64:arm64 (1.24.2-3) ... Setting up libtbb-dev:arm64 (2022.1.0-3) ... Setting up libpangoft2-1.0-0:arm64 (1.56.3-2) ... Setting up libxi-dev:arm64 (2:1.8.2-1) ... Setting up gir1.2-ibus-1.0:arm64 (1.5.32-2) ... Setting up libxrender-dev:arm64 (1:0.9.12-1) ... Setting up libngtcp2-crypto-gnutls8:arm64 (1.16.0-1) ... Setting up libhsakmt1:arm64 (6.4.3+dfsg-3) ... Setting up libpangocairo-1.0-0:arm64 (1.56.3-2) ... Setting up libavutil-dev:arm64 (7:7.1.2-1+b1) ... Setting up libfabric1:arm64 (2.1.0-1.1) ... Setting up libinput10:arm64 (1.28.1-1) ... Setting up libgpgmepp6t64:arm64 (1.24.2-3) ... Setting up libx11-xcb-dev:arm64 (2:1.8.12-1) ... Setting up libgio-2.0-dev-bin (2.86.1-1) ... Setting up libdrm-dev:arm64 (2.4.127-1) ... Setting up libvulkan-dev:arm64 (1.4.328.1-1) ... Setting up libqt5dbus5t64:arm64 (5.15.17+dfsg-4) ... Setting up girepository-tools:arm64 (2.86.1-1) ... Setting up libglx-mesa0:arm64 (25.2.6-1) ... Setting up libsdl2-classic:arm64 (2.32.10+dfsg-4) ... Setting up libglx0:arm64 (1.7.0-1+b2) ... Setting up libcurl4t64:arm64 (8.17.0~rc3-1) ... Setting up libswresample-dev:arm64 (7:7.1.2-1+b1) ... Setting up libxcursor-dev:arm64 (1:1.2.3-1) ... Setting up libxxf86vm-dev:arm64 (1:1.1.4-1+b4) ... Setting up libqt5network5t64:arm64 (5.15.17+dfsg-4) ... Setting up libcurl3t64-gnutls:arm64 (8.17.0~rc3-1) ... Setting up debhelper (13.28) ... Setting up libqt5test5t64:arm64 (5.15.17+dfsg-4) ... Setting up libxerces-c3.2t64:arm64 (3.2.4+debian-1.3+b2) ... Setting up libxss-dev:arm64 (1:1.2.3-1+b3) ... Setting up librsvg2-2:arm64 (2.60.0+dfsg-1+b1) ... Setting up libxv-dev:arm64 (2:1.0.13-1) ... Setting up libxrandr-dev:arm64 (2:1.5.4-1+b3) ... Setting up libgl1:arm64 (1.7.0-1+b2) ... Setting up libcfitsio10t64:arm64 (4.6.2-2) ... Setting up libxcb-randr0-dev:arm64 (1.17.0-2+b1) ... Setting up libxt-dev:arm64 (1:1.2.1-1.3) ... Setting up libswscale-dev:arm64 (7:7.1.2-1+b1) ... Setting up libavcodec61:arm64 (7:7.1.2-1+b1) ... Setting up libxinerama-dev:arm64 (2:1.1.4-3+b4) ... Setting up libhdf5-310:arm64 (1.14.5+repack-4) ... Setting up libtesseract5:arm64 (5.5.0-1+b1) ... Setting up libopencv-core410:arm64 (4.10.0+dfsg-6+b1) ... Setting up libhsa-runtime64-1:arm64 (6.4.3+dfsg-3) ... Setting up cmake (4.1.1+really3.31.6-2) ... Setting up libglx-dev:arm64 (1.7.0-1+b2) ... Setting up libsdl2-2.0-0:arm64 (2.32.10+dfsg-4) ... Setting up libgl-dev:arm64 (1.7.0-1+b2) ... Setting up libglib2.0-dev-bin (2.86.1-1) ... Setting up libopencv-ml410:arm64 (4.10.0+dfsg-6+b1) ... Setting up libhdf5-hl-310:arm64 (1.14.5+repack-4) ... Setting up libpoppler147:arm64 (25.03.0-11.1) ... Setting up libproj25:arm64 (9.7.0-1) ... Setting up libegl-dev:arm64 (1.7.0-1+b2) ... Setting up libavcodec-dev:arm64 (7:7.1.2-1+b1) ... Setting up libopencv-flann410:arm64 (4.10.0+dfsg-6+b1) ... Setting up libnetcdf22:arm64 (1:4.9.3-1+b1) ... Setting up libavformat61:arm64 (7:7.1.2-1+b1) ... Setting up libgl2ps1.4:arm64 (1.4.2+dfsg1-4) ... Setting up libgeotiff5:arm64 (1.7.4-1) ... Setting up libqt5gui5t64:arm64 (5.15.17+dfsg-4) ... Setting up libgstreamer-gl1.0-0:arm64 (1.26.7-1) ... Setting up libglib2.0-dev:arm64 (2.86.1-1) ... Setting up libopencv-imgproc410:arm64 (4.10.0+dfsg-6+b1) ... Setting up libamdhip64-6:arm64 (6.4.3-3) ... Setting up libpulse-dev:arm64 (17.0+dfsg1-2+b1) ... Setting up libopencv-core-dev:arm64 (4.10.0+dfsg-6+b1) ... Setting up libgles-dev:arm64 (1.7.0-1+b2) ... Setting up libopencv-photo410:arm64 (4.10.0+dfsg-6+b1) ... Setting up libspatialite8t64:arm64 (5.1.0-3+b4) ... Setting up libopencv-flann-dev:arm64 (4.10.0+dfsg-6+b1) ... Setting up libucx0:arm64 (1.19.0+ds-1+b1) ... Setting up libopencv-ml-dev:arm64 (4.10.0+dfsg-6+b1) ... Setting up libopencv-dnn410:arm64 (4.10.0+dfsg-6+b1) ... Setting up libqt5widgets5t64:arm64 (5.15.17+dfsg-4) ... Setting up libgstreamer1.0-dev:arm64 (1.26.7-1) ... Setting up gir1.2-gst-plugins-base-1.0:arm64 (1.26.7-1) ... Setting up libgudev-1.0-dev:arm64 (238-7) ... Setting up libglvnd-dev:arm64 (1.7.0-1+b2) ... Setting up libavformat-dev:arm64 (7:7.1.2-1+b1) ... Setting up libgstreamer-plugins-base1.0-dev:arm64 (1.26.7-1) ... Setting up libopencv-imgproc-dev:arm64 (4.10.0+dfsg-6+b1) ... Setting up libopencv-features2d410:arm64 (4.10.0+dfsg-6+b1) ... Setting up libopencv-dnn-dev:arm64 (4.10.0+dfsg-6+b1) ... Setting up libqt5opengl5t64:arm64 (5.15.17+dfsg-4) ... Setting up libopencv-calib3d410:arm64 (4.10.0+dfsg-6+b1) ... Setting up libegl1-mesa-dev:arm64 (25.2.6-1) ... Setting up libopenmpi40:arm64 (5.0.8-10+b1) ... Setting up libopencv-shape410:arm64 (4.10.0+dfsg-6+b1) ... Setting up libvtk9.5:arm64 (9.5.2+dfsg2-4) ... Setting up libopencv-stitching410:arm64 (4.10.0+dfsg-6+b1) ... Setting up libopencv-photo-dev:arm64 (4.10.0+dfsg-6+b1) ... Setting up libopencv-objdetect410:arm64 (4.10.0+dfsg-6+b1) ... Setting up libopencv-highgui410:arm64 (4.10.0+dfsg-6+b1) ... Setting up libopencv-video410:arm64 (4.10.0+dfsg-6+b1) ... Setting up libopencv-video-dev:arm64 (4.10.0+dfsg-6+b1) ... Setting up libopencv-viz410:arm64 (4.10.0+dfsg-6+b1) ... Setting up libopencv-shape-dev:arm64 (4.10.0+dfsg-6+b1) ... Setting up libopencv-viz-dev:arm64 (4.10.0+dfsg-6+b1) ... Setting up libheif-plugin-dav1d:arm64 (1.20.2-2+b1) ... Setting up libheif-plugin-libde265:arm64 (1.20.2-2+b1) ... Setting up libheif1:arm64 (1.20.2-2+b1) ... Setting up libgdal37:arm64 (3.11.4+dfsg-1) ... Setting up libgd3:arm64 (2.3.3-13) ... Setting up libopencv-imgcodecs410:arm64 (4.10.0+dfsg-6+b1) ... Setting up libopencv-imgcodecs-dev:arm64 (4.10.0+dfsg-6+b1) ... Setting up libgphoto2-6t64:arm64 (2.5.32-1) ... Setting up libopencv-contrib410:arm64 (4.10.0+dfsg-6+b1) ... Setting up libopencv-videoio410:arm64 (4.10.0+dfsg-6+b1) ... Setting up libgphoto2-dev:arm64 (2.5.32-1) ... Setting up libopencv-superres410:arm64 (4.10.0+dfsg-6+b1) ... Setting up libopencv-videostab410:arm64 (4.10.0+dfsg-6+b1) ... Setting up libopencv-videoio-dev:arm64 (4.10.0+dfsg-6+b1) ... Setting up libopencv-superres-dev:arm64 (4.10.0+dfsg-6+b1) ... Setting up libopencv-highgui-dev:arm64 (4.10.0+dfsg-6+b1) ... Setting up libopencv-features2d-dev:arm64 (4.10.0+dfsg-6+b1) ... Setting up libopencv-calib3d-dev:arm64 (4.10.0+dfsg-6+b1) ... Setting up libopencv-objdetect-dev:arm64 (4.10.0+dfsg-6+b1) ... Setting up libopencv-videostab-dev:arm64 (4.10.0+dfsg-6+b1) ... Setting up libopencv-stitching-dev:arm64 (4.10.0+dfsg-6+b1) ... Setting up libopencv-contrib-dev:arm64 (4.10.0+dfsg-6+b1) ... Setting up libopencv-dev (4.10.0+dfsg-6+b1) ... Processing triggers for libc-bin (2.41-12) ... Processing triggers for sgml-base (1.31+nmu1) ... Setting up libdbus-1-dev:arm64 (1.16.2-2) ... Setting up libibus-1.0-dev:arm64 (1.5.32-2) ... Setting up libsdl2-dev:arm64 (2.32.10+dfsg-4) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: Running cd /build/reproducible-path/monado-25.0.0+dfsg/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../monado_25.0.0+dfsg-2_source.changes dpkg-buildpackage: info: source package monado dpkg-buildpackage: info: source version 25.0.0+dfsg-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Rylie Pavlik dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 debian/rules clean dh clean dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf debian/rules override_dh_auto_configure make[1]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg' dh_auto_configure -- -DXRT_HAVE_SYSTEM_CJSON=ON -DXRT_OPENXR_INSTALL_ACTIVE_RUNTIME=OFF -DXRT_VULKAN_ENABLE_VALIDATION=OFF -DBUILD_DOC=OFF -DXRT_OPENXR_INSTALL_ABSOLUTE_RUNTIME_PATH=OFF -DXRT_OPENXR_INSTALL_MANIFEST_RELATIVE_RUNTIME_PATH=OFF -DXRT_BUILD_DRIVER_OHMD=OFF -DXRT_INSTALL_ABSOLUTE_SYSTEMD_UNIT_FILES=OFF -DXRT_FEATURE_STEAMVR_PLUGIN=OFF -DXRT_FEATURE_LIBMONADO=OFF -DGIT_DESC=25.0.0+dfsg-2 cd obj-aarch64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb PKG_CONFIG=/usr/bin/pkg-config cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DXRT_HAVE_SYSTEM_CJSON=ON -DXRT_OPENXR_INSTALL_ACTIVE_RUNTIME=OFF -DXRT_VULKAN_ENABLE_VALIDATION=OFF -DBUILD_DOC=OFF -DXRT_OPENXR_INSTALL_ABSOLUTE_RUNTIME_PATH=OFF -DXRT_OPENXR_INSTALL_MANIFEST_RELATIVE_RUNTIME_PATH=OFF -DXRT_BUILD_DRIVER_OHMD=OFF -DXRT_INSTALL_ABSOLUTE_SYSTEMD_UNIT_FILES=OFF -DXRT_FEATURE_STEAMVR_PLUGIN=OFF -DXRT_FEATURE_LIBMONADO=OFF -DGIT_DESC=25.0.0\+dfsg-2 .. -- The C compiler identification is GNU 15.2.0 -- The CXX compiler identification is GNU 15.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found Python3: /usr/bin/python3 (found version "3.13.9") found components: Interpreter -- Found Eigen3: /usr/include/eigen3 (Required is at least version "3") -- Performing Test CxxAtomics_atomic_uint_fast64_t_NO_LIB -- Performing Test CxxAtomics_atomic_uint_fast64_t_NO_LIB - Success -- Found CxxAtomics: TRUE found components: atomic_uint_fast64_t -- Found Vulkan: /usr/lib/aarch64-linux-gnu/libvulkan.so (found version "1.4.328") found components: glslangValidator missing components: glslc -- Found HIDAPI: /usr/include/hidapi found components: any -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") -- Could NOT find bluetooth (missing: bluetooth_LIBRARY bluetooth_INCLUDE_DIR) -- Could NOT find OpenHMD (missing: OPENHMD_INCLUDE_DIR OPENHMD_LIBRARY) -- Found OpenCV: /usr (found version "4.10.0") found components: core calib3d highgui imgproc imgcodecs features2d video -- Found Libusb1: /usr/lib/aarch64-linux-gnu/libusb-1.0.so -- Found JPEG: /usr/lib/aarch64-linux-gnu/libjpeg.so (found version "62") -- Could NOT find realsense2 (missing: realsense2_DIR) -- Could NOT find depthai (missing: depthai_DIR) -- Found ZLIB: /usr/lib/aarch64-linux-gnu/libz.so (found version "1.3.1") -- Found cJSON: /usr/lib/aarch64-linux-gnu/cmake/cJSON/cJSONConfig.cmake (found version "1.7.18") -- Could NOT find LeapV2 (missing: LeapV2_INCLUDE_DIR LeapV2_LIBRARY) -- Could NOT find LeapSDK (missing: LeapSDK_DIR) -- Could NOT find ONNXRuntime (missing: ONNXRuntime_INCLUDE_DIR ONNXRuntime_LIBRARY) -- Performing Test HAVE_EGL -- Performing Test HAVE_EGL - Success -- Found EGL: /usr/include (found version "1.5") -- Could NOT find Percetto (missing: Percetto_INCLUDE_DIR Percetto_LIBRARY) -- Found Systemd: /usr/include -- Found OpenGLES: /usr/lib/aarch64-linux-gnu/libGLESv2.so found components: V3 -- Found Threads: TRUE -- Checking for module 'libuvc' -- Found libuvc, version 0.0.7 -- Found OpenGL: /usr/lib/aarch64-linux-gnu/libOpenGL.so -- Found X11: /usr/include -- Looking for XOpenDisplay in /usr/lib/aarch64-linux-gnu/libX11.so;/usr/lib/aarch64-linux-gnu/libXext.so -- Looking for XOpenDisplay in /usr/lib/aarch64-linux-gnu/libX11.so;/usr/lib/aarch64-linux-gnu/libXext.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found -- Looking for IceConnectionNumber in ICE -- Looking for IceConnectionNumber in ICE - found -- Found udev: /usr/lib/aarch64-linux-gnu/libudev.so -- Checking for module 'xrandr' -- Found xrandr, version 1.5.4 -- Checking for modules 'xcb;xcb-randr;x11-xcb' -- Found xcb, version 1.17.0 -- Found xcb-randr, version 1.17.0 -- Found x11-xcb, version 1.8.12 -- Checking for one of the modules 'wayland-client' -- Checking for one of the modules 'wayland-scanner' -- Checking for one of the modules 'wayland-protocols' -- Checking for one of the modules 'libdrm' -- Found OpenGL: /usr/lib/aarch64-linux-gnu/libOpenGL.so found components: GLX -- Checking for one of the modules 'dbus-1' -- Checking for one of the modules 'libbsd' -- Checking for modules 'gstreamer-1.0;gstreamer-app-1.0;gstreamer-video-1.0' -- Found gstreamer-1.0, version 1.26.7 -- Found gstreamer-app-1.0, version 1.26.7 -- Found gstreamer-video-1.0, version 1.26.7 -- Checking for module 'survive' -- Package 'survive', required by 'virtual:world', not found -- OpenVR not found -- Enabled drivers: arduino daydream drv_cemu drv_multi euroc hdk hydra psmv pssense psvr qwerty remote rift-s rokid simulated steamvr_lh v4l2 vf vive wmr xreal_air CMake Warning (dev) at cmake/GenerateKhrManifest.cmake:93 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): cmake/GenerateOpenXRRuntimeManifest.cmake:76 (generate_khr_manifest_buildtree) src/xrt/targets/openxr/CMakeLists.txt:73 (generate_openxr_runtime_manifest_buildtree) This warning is for project developers. Use -Wno-dev to suppress it. -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) -- #####----- Config -----##### -- # GIT_DESC: 25.0.0+dfsg-2 -- # -- # BLUETOOTH: OFF -- # D3D11: OFF -- # D3D12: OFF -- # DBUS: ON -- # EGL: ON -- # GST (GStreamer): ON -- # HIDAPI: ON -- # JPEG: ON -- # LIBBSD: ON -- # LIBUSB: ON -- # LIBUVC: ON -- # ONNXRUNTIME: OFF -- # OPENCV: ON -- # OPENGL: ON -- # OPENGLES: ON -- # OPENGL_GLX: ON -- # PERCETTO: OFF -- # REALSENSE: OFF -- # OPENVR: OFF -- # SDL2: ON -- # SYSTEM_CJSON: ON -- # SYSTEMD: ON -- # TRACY: OFF -- # VULKAN: ON -- # WAYLAND: ON -- # WAYLAND_DIRECT: ON -- # XCB: ON -- # XLIB: ON -- # XRANDR: ON -- # -- # MODULE_AUX_VIVE: ON -- # MODULE_COMPOSITOR: ON -- # MODULE_COMPOSITOR_MAIN: ON -- # MODULE_COMPOSITOR_NULL: ON -- # MODULE_MERCURY_HANDTRACKING: OFF -- # MODULE_IPC: ON -- # MODULE_MONADO_GUI: ON -- # MODULE_MONADO_CLI: ON -- # MODULE_OPENXR_STATE_TRACKER: ON -- # -- # FEATURE_AHARDWARE_BUFFER: OFF -- # FEATURE_CLIENT_DEBUG_GUI: OFF -- # FEATURE_COLOR_LOG: ON -- # FEATURE_DEBUG_GUI: ON -- # FEATURE_OPENXR: ON -- # FEATURE_OPENXR_ACTIVE_ACTION_SET_PRIORITY: ON -- # FEATURE_OPENXR_BODY_TRACKING_FB: OFF -- # FEATURE_OPENXR_FACE_TRACKING2_FB: OFF -- # FEATURE_OPENXR_DEBUG_UTILS: OFF -- # FEATURE_OPENXR_DISPLAY_REFRESH_RATE: ON -- # FEATURE_OPENXR_FACIAL_TRACKING_HTC: OFF -- # FEATURE_OPENXR_FORCE_FEEDBACK_CURL: ON -- # FEATURE_OPENXR_HAND_TRACKING_EXT: ON -- # FEATURE_OPENXR_HEADLESS: ON -- # FEATURE_OPENXR_INTERACTION_EXT_EYE_GAZE: ON -- # FEATURE_OPENXR_INTERACTION_EXT_HAND: ON -- # FEATURE_OPENXR_INTERACTION_EXT_PALM_POSE: OFF -- # FEATURE_OPENXR_INTERACTION_ML2: ON -- # FEATURE_OPENXR_INTERACTION_MNDX: ON -- # FEATURE_OPENXR_INTERACTION_MSFT_HAND: OFF -- # FEATURE_OPENXR_INTERACTION_OPPO: ON -- # FEATURE_OPENXR_INTERACTION_WINMR: ON -- # FEATURE_OPENXR_LAYER_COLOR_SCALE_BIAS: OFF -- # FEATURE_OPENXR_LAYER_CUBE: OFF -- # FEATURE_OPENXR_LAYER_CYLINDER: ON -- # FEATURE_OPENXR_LAYER_DEPTH: ON -- # FEATURE_OPENXR_LAYER_EQUIRECT1: OFF -- # FEATURE_OPENXR_LAYER_EQUIRECT2: ON -- # FEATURE_OPENXR_LAYER_FB_ALPHA_BLEND: OFF -- # FEATURE_OPENXR_LAYER_FB_DEPTH_TEST: OFF -- # FEATURE_OPENXR_LAYER_FB_IMAGE_LAYOUT OFF -- # FEATURE_OPENXR_LAYER_FB_SETTINGS: OFF -- # FEATURE_OPENXR_LAYER_FB_PASSTHROUGH: OFF -- # FEATURE_OPENXR_OVERLAY: ON -- # FEATURE_OPENXR_PERFORMANCE_SETTINGS: OFF -- # FEATURE_OPENXR_SPACE_LOCAL_FLOOR: ON -- # FEATURE_OPENXR_SPACE_UNBOUNDED: ON -- # FEATURE_OPENXR_VISIBILITY_MASK: ON -- # FEATURE_OPENXR_VULKAN_SWAPCHAIN_FORMAT_LIST: ON -- # FEATURE_OPENXR_XDEV_SPACE: ON -- # FEATURE_RENDERDOC: ON -- # FEATURE_SERVICE: ON -- # FEATURE_SERVICE_SYSTEMD: ON -- # FEATURE_SLAM: ON -- # FEATURE_SSE2: ON -- # FEATURE_STEAMVR_PLUGIN: OFF -- # FEATURE_TRACING: OFF -- # FEATURE_WINDOW_PEEK: ON -- # -- # DRIVER_ANDROID: OFF -- # DRIVER_ARDUINO: ON -- # DRIVER_DAYDREAM: ON -- # DRIVER_DEPTHAI: OFF -- # DRIVER_EUROC: ON -- # DRIVER_HANDTRACKING: OFF -- # DRIVER_HDK: ON -- # DRIVER_HYDRA: ON -- # DRIVER_ILLIXR: OFF -- # DRIVER_NS: OFF -- # DRIVER_OHMD: OFF -- # DRIVER_OPENGLOVES: OFF -- # DRIVER_PSMV: ON -- # DRIVER_PSSENSE: ON -- # DRIVER_PSVR: ON -- # DRIVER_QWERTY: ON -- # DRIVER_REALSENSE: OFF -- # DRIVER_REMOTE: ON -- # DRIVER_RIFT_S: ON -- # DRIVER_ROKID: ON -- # DRIVER_SIMULATED: ON -- # DRIVER_SIMULAVR: OFF -- # DRIVER_SURVIVE: OFF -- # DRIVER_TWRAP: ON -- # DRIVER_ULV2: OFF -- # DRIVER_ULV5: OFF -- # DRIVER_VF: ON -- # DRIVER_VIVE: ON -- # DRIVER_WMR: ON -- # DRIVER_XREAL_AIR: ON -- # DRIVER_STEAMVR_LIGHTHOUSE: ON -- #####----- Config -----##### -- Configuring done (9.0s) -- Generating done (0.5s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY FETCHCONTENT_FULLY_DISCONNECTED XRT_VULKAN_ENABLE_VALIDATION -- Build files have been written to: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu make[1]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg' dh_auto_build cd obj-aarch64-linux-gnu && make -j12 INSTALL="install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' /usr/bin/cmake -S/build/reproducible-path/monado-25.0.0+dfsg -B/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/CMakeFiles /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/external/CMakeFiles/xrt-external-catch2.dir/build.make src/external/CMakeFiles/xrt-external-catch2.dir/depend make -f src/external/CMakeFiles/xrt-external-nanopb.dir/build.make src/external/CMakeFiles/xrt-external-nanopb.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/external/CMakeFiles/xrt-external-imgui.dir/build.make src/external/CMakeFiles/xrt-external-imgui.dir/depend cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/external /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external/CMakeFiles/xrt-external-catch2.dir/DependInfo.cmake "--color=" cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/external /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external/CMakeFiles/xrt-external-nanopb.dir/DependInfo.cmake "--color=" make -f src/xrt/auxiliary/os/CMakeFiles/aux_os.dir/build.make src/xrt/auxiliary/os/CMakeFiles/aux_os.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/os /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/os /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/os/CMakeFiles/aux_os.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/external /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external/CMakeFiles/xrt-external-imgui.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/external/CMakeFiles/xrt-external-catch2.dir/build.make src/external/CMakeFiles/xrt-external-catch2.dir/build make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/auxiliary/os/CMakeFiles/aux_os.dir/build.make src/xrt/auxiliary/os/CMakeFiles/aux_os.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/external/CMakeFiles/xrt-external-imgui.dir/build.make src/external/CMakeFiles/xrt-external-imgui.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 0%] Building CXX object src/external/CMakeFiles/xrt-external-catch2.dir/Catch2/catch_amalgamated.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-catch2.dir/Catch2/catch_amalgamated.cpp.o -MF CMakeFiles/xrt-external-catch2.dir/Catch2/catch_amalgamated.cpp.o.d -o CMakeFiles/xrt-external-catch2.dir/Catch2/catch_amalgamated.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2/catch_amalgamated.cpp [ 1%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui.cpp.o [ 1%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_tables.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui/imgui.cpp [ 1%] Building CXX object src/xrt/auxiliary/os/CMakeFiles/aux_os.dir/os_time.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_tables.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_tables.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_tables.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui/imgui_tables.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/os && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/os/CMakeFiles/aux_os.dir/os_time.cpp.o -MF CMakeFiles/aux_os.dir/os_time.cpp.o.d -o CMakeFiles/aux_os.dir/os_time.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/os/os_time.cpp [ 1%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/cimgui/cimgui.cpp.o [ 1%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot/implot.cpp [ 1%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_draw.cpp.o [ 1%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_demo.cpp.o [ 1%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/backends/imgui_impl_opengl3.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/backends/imgui_impl_opengl3.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/imgui/backends/imgui_impl_opengl3.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/imgui/backends/imgui_impl_opengl3.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui/backends/imgui_impl_opengl3.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_demo.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_demo.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_demo.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui/imgui_demo.cpp [ 2%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_widgets.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_draw.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_draw.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_draw.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui/imgui_draw.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/cimgui/cimgui.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/cimgui/cimgui.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/cimgui/cimgui.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui/cimgui.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_widgets.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_widgets.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_widgets.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui/imgui_widgets.cpp make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/external/CMakeFiles/xrt-external-nanopb.dir/build.make src/external/CMakeFiles/xrt-external-nanopb.dir/build [ 3%] Building C object src/xrt/auxiliary/os/CMakeFiles/aux_os.dir/os_hid_hidraw.c.o make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/os && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/os/CMakeFiles/aux_os.dir/os_hid_hidraw.c.o -MF CMakeFiles/aux_os.dir/os_hid_hidraw.c.o.d -o CMakeFiles/aux_os.dir/os_hid_hidraw.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/os/os_hid_hidraw.c [ 3%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot_items.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot_items.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot_items.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot_items.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot/implot_items.cpp [ 4%] Building C object src/external/CMakeFiles/xrt-external-nanopb.dir/nanopb/monado_metrics.pb.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/cc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-nanopb.dir/nanopb/monado_metrics.pb.c.o -MF CMakeFiles/xrt-external-nanopb.dir/nanopb/monado_metrics.pb.c.o.d -o CMakeFiles/xrt-external-nanopb.dir/nanopb/monado_metrics.pb.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb/monado_metrics.pb.c [ 4%] Building C object src/external/CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_common.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/cc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_common.c.o -MF CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_common.c.o.d -o CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_common.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb/pb_common.c [ 4%] Linking CXX static library libaux_os.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/os && /usr/bin/cmake -P CMakeFiles/aux_os.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/os && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_os.dir/link.txt --verbose=1 /usr/bin/ar qc libaux_os.a CMakeFiles/aux_os.dir/os_hid_hidraw.c.o CMakeFiles/aux_os.dir/os_time.cpp.o /usr/bin/ranlib libaux_os.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 4%] Built target aux_os [ 4%] Building C object src/external/CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_decode.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/cc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_decode.c.o -MF CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_decode.c.o.d -o CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_decode.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb/pb_decode.c [ 4%] Building C object src/external/CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_encode.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/cc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_encode.c.o -MF CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_encode.c.o.d -o CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_encode.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb/pb_encode.c [ 4%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot_demo.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot_demo.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot_demo.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot_demo.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot/implot_demo.cpp make -f src/xrt/auxiliary/bindings/CMakeFiles/aux_generated_bindings.dir/build.make src/xrt/auxiliary/bindings/CMakeFiles/aux_generated_bindings.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 4%] Generating b_generated_bindings.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/bindings && /usr/bin/python3 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/bindings/bindings.py /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/bindings/bindings.json /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/bindings/b_generated_bindings.h [ 4%] Generating b_generated_bindings.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/bindings && /usr/bin/python3 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/bindings/bindings.py /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/bindings/bindings.json /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/bindings/b_generated_bindings.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/bindings /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/bindings /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/bindings/CMakeFiles/aux_generated_bindings.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/auxiliary/bindings/CMakeFiles/aux_generated_bindings.dir/build.make src/xrt/auxiliary/bindings/CMakeFiles/aux_generated_bindings.dir/build [ 5%] Linking C static library libxrt-external-nanopb.a make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/cmake -P CMakeFiles/xrt-external-nanopb.dir/cmake_clean_target.cmake [ 5%] Building C object src/xrt/auxiliary/bindings/CMakeFiles/aux_generated_bindings.dir/b_generated_bindings.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/bindings && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/bindings/CMakeFiles/aux_generated_bindings.dir/b_generated_bindings.c.o -MF CMakeFiles/aux_generated_bindings.dir/b_generated_bindings.c.o.d -o CMakeFiles/aux_generated_bindings.dir/b_generated_bindings.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/bindings/b_generated_bindings.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/cmake -E cmake_link_script CMakeFiles/xrt-external-nanopb.dir/link.txt --verbose=1 /usr/bin/ar qc libxrt-external-nanopb.a "CMakeFiles/xrt-external-nanopb.dir/nanopb/monado_metrics.pb.c.o" "CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_common.c.o" "CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_decode.c.o" "CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_encode.c.o" /usr/bin/ranlib libxrt-external-nanopb.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 5%] Built target xrt-external-nanopb make -f src/xrt/auxiliary/os/CMakeFiles/aux_os_ble.dir/build.make src/xrt/auxiliary/os/CMakeFiles/aux_os_ble.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/os /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/os /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/os/CMakeFiles/aux_os_ble.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/auxiliary/os/CMakeFiles/aux_os_ble.dir/build.make src/xrt/auxiliary/os/CMakeFiles/aux_os_ble.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 5%] Building C object src/xrt/auxiliary/os/CMakeFiles/aux_os_ble.dir/os_ble_dbus.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/os && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib/aarch64-linux-gnu/dbus-1.0/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/os/CMakeFiles/aux_os_ble.dir/os_ble_dbus.c.o -MF CMakeFiles/aux_os_ble.dir/os_ble_dbus.c.o.d -o CMakeFiles/aux_os_ble.dir/os_ble_dbus.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/os/os_ble_dbus.c [ 5%] Linking CXX static library libaux_os_ble.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/os && /usr/bin/cmake -P CMakeFiles/aux_os_ble.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/os && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_os_ble.dir/link.txt --verbose=1 /usr/bin/ar qc libaux_os_ble.a CMakeFiles/aux_os_ble.dir/os_ble_dbus.c.o /usr/bin/ranlib libaux_os_ble.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 5%] Built target aux_os_ble [ 6%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/cimplot/cimplot.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/cimplot/cimplot.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/cimplot/cimplot.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/cimplot/cimplot.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimplot/cimplot.cpp [ 6%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui_monado/imgui_monado.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui_monado/imgui_monado.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/imgui_monado/imgui_monado.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/imgui_monado/imgui_monado.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui_monado/imgui_monado.cpp [ 6%] Linking CXX static library libaux_generated_bindings.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/bindings && /usr/bin/cmake -P CMakeFiles/aux_generated_bindings.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/bindings && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_generated_bindings.dir/link.txt --verbose=1 /usr/bin/ar qc libaux_generated_bindings.a CMakeFiles/aux_generated_bindings.dir/b_generated_bindings.c.o /usr/bin/ranlib libaux_generated_bindings.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 6%] Built target aux_generated_bindings make -f src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/build.make src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/build.make src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 6%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_autoexpgain.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_autoexpgain.c.o -MF CMakeFiles/aux_util.dir/u_autoexpgain.c.o.d -o CMakeFiles/aux_util.dir/u_autoexpgain.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_autoexpgain.c [ 6%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_bitwise.c.o [ 6%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_debug.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_bitwise.c.o -MF CMakeFiles/aux_util.dir/u_bitwise.c.o.d -o CMakeFiles/aux_util.dir/u_bitwise.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_bitwise.c [ 7%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_builders.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_builders.c.o -MF CMakeFiles/aux_util.dir/u_builders.c.o.d -o CMakeFiles/aux_util.dir/u_builders.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_builders.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_debug.c.o -MF CMakeFiles/aux_util.dir/u_debug.c.o.d -o CMakeFiles/aux_util.dir/u_debug.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_debug.c [ 7%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_deque.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_deque.cpp.o -MF CMakeFiles/aux_util.dir/u_deque.cpp.o.d -o CMakeFiles/aux_util.dir/u_deque.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_deque.cpp [ 7%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_device.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_device.c.o -MF CMakeFiles/aux_util.dir/u_device.c.o.d -o CMakeFiles/aux_util.dir/u_device.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_device.c [ 7%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_distortion.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_distortion.c.o -MF CMakeFiles/aux_util.dir/u_distortion.c.o.d -o CMakeFiles/aux_util.dir/u_distortion.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_distortion.c [ 7%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_file.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_file.c.o -MF CMakeFiles/aux_util.dir/u_file.c.o.d -o CMakeFiles/aux_util.dir/u_file.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_file.c [ 8%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_distortion_mesh.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_distortion_mesh.c.o -MF CMakeFiles/aux_util.dir/u_distortion_mesh.c.o.d -o CMakeFiles/aux_util.dir/u_distortion_mesh.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_distortion_mesh.c [ 8%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_file.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_file.cpp.o -MF CMakeFiles/aux_util.dir/u_file.cpp.o.d -o CMakeFiles/aux_util.dir/u_file.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_file.cpp [ 8%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_format.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_format.c.o -MF CMakeFiles/aux_util.dir/u_format.c.o.d -o CMakeFiles/aux_util.dir/u_format.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_format.c [ 8%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_frame.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_frame.c.o -MF CMakeFiles/aux_util.dir/u_frame.c.o.d -o CMakeFiles/aux_util.dir/u_frame.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_frame.c [ 9%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_hand_tracking.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_hand_tracking.c.o -MF CMakeFiles/aux_util.dir/u_hand_tracking.c.o.d -o CMakeFiles/aux_util.dir/u_hand_tracking.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_hand_tracking.c [ 9%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_hand_simulation.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_hand_simulation.c.o -MF CMakeFiles/aux_util.dir/u_hand_simulation.c.o.d -o CMakeFiles/aux_util.dir/u_hand_simulation.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_hand_simulation.c [ 9%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_handles.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_handles.c.o -MF CMakeFiles/aux_util.dir/u_handles.c.o.d -o CMakeFiles/aux_util.dir/u_handles.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_handles.c [ 9%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_hashmap.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_hashmap.cpp.o -MF CMakeFiles/aux_util.dir/u_hashmap.cpp.o.d -o CMakeFiles/aux_util.dir/u_hashmap.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_hashmap.cpp [ 9%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_hashset.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_hashset.cpp.o -MF CMakeFiles/aux_util.dir/u_hashset.cpp.o.d -o CMakeFiles/aux_util.dir/u_hashset.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_hashset.cpp [ 9%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_imu_sink_force_monotonic.c.o [ 10%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_id_ringbuffer.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_id_ringbuffer.cpp.o -MF CMakeFiles/aux_util.dir/u_id_ringbuffer.cpp.o.d -o CMakeFiles/aux_util.dir/u_id_ringbuffer.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_id_ringbuffer.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_imu_sink_force_monotonic.c.o -MF CMakeFiles/aux_util.dir/u_imu_sink_force_monotonic.c.o.d -o CMakeFiles/aux_util.dir/u_imu_sink_force_monotonic.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_imu_sink_force_monotonic.c [ 10%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_imu_sink_split.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_imu_sink_split.c.o -MF CMakeFiles/aux_util.dir/u_imu_sink_split.c.o.d -o CMakeFiles/aux_util.dir/u_imu_sink_split.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_imu_sink_split.c [ 10%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_json.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_json.c.o -MF CMakeFiles/aux_util.dir/u_json.c.o.d -o CMakeFiles/aux_util.dir/u_json.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_json.c [ 10%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_limited_unique_id.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_limited_unique_id.cpp.o -MF CMakeFiles/aux_util.dir/u_limited_unique_id.cpp.o.d -o CMakeFiles/aux_util.dir/u_limited_unique_id.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_limited_unique_id.cpp [ 11%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_live_stats.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_live_stats.cpp.o -MF CMakeFiles/aux_util.dir/u_live_stats.cpp.o.d -o CMakeFiles/aux_util.dir/u_live_stats.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_live_stats.cpp [ 11%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_logging.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_logging.c.o -MF CMakeFiles/aux_util.dir/u_logging.c.o.d -o CMakeFiles/aux_util.dir/u_logging.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_logging.c [ 11%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_metrics.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_metrics.c.o -MF CMakeFiles/aux_util.dir/u_metrics.c.o.d -o CMakeFiles/aux_util.dir/u_metrics.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_metrics.c [ 11%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_misc.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_misc.c.o -MF CMakeFiles/aux_util.dir/u_misc.c.o.d -o CMakeFiles/aux_util.dir/u_misc.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_misc.c [ 11%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_pacing_app.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_pacing_app.c.o -MF CMakeFiles/aux_util.dir/u_pacing_app.c.o.d -o CMakeFiles/aux_util.dir/u_pacing_app.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_pacing_app.c [ 12%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_pacing_compositor.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_pacing_compositor.c.o -MF CMakeFiles/aux_util.dir/u_pacing_compositor.c.o.d -o CMakeFiles/aux_util.dir/u_pacing_compositor.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_pacing_compositor.c [ 12%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_pacing_compositor_fake.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_pacing_compositor_fake.c.o -MF CMakeFiles/aux_util.dir/u_pacing_compositor_fake.c.o.d -o CMakeFiles/aux_util.dir/u_pacing_compositor_fake.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_pacing_compositor_fake.c [ 12%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_pretty_print.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_pretty_print.c.o -MF CMakeFiles/aux_util.dir/u_pretty_print.c.o.d -o CMakeFiles/aux_util.dir/u_pretty_print.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_pretty_print.c [ 12%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_prober.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_prober.c.o -MF CMakeFiles/aux_util.dir/u_prober.c.o.d -o CMakeFiles/aux_util.dir/u_prober.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_prober.c [ 13%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_session.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_session.c.o -MF CMakeFiles/aux_util.dir/u_session.c.o.d -o CMakeFiles/aux_util.dir/u_session.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_session.c [ 13%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_space_overseer.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_space_overseer.c.o -MF CMakeFiles/aux_util.dir/u_space_overseer.c.o.d -o CMakeFiles/aux_util.dir/u_space_overseer.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_space_overseer.c [ 13%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_string_list.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_string_list.cpp.o -MF CMakeFiles/aux_util.dir/u_string_list.cpp.o.d -o CMakeFiles/aux_util.dir/u_string_list.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_string_list.cpp [ 13%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_system.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_system.c.o -MF CMakeFiles/aux_util.dir/u_system.c.o.d -o CMakeFiles/aux_util.dir/u_system.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_system.c [ 13%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_system_helpers.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_system_helpers.c.o -MF CMakeFiles/aux_util.dir/u_system_helpers.c.o.d -o CMakeFiles/aux_util.dir/u_system_helpers.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_system_helpers.c [ 14%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_time.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_time.cpp.o -MF CMakeFiles/aux_util.dir/u_time.cpp.o.d -o CMakeFiles/aux_util.dir/u_time.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_time.cpp [ 14%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_trace_marker.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_trace_marker.c.o -MF CMakeFiles/aux_util.dir/u_trace_marker.c.o.d -o CMakeFiles/aux_util.dir/u_trace_marker.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_trace_marker.c [ 14%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_tracked_imu_3dof.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_tracked_imu_3dof.c.o -MF CMakeFiles/aux_util.dir/u_tracked_imu_3dof.c.o.d -o CMakeFiles/aux_util.dir/u_tracked_imu_3dof.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_tracked_imu_3dof.c [ 14%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_var.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_var.cpp.o -MF CMakeFiles/aux_util.dir/u_var.cpp.o.d -o CMakeFiles/aux_util.dir/u_var.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_var.cpp [ 14%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_vector.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_vector.cpp.o -MF CMakeFiles/aux_util.dir/u_vector.cpp.o.d -o CMakeFiles/aux_util.dir/u_vector.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_vector.cpp [ 15%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_config_json.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_config_json.c.o -MF CMakeFiles/aux_util.dir/u_config_json.c.o.d -o CMakeFiles/aux_util.dir/u_config_json.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_config_json.c [ 15%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_visibility_mask.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_visibility_mask.c.o -MF CMakeFiles/aux_util.dir/u_visibility_mask.c.o.d -o CMakeFiles/aux_util.dir/u_visibility_mask.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_visibility_mask.c [ 15%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_win32_com_guard.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_win32_com_guard.cpp.o -MF CMakeFiles/aux_util.dir/u_win32_com_guard.cpp.o.d -o CMakeFiles/aux_util.dir/u_win32_com_guard.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_win32_com_guard.cpp [ 15%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_worker.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_worker.c.o -MF CMakeFiles/aux_util.dir/u_worker.c.o.d -o CMakeFiles/aux_util.dir/u_worker.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_worker.c [ 15%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_worker.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_worker.cpp.o -MF CMakeFiles/aux_util.dir/u_worker.cpp.o.d -o CMakeFiles/aux_util.dir/u_worker.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_worker.cpp [ 16%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_git_tag.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_git_tag.c.o -MF CMakeFiles/aux_util.dir/u_git_tag.c.o.d -o CMakeFiles/aux_util.dir/u_git_tag.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util/u_git_tag.c [ 16%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_linux.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_linux.c.o -MF CMakeFiles/aux_util.dir/u_linux.c.o.d -o CMakeFiles/aux_util.dir/u_linux.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_linux.c [ 16%] Linking CXX static library libaux_util.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cmake -P CMakeFiles/aux_util.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_util.dir/link.txt --verbose=1 /usr/bin/ar qc libaux_util.a CMakeFiles/aux_util.dir/u_autoexpgain.c.o CMakeFiles/aux_util.dir/u_bitwise.c.o CMakeFiles/aux_util.dir/u_builders.c.o CMakeFiles/aux_util.dir/u_debug.c.o CMakeFiles/aux_util.dir/u_deque.cpp.o CMakeFiles/aux_util.dir/u_device.c.o CMakeFiles/aux_util.dir/u_distortion.c.o CMakeFiles/aux_util.dir/u_distortion_mesh.c.o CMakeFiles/aux_util.dir/u_file.c.o CMakeFiles/aux_util.dir/u_file.cpp.o CMakeFiles/aux_util.dir/u_format.c.o CMakeFiles/aux_util.dir/u_frame.c.o CMakeFiles/aux_util.dir/u_hand_tracking.c.o CMakeFiles/aux_util.dir/u_hand_simulation.c.o CMakeFiles/aux_util.dir/u_handles.c.o CMakeFiles/aux_util.dir/u_hashmap.cpp.o CMakeFiles/aux_util.dir/u_hashset.cpp.o CMakeFiles/aux_util.dir/u_id_ringbuffer.cpp.o CMakeFiles/aux_util.dir/u_imu_sink_split.c.o CMakeFiles/aux_util.dir/u_imu_sink_force_monotonic.c.o CMakeFiles/aux_util.dir/u_json.c.o CMakeFiles/aux_util.dir/u_limited_unique_id.cpp.o CMakeFiles/aux_util.dir/u_live_stats.cpp.o CMakeFiles/aux_util.dir/u_logging.c.o CMakeFiles/aux_util.dir/u_metrics.c.o CMakeFiles/aux_util.dir/u_misc.c.o CMakeFiles/aux_util.dir/u_pacing_app.c.o CMakeFiles/aux_util.dir/u_pacing_compositor.c.o CMakeFiles/aux_util.dir/u_pacing_compositor_fake.c.o CMakeFiles/aux_util.dir/u_pretty_print.c.o CMakeFiles/aux_util.dir/u_prober.c.o CMakeFiles/aux_util.dir/u_session.c.o CMakeFiles/aux_util.dir/u_space_overseer.c.o CMakeFiles/aux_util.dir/u_string_list.cpp.o CMakeFiles/aux_util.dir/u_system.c.o CMakeFiles/aux_util.dir/u_system_helpers.c.o CMakeFiles/aux_util.dir/u_time.cpp.o CMakeFiles/aux_util.dir/u_trace_marker.c.o CMakeFiles/aux_util.dir/u_tracked_imu_3dof.c.o CMakeFiles/aux_util.dir/u_var.cpp.o CMakeFiles/aux_util.dir/u_vector.cpp.o CMakeFiles/aux_util.dir/u_config_json.c.o CMakeFiles/aux_util.dir/u_visibility_mask.c.o CMakeFiles/aux_util.dir/u_win32_com_guard.cpp.o CMakeFiles/aux_util.dir/u_worker.c.o CMakeFiles/aux_util.dir/u_worker.cpp.o CMakeFiles/aux_util.dir/u_git_tag.c.o CMakeFiles/aux_util.dir/u_linux.c.o /usr/bin/ranlib libaux_util.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 16%] Built target aux_util make -f src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/build.make src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/build.make src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 16%] Building CXX object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_base.cpp.o [ 16%] Building C object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_clock_tracking.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_base.cpp.o -MF CMakeFiles/aux_math.dir/m_base.cpp.o.d -o CMakeFiles/aux_math.dir/m_base.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_base.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_clock_tracking.c.o -MF CMakeFiles/aux_math.dir/m_clock_tracking.c.o.d -o CMakeFiles/aux_math.dir/m_clock_tracking.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_clock_tracking.c [ 17%] Building C object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_filter_fifo.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_filter_fifo.c.o -MF CMakeFiles/aux_math.dir/m_filter_fifo.c.o.d -o CMakeFiles/aux_math.dir/m_filter_fifo.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_filter_fifo.c [ 17%] Building C object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_imu_pre.c.o [ 17%] Building C object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_filter_one_euro.c.o [ 17%] Building C object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_imu_3dof.c.o [ 17%] Building CXX object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_hash.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_imu_3dof.c.o -MF CMakeFiles/aux_math.dir/m_imu_3dof.c.o.d -o CMakeFiles/aux_math.dir/m_imu_3dof.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_imu_3dof.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_filter_one_euro.c.o -MF CMakeFiles/aux_math.dir/m_filter_one_euro.c.o.d -o CMakeFiles/aux_math.dir/m_filter_one_euro.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_filter_one_euro.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_hash.cpp.o -MF CMakeFiles/aux_math.dir/m_hash.cpp.o.d -o CMakeFiles/aux_math.dir/m_hash.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_hash.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_imu_pre.c.o -MF CMakeFiles/aux_math.dir/m_imu_pre.c.o.d -o CMakeFiles/aux_math.dir/m_imu_pre.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_imu_pre.c [ 18%] Building CXX object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_lowpass_float.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_lowpass_float.cpp.o -MF CMakeFiles/aux_math.dir/m_lowpass_float.cpp.o.d -o CMakeFiles/aux_math.dir/m_lowpass_float.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_lowpass_float.cpp [ 18%] Building CXX object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_lowpass_integer.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_lowpass_integer.cpp.o -MF CMakeFiles/aux_math.dir/m_lowpass_integer.cpp.o.d -o CMakeFiles/aux_math.dir/m_lowpass_integer.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_lowpass_integer.cpp [ 18%] Building CXX object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_matrix_projection.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_matrix_projection.cpp.o -MF CMakeFiles/aux_math.dir/m_matrix_projection.cpp.o.d -o CMakeFiles/aux_math.dir/m_matrix_projection.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_matrix_projection.cpp [ 18%] Building C object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_optics.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_optics.c.o -MF CMakeFiles/aux_math.dir/m_optics.c.o.d -o CMakeFiles/aux_math.dir/m_optics.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_optics.c [ 18%] Building C object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_permutation.c.o [ 19%] Building C object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_predict.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_predict.c.o -MF CMakeFiles/aux_math.dir/m_predict.c.o.d -o CMakeFiles/aux_math.dir/m_predict.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_predict.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_permutation.c.o -MF CMakeFiles/aux_math.dir/m_permutation.c.o.d -o CMakeFiles/aux_math.dir/m_permutation.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_permutation.c [ 19%] Building CXX object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_quatexpmap.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_quatexpmap.cpp.o -MF CMakeFiles/aux_math.dir/m_quatexpmap.cpp.o.d -o CMakeFiles/aux_math.dir/m_quatexpmap.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_quatexpmap.cpp [ 19%] Building CXX object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_relation_history.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_relation_history.cpp.o -MF CMakeFiles/aux_math.dir/m_relation_history.cpp.o.d -o CMakeFiles/aux_math.dir/m_relation_history.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_relation_history.cpp [ 19%] Building CXX object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_space.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_space.cpp.o -MF CMakeFiles/aux_math.dir/m_space.cpp.o.d -o CMakeFiles/aux_math.dir/m_space.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_space.cpp [ 19%] Linking CXX static library libaux_math.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/cmake -P CMakeFiles/aux_math.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_math.dir/link.txt --verbose=1 /usr/bin/ar qc libaux_math.a CMakeFiles/aux_math.dir/m_base.cpp.o CMakeFiles/aux_math.dir/m_clock_tracking.c.o CMakeFiles/aux_math.dir/m_filter_fifo.c.o CMakeFiles/aux_math.dir/m_filter_one_euro.c.o CMakeFiles/aux_math.dir/m_hash.cpp.o CMakeFiles/aux_math.dir/m_imu_3dof.c.o CMakeFiles/aux_math.dir/m_imu_pre.c.o CMakeFiles/aux_math.dir/m_lowpass_float.cpp.o CMakeFiles/aux_math.dir/m_lowpass_integer.cpp.o CMakeFiles/aux_math.dir/m_matrix_projection.cpp.o CMakeFiles/aux_math.dir/m_optics.c.o CMakeFiles/aux_math.dir/m_permutation.c.o CMakeFiles/aux_math.dir/m_predict.c.o CMakeFiles/aux_math.dir/m_quatexpmap.cpp.o CMakeFiles/aux_math.dir/m_relation_history.cpp.o CMakeFiles/aux_math.dir/m_space.cpp.o /usr/bin/ranlib libaux_math.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 19%] Built target aux_math make -f src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/build.make src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/depend make -f src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/build.make src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/depend make -f src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/build.make src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/depend make -f src/xrt/drivers/CMakeFiles/drv_qwerty.dir/build.make src/xrt/drivers/CMakeFiles/drv_qwerty.dir/depend make -f src/xrt/auxiliary/util/CMakeFiles/aux_util_process.dir/build.make src/xrt/auxiliary/util/CMakeFiles/aux_util_process.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/ogl /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/ogl /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/DependInfo.cmake "--color=" make -f src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/build.make src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_arduino.dir/build.make src/xrt/drivers/CMakeFiles/drv_arduino.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_qwerty.dir/DependInfo.cmake "--color=" cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/gstreamer /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/gstreamer /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util/CMakeFiles/aux_util_process.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_cemu.dir/build.make src/xrt/drivers/CMakeFiles/drv_cemu.dir/depend make -f src/xrt/drivers/CMakeFiles/drv_daydream.dir/build.make src/xrt/drivers/CMakeFiles/drv_daydream.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_simulated.dir/build.make src/xrt/drivers/CMakeFiles/drv_simulated.dir/depend cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_arduino.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_cemu.dir/DependInfo.cmake "--color=" cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_daydream.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_simulated.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/build.make src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/build make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/build.make src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/build make -f src/xrt/drivers/CMakeFiles/drv_qwerty.dir/build.make src/xrt/drivers/CMakeFiles/drv_qwerty.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/build.make src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/auxiliary/util/CMakeFiles/aux_util_process.dir/build.make src/xrt/auxiliary/util/CMakeFiles/aux_util_process.dir/build make -f src/xrt/drivers/CMakeFiles/drv_cemu.dir/build.make src/xrt/drivers/CMakeFiles/drv_cemu.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_simulated.dir/build.make src/xrt/drivers/CMakeFiles/drv_simulated.dir/build [ 20%] Building C object src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/ogl_api.c.o [ 20%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_bundle_init.c.o [ 20%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_combiner.c.o make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_daydream.dir/build.make src/xrt/drivers/CMakeFiles/drv_daydream.dir/build cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_bundle_init.c.o -MF CMakeFiles/aux_vk.dir/vk_bundle_init.c.o.d -o CMakeFiles/aux_vk.dir/vk_bundle_init.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_bundle_init.c make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/build.make src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/build cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/ogl && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/ogl_api.c.o -MF CMakeFiles/aux_ogl.dir/ogl_api.c.o.d -o CMakeFiles/aux_ogl.dir/ogl_api.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/ogl/ogl_api.c make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_combiner.c.o -MF CMakeFiles/aux_util_sink.dir/u_sink_combiner.c.o.d -o CMakeFiles/aux_util_sink.dir/u_sink_combiner.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_sink_combiner.c make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 20%] Building C object src/xrt/drivers/CMakeFiles/drv_qwerty.dir/qwerty/qwerty_device.c.o make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_arduino.dir/build.make src/xrt/drivers/CMakeFiles/drv_arduino.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_qwerty.dir/qwerty/qwerty_device.c.o -MF CMakeFiles/drv_qwerty.dir/qwerty/qwerty_device.c.o.d -o CMakeFiles/drv_qwerty.dir/qwerty/qwerty_device.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/qwerty/qwerty_device.c [ 21%] Building C object src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/gst_sink.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/gstreamer && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/orc-0.4 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/gst_sink.c.o -MF CMakeFiles/aux_gstreamer.dir/gst_sink.c.o.d -o CMakeFiles/aux_gstreamer.dir/gst_sink.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/gstreamer/gst_sink.c [ 22%] Building C object src/xrt/drivers/CMakeFiles/drv_daydream.dir/daydream/daydream_device.c.o [ 22%] Building C object src/xrt/drivers/CMakeFiles/drv_simulated.dir/simulated/simulated_controller.c.o [ 22%] Building CXX object src/xrt/drivers/CMakeFiles/drv_cemu.dir/ht_ctrl_emu/ht_ctrl_emu.cpp.o [ 23%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_process.dir/u_process.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_simulated.dir/simulated/simulated_controller.c.o -MF CMakeFiles/drv_simulated.dir/simulated/simulated_controller.c.o.d -o CMakeFiles/drv_simulated.dir/simulated/simulated_controller.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/simulated/simulated_controller.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_cemu.dir/ht_ctrl_emu/ht_ctrl_emu.cpp.o -MF CMakeFiles/drv_cemu.dir/ht_ctrl_emu/ht_ctrl_emu.cpp.o.d -o CMakeFiles/drv_cemu.dir/ht_ctrl_emu/ht_ctrl_emu.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/ht_ctrl_emu/ht_ctrl_emu.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_process.dir/u_process.c.o -MF CMakeFiles/aux_util_process.dir/u_process.c.o.d -o CMakeFiles/aux_util_process.dir/u_process.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_process.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_daydream.dir/daydream/daydream_device.c.o -MF CMakeFiles/drv_daydream.dir/daydream/daydream_device.c.o.d -o CMakeFiles/drv_daydream.dir/daydream/daydream_device.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/daydream/daydream_device.c [ 24%] Building C object src/xrt/drivers/CMakeFiles/drv_arduino.dir/arduino/arduino_device.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_arduino.dir/arduino/arduino_device.c.o -MF CMakeFiles/drv_arduino.dir/arduino/arduino_device.c.o.d -o CMakeFiles/drv_arduino.dir/arduino/arduino_device.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/arduino/arduino_device.c [ 24%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_force_genlock.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_force_genlock.c.o -MF CMakeFiles/aux_util_sink.dir/u_sink_force_genlock.c.o.d -o CMakeFiles/aux_util_sink.dir/u_sink_force_genlock.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_sink_force_genlock.c [ 24%] Linking CXX static library libaux_util_process.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cmake -P CMakeFiles/aux_util_process.dir/cmake_clean_target.cmake [ 24%] Building C object src/xrt/drivers/CMakeFiles/drv_simulated.dir/simulated/simulated_hmd.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_simulated.dir/simulated/simulated_hmd.c.o -MF CMakeFiles/drv_simulated.dir/simulated/simulated_hmd.c.o.d -o CMakeFiles/drv_simulated.dir/simulated/simulated_hmd.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/simulated/simulated_hmd.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_util_process.dir/link.txt --verbose=1 [ 24%] Building C object src/xrt/drivers/CMakeFiles/drv_arduino.dir/arduino/arduino_prober.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_arduino.dir/arduino/arduino_prober.c.o -MF CMakeFiles/drv_arduino.dir/arduino/arduino_prober.c.o.d -o CMakeFiles/drv_arduino.dir/arduino/arduino_prober.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/arduino/arduino_prober.c /usr/bin/ar qc libaux_util_process.a CMakeFiles/aux_util_process.dir/u_process.c.o /usr/bin/ranlib libaux_util_process.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 24%] Built target aux_util_process [ 24%] Building C object src/xrt/drivers/CMakeFiles/drv_simulated.dir/simulated/simulated_prober.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_simulated.dir/simulated/simulated_prober.c.o -MF CMakeFiles/drv_simulated.dir/simulated/simulated_prober.c.o.d -o CMakeFiles/drv_simulated.dir/simulated/simulated_prober.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/simulated/simulated_prober.c [ 24%] Linking CXX static library libdrv_arduino.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_arduino.dir/cmake_clean_target.cmake [ 24%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_converter.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_converter.c.o -MF CMakeFiles/aux_util_sink.dir/u_sink_converter.c.o.d -o CMakeFiles/aux_util_sink.dir/u_sink_converter.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_sink_converter.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_arduino.dir/link.txt --verbose=1 /usr/bin/ar qc libdrv_arduino.a CMakeFiles/drv_arduino.dir/arduino/arduino_device.c.o CMakeFiles/drv_arduino.dir/arduino/arduino_prober.c.o /usr/bin/ranlib libdrv_arduino.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_twrap.dir/build.make src/xrt/drivers/CMakeFiles/drv_twrap.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_twrap.dir/DependInfo.cmake "--color=" [ 24%] Built target drv_arduino [ 25%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_deinterleaver.c.o make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_twrap.dir/build.make src/xrt/drivers/CMakeFiles/drv_twrap.dir/build cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_deinterleaver.c.o -MF CMakeFiles/aux_util_sink.dir/u_sink_deinterleaver.c.o.d -o CMakeFiles/aux_util_sink.dir/u_sink_deinterleaver.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_sink_deinterleaver.c [ 25%] Linking CXX static library libdrv_simulated.a make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_simulated.dir/cmake_clean_target.cmake [ 25%] Building C object src/xrt/drivers/CMakeFiles/drv_twrap.dir/twrap/twrap_slam.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_twrap.dir/twrap/twrap_slam.c.o -MF CMakeFiles/drv_twrap.dir/twrap/twrap_slam.c.o.d -o CMakeFiles/drv_twrap.dir/twrap/twrap_slam.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/twrap/twrap_slam.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_simulated.dir/link.txt --verbose=1 [ 25%] Building C object src/xrt/drivers/CMakeFiles/drv_daydream.dir/daydream/daydream_prober.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_daydream.dir/daydream/daydream_prober.c.o -MF CMakeFiles/drv_daydream.dir/daydream/daydream_prober.c.o.d -o CMakeFiles/drv_daydream.dir/daydream/daydream_prober.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/daydream/daydream_prober.c /usr/bin/ar qc libdrv_simulated.a CMakeFiles/drv_simulated.dir/simulated/simulated_controller.c.o CMakeFiles/drv_simulated.dir/simulated/simulated_hmd.c.o CMakeFiles/drv_simulated.dir/simulated/simulated_prober.c.o /usr/bin/ranlib libdrv_simulated.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 25%] Built target drv_simulated [ 25%] Building C object src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/gst_pipeline.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/gstreamer && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/orc-0.4 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/gst_pipeline.c.o -MF CMakeFiles/aux_gstreamer.dir/gst_pipeline.c.o.d -o CMakeFiles/aux_gstreamer.dir/gst_pipeline.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/gstreamer/gst_pipeline.c [ 25%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_queue.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_queue.c.o -MF CMakeFiles/aux_util_sink.dir/u_sink_queue.c.o.d -o CMakeFiles/aux_util_sink.dir/u_sink_queue.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_sink_queue.c [ 25%] Linking CXX static library libdrv_cemu.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_cemu.dir/cmake_clean_target.cmake [ 25%] Building C object src/xrt/drivers/CMakeFiles/drv_qwerty.dir/qwerty/qwerty_prober.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_qwerty.dir/qwerty/qwerty_prober.c.o -MF CMakeFiles/drv_qwerty.dir/qwerty/qwerty_prober.c.o.d -o CMakeFiles/drv_qwerty.dir/qwerty/qwerty_prober.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/qwerty/qwerty_prober.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_cemu.dir/link.txt --verbose=1 [ 26%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_cmd.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_cmd.c.o -MF CMakeFiles/aux_vk.dir/vk_cmd.c.o.d -o CMakeFiles/aux_vk.dir/vk_cmd.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_cmd.c /usr/bin/ar qc libdrv_cemu.a CMakeFiles/drv_cemu.dir/ht_ctrl_emu/ht_ctrl_emu.cpp.o /usr/bin/ranlib libdrv_cemu.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 26%] Building C object src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/ogl_helpers.c.o [ 26%] Linking CXX static library libdrv_daydream.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/ogl && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/ogl_helpers.c.o -MF CMakeFiles/aux_ogl.dir/ogl_helpers.c.o.d -o CMakeFiles/aux_ogl.dir/ogl_helpers.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/ogl/ogl_helpers.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_daydream.dir/cmake_clean_target.cmake [ 26%] Built target drv_cemu cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_daydream.dir/link.txt --verbose=1 /usr/bin/ar qc libdrv_daydream.a CMakeFiles/drv_daydream.dir/daydream/daydream_device.c.o CMakeFiles/drv_daydream.dir/daydream/daydream_prober.c.o /usr/bin/ranlib libdrv_daydream.a [ 27%] Building C object src/xrt/drivers/CMakeFiles/drv_qwerty.dir/qwerty/qwerty_sdl.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_qwerty.dir/qwerty/qwerty_sdl.c.o -MF CMakeFiles/drv_qwerty.dir/qwerty/qwerty_sdl.c.o.d -o CMakeFiles/drv_qwerty.dir/qwerty/qwerty_sdl.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/qwerty/qwerty_sdl.c [ 28%] Linking CXX static library libdrv_twrap.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 28%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_cmd_pool.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_cmd_pool.c.o -MF CMakeFiles/aux_vk.dir/vk_cmd_pool.c.o.d -o CMakeFiles/aux_vk.dir/vk_cmd_pool.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_cmd_pool.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_twrap.dir/cmake_clean_target.cmake [ 28%] Built target drv_daydream make -f src/xrt/drivers/CMakeFiles/drv_hdk.dir/build.make src/xrt/drivers/CMakeFiles/drv_hdk.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_hdk.dir/DependInfo.cmake "--color=" [ 28%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_simple_queue.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_twrap.dir/link.txt --verbose=1 cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_simple_queue.c.o -MF CMakeFiles/aux_util_sink.dir/u_sink_simple_queue.c.o.d -o CMakeFiles/aux_util_sink.dir/u_sink_simple_queue.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_sink_simple_queue.c make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_hdk.dir/build.make src/xrt/drivers/CMakeFiles/drv_hdk.dir/build make -f src/xrt/drivers/CMakeFiles/drv_hydra.dir/build.make src/xrt/drivers/CMakeFiles/drv_hydra.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_hydra.dir/DependInfo.cmake "--color=" [ 28%] Linking CXX static library libaux_gstreamer.a /usr/bin/ar qc libdrv_twrap.a CMakeFiles/drv_twrap.dir/twrap/twrap_slam.c.o /usr/bin/ranlib libdrv_twrap.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/gstreamer && /usr/bin/cmake -P CMakeFiles/aux_gstreamer.dir/cmake_clean_target.cmake make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 28%] Building CXX object src/xrt/drivers/CMakeFiles/drv_hdk.dir/hdk/hdk_device.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_hdk.dir/hdk/hdk_device.cpp.o -MF CMakeFiles/drv_hdk.dir/hdk/hdk_device.cpp.o.d -o CMakeFiles/drv_hdk.dir/hdk/hdk_device.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/hdk/hdk_device.cpp make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_hydra.dir/build.make src/xrt/drivers/CMakeFiles/drv_hydra.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 28%] Built target drv_twrap cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/gstreamer && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_gstreamer.dir/link.txt --verbose=1 [ 29%] Building C object src/xrt/drivers/CMakeFiles/drv_hydra.dir/hydra/hydra_driver.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_hydra.dir/hydra/hydra_driver.c.o -MF CMakeFiles/drv_hydra.dir/hydra/hydra_driver.c.o.d -o CMakeFiles/drv_hydra.dir/hydra/hydra_driver.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/hydra/hydra_driver.c [ 29%] Building C object src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/glx_api.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/ogl && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/glx_api.c.o -MF CMakeFiles/aux_ogl.dir/glx_api.c.o.d -o CMakeFiles/aux_ogl.dir/glx_api.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/ogl/glx_api.c /usr/bin/ar qc libaux_gstreamer.a CMakeFiles/aux_gstreamer.dir/gst_sink.c.o CMakeFiles/aux_gstreamer.dir/gst_pipeline.c.o /usr/bin/ranlib libaux_gstreamer.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 29%] Built target aux_gstreamer [ 29%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_quirk.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_quirk.c.o -MF CMakeFiles/aux_util_sink.dir/u_sink_quirk.c.o.d -o CMakeFiles/aux_util_sink.dir/u_sink_quirk.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_sink_quirk.c [ 29%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_compositor_flags.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_compositor_flags.c.o -MF CMakeFiles/aux_vk.dir/vk_compositor_flags.c.o.d -o CMakeFiles/aux_vk.dir/vk_compositor_flags.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_compositor_flags.c [ 29%] Building C object src/xrt/drivers/CMakeFiles/drv_hdk.dir/hdk/hdk_prober.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_hdk.dir/hdk/hdk_prober.c.o -MF CMakeFiles/drv_hdk.dir/hdk/hdk_prober.c.o.d -o CMakeFiles/drv_hdk.dir/hdk/hdk_prober.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/hdk/hdk_prober.c [ 29%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_debug.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_debug.c.o -MF CMakeFiles/aux_vk.dir/vk_debug.c.o.d -o CMakeFiles/aux_vk.dir/vk_debug.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_debug.c make -f src/xrt/drivers/CMakeFiles/drv_xreal_air.dir/build.make src/xrt/drivers/CMakeFiles/drv_xreal_air.dir/depend [ 29%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_enumerate.c.o make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_xreal_air.dir/DependInfo.cmake "--color=" cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_enumerate.c.o -MF CMakeFiles/aux_vk.dir/vk_enumerate.c.o.d -o CMakeFiles/aux_vk.dir/vk_enumerate.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_enumerate.c [ 29%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_split.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_split.c.o -MF CMakeFiles/aux_util_sink.dir/u_sink_split.c.o.d -o CMakeFiles/aux_util_sink.dir/u_sink_split.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_sink_split.c make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_xreal_air.dir/build.make src/xrt/drivers/CMakeFiles/drv_xreal_air.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 29%] Building C object src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/egl_api.c.o [ 29%] Building C object src/xrt/drivers/CMakeFiles/drv_xreal_air.dir/xreal_air/xreal_air_hmd.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/ogl && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/egl_api.c.o -MF CMakeFiles/aux_ogl.dir/egl_api.c.o.d -o CMakeFiles/aux_ogl.dir/egl_api.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/ogl/egl_api.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/hidapi -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_xreal_air.dir/xreal_air/xreal_air_hmd.c.o -MF CMakeFiles/drv_xreal_air.dir/xreal_air/xreal_air_hmd.c.o.d -o CMakeFiles/drv_xreal_air.dir/xreal_air/xreal_air_hmd.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/xreal_air/xreal_air_hmd.c [ 29%] Building C object src/xrt/drivers/CMakeFiles/drv_xreal_air.dir/xreal_air/xreal_air_packet.c.o [ 30%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_stereo_sbs_to_slam_sbs.c.o [ 30%] Linking CXX static library libdrv_hydra.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/hidapi -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_xreal_air.dir/xreal_air/xreal_air_packet.c.o -MF CMakeFiles/drv_xreal_air.dir/xreal_air/xreal_air_packet.c.o.d -o CMakeFiles/drv_xreal_air.dir/xreal_air/xreal_air_packet.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/xreal_air/xreal_air_packet.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_stereo_sbs_to_slam_sbs.c.o -MF CMakeFiles/aux_util_sink.dir/u_sink_stereo_sbs_to_slam_sbs.c.o.d -o CMakeFiles/aux_util_sink.dir/u_sink_stereo_sbs_to_slam_sbs.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_sink_stereo_sbs_to_slam_sbs.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_hydra.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_hydra.dir/link.txt --verbose=1 /usr/bin/ar qc libdrv_hydra.a CMakeFiles/drv_hydra.dir/hydra/hydra_driver.c.o /usr/bin/ranlib libdrv_hydra.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 30%] Built target drv_hydra make -f src/xrt/drivers/CMakeFiles/drv_pssense.dir/build.make src/xrt/drivers/CMakeFiles/drv_pssense.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_pssense.dir/DependInfo.cmake "--color=" [ 31%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_function_loaders.c.o make -f src/xrt/drivers/CMakeFiles/drv_psvr.dir/build.make src/xrt/drivers/CMakeFiles/drv_psvr.dir/depend cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_function_loaders.c.o -MF CMakeFiles/aux_vk.dir/vk_function_loaders.c.o.d -o CMakeFiles/aux_vk.dir/vk_function_loaders.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_function_loaders.c make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_psvr.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_pssense.dir/build.make src/xrt/drivers/CMakeFiles/drv_pssense.dir/build [ 31%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_helpers.c.o make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_helpers.c.o -MF CMakeFiles/aux_vk.dir/vk_helpers.c.o.d -o CMakeFiles/aux_vk.dir/vk_helpers.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_helpers.c [ 31%] Linking CXX static library libdrv_hdk.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_hdk.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_hdk.dir/link.txt --verbose=1 [ 31%] Building C object src/xrt/drivers/CMakeFiles/drv_pssense.dir/pssense/pssense_driver.c.o [ 31%] Linking CXX static library libaux_util_sink.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_pssense.dir/pssense/pssense_driver.c.o -MF CMakeFiles/drv_pssense.dir/pssense/pssense_driver.c.o.d -o CMakeFiles/drv_pssense.dir/pssense/pssense_driver.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/pssense/pssense_driver.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cmake -P CMakeFiles/aux_util_sink.dir/cmake_clean_target.cmake make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_psvr.dir/build.make src/xrt/drivers/CMakeFiles/drv_psvr.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 31%] Linking CXX static library libdrv_qwerty.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_qwerty.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_util_sink.dir/link.txt --verbose=1 /usr/bin/ar qc libdrv_hdk.a CMakeFiles/drv_hdk.dir/hdk/hdk_device.cpp.o CMakeFiles/drv_hdk.dir/hdk/hdk_prober.c.o /usr/bin/ranlib libdrv_hdk.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 31%] Building C object src/xrt/drivers/CMakeFiles/drv_psvr.dir/psvr/psvr_packet.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/hidapi -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_psvr.dir/psvr/psvr_packet.c.o -MF CMakeFiles/drv_psvr.dir/psvr/psvr_packet.c.o.d -o CMakeFiles/drv_psvr.dir/psvr/psvr_packet.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/psvr/psvr_packet.c [ 31%] Building C object src/xrt/drivers/CMakeFiles/drv_psvr.dir/psvr/psvr_device.c.o [ 31%] Built target drv_hdk cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_qwerty.dir/link.txt --verbose=1 cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/hidapi -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_psvr.dir/psvr/psvr_device.c.o -MF CMakeFiles/drv_psvr.dir/psvr/psvr_device.c.o.d -o CMakeFiles/drv_psvr.dir/psvr/psvr_device.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/psvr/psvr_device.c /usr/bin/ar qc libaux_util_sink.a CMakeFiles/aux_util_sink.dir/u_sink_combiner.c.o CMakeFiles/aux_util_sink.dir/u_sink_force_genlock.c.o CMakeFiles/aux_util_sink.dir/u_sink_converter.c.o CMakeFiles/aux_util_sink.dir/u_sink_deinterleaver.c.o CMakeFiles/aux_util_sink.dir/u_sink_queue.c.o CMakeFiles/aux_util_sink.dir/u_sink_simple_queue.c.o CMakeFiles/aux_util_sink.dir/u_sink_quirk.c.o CMakeFiles/aux_util_sink.dir/u_sink_split.c.o CMakeFiles/aux_util_sink.dir/u_sink_stereo_sbs_to_slam_sbs.c.o /usr/bin/ranlib libaux_util_sink.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 31%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_image_allocator.c.o [ 31%] Linking CXX static library libaux_ogl.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_image_allocator.c.o -MF CMakeFiles/aux_vk.dir/vk_image_allocator.c.o.d -o CMakeFiles/aux_vk.dir/vk_image_allocator.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_image_allocator.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/ogl && /usr/bin/cmake -P CMakeFiles/aux_ogl.dir/cmake_clean_target.cmake /usr/bin/ar qc libdrv_qwerty.a CMakeFiles/drv_qwerty.dir/qwerty/qwerty_device.c.o CMakeFiles/drv_qwerty.dir/qwerty/qwerty_prober.c.o CMakeFiles/drv_qwerty.dir/qwerty/qwerty_sdl.c.o /usr/bin/ranlib libdrv_qwerty.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 31%] Built target aux_util_sink cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/ogl && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_ogl.dir/link.txt --verbose=1 [ 31%] Built target drv_qwerty [ 31%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_image_readback_to_xf_pool.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_image_readback_to_xf_pool.c.o -MF CMakeFiles/aux_vk.dir/vk_image_readback_to_xf_pool.c.o.d -o CMakeFiles/aux_vk.dir/vk_image_readback_to_xf_pool.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_image_readback_to_xf_pool.c [ 31%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_print.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_print.c.o -MF CMakeFiles/aux_vk.dir/vk_print.c.o.d -o CMakeFiles/aux_vk.dir/vk_print.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_print.c /usr/bin/ar qc libaux_ogl.a CMakeFiles/aux_ogl.dir/ogl_api.c.o CMakeFiles/aux_ogl.dir/ogl_helpers.c.o CMakeFiles/aux_ogl.dir/glx_api.c.o CMakeFiles/aux_ogl.dir/egl_api.c.o /usr/bin/ranlib libaux_ogl.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 31%] Built target aux_ogl [ 32%] Building C object src/xrt/drivers/CMakeFiles/drv_psvr.dir/psvr/psvr_prober.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/hidapi -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_psvr.dir/psvr/psvr_prober.c.o -MF CMakeFiles/drv_psvr.dir/psvr/psvr_prober.c.o.d -o CMakeFiles/drv_psvr.dir/psvr/psvr_prober.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/psvr/psvr_prober.c [ 33%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_state_creators.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_state_creators.c.o -MF CMakeFiles/aux_vk.dir/vk_state_creators.c.o.d -o CMakeFiles/aux_vk.dir/vk_state_creators.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_state_creators.c [ 33%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_surface_info.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_surface_info.c.o -MF CMakeFiles/aux_vk.dir/vk_surface_info.c.o.d -o CMakeFiles/aux_vk.dir/vk_surface_info.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_surface_info.c [ 33%] Linking CXX static library libdrv_xreal_air.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_xreal_air.dir/cmake_clean_target.cmake [ 33%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_sync_objects.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_sync_objects.c.o -MF CMakeFiles/aux_vk.dir/vk_sync_objects.c.o.d -o CMakeFiles/aux_vk.dir/vk_sync_objects.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_sync_objects.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_xreal_air.dir/link.txt --verbose=1 [ 33%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_time.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_time.c.o -MF CMakeFiles/aux_vk.dir/vk_time.c.o.d -o CMakeFiles/aux_vk.dir/vk_time.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_time.c make -f src/xrt/drivers/CMakeFiles/drv_rokid.dir/build.make src/xrt/drivers/CMakeFiles/drv_rokid.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_rokid.dir/DependInfo.cmake "--color=" /usr/bin/ar qc libdrv_xreal_air.a CMakeFiles/drv_xreal_air.dir/xreal_air/xreal_air_hmd.c.o CMakeFiles/drv_xreal_air.dir/xreal_air/xreal_air_packet.c.o /usr/bin/ranlib libdrv_xreal_air.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_rokid.dir/build.make src/xrt/drivers/CMakeFiles/drv_rokid.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 33%] Built target drv_xreal_air make -f src/xrt/drivers/CMakeFiles/drv_rift_s.dir/build.make src/xrt/drivers/CMakeFiles/drv_rift_s.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_rift_s.dir/DependInfo.cmake "--color=" [ 33%] Linking CXX static library libdrv_psvr.a [ 33%] Building C object src/xrt/drivers/CMakeFiles/drv_rokid.dir/rokid/rokid_hmd.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_rokid.dir/rokid/rokid_hmd.c.o -MF CMakeFiles/drv_rokid.dir/rokid/rokid_hmd.c.o.d -o CMakeFiles/drv_rokid.dir/rokid/rokid_hmd.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/rokid/rokid_hmd.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_psvr.dir/cmake_clean_target.cmake make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_rift_s.dir/build.make src/xrt/drivers/CMakeFiles/drv_rift_s.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 33%] Building C object src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_camera.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/eigen3 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/tinyceres/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_camera.c.o -MF CMakeFiles/drv_rift_s.dir/rift_s/rift_s_camera.c.o.d -o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_camera.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/rift_s/rift_s_camera.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_psvr.dir/link.txt --verbose=1 make -f src/xrt/drivers/CMakeFiles/drv_v4l2.dir/build.make src/xrt/drivers/CMakeFiles/drv_v4l2.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_v4l2.dir/DependInfo.cmake "--color=" [ 33%] Building C object src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_controller.c.o make -f src/xrt/drivers/CMakeFiles/drv_vf.dir/build.make src/xrt/drivers/CMakeFiles/drv_vf.dir/depend cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/eigen3 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/tinyceres/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_controller.c.o -MF CMakeFiles/drv_rift_s.dir/rift_s/rift_s_controller.c.o.d -o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_controller.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/rift_s/rift_s_controller.c make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_vf.dir/DependInfo.cmake "--color=" /usr/bin/ar qc libdrv_psvr.a CMakeFiles/drv_psvr.dir/psvr/psvr_device.c.o CMakeFiles/drv_psvr.dir/psvr/psvr_packet.c.o CMakeFiles/drv_psvr.dir/psvr/psvr_prober.c.o /usr/bin/ranlib libdrv_psvr.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_v4l2.dir/build.make src/xrt/drivers/CMakeFiles/drv_v4l2.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_vf.dir/build.make src/xrt/drivers/CMakeFiles/drv_vf.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 33%] Built target drv_psvr [ 33%] Building C object src/xrt/drivers/CMakeFiles/drv_v4l2.dir/v4l2/v4l2_driver.c.o make -f src/xrt/drivers/CMakeFiles/drv_multi.dir/build.make src/xrt/drivers/CMakeFiles/drv_multi.dir/depend cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_v4l2.dir/v4l2/v4l2_driver.c.o -MF CMakeFiles/drv_v4l2.dir/v4l2/v4l2_driver.c.o.d -o CMakeFiles/drv_v4l2.dir/v4l2/v4l2_driver.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/v4l2/v4l2_driver.c make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_multi.dir/DependInfo.cmake "--color=" [ 33%] Building C object src/xrt/drivers/CMakeFiles/drv_vf.dir/vf/vf_driver.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/orc-0.4 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_vf.dir/vf/vf_driver.c.o -MF CMakeFiles/drv_vf.dir/vf/vf_driver.c.o.d -o CMakeFiles/drv_vf.dir/vf/vf_driver.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/vf/vf_driver.c [ 33%] Building C object src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_firmware.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/eigen3 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/tinyceres/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_firmware.c.o -MF CMakeFiles/drv_rift_s.dir/rift_s/rift_s_firmware.c.o.d -o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_firmware.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/rift_s/rift_s_firmware.c [ 33%] Linking CXX static library libdrv_pssense.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_pssense.dir/cmake_clean_target.cmake make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_multi.dir/build.make src/xrt/drivers/CMakeFiles/drv_multi.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_pssense.dir/link.txt --verbose=1 make -f src/xrt/drivers/CMakeFiles/drv_sample.dir/build.make src/xrt/drivers/CMakeFiles/drv_sample.dir/depend [ 33%] Building C object src/xrt/drivers/CMakeFiles/drv_multi.dir/multi_wrapper/multi.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_multi.dir/multi_wrapper/multi.c.o -MF CMakeFiles/drv_multi.dir/multi_wrapper/multi.c.o.d -o CMakeFiles/drv_multi.dir/multi_wrapper/multi.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/multi_wrapper/multi.c make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_sample.dir/DependInfo.cmake "--color=" /usr/bin/ar qc libdrv_pssense.a CMakeFiles/drv_pssense.dir/pssense/pssense_driver.c.o /usr/bin/ranlib libdrv_pssense.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 33%] Linking CXX static library libaux_vk.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 33%] Built target drv_pssense make -f src/xrt/drivers/CMakeFiles/drv_sample.dir/build.make src/xrt/drivers/CMakeFiles/drv_sample.dir/build cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cmake -P CMakeFiles/aux_vk.dir/cmake_clean_target.cmake make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/compositor/CMakeFiles/comp_multi.dir/build.make src/xrt/compositor/CMakeFiles/comp_multi.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/CMakeFiles/comp_multi.dir/DependInfo.cmake "--color=" cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_vk.dir/link.txt --verbose=1 [ 33%] Building C object src/xrt/drivers/CMakeFiles/drv_sample.dir/sample/sample_hmd.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_sample.dir/sample/sample_hmd.c.o -MF CMakeFiles/drv_sample.dir/sample/sample_hmd.c.o.d -o CMakeFiles/drv_sample.dir/sample/sample_hmd.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/sample/sample_hmd.c make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/compositor/CMakeFiles/comp_multi.dir/build.make src/xrt/compositor/CMakeFiles/comp_multi.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 33%] Building C object src/xrt/compositor/CMakeFiles/comp_multi.dir/multi/comp_multi_compositor.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_multi.dir/multi/comp_multi_compositor.c.o -MF CMakeFiles/comp_multi.dir/multi/comp_multi_compositor.c.o.d -o CMakeFiles/comp_multi.dir/multi/comp_multi_compositor.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/multi/comp_multi_compositor.c /usr/bin/ar qc libaux_vk.a CMakeFiles/aux_vk.dir/vk_bundle_init.c.o CMakeFiles/aux_vk.dir/vk_cmd.c.o CMakeFiles/aux_vk.dir/vk_cmd_pool.c.o CMakeFiles/aux_vk.dir/vk_compositor_flags.c.o CMakeFiles/aux_vk.dir/vk_debug.c.o CMakeFiles/aux_vk.dir/vk_enumerate.c.o CMakeFiles/aux_vk.dir/vk_function_loaders.c.o CMakeFiles/aux_vk.dir/vk_helpers.c.o CMakeFiles/aux_vk.dir/vk_image_allocator.c.o CMakeFiles/aux_vk.dir/vk_image_readback_to_xf_pool.c.o CMakeFiles/aux_vk.dir/vk_print.c.o CMakeFiles/aux_vk.dir/vk_state_creators.c.o CMakeFiles/aux_vk.dir/vk_surface_info.c.o CMakeFiles/aux_vk.dir/vk_sync_objects.c.o CMakeFiles/aux_vk.dir/vk_time.c.o /usr/bin/ranlib libaux_vk.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 33%] Built target aux_vk [ 33%] Linking CXX static library libdrv_rokid.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_rokid.dir/cmake_clean_target.cmake [ 33%] Building C object src/xrt/compositor/CMakeFiles/comp_multi.dir/multi/comp_multi_system.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_rokid.dir/link.txt --verbose=1 cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_multi.dir/multi/comp_multi_system.c.o -MF CMakeFiles/comp_multi.dir/multi/comp_multi_system.c.o.d -o CMakeFiles/comp_multi.dir/multi/comp_multi_system.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/multi/comp_multi_system.c [ 33%] Building C object src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_hmd.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/eigen3 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/tinyceres/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_hmd.c.o -MF CMakeFiles/drv_rift_s.dir/rift_s/rift_s_hmd.c.o.d -o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_hmd.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/rift_s/rift_s_hmd.c make -f src/xrt/compositor/CMakeFiles/comp_mock.dir/build.make src/xrt/compositor/CMakeFiles/comp_mock.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/CMakeFiles/comp_mock.dir/DependInfo.cmake "--color=" /usr/bin/ar qc libdrv_rokid.a CMakeFiles/drv_rokid.dir/rokid/rokid_hmd.c.o /usr/bin/ranlib libdrv_rokid.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/compositor/CMakeFiles/comp_mock.dir/build.make src/xrt/compositor/CMakeFiles/comp_mock.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 33%] Linking CXX static library libdrv_multi.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_multi.dir/cmake_clean_target.cmake [ 33%] Built target drv_rokid [ 33%] Building CXX object src/xrt/compositor/CMakeFiles/comp_mock.dir/mock/mock_compositor.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_mock.dir/mock/mock_compositor.cpp.o -MF CMakeFiles/comp_mock.dir/mock/mock_compositor.cpp.o.d -o CMakeFiles/comp_mock.dir/mock/mock_compositor.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/mock/mock_compositor.cpp [ 33%] Building C object src/xrt/drivers/CMakeFiles/drv_sample.dir/sample/sample_prober.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_sample.dir/sample/sample_prober.c.o -MF CMakeFiles/drv_sample.dir/sample/sample_prober.c.o.d -o CMakeFiles/drv_sample.dir/sample/sample_prober.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/sample/sample_prober.c [ 34%] Building C object src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_protocol.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_multi.dir/link.txt --verbose=1 make -f src/xrt/ipc/CMakeFiles/ipc_shared.dir/build.make src/xrt/ipc/CMakeFiles/ipc_shared.dir/depend cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/eigen3 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/tinyceres/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_protocol.c.o -MF CMakeFiles/drv_rift_s.dir/rift_s/rift_s_protocol.c.o.d -o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_protocol.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/rift_s/rift_s_protocol.c make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 35%] Generating ipc_protocol_generated.h from protocol JSON description cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/python3 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/shared/proto.py /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/shared/proto.json /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc/ipc_protocol_generated.h /usr/bin/ar qc libdrv_multi.a CMakeFiles/drv_multi.dir/multi_wrapper/multi.c.o /usr/bin/ranlib libdrv_multi.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 35%] Built target drv_multi [ 35%] Linking CXX static library libdrv_vf.a [ 35%] Building C object src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_radio.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/eigen3 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/tinyceres/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_radio.c.o -MF CMakeFiles/drv_rift_s.dir/rift_s/rift_s_radio.c.o.d -o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_radio.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/rift_s/rift_s_radio.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_vf.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_vf.dir/link.txt --verbose=1 cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc/CMakeFiles/ipc_shared.dir/DependInfo.cmake "--color=" [ 36%] Linking CXX static library libdrv_sample.a /usr/bin/ar qc libdrv_vf.a CMakeFiles/drv_vf.dir/vf/vf_driver.c.o /usr/bin/ranlib libdrv_vf.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_sample.dir/cmake_clean_target.cmake make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/ipc/CMakeFiles/ipc_shared.dir/build.make src/xrt/ipc/CMakeFiles/ipc_shared.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 36%] Linking CXX static library libcomp_mock.a [ 36%] Built target drv_vf cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cmake -P CMakeFiles/comp_mock.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_sample.dir/link.txt --verbose=1 [ 36%] Building CXX object src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_util.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/eigen3 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/tinyceres/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_util.cpp.o -MF CMakeFiles/drv_rift_s.dir/rift_s/rift_s_util.cpp.o.d -o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_util.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/rift_s/rift_s_util.cpp [ 36%] Building C object src/xrt/ipc/CMakeFiles/ipc_shared.dir/shared/ipc_shmem.c.o [ 36%] Building C object src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_tracker.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_shared.dir/shared/ipc_shmem.c.o -MF CMakeFiles/ipc_shared.dir/shared/ipc_shmem.c.o.d -o CMakeFiles/ipc_shared.dir/shared/ipc_shmem.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/shared/ipc_shmem.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cmake -E cmake_link_script CMakeFiles/comp_mock.dir/link.txt --verbose=1 cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/eigen3 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/tinyceres/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_tracker.c.o -MF CMakeFiles/drv_rift_s.dir/rift_s/rift_s_tracker.c.o.d -o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_tracker.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/rift_s/rift_s_tracker.c [ 36%] Linking CXX static library libdrv_v4l2.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_v4l2.dir/cmake_clean_target.cmake /usr/bin/ar qc libdrv_sample.a CMakeFiles/drv_sample.dir/sample/sample_hmd.c.o CMakeFiles/drv_sample.dir/sample/sample_prober.c.o /usr/bin/ranlib libdrv_sample.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_v4l2.dir/link.txt --verbose=1 /usr/bin/ar qc libcomp_mock.a CMakeFiles/comp_mock.dir/mock/mock_compositor.cpp.o /usr/bin/ranlib libcomp_mock.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 36%] Built target drv_sample /usr/bin/ar qc libdrv_v4l2.a CMakeFiles/drv_v4l2.dir/v4l2/v4l2_driver.c.o /usr/bin/ranlib libdrv_v4l2.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 36%] Built target comp_mock [ 36%] Building C object src/xrt/ipc/CMakeFiles/ipc_shared.dir/shared/ipc_utils.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_shared.dir/shared/ipc_utils.c.o -MF CMakeFiles/ipc_shared.dir/shared/ipc_utils.c.o.d -o CMakeFiles/ipc_shared.dir/shared/ipc_utils.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/shared/ipc_utils.c [ 36%] Built target drv_v4l2 make -f src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/build.make src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/DependInfo.cmake "--color=" [ 36%] Building C object src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/eigen3 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/tinyceres/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s.c.o -MF CMakeFiles/drv_rift_s.dir/rift_s/rift_s.c.o.d -o CMakeFiles/drv_rift_s.dir/rift_s/rift_s.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/rift_s/rift_s.c make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/build.make src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/compositor/CMakeFiles/comp_client.dir/build.make src/xrt/compositor/CMakeFiles/comp_client.dir/depend [ 36%] Building C object src/xrt/ipc/CMakeFiles/ipc_shared.dir/shared/ipc_message_channel_unix.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_shared.dir/shared/ipc_message_channel_unix.c.o -MF CMakeFiles/ipc_shared.dir/shared/ipc_message_channel_unix.c.o.d -o CMakeFiles/ipc_shared.dir/shared/ipc_message_channel_unix.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/shared/ipc_message_channel_unix.c make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/CMakeFiles/comp_client.dir/DependInfo.cmake "--color=" [ 37%] Building C object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_data_utils.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_data_utils.c.o -MF CMakeFiles/aux_tracking.dir/t_data_utils.c.o.d -o CMakeFiles/aux_tracking.dir/t_data_utils.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_data_utils.c make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/compositor/CMakeFiles/comp_client.dir/build.make src/xrt/compositor/CMakeFiles/comp_client.dir/build make -f src/xrt/compositor/CMakeFiles/comp_render.dir/build.make src/xrt/compositor/CMakeFiles/comp_render.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 37%] Generating shaders/mesh.vert.h [ 37%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_vk_client.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/mesh.vert --vn shaders_mesh_vert -o /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/shaders/mesh.vert.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_vk_client.c.o -MF CMakeFiles/comp_client.dir/client/comp_vk_client.c.o.d -o CMakeFiles/comp_client.dir/client/comp_vk_client.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/client/comp_vk_client.c [ 38%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_vk_glue.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_vk_glue.c.o -MF CMakeFiles/comp_client.dir/client/comp_vk_glue.c.o.d -o CMakeFiles/comp_client.dir/client/comp_vk_glue.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/client/comp_vk_glue.c [ 38%] Generating shaders/blit.comp.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/blit.comp --vn shaders_blit_comp -o /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/shaders/blit.comp.h [ 39%] Linking CXX static library libcomp_multi.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cmake -P CMakeFiles/comp_multi.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cmake -E cmake_link_script CMakeFiles/comp_multi.dir/link.txt --verbose=1 [ 39%] Linking CXX static library libipc_shared.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cmake -P CMakeFiles/ipc_shared.dir/cmake_clean_target.cmake /usr/bin/ar qc libcomp_multi.a CMakeFiles/comp_multi.dir/multi/comp_multi_compositor.c.o CMakeFiles/comp_multi.dir/multi/comp_multi_system.c.o /usr/bin/ranlib libcomp_multi.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cmake -E cmake_link_script CMakeFiles/ipc_shared.dir/link.txt --verbose=1 [ 39%] Built target comp_multi /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/mesh.vert /usr/bin/ar qc libipc_shared.a CMakeFiles/ipc_shared.dir/shared/ipc_shmem.c.o CMakeFiles/ipc_shared.dir/shared/ipc_utils.c.o CMakeFiles/ipc_shared.dir/shared/ipc_message_channel_unix.c.o /usr/bin/ranlib libipc_shared.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/blit.comp [ 39%] Generating shaders/clear.comp.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/clear.comp --vn shaders_clear_comp -o /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/shaders/clear.comp.h [ 40%] Generating shaders/distortion.comp.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/distortion.comp --vn shaders_distortion_comp -o /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/shaders/distortion.comp.h [ 40%] Built target ipc_shared [ 40%] Generating shaders/layer.comp.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer.comp --vn shaders_layer_comp -o /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/shaders/layer.comp.h [ 40%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_imu.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_imu.cpp.o -MF CMakeFiles/aux_tracking.dir/t_imu.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_imu.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_imu.cpp [ 40%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_client.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_client.c.o -MF CMakeFiles/comp_client.dir/client/comp_gl_client.c.o.d -o CMakeFiles/comp_client.dir/client/comp_gl_client.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/client/comp_gl_client.c [ 40%] Generating shaders/layer_cylinder.frag.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_cylinder.frag --vn shaders_layer_cylinder_frag -o /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/shaders/layer_cylinder.frag.h [ 40%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_memobj_swapchain.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_memobj_swapchain.c.o -MF CMakeFiles/comp_client.dir/client/comp_gl_memobj_swapchain.c.o.d -o CMakeFiles/comp_client.dir/client/comp_gl_memobj_swapchain.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/client/comp_gl_memobj_swapchain.c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/clear.comp [ 40%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_openvr_tracker.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_openvr_tracker.cpp.o -MF CMakeFiles/aux_tracking.dir/t_openvr_tracker.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_openvr_tracker.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_openvr_tracker.cpp /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/distortion.comp [ 41%] Generating shaders/layer_cylinder.vert.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_cylinder.vert --vn shaders_layer_cylinder_vert -o /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/shaders/layer_cylinder.vert.h /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_cylinder.frag make -f src/xrt/ipc/CMakeFiles/ipc_client.dir/build.make src/xrt/ipc/CMakeFiles/ipc_client.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 41%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_calibration.cpp.o [ 41%] Generating ipc_client_generated.h from protocol JSON description cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_calibration.cpp.o -MF CMakeFiles/aux_tracking.dir/t_calibration.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_calibration.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_calibration.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/python3 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/shared/proto.py /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/shared/proto.json /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc/ipc_client_generated.h /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer.comp [ 41%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_convert.cpp.o [ 41%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_glue.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_glue.c.o -MF CMakeFiles/comp_client.dir/client/comp_gl_glue.c.o.d -o CMakeFiles/comp_client.dir/client/comp_gl_glue.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/client/comp_gl_glue.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_convert.cpp.o -MF CMakeFiles/aux_tracking.dir/t_convert.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_convert.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_convert.cpp [ 41%] Generating ipc_client_generated.c from protocol JSON description cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/python3 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/shared/proto.py /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/shared/proto.json /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc/ipc_client_generated.c [ 42%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_debug_hsv_filter.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_debug_hsv_filter.cpp.o -MF CMakeFiles/aux_tracking.dir/t_debug_hsv_filter.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_debug_hsv_filter.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_debug_hsv_filter.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc/CMakeFiles/ipc_client.dir/DependInfo.cmake "--color=" [ 42%] Generating shaders/layer_equirect2.frag.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_equirect2.frag --vn shaders_layer_equirect2_frag -o /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/shaders/layer_equirect2.frag.h make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/ipc/CMakeFiles/ipc_client.dir/build.make src/xrt/ipc/CMakeFiles/ipc_client.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 43%] Building C object src/xrt/ipc/CMakeFiles/ipc_client.dir/ipc_client_generated.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_client.dir/ipc_client_generated.c.o -MF CMakeFiles/ipc_client.dir/ipc_client_generated.c.o.d -o CMakeFiles/ipc_client.dir/ipc_client_generated.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc/ipc_client_generated.c [ 43%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gles_glue.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gles_glue.c.o -MF CMakeFiles/comp_client.dir/client/comp_gles_glue.c.o.d -o CMakeFiles/comp_client.dir/client/comp_gles_glue.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/client/comp_gles_glue.c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_equirect2.frag [ 43%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_debug_hsv_picker.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_debug_hsv_picker.cpp.o -MF CMakeFiles/aux_tracking.dir/t_debug_hsv_picker.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_debug_hsv_picker.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_debug_hsv_picker.cpp [ 43%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_debug_hsv_viewer.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_debug_hsv_viewer.cpp.o -MF CMakeFiles/aux_tracking.dir/t_debug_hsv_viewer.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_debug_hsv_viewer.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_debug_hsv_viewer.cpp [ 44%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_eglimage_swapchain.c.o /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_cylinder.vert cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_eglimage_swapchain.c.o -MF CMakeFiles/comp_client.dir/client/comp_gl_eglimage_swapchain.c.o.d -o CMakeFiles/comp_client.dir/client/comp_gl_eglimage_swapchain.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/client/comp_gl_eglimage_swapchain.c [ 44%] Generating shaders/layer_equirect2.vert.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_equirect2.vert --vn shaders_layer_equirect2_vert -o /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/shaders/layer_equirect2.vert.h [ 44%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_egl_client.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_egl_client.c.o -MF CMakeFiles/comp_client.dir/client/comp_egl_client.c.o.d -o CMakeFiles/comp_client.dir/client/comp_egl_client.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/client/comp_egl_client.c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_equirect2.vert [ 44%] Generating shaders/layer_projection.vert.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_projection.vert --vn shaders_layer_projection_vert -o /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/shaders/layer_projection.vert.h /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_projection.vert [ 44%] Generating shaders/layer_quad.vert.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_quad.vert --vn shaders_layer_quad_vert -o /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/shaders/layer_quad.vert.h /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_quad.vert [ 44%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_xlib_client.c.o [ 45%] Generating shaders/layer_shared.frag.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_shared.frag --vn shaders_layer_shared_frag -o /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/shaders/layer_shared.frag.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_xlib_client.c.o -MF CMakeFiles/comp_client.dir/client/comp_gl_xlib_client.c.o.d -o CMakeFiles/comp_client.dir/client/comp_gl_xlib_client.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/client/comp_gl_xlib_client.c [ 45%] Building C object src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_compositor.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_compositor.c.o -MF CMakeFiles/ipc_client.dir/client/ipc_client_compositor.c.o.d -o CMakeFiles/ipc_client.dir/client/ipc_client_compositor.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/client/ipc_client_compositor.c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_shared.frag [ 45%] Generating shaders/mesh.frag.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/mesh.frag --vn shaders_mesh_frag -o /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/shaders/mesh.frag.h [ 45%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_xlib_glue.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_xlib_glue.c.o -MF CMakeFiles/comp_client.dir/client/comp_gl_xlib_glue.c.o.d -o CMakeFiles/comp_client.dir/client/comp_gl_xlib_glue.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/client/comp_gl_xlib_glue.c [ 45%] Linking CXX static library libcomp_client.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cmake -P CMakeFiles/comp_client.dir/cmake_clean_target.cmake /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/mesh.frag cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/CMakeFiles/comp_render.dir/DependInfo.cmake "--color=" cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cmake -E cmake_link_script CMakeFiles/comp_client.dir/link.txt --verbose=1 make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/compositor/CMakeFiles/comp_render.dir/build.make src/xrt/compositor/CMakeFiles/comp_render.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 45%] Building C object src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_buffer.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_buffer.c.o -MF CMakeFiles/comp_render.dir/render/render_buffer.c.o.d -o CMakeFiles/comp_render.dir/render/render_buffer.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/render/render_buffer.c [ 45%] Building C object src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_connection.c.o /usr/bin/ar qc libcomp_client.a CMakeFiles/comp_client.dir/client/comp_vk_client.c.o CMakeFiles/comp_client.dir/client/comp_vk_glue.c.o CMakeFiles/comp_client.dir/client/comp_gl_client.c.o CMakeFiles/comp_client.dir/client/comp_gl_memobj_swapchain.c.o CMakeFiles/comp_client.dir/client/comp_gl_glue.c.o CMakeFiles/comp_client.dir/client/comp_gles_glue.c.o CMakeFiles/comp_client.dir/client/comp_gl_eglimage_swapchain.c.o CMakeFiles/comp_client.dir/client/comp_egl_client.c.o CMakeFiles/comp_client.dir/client/comp_gl_xlib_client.c.o CMakeFiles/comp_client.dir/client/comp_gl_xlib_glue.c.o /usr/bin/ranlib libcomp_client.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_connection.c.o -MF CMakeFiles/ipc_client.dir/client/ipc_client_connection.c.o.d -o CMakeFiles/ipc_client.dir/client/ipc_client_connection.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/client/ipc_client_connection.c [ 45%] Built target comp_client [ 45%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_file.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_file.cpp.o -MF CMakeFiles/aux_tracking.dir/t_file.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_file.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_file.cpp [ 45%] Building C object src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_compute.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_compute.c.o -MF CMakeFiles/comp_render.dir/render/render_compute.c.o.d -o CMakeFiles/comp_render.dir/render/render_compute.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/render/render_compute.c [ 45%] Building C object src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_device.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_device.c.o -MF CMakeFiles/ipc_client.dir/client/ipc_client_device.c.o.d -o CMakeFiles/ipc_client.dir/client/ipc_client_device.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/client/ipc_client_device.c [ 45%] Building C object src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_hmd.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_hmd.c.o -MF CMakeFiles/ipc_client.dir/client/ipc_client_hmd.c.o.d -o CMakeFiles/ipc_client.dir/client/ipc_client_hmd.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/client/ipc_client_hmd.c [ 45%] Building C object src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_distortion.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_distortion.c.o -MF CMakeFiles/comp_render.dir/render/render_distortion.c.o.d -o CMakeFiles/comp_render.dir/render/render_distortion.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/render/render_distortion.c [ 46%] Building C object src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_instance.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_instance.c.o -MF CMakeFiles/ipc_client.dir/client/ipc_client_instance.c.o.d -o CMakeFiles/ipc_client.dir/client/ipc_client_instance.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/client/ipc_client_instance.c [ 46%] Building C object src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_gfx.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_gfx.c.o -MF CMakeFiles/comp_render.dir/render/render_gfx.c.o.d -o CMakeFiles/comp_render.dir/render/render_gfx.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/render/render_gfx.c [ 46%] Building C object src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_session.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_session.c.o -MF CMakeFiles/ipc_client.dir/client/ipc_client_session.c.o.d -o CMakeFiles/ipc_client.dir/client/ipc_client_session.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/client/ipc_client_session.c [ 46%] Building C object src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_space_overseer.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_space_overseer.c.o -MF CMakeFiles/ipc_client.dir/client/ipc_client_space_overseer.c.o.d -o CMakeFiles/ipc_client.dir/client/ipc_client_space_overseer.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/client/ipc_client_space_overseer.c [ 46%] Building C object src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_system.c.o [ 47%] Building C object src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_resources.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_system.c.o -MF CMakeFiles/ipc_client.dir/client/ipc_client_system.c.o.d -o CMakeFiles/ipc_client.dir/client/ipc_client_system.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/client/ipc_client_system.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_resources.c.o -MF CMakeFiles/comp_render.dir/render/render_resources.c.o.d -o CMakeFiles/comp_render.dir/render/render_resources.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/render/render_resources.c [ 47%] Building C object src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_system_devices.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_system_devices.c.o -MF CMakeFiles/ipc_client.dir/client/ipc_client_system_devices.c.o.d -o CMakeFiles/ipc_client.dir/client/ipc_client_system_devices.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/client/ipc_client_system_devices.c [ 48%] Linking CXX static library libipc_client.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cmake -P CMakeFiles/ipc_client.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cmake -E cmake_link_script CMakeFiles/ipc_client.dir/link.txt --verbose=1 /usr/bin/ar qc libipc_client.a CMakeFiles/ipc_client.dir/ipc_client_generated.c.o CMakeFiles/ipc_client.dir/client/ipc_client_compositor.c.o CMakeFiles/ipc_client.dir/client/ipc_client_connection.c.o CMakeFiles/ipc_client.dir/client/ipc_client_device.c.o CMakeFiles/ipc_client.dir/client/ipc_client_hmd.c.o CMakeFiles/ipc_client.dir/client/ipc_client_instance.c.o CMakeFiles/ipc_client.dir/client/ipc_client_session.c.o CMakeFiles/ipc_client.dir/client/ipc_client_space_overseer.c.o CMakeFiles/ipc_client.dir/client/ipc_client_system.c.o CMakeFiles/ipc_client.dir/client/ipc_client_system_devices.c.o /usr/bin/ranlib libipc_client.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 48%] Built target ipc_client make -f src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/build.make src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/build.make src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 48%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_action.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_action.c.o -MF CMakeFiles/st_oxr.dir/oxr_api_action.c.o.d -o CMakeFiles/st_oxr.dir/oxr_api_action.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_api_action.c [ 48%] Building C object src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_shaders.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_shaders.c.o -MF CMakeFiles/comp_render.dir/render/render_shaders.c.o.d -o CMakeFiles/comp_render.dir/render/render_shaders.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/render/render_shaders.c [ 48%] Building C object src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_sub_alloc.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_sub_alloc.c.o -MF CMakeFiles/comp_render.dir/render/render_sub_alloc.c.o.d -o CMakeFiles/comp_render.dir/render/render_sub_alloc.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/render/render_sub_alloc.c [ 48%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_frame_cv_mat_wrapper.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_frame_cv_mat_wrapper.cpp.o -MF CMakeFiles/aux_tracking.dir/t_frame_cv_mat_wrapper.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_frame_cv_mat_wrapper.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_frame_cv_mat_wrapper.cpp make -f src/xrt/targets/ctl/CMakeFiles/monado-ctl.dir/build.make src/xrt/targets/ctl/CMakeFiles/monado-ctl.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/ctl /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/ctl /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/ctl/CMakeFiles/monado-ctl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/targets/ctl/CMakeFiles/monado-ctl.dir/build.make src/xrt/targets/ctl/CMakeFiles/monado-ctl.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 48%] Building C object src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_util.c.o [ 48%] Building C object src/xrt/targets/ctl/CMakeFiles/monado-ctl.dir/main.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_util.c.o -MF CMakeFiles/comp_render.dir/render/render_util.c.o.d -o CMakeFiles/comp_render.dir/render/render_util.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/render/render_util.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/ctl && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/ctl/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/ctl/CMakeFiles/monado-ctl.dir/main.c.o -MF CMakeFiles/monado-ctl.dir/main.c.o.d -o CMakeFiles/monado-ctl.dir/main.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/ctl/main.c [ 48%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_instance.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_instance.c.o -MF CMakeFiles/st_oxr.dir/oxr_api_instance.c.o.d -o CMakeFiles/st_oxr.dir/oxr_api_instance.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_api_instance.c [ 49%] Building C object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_hsv_filter.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_hsv_filter.c.o -MF CMakeFiles/aux_tracking.dir/t_hsv_filter.c.o.d -o CMakeFiles/aux_tracking.dir/t_hsv_filter.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_hsv_filter.c [ 49%] Linking CXX executable monado-ctl cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/ctl && /usr/bin/cmake -E cmake_link_script CMakeFiles/monado-ctl.dir/link.txt --verbose=1 [ 49%] Linking CXX static library libxrt-external-catch2.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/cmake -P CMakeFiles/xrt-external-catch2.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/cmake -E cmake_link_script CMakeFiles/xrt-external-catch2.dir/link.txt --verbose=1 [ 49%] Linking CXX static library libcomp_render.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cmake -P CMakeFiles/comp_render.dir/cmake_clean_target.cmake /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/monado-ctl.dir/link.d "CMakeFiles/monado-ctl.dir/main.c.o" -o monado-ctl ../../auxiliary/util/libaux_util.a ../../ipc/libipc_client.a ../../ipc/libipc_shared.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../../external/libxrt-external-nanopb.a ../../auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libvulkan.so ../../auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm /usr/lib/aarch64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cmake -E cmake_link_script CMakeFiles/comp_render.dir/link.txt --verbose=1 [ 49%] Built target monado-ctl [ 49%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_negotiate.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_negotiate.c.o -MF CMakeFiles/st_oxr.dir/oxr_api_negotiate.c.o.d -o CMakeFiles/st_oxr.dir/oxr_api_negotiate.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_api_negotiate.c /usr/bin/ar qc libcomp_render.a CMakeFiles/comp_render.dir/render/render_buffer.c.o CMakeFiles/comp_render.dir/render/render_compute.c.o CMakeFiles/comp_render.dir/render/render_distortion.c.o CMakeFiles/comp_render.dir/render/render_gfx.c.o CMakeFiles/comp_render.dir/render/render_resources.c.o CMakeFiles/comp_render.dir/render/render_shaders.c.o CMakeFiles/comp_render.dir/render/render_sub_alloc.c.o CMakeFiles/comp_render.dir/render/render_util.c.o /usr/bin/ranlib libcomp_render.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 49%] Built target comp_render [ 50%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_session.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_session.c.o -MF CMakeFiles/st_oxr.dir/oxr_api_session.c.o.d -o CMakeFiles/st_oxr.dir/oxr_api_session.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_api_session.c /usr/bin/ar qc libxrt-external-catch2.a "CMakeFiles/xrt-external-catch2.dir/Catch2/catch_amalgamated.cpp.o" /usr/bin/ranlib libxrt-external-catch2.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 50%] Built target xrt-external-catch2 make -f src/xrt/compositor/CMakeFiles/comp_util.dir/build.make src/xrt/compositor/CMakeFiles/comp_util.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/CMakeFiles/comp_util.dir/DependInfo.cmake "--color=" [ 50%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_kalman.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_kalman.cpp.o -MF CMakeFiles/aux_tracking.dir/t_kalman.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_kalman.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_kalman.cpp make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/compositor/CMakeFiles/comp_util.dir/build.make src/xrt/compositor/CMakeFiles/comp_util.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 51%] Building C object src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_base.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_base.c.o -MF CMakeFiles/comp_util.dir/util/comp_base.c.o.d -o CMakeFiles/comp_util.dir/util/comp_base.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/util/comp_base.c [ 51%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_space.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_space.c.o -MF CMakeFiles/st_oxr.dir/oxr_api_space.c.o.d -o CMakeFiles/st_oxr.dir/oxr_api_space.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_api_space.c [ 51%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_tracker_psmv.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_tracker_psmv.cpp.o -MF CMakeFiles/aux_tracking.dir/t_tracker_psmv.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_tracker_psmv.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_tracker_psmv.cpp [ 51%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_swapchain.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_swapchain.c.o -MF CMakeFiles/st_oxr.dir/oxr_api_swapchain.c.o.d -o CMakeFiles/st_oxr.dir/oxr_api_swapchain.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_api_swapchain.c [ 51%] Building C object src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_layer_accum.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_layer_accum.c.o -MF CMakeFiles/comp_util.dir/util/comp_layer_accum.c.o.d -o CMakeFiles/comp_util.dir/util/comp_layer_accum.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/util/comp_layer_accum.c [ 51%] Building C object src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_render_cs.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_render_cs.c.o -MF CMakeFiles/comp_util.dir/util/comp_render_cs.c.o.d -o CMakeFiles/comp_util.dir/util/comp_render_cs.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/util/comp_render_cs.c [ 51%] Building C object src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_render_gfx.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_render_gfx.c.o -MF CMakeFiles/comp_util.dir/util/comp_render_gfx.c.o.d -o CMakeFiles/comp_util.dir/util/comp_render_gfx.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/util/comp_render_gfx.c [ 51%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_system.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_system.c.o -MF CMakeFiles/st_oxr.dir/oxr_api_system.c.o.d -o CMakeFiles/st_oxr.dir/oxr_api_system.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_api_system.c [ 51%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_xdev.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_xdev.c.o -MF CMakeFiles/st_oxr.dir/oxr_api_xdev.c.o.d -o CMakeFiles/st_oxr.dir/oxr_api_xdev.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_api_xdev.c [ 51%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_tracker_psvr.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_tracker_psvr.cpp.o -MF CMakeFiles/aux_tracking.dir/t_tracker_psvr.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_tracker_psvr.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_tracker_psvr.cpp [ 52%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_binding.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_binding.c.o -MF CMakeFiles/st_oxr.dir/oxr_binding.c.o.d -o CMakeFiles/st_oxr.dir/oxr_binding.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_binding.c [ 52%] Building C object src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_scratch.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_scratch.c.o -MF CMakeFiles/comp_util.dir/util/comp_scratch.c.o.d -o CMakeFiles/comp_util.dir/util/comp_scratch.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/util/comp_scratch.c [ 52%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_dpad.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_dpad.c.o -MF CMakeFiles/st_oxr.dir/oxr_dpad.c.o.d -o CMakeFiles/st_oxr.dir/oxr_dpad.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_dpad.c make -f tests/CMakeFiles/tests_cxx_wrappers.dir/build.make tests/CMakeFiles/tests_cxx_wrappers.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/CMakeFiles/tests_cxx_wrappers.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f tests/CMakeFiles/tests_cxx_wrappers.dir/build.make tests/CMakeFiles/tests_cxx_wrappers.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 52%] Building CXX object tests/CMakeFiles/tests_cxx_wrappers.dir/tests_cxx_wrappers.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_cxx_wrappers.dir/tests_cxx_wrappers.cpp.o -MF CMakeFiles/tests_cxx_wrappers.dir/tests_cxx_wrappers.cpp.o.d -o CMakeFiles/tests_cxx_wrappers.dir/tests_cxx_wrappers.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_cxx_wrappers.cpp [ 52%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_event.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_event.c.o -MF CMakeFiles/st_oxr.dir/oxr_event.c.o.d -o CMakeFiles/st_oxr.dir/oxr_event.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_event.c [ 53%] Building C object src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_semaphore.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_semaphore.c.o -MF CMakeFiles/comp_util.dir/util/comp_semaphore.c.o.d -o CMakeFiles/comp_util.dir/util/comp_semaphore.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/util/comp_semaphore.c [ 53%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_frame_sync.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_frame_sync.c.o -MF CMakeFiles/st_oxr.dir/oxr_frame_sync.c.o.d -o CMakeFiles/st_oxr.dir/oxr_frame_sync.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_frame_sync.c [ 53%] Building C object src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_swapchain.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_swapchain.c.o -MF CMakeFiles/comp_util.dir/util/comp_swapchain.c.o.d -o CMakeFiles/comp_util.dir/util/comp_swapchain.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/util/comp_swapchain.c [ 53%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_handle_base.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_handle_base.c.o -MF CMakeFiles/st_oxr.dir/oxr_handle_base.c.o.d -o CMakeFiles/st_oxr.dir/oxr_handle_base.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_handle_base.c [ 54%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_input.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_input.c.o -MF CMakeFiles/st_oxr.dir/oxr_input.c.o.d -o CMakeFiles/st_oxr.dir/oxr_input.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_input.c [ 54%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_euroc_recorder.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_euroc_recorder.cpp.o -MF CMakeFiles/aux_tracking.dir/t_euroc_recorder.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_euroc_recorder.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_euroc_recorder.cpp [ 54%] Building C object src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_sync.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_sync.c.o -MF CMakeFiles/comp_util.dir/util/comp_sync.c.o.d -o CMakeFiles/comp_util.dir/util/comp_sync.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/util/comp_sync.c make -f tests/CMakeFiles/tests_deque.dir/build.make tests/CMakeFiles/tests_deque.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/CMakeFiles/tests_deque.dir/DependInfo.cmake "--color=" [ 54%] Building C object src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_vulkan.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_vulkan.c.o -MF CMakeFiles/comp_util.dir/util/comp_vulkan.c.o.d -o CMakeFiles/comp_util.dir/util/comp_vulkan.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/util/comp_vulkan.c make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f tests/CMakeFiles/tests_deque.dir/build.make tests/CMakeFiles/tests_deque.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 55%] Building CXX object tests/CMakeFiles/tests_deque.dir/tests_deque.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_deque.dir/tests_deque.cpp.o -MF CMakeFiles/tests_deque.dir/tests_deque.cpp.o.d -o CMakeFiles/tests_deque.dir/tests_deque.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_deque.cpp [ 55%] Linking CXX static library libcomp_util.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cmake -P CMakeFiles/comp_util.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cmake -E cmake_link_script CMakeFiles/comp_util.dir/link.txt --verbose=1 /usr/bin/ar qc libcomp_util.a CMakeFiles/comp_util.dir/util/comp_base.c.o CMakeFiles/comp_util.dir/util/comp_layer_accum.c.o CMakeFiles/comp_util.dir/util/comp_render_cs.c.o CMakeFiles/comp_util.dir/util/comp_render_gfx.c.o CMakeFiles/comp_util.dir/util/comp_scratch.c.o CMakeFiles/comp_util.dir/util/comp_semaphore.c.o CMakeFiles/comp_util.dir/util/comp_swapchain.c.o CMakeFiles/comp_util.dir/util/comp_sync.c.o CMakeFiles/comp_util.dir/util/comp_vulkan.c.o /usr/bin/ranlib libcomp_util.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 55%] Built target comp_util make -f tests/CMakeFiles/tests_generic_callbacks.dir/build.make tests/CMakeFiles/tests_generic_callbacks.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/CMakeFiles/tests_generic_callbacks.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f tests/CMakeFiles/tests_generic_callbacks.dir/build.make tests/CMakeFiles/tests_generic_callbacks.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 55%] Building CXX object tests/CMakeFiles/tests_generic_callbacks.dir/tests_generic_callbacks.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_generic_callbacks.dir/tests_generic_callbacks.cpp.o -MF CMakeFiles/tests_generic_callbacks.dir/tests_generic_callbacks.cpp.o.d -o CMakeFiles/tests_generic_callbacks.dir/tests_generic_callbacks.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_generic_callbacks.cpp [ 55%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_input_transform.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_input_transform.c.o -MF CMakeFiles/st_oxr.dir/oxr_input_transform.c.o.d -o CMakeFiles/st_oxr.dir/oxr_input_transform.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_input_transform.c [ 55%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_instance.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_instance.c.o -MF CMakeFiles/st_oxr.dir/oxr_instance.c.o.d -o CMakeFiles/st_oxr.dir/oxr_instance.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_instance.c [ 55%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_logger.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_logger.c.o -MF CMakeFiles/st_oxr.dir/oxr_logger.c.o.d -o CMakeFiles/st_oxr.dir/oxr_logger.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_logger.c [ 55%] Linking CXX executable tests_cxx_wrappers cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_cxx_wrappers.dir/link.txt --verbose=1 [ 55%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_path.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_path.c.o -MF CMakeFiles/st_oxr.dir/oxr_path.c.o.d -o CMakeFiles/st_oxr.dir/oxr_path.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_path.c [ 56%] Building C object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_vit_loader.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_vit_loader.c.o -MF CMakeFiles/aux_tracking.dir/t_vit_loader.c.o.d -o CMakeFiles/aux_tracking.dir/t_vit_loader.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_vit_loader.c /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_cxx_wrappers.dir/link.d CMakeFiles/tests_cxx_wrappers.dir/tests_cxx_wrappers.cpp.o -o tests_cxx_wrappers ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 56%] Built target tests_cxx_wrappers [ 56%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_tracker_slam.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_tracker_slam.cpp.o -MF CMakeFiles/aux_tracking.dir/t_tracker_slam.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_tracker_slam.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_tracker_slam.cpp [ 57%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_pretty_print.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_pretty_print.c.o -MF CMakeFiles/st_oxr.dir/oxr_pretty_print.c.o.d -o CMakeFiles/st_oxr.dir/oxr_pretty_print.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_pretty_print.c [ 57%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_session.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_session.c.o -MF CMakeFiles/st_oxr.dir/oxr_session.c.o.d -o CMakeFiles/st_oxr.dir/oxr_session.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_session.c [ 57%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_session_frame_end.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_session_frame_end.c.o -MF CMakeFiles/st_oxr.dir/oxr_session_frame_end.c.o.d -o CMakeFiles/st_oxr.dir/oxr_session_frame_end.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_session_frame_end.c [ 57%] Linking CXX executable tests_deque cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_deque.dir/link.txt --verbose=1 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_session_frame_end.c: In function 'submit_projection_layer': /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_session_frame_end.c:1308:31: warning: variable 'd_scs' set but not used [-Wunused-but-set-variable] 1308 | struct oxr_swapchain *d_scs[XRT_MAX_VIEWS] = {0}; | ^~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_deque.dir/link.d CMakeFiles/tests_deque.dir/tests_deque.cpp.o -o tests_deque ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 57%] Built target tests_deque make -f tests/CMakeFiles/tests_history_buf.dir/build.make tests/CMakeFiles/tests_history_buf.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/CMakeFiles/tests_history_buf.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f tests/CMakeFiles/tests_history_buf.dir/build.make tests/CMakeFiles/tests_history_buf.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 57%] Building CXX object tests/CMakeFiles/tests_history_buf.dir/tests_history_buf.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_history_buf.dir/tests_history_buf.cpp.o -MF CMakeFiles/tests_history_buf.dir/tests_history_buf.cpp.o.d -o CMakeFiles/tests_history_buf.dir/tests_history_buf.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_history_buf.cpp make -f tests/CMakeFiles/tests_id_ringbuffer.dir/build.make tests/CMakeFiles/tests_id_ringbuffer.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/CMakeFiles/tests_id_ringbuffer.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f tests/CMakeFiles/tests_id_ringbuffer.dir/build.make tests/CMakeFiles/tests_id_ringbuffer.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 57%] Building CXX object tests/CMakeFiles/tests_id_ringbuffer.dir/tests_id_ringbuffer.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_id_ringbuffer.dir/tests_id_ringbuffer.cpp.o -MF CMakeFiles/tests_id_ringbuffer.dir/tests_id_ringbuffer.cpp.o.d -o CMakeFiles/tests_id_ringbuffer.dir/tests_id_ringbuffer.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_id_ringbuffer.cpp [ 57%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_space.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_space.c.o -MF CMakeFiles/st_oxr.dir/oxr_space.c.o.d -o CMakeFiles/st_oxr.dir/oxr_space.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_space.c [ 57%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_swapchain.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_swapchain.c.o -MF CMakeFiles/st_oxr.dir/oxr_swapchain.c.o.d -o CMakeFiles/st_oxr.dir/oxr_swapchain.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_swapchain.c [ 58%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_system.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_system.c.o -MF CMakeFiles/st_oxr.dir/oxr_system.c.o.d -o CMakeFiles/st_oxr.dir/oxr_system.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_system.c [ 58%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_verify.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_verify.c.o -MF CMakeFiles/st_oxr.dir/oxr_verify.c.o.d -o CMakeFiles/st_oxr.dir/oxr_verify.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_verify.c [ 58%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_xdev.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_xdev.c.o -MF CMakeFiles/st_oxr.dir/oxr_xdev.c.o.d -o CMakeFiles/st_oxr.dir/oxr_xdev.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_xdev.c make -f tests/CMakeFiles/tests_json.dir/build.make tests/CMakeFiles/tests_json.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/CMakeFiles/tests_json.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f tests/CMakeFiles/tests_json.dir/build.make tests/CMakeFiles/tests_json.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 59%] Building CXX object tests/CMakeFiles/tests_json.dir/tests_json.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_json.dir/tests_json.cpp.o -MF CMakeFiles/tests_json.dir/tests_json.cpp.o.d -o CMakeFiles/tests_json.dir/tests_json.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_json.cpp make -f tests/CMakeFiles/tests_lowpass_float.dir/build.make tests/CMakeFiles/tests_lowpass_float.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/CMakeFiles/tests_lowpass_float.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f tests/CMakeFiles/tests_lowpass_float.dir/build.make tests/CMakeFiles/tests_lowpass_float.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 59%] Building CXX object tests/CMakeFiles/tests_lowpass_float.dir/tests_lowpass_float.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_lowpass_float.dir/tests_lowpass_float.cpp.o -MF CMakeFiles/tests_lowpass_float.dir/tests_lowpass_float.cpp.o.d -o CMakeFiles/tests_lowpass_float.dir/tests_lowpass_float.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_lowpass_float.cpp [ 59%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_session_gfx_vk.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_session_gfx_vk.c.o -MF CMakeFiles/st_oxr.dir/oxr_session_gfx_vk.c.o.d -o CMakeFiles/st_oxr.dir/oxr_session_gfx_vk.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_session_gfx_vk.c [ 59%] Linking CXX executable tests_generic_callbacks cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_generic_callbacks.dir/link.txt --verbose=1 [ 59%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_swapchain_vk.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_swapchain_vk.c.o -MF CMakeFiles/st_oxr.dir/oxr_swapchain_vk.c.o.d -o CMakeFiles/st_oxr.dir/oxr_swapchain_vk.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_swapchain_vk.c [ 60%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_vulkan.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_vulkan.c.o -MF CMakeFiles/st_oxr.dir/oxr_vulkan.c.o.d -o CMakeFiles/st_oxr.dir/oxr_vulkan.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_vulkan.c /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_generic_callbacks.dir/link.d CMakeFiles/tests_generic_callbacks.dir/tests_generic_callbacks.cpp.o -o tests_generic_callbacks ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 60%] Built target tests_generic_callbacks [ 60%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_swapchain_gl.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_swapchain_gl.c.o -MF CMakeFiles/st_oxr.dir/oxr_swapchain_gl.c.o.d -o CMakeFiles/st_oxr.dir/oxr_swapchain_gl.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_swapchain_gl.c make -f tests/CMakeFiles/tests_lowpass_integer.dir/build.make tests/CMakeFiles/tests_lowpass_integer.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/CMakeFiles/tests_lowpass_integer.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f tests/CMakeFiles/tests_lowpass_integer.dir/build.make tests/CMakeFiles/tests_lowpass_integer.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 60%] Building CXX object tests/CMakeFiles/tests_lowpass_integer.dir/tests_lowpass_integer.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_lowpass_integer.dir/tests_lowpass_integer.cpp.o -MF CMakeFiles/tests_lowpass_integer.dir/tests_lowpass_integer.cpp.o.d -o CMakeFiles/tests_lowpass_integer.dir/tests_lowpass_integer.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_lowpass_integer.cpp [ 60%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_session_gfx_gl_xlib.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_session_gfx_gl_xlib.c.o -MF CMakeFiles/st_oxr.dir/oxr_session_gfx_gl_xlib.c.o.d -o CMakeFiles/st_oxr.dir/oxr_session_gfx_gl_xlib.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_session_gfx_gl_xlib.c [ 60%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_session_gfx_egl.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_session_gfx_egl.c.o -MF CMakeFiles/st_oxr.dir/oxr_session_gfx_egl.c.o.d -o CMakeFiles/st_oxr.dir/oxr_session_gfx_egl.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_session_gfx_egl.c [ 60%] Linking CXX static library libst_oxr.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cmake -P CMakeFiles/st_oxr.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cmake -E cmake_link_script CMakeFiles/st_oxr.dir/link.txt --verbose=1 /usr/bin/ar qc libst_oxr.a CMakeFiles/st_oxr.dir/oxr_api_action.c.o CMakeFiles/st_oxr.dir/oxr_api_instance.c.o CMakeFiles/st_oxr.dir/oxr_api_negotiate.c.o CMakeFiles/st_oxr.dir/oxr_api_session.c.o CMakeFiles/st_oxr.dir/oxr_api_space.c.o CMakeFiles/st_oxr.dir/oxr_api_swapchain.c.o CMakeFiles/st_oxr.dir/oxr_api_system.c.o CMakeFiles/st_oxr.dir/oxr_api_xdev.c.o CMakeFiles/st_oxr.dir/oxr_binding.c.o CMakeFiles/st_oxr.dir/oxr_dpad.c.o CMakeFiles/st_oxr.dir/oxr_event.c.o CMakeFiles/st_oxr.dir/oxr_frame_sync.c.o CMakeFiles/st_oxr.dir/oxr_handle_base.c.o CMakeFiles/st_oxr.dir/oxr_input.c.o CMakeFiles/st_oxr.dir/oxr_input_transform.c.o CMakeFiles/st_oxr.dir/oxr_instance.c.o CMakeFiles/st_oxr.dir/oxr_logger.c.o CMakeFiles/st_oxr.dir/oxr_path.c.o CMakeFiles/st_oxr.dir/oxr_pretty_print.c.o CMakeFiles/st_oxr.dir/oxr_session.c.o CMakeFiles/st_oxr.dir/oxr_session_frame_end.c.o CMakeFiles/st_oxr.dir/oxr_space.c.o CMakeFiles/st_oxr.dir/oxr_swapchain.c.o CMakeFiles/st_oxr.dir/oxr_system.c.o CMakeFiles/st_oxr.dir/oxr_verify.c.o CMakeFiles/st_oxr.dir/oxr_xdev.c.o CMakeFiles/st_oxr.dir/oxr_session_gfx_vk.c.o CMakeFiles/st_oxr.dir/oxr_swapchain_vk.c.o CMakeFiles/st_oxr.dir/oxr_vulkan.c.o CMakeFiles/st_oxr.dir/oxr_swapchain_gl.c.o CMakeFiles/st_oxr.dir/oxr_session_gfx_gl_xlib.c.o CMakeFiles/st_oxr.dir/oxr_session_gfx_egl.c.o /usr/bin/ranlib libst_oxr.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 60%] Built target st_oxr make -f tests/CMakeFiles/tests_pacing.dir/build.make tests/CMakeFiles/tests_pacing.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/CMakeFiles/tests_pacing.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f tests/CMakeFiles/tests_pacing.dir/build.make tests/CMakeFiles/tests_pacing.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 60%] Building CXX object tests/CMakeFiles/tests_pacing.dir/tests_pacing.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_pacing.dir/tests_pacing.cpp.o -MF CMakeFiles/tests_pacing.dir/tests_pacing.cpp.o.d -o CMakeFiles/tests_pacing.dir/tests_pacing.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_pacing.cpp [ 60%] Linking CXX executable tests_lowpass_float cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_lowpass_float.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_lowpass_float.dir/link.d CMakeFiles/tests_lowpass_float.dir/tests_lowpass_float.cpp.o -o tests_lowpass_float ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 60%] Built target tests_lowpass_float make -f tests/CMakeFiles/tests_quatexpmap.dir/build.make tests/CMakeFiles/tests_quatexpmap.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/CMakeFiles/tests_quatexpmap.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f tests/CMakeFiles/tests_quatexpmap.dir/build.make tests/CMakeFiles/tests_quatexpmap.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 60%] Building CXX object tests/CMakeFiles/tests_quatexpmap.dir/tests_quatexpmap.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_quatexpmap.dir/tests_quatexpmap.cpp.o -MF CMakeFiles/tests_quatexpmap.dir/tests_quatexpmap.cpp.o.d -o CMakeFiles/tests_quatexpmap.dir/tests_quatexpmap.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_quatexpmap.cpp make -f tests/CMakeFiles/tests_quat_change_of_basis.dir/build.make tests/CMakeFiles/tests_quat_change_of_basis.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/CMakeFiles/tests_quat_change_of_basis.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f tests/CMakeFiles/tests_quat_change_of_basis.dir/build.make tests/CMakeFiles/tests_quat_change_of_basis.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 61%] Building CXX object tests/CMakeFiles/tests_quat_change_of_basis.dir/tests_quat_change_of_basis.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /usr/include/eigen3 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_quat_change_of_basis.dir/tests_quat_change_of_basis.cpp.o -MF CMakeFiles/tests_quat_change_of_basis.dir/tests_quat_change_of_basis.cpp.o.d -o CMakeFiles/tests_quat_change_of_basis.dir/tests_quat_change_of_basis.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_quat_change_of_basis.cpp [ 62%] Linking CXX executable tests_lowpass_integer cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_lowpass_integer.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_lowpass_integer.dir/link.d CMakeFiles/tests_lowpass_integer.dir/tests_lowpass_integer.cpp.o -o tests_lowpass_integer ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 62%] Built target tests_lowpass_integer make -f tests/CMakeFiles/tests_quat_swing_twist.dir/build.make tests/CMakeFiles/tests_quat_swing_twist.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/CMakeFiles/tests_quat_swing_twist.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f tests/CMakeFiles/tests_quat_swing_twist.dir/build.make tests/CMakeFiles/tests_quat_swing_twist.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 62%] Building CXX object tests/CMakeFiles/tests_quat_swing_twist.dir/tests_quat_swing_twist.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /usr/include/eigen3 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_quat_swing_twist.dir/tests_quat_swing_twist.cpp.o -MF CMakeFiles/tests_quat_swing_twist.dir/tests_quat_swing_twist.cpp.o.d -o CMakeFiles/tests_quat_swing_twist.dir/tests_quat_swing_twist.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_quat_swing_twist.cpp make -f tests/CMakeFiles/tests_rational.dir/build.make tests/CMakeFiles/tests_rational.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/CMakeFiles/tests_rational.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f tests/CMakeFiles/tests_rational.dir/build.make tests/CMakeFiles/tests_rational.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 62%] Building CXX object tests/CMakeFiles/tests_rational.dir/tests_rational.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_rational.dir/tests_rational.cpp.o -MF CMakeFiles/tests_rational.dir/tests_rational.cpp.o.d -o CMakeFiles/tests_rational.dir/tests_rational.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_rational.cpp [ 62%] Linking CXX executable tests_id_ringbuffer cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_id_ringbuffer.dir/link.txt --verbose=1 [ 63%] Linking CXX static library libdrv_rift_s.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_rift_s.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_rift_s.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_id_ringbuffer.dir/link.d CMakeFiles/tests_id_ringbuffer.dir/tests_id_ringbuffer.cpp.o -o tests_id_ringbuffer ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 63%] Built target tests_id_ringbuffer make -f tests/CMakeFiles/tests_relation_chain.dir/build.make tests/CMakeFiles/tests_relation_chain.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/CMakeFiles/tests_relation_chain.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f tests/CMakeFiles/tests_relation_chain.dir/build.make tests/CMakeFiles/tests_relation_chain.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 63%] Building CXX object tests/CMakeFiles/tests_relation_chain.dir/tests_relation_chain.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_relation_chain.dir/tests_relation_chain.cpp.o -MF CMakeFiles/tests_relation_chain.dir/tests_relation_chain.cpp.o.d -o CMakeFiles/tests_relation_chain.dir/tests_relation_chain.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_relation_chain.cpp /usr/bin/ar qc libdrv_rift_s.a CMakeFiles/drv_rift_s.dir/rift_s/rift_s_camera.c.o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_controller.c.o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_firmware.c.o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_hmd.c.o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_protocol.c.o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_radio.c.o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_tracker.c.o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_util.cpp.o CMakeFiles/drv_rift_s.dir/rift_s/rift_s.c.o /usr/bin/ranlib libdrv_rift_s.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 63%] Built target drv_rift_s make -f tests/CMakeFiles/tests_vector.dir/build.make tests/CMakeFiles/tests_vector.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/CMakeFiles/tests_vector.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f tests/CMakeFiles/tests_vector.dir/build.make tests/CMakeFiles/tests_vector.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 63%] Building CXX object tests/CMakeFiles/tests_vector.dir/tests_vector.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_vector.dir/tests_vector.cpp.o -MF CMakeFiles/tests_vector.dir/tests_vector.cpp.o.d -o CMakeFiles/tests_vector.dir/tests_vector.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_vector.cpp [ 63%] Linking CXX executable tests_pacing cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_pacing.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_pacing.dir/link.d CMakeFiles/tests_pacing.dir/tests_pacing.cpp.o -o tests_pacing ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 63%] Built target tests_pacing make -f tests/CMakeFiles/tests_worker.dir/build.make tests/CMakeFiles/tests_worker.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/CMakeFiles/tests_worker.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f tests/CMakeFiles/tests_worker.dir/build.make tests/CMakeFiles/tests_worker.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 63%] Building CXX object tests/CMakeFiles/tests_worker.dir/tests_worker.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_worker.dir/tests_worker.cpp.o -MF CMakeFiles/tests_worker.dir/tests_worker.cpp.o.d -o CMakeFiles/tests_worker.dir/tests_worker.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_worker.cpp [ 64%] Linking CXX executable tests_quatexpmap cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_quatexpmap.dir/link.txt --verbose=1 [ 65%] Linking CXX executable tests_vector cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_vector.dir/link.txt --verbose=1 [ 65%] Linking CXX executable tests_json cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_json.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_quatexpmap.dir/link.d CMakeFiles/tests_quatexpmap.dir/tests_quatexpmap.cpp.o -o tests_quatexpmap ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 65%] Built target tests_quatexpmap make -f tests/CMakeFiles/tests_pose.dir/build.make tests/CMakeFiles/tests_pose.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/CMakeFiles/tests_pose.dir/DependInfo.cmake "--color=" /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_json.dir/link.d CMakeFiles/tests_json.dir/tests_json.cpp.o -o tests_json ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 65%] Linking CXX executable tests_quat_change_of_basis cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_quat_change_of_basis.dir/link.txt --verbose=1 make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f tests/CMakeFiles/tests_pose.dir/build.make tests/CMakeFiles/tests_pose.dir/build [ 65%] Built target tests_json make -f tests/CMakeFiles/tests_vec3_angle.dir/build.make tests/CMakeFiles/tests_vec3_angle.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/CMakeFiles/tests_vec3_angle.dir/DependInfo.cmake "--color=" [ 65%] Building CXX object tests/CMakeFiles/tests_pose.dir/tests_pose.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_pose.dir/tests_pose.cpp.o -MF CMakeFiles/tests_pose.dir/tests_pose.cpp.o.d -o CMakeFiles/tests_pose.dir/tests_pose.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_pose.cpp make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f tests/CMakeFiles/tests_vec3_angle.dir/build.make tests/CMakeFiles/tests_vec3_angle.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_vector.dir/link.d CMakeFiles/tests_vector.dir/tests_vector.cpp.o -o tests_vector ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm [ 65%] Building CXX object tests/CMakeFiles/tests_vec3_angle.dir/tests_vec3_angle.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_vec3_angle.dir/tests_vec3_angle.cpp.o -MF CMakeFiles/tests_vec3_angle.dir/tests_vec3_angle.cpp.o.d -o CMakeFiles/tests_vec3_angle.dir/tests_vec3_angle.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_vec3_angle.cpp make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 65%] Built target tests_vector make -f tests/CMakeFiles/tests_comp_client_vulkan.dir/build.make tests/CMakeFiles/tests_comp_client_vulkan.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/CMakeFiles/tests_comp_client_vulkan.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f tests/CMakeFiles/tests_comp_client_vulkan.dir/build.make tests/CMakeFiles/tests_comp_client_vulkan.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 65%] Building CXX object tests/CMakeFiles/tests_comp_client_vulkan.dir/tests_comp_client_vulkan.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_comp_client_vulkan.dir/tests_comp_client_vulkan.cpp.o -MF CMakeFiles/tests_comp_client_vulkan.dir/tests_comp_client_vulkan.cpp.o.d -o CMakeFiles/tests_comp_client_vulkan.dir/tests_comp_client_vulkan.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_comp_client_vulkan.cpp [ 65%] Linking CXX executable tests_quat_swing_twist cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_quat_swing_twist.dir/link.txt --verbose=1 [ 66%] Linking CXX executable tests_history_buf cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_history_buf.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_quat_change_of_basis.dir/link.d CMakeFiles/tests_quat_change_of_basis.dir/tests_quat_change_of_basis.cpp.o -o tests_quat_change_of_basis ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 66%] Built target tests_quat_change_of_basis make -f tests/CMakeFiles/tests_uv_to_tangent.dir/build.make tests/CMakeFiles/tests_uv_to_tangent.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/CMakeFiles/tests_uv_to_tangent.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f tests/CMakeFiles/tests_uv_to_tangent.dir/build.make tests/CMakeFiles/tests_uv_to_tangent.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 67%] Building CXX object tests/CMakeFiles/tests_uv_to_tangent.dir/tests_uv_to_tangent.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_uv_to_tangent.dir/tests_uv_to_tangent.cpp.o -MF CMakeFiles/tests_uv_to_tangent.dir/tests_uv_to_tangent.cpp.o.d -o CMakeFiles/tests_uv_to_tangent.dir/tests_uv_to_tangent.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_uv_to_tangent.cpp make -f tests/CMakeFiles/tests_input_transform.dir/build.make tests/CMakeFiles/tests_input_transform.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/CMakeFiles/tests_input_transform.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f tests/CMakeFiles/tests_input_transform.dir/build.make tests/CMakeFiles/tests_input_transform.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 67%] Building CXX object tests/CMakeFiles/tests_input_transform.dir/tests_input_transform.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_input_transform.dir/tests_input_transform.cpp.o -MF CMakeFiles/tests_input_transform.dir/tests_input_transform.cpp.o.d -o CMakeFiles/tests_input_transform.dir/tests_input_transform.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_input_transform.cpp /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_quat_swing_twist.dir/link.d CMakeFiles/tests_quat_swing_twist.dir/tests_quat_swing_twist.cpp.o -o tests_quat_swing_twist ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 67%] Built target tests_quat_swing_twist make -f tests/CMakeFiles/tests_comp_client_opengl.dir/build.make tests/CMakeFiles/tests_comp_client_opengl.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/CMakeFiles/tests_comp_client_opengl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f tests/CMakeFiles/tests_comp_client_opengl.dir/build.make tests/CMakeFiles/tests_comp_client_opengl.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 67%] Building CXX object tests/CMakeFiles/tests_comp_client_opengl.dir/tests_comp_client_opengl.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/tests/SDL2::SDL2 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /usr/include/SDL2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_comp_client_opengl.dir/tests_comp_client_opengl.cpp.o -MF CMakeFiles/tests_comp_client_opengl.dir/tests_comp_client_opengl.cpp.o.d -o CMakeFiles/tests_comp_client_opengl.dir/tests_comp_client_opengl.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_comp_client_opengl.cpp [ 67%] Linking CXX executable tests_worker cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_worker.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_history_buf.dir/link.d CMakeFiles/tests_history_buf.dir/tests_history_buf.cpp.o -o tests_history_buf ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 67%] Built target tests_history_buf make -f src/xrt/compositor/CMakeFiles/comp_main.dir/build.make src/xrt/compositor/CMakeFiles/comp_main.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 68%] Generating /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols/xdg-shell.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/wayland-scanner private-code //usr/share/wayland-protocols/stable/xdg-shell/xdg-shell.xml /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols/xdg-shell.c [ 68%] Generating /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols/drm-lease-v1-client-protocol.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/wayland-scanner client-header //usr/share/wayland-protocols/staging/drm-lease/drm-lease-v1.xml /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols/drm-lease-v1-client-protocol.h [ 68%] Generating /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols/drm-lease-v1.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/wayland-scanner private-code //usr/share/wayland-protocols/staging/drm-lease/drm-lease-v1.xml /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols/drm-lease-v1.c [ 68%] Generating /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols/xdg-shell-client-protocol.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/wayland-scanner client-header //usr/share/wayland-protocols/stable/xdg-shell/xdg-shell.xml /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols/xdg-shell-client-protocol.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/CMakeFiles/comp_main.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/compositor/CMakeFiles/comp_main.dir/build.make src/xrt/compositor/CMakeFiles/comp_main.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_worker.dir/link.d CMakeFiles/tests_worker.dir/tests_worker.cpp.o -o tests_worker ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 68%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_compositor.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_compositor.c.o -MF CMakeFiles/comp_main.dir/main/comp_compositor.c.o.d -o CMakeFiles/comp_main.dir/main/comp_compositor.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/main/comp_compositor.c [ 68%] Built target tests_worker make -f src/xrt/compositor/null/CMakeFiles/comp_null.dir/build.make src/xrt/compositor/null/CMakeFiles/comp_null.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/null /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/null /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/null/CMakeFiles/comp_null.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/compositor/null/CMakeFiles/comp_null.dir/build.make src/xrt/compositor/null/CMakeFiles/comp_null.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 68%] Building C object src/xrt/compositor/null/CMakeFiles/comp_null.dir/null_compositor.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/null && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/null/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/null/CMakeFiles/comp_null.dir/null_compositor.c.o -MF CMakeFiles/comp_null.dir/null_compositor.c.o.d -o CMakeFiles/comp_null.dir/null_compositor.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/null/null_compositor.c [ 68%] Linking CXX static library libcomp_null.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/null && /usr/bin/cmake -P CMakeFiles/comp_null.dir/cmake_clean_target.cmake [ 68%] Linking CXX executable tests_vec3_angle cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_vec3_angle.dir/link.txt --verbose=1 cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/null && /usr/bin/cmake -E cmake_link_script CMakeFiles/comp_null.dir/link.txt --verbose=1 [ 68%] Linking CXX executable tests_pose cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_pose.dir/link.txt --verbose=1 /usr/bin/ar qc libcomp_null.a CMakeFiles/comp_null.dir/null_compositor.c.o /usr/bin/ranlib libcomp_null.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 68%] Built target comp_null make -f src/xrt/targets/openxr/CMakeFiles/openxr_monado.dir/build.make src/xrt/targets/openxr/CMakeFiles/openxr_monado.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/openxr /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/openxr /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/openxr/CMakeFiles/openxr_monado.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/targets/openxr/CMakeFiles/openxr_monado.dir/build.make src/xrt/targets/openxr/CMakeFiles/openxr_monado.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 69%] Building C object src/xrt/targets/openxr/CMakeFiles/openxr_monado.dir/target.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/openxr && /usr/bin/cc -D_GNU_SOURCE -Dopenxr_monado_EXPORTS -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/openxr/CMakeFiles/openxr_monado.dir/target.c.o -MF CMakeFiles/openxr_monado.dir/target.c.o.d -o CMakeFiles/openxr_monado.dir/target.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/openxr/target.c [ 70%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_renderer.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_renderer.c.o -MF CMakeFiles/comp_main.dir/main/comp_renderer.c.o.d -o CMakeFiles/comp_main.dir/main/comp_renderer.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/main/comp_renderer.c [ 70%] Linking CXX shared module libopenxr_monado.so cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/openxr && /usr/bin/cmake -E cmake_link_script CMakeFiles/openxr_monado.dir/link.txt --verbose=1 /usr/lib/aarch64-linux-gnu/libGLX.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /usr/lib/aarch64-linux-gnu/libOpenGL.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /usr/lib/aarch64-linux-gnu/libvulkan.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /usr/lib/gcc/aarch64-linux-gnu/15/libstdc++.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /lib/aarch64-linux-gnu/libm.so.6: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /lib/aarch64-linux-gnu/libmvec.so.1: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /lib/aarch64-linux-gnu/libc.so.6: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /lib/ld-linux-aarch64.so.1: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_vec3_angle.dir/link.d CMakeFiles/tests_vec3_angle.dir/tests_vec3_angle.cpp.o -o tests_vec3_angle ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 70%] Built target tests_vec3_angle [ 70%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_settings.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_settings.c.o -MF CMakeFiles/comp_main.dir/main/comp_settings.c.o.d -o CMakeFiles/comp_main.dir/main/comp_settings.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/main/comp_settings.c [ 70%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_target_swapchain.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_target_swapchain.c.o -MF CMakeFiles/comp_main.dir/main/comp_target_swapchain.c.o.d -o CMakeFiles/comp_main.dir/main/comp_target_swapchain.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/main/comp_target_swapchain.c [ 70%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_mirror_to_debug_gui.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_mirror_to_debug_gui.c.o -MF CMakeFiles/comp_main.dir/main/comp_mirror_to_debug_gui.c.o.d -o CMakeFiles/comp_main.dir/main/comp_mirror_to_debug_gui.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/main/comp_mirror_to_debug_gui.c /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_pose.dir/link.d CMakeFiles/tests_pose.dir/tests_pose.cpp.o -o tests_pose ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 70%] Built target tests_pose [ 71%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_xcb.c.o /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -u xrNegotiateLoaderRuntimeInterface -Wl,--version-script="/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/openxr/libopenxr.version" -Wl,--dependency-file=CMakeFiles/openxr_monado.dir/link.d -Wl,-z,relro -Wl,-z,now -Wl,--no-undefined -shared -o libopenxr_monado.so CMakeFiles/openxr_monado.dir/target.c.o ../../auxiliary/vk/libaux_vk.a ../../auxiliary/os/libaux_os.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../state_trackers/oxr/libst_oxr.a ../../ipc/libipc_client.a ../../compositor/libcomp_client.a ../../auxiliary/vk/libaux_vk.a /usr/lib/aarch64-linux-gnu/libGLX.so /usr/lib/aarch64-linux-gnu/libOpenGL.so ../../auxiliary/ogl/libaux_ogl.a -ldl ../../ipc/libipc_shared.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../../external/libxrt-external-nanopb.a ../../auxiliary/bindings/libaux_generated_bindings.a ../../auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libvulkan.so /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm /usr/lib/aarch64-linux-gnu/librt.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_xcb.c.o -MF CMakeFiles/comp_main.dir/main/comp_window_xcb.c.o.d -o CMakeFiles/comp_main.dir/main/comp_window_xcb.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/main/comp_window_xcb.c Generating OpenXR runtime manifest named /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/openxr_monado-dev.json for build tree usage cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/openxr && /usr/bin/cmake -DOUT_FILE=/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/openxr_monado-dev.json -DLIBMONADO= -DTARGET_PATH=/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/openxr/libopenxr_monado.so -P /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/openxr/make_build_manifest_openxr_monado.cmake make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 71%] Built target openxr_monado [ 71%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_direct_randr.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_direct_randr.c.o -MF CMakeFiles/comp_main.dir/main/comp_window_direct_randr.c.o.d -o CMakeFiles/comp_main.dir/main/comp_window_direct_randr.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/main/comp_window_direct_randr.c [ 71%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_direct_nvidia.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_direct_nvidia.c.o -MF CMakeFiles/comp_main.dir/main/comp_window_direct_nvidia.c.o.d -o CMakeFiles/comp_main.dir/main/comp_window_direct_nvidia.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/main/comp_window_direct_nvidia.c [ 71%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_peek.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_peek.c.o -MF CMakeFiles/comp_main.dir/main/comp_window_peek.c.o.d -o CMakeFiles/comp_main.dir/main/comp_window_peek.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/main/comp_window_peek.c [ 71%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_vk_display.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_vk_display.c.o -MF CMakeFiles/comp_main.dir/main/comp_window_vk_display.c.o.d -o CMakeFiles/comp_main.dir/main/comp_window_vk_display.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/main/comp_window_vk_display.c [ 72%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_direct.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_direct.c.o -MF CMakeFiles/comp_main.dir/main/comp_window_direct.c.o.d -o CMakeFiles/comp_main.dir/main/comp_window_direct.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/main/comp_window_direct.c [ 72%] Linking CXX executable tests_uv_to_tangent cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_uv_to_tangent.dir/link.txt --verbose=1 [ 72%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_wayland.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_wayland.c.o -MF CMakeFiles/comp_main.dir/main/comp_window_wayland.c.o.d -o CMakeFiles/comp_main.dir/main/comp_window_wayland.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/main/comp_window_wayland.c [ 72%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_direct_wayland.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_direct_wayland.c.o -MF CMakeFiles/comp_main.dir/main/comp_window_direct_wayland.c.o.d -o CMakeFiles/comp_main.dir/main/comp_window_direct_wayland.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/main/comp_window_direct_wayland.c [ 72%] Linking CXX executable tests_comp_client_vulkan cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_comp_client_vulkan.dir/link.txt --verbose=1 [ 72%] Linking CXX executable tests_relation_chain cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_relation_chain.dir/link.txt --verbose=1 [ 72%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/wayland-protocols/xdg-shell.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/wayland-protocols/xdg-shell.c.o -MF CMakeFiles/comp_main.dir/wayland-protocols/xdg-shell.c.o.d -o CMakeFiles/comp_main.dir/wayland-protocols/xdg-shell.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols/xdg-shell.c /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_comp_client_vulkan.dir/link.d CMakeFiles/tests_comp_client_vulkan.dir/tests_comp_client_vulkan.cpp.o -o tests_comp_client_vulkan ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/compositor/libcomp_client.a ../src/xrt/compositor/libcomp_mock.a ../src/xrt/compositor/libcomp_util.a ../src/xrt/auxiliary/vk/libaux_vk.a ../src/xrt/auxiliary/ogl/libaux_ogl.a /usr/lib/aarch64-linux-gnu/libGLX.so /usr/lib/aarch64-linux-gnu/libOpenGL.so ../src/xrt/compositor/libcomp_render.a ../src/xrt/auxiliary/vk/libaux_vk.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm /usr/lib/aarch64-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a [ 72%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/wayland-protocols/drm-lease-v1.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/wayland-protocols/drm-lease-v1.c.o -MF CMakeFiles/comp_main.dir/wayland-protocols/drm-lease-v1.c.o.d -o CMakeFiles/comp_main.dir/wayland-protocols/drm-lease-v1.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols/drm-lease-v1.c make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 72%] Built target tests_comp_client_vulkan [ 73%] Linking CXX static library libcomp_main.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cmake -P CMakeFiles/comp_main.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cmake -E cmake_link_script CMakeFiles/comp_main.dir/link.txt --verbose=1 /usr/bin/ar qc libcomp_main.a CMakeFiles/comp_main.dir/main/comp_compositor.c.o CMakeFiles/comp_main.dir/main/comp_renderer.c.o CMakeFiles/comp_main.dir/main/comp_settings.c.o CMakeFiles/comp_main.dir/main/comp_target_swapchain.c.o CMakeFiles/comp_main.dir/main/comp_mirror_to_debug_gui.c.o CMakeFiles/comp_main.dir/main/comp_window_xcb.c.o CMakeFiles/comp_main.dir/main/comp_window_direct_randr.c.o CMakeFiles/comp_main.dir/main/comp_window_direct_nvidia.c.o CMakeFiles/comp_main.dir/main/comp_window_peek.c.o CMakeFiles/comp_main.dir/main/comp_window_vk_display.c.o CMakeFiles/comp_main.dir/main/comp_window_direct.c.o CMakeFiles/comp_main.dir/main/comp_window_wayland.c.o CMakeFiles/comp_main.dir/main/comp_window_direct_wayland.c.o "CMakeFiles/comp_main.dir/wayland-protocols/xdg-shell.c.o" "CMakeFiles/comp_main.dir/wayland-protocols/drm-lease-v1.c.o" /usr/bin/ranlib libcomp_main.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 73%] Built target comp_main /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_uv_to_tangent.dir/link.d CMakeFiles/tests_uv_to_tangent.dir/tests_uv_to_tangent.cpp.o -o tests_uv_to_tangent ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/compositor/libcomp_render.a ../src/xrt/auxiliary/vk/libaux_vk.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libvulkan.so make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 73%] Built target tests_uv_to_tangent /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_relation_chain.dir/link.d CMakeFiles/tests_relation_chain.dir/tests_relation_chain.cpp.o -o tests_relation_chain ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 73%] Built target tests_relation_chain [ 74%] Linking CXX executable tests_comp_client_opengl cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_comp_client_opengl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_comp_client_opengl.dir/link.d CMakeFiles/tests_comp_client_opengl.dir/tests_comp_client_opengl.cpp.o -o tests_comp_client_opengl ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/compositor/libcomp_client.a ../src/xrt/compositor/libcomp_mock.a ../src/xrt/auxiliary/ogl/libaux_ogl.a /usr/lib/aarch64-linux-gnu/libSDL2.so ../src/xrt/auxiliary/vk/libaux_vk.a /usr/lib/aarch64-linux-gnu/libGLX.so /usr/lib/aarch64-linux-gnu/libOpenGL.so ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 74%] Built target tests_comp_client_opengl [ 74%] Linking CXX executable tests_rational cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_rational.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_rational.dir/link.d CMakeFiles/tests_rational.dir/tests_rational.cpp.o -o tests_rational ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 74%] Built target tests_rational [ 74%] Linking CXX executable tests_input_transform cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_input_transform.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_input_transform.dir/link.d CMakeFiles/tests_input_transform.dir/tests_input_transform.cpp.o -o tests_input_transform ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/state_trackers/oxr/libst_oxr.a ../src/xrt/compositor/libcomp_client.a ../src/xrt/auxiliary/vk/libaux_vk.a ../src/xrt/auxiliary/ogl/libaux_ogl.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm /usr/lib/aarch64-linux-gnu/libGLX.so /usr/lib/aarch64-linux-gnu/libOpenGL.so -ldl make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 74%] Built target tests_input_transform [ 74%] Linking CXX static library libaux_tracking.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/cmake -P CMakeFiles/aux_tracking.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_tracking.dir/link.txt --verbose=1 /usr/bin/ar qc libaux_tracking.a CMakeFiles/aux_tracking.dir/t_data_utils.c.o CMakeFiles/aux_tracking.dir/t_imu.cpp.o CMakeFiles/aux_tracking.dir/t_openvr_tracker.cpp.o CMakeFiles/aux_tracking.dir/t_calibration.cpp.o CMakeFiles/aux_tracking.dir/t_convert.cpp.o CMakeFiles/aux_tracking.dir/t_debug_hsv_filter.cpp.o CMakeFiles/aux_tracking.dir/t_debug_hsv_picker.cpp.o CMakeFiles/aux_tracking.dir/t_debug_hsv_viewer.cpp.o CMakeFiles/aux_tracking.dir/t_file.cpp.o CMakeFiles/aux_tracking.dir/t_frame_cv_mat_wrapper.cpp.o CMakeFiles/aux_tracking.dir/t_hsv_filter.c.o CMakeFiles/aux_tracking.dir/t_kalman.cpp.o CMakeFiles/aux_tracking.dir/t_tracker_psmv.cpp.o CMakeFiles/aux_tracking.dir/t_tracker_psvr.cpp.o CMakeFiles/aux_tracking.dir/t_euroc_recorder.cpp.o CMakeFiles/aux_tracking.dir/t_vit_loader.c.o CMakeFiles/aux_tracking.dir/t_tracker_slam.cpp.o /usr/bin/ranlib libaux_tracking.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 74%] Built target aux_tracking make -f src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/build.make src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/depend make -f src/xrt/drivers/CMakeFiles/drv_psmv.dir/build.make src/xrt/drivers/CMakeFiles/drv_psmv.dir/depend make -f src/xrt/drivers/CMakeFiles/drv_wmr.dir/build.make src/xrt/drivers/CMakeFiles/drv_wmr.dir/depend make -f src/xrt/drivers/CMakeFiles/drv_euroc.dir/build.make src/xrt/drivers/CMakeFiles/drv_euroc.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vive /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vive /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/DependInfo.cmake "--color=" make -f src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/build.make src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_psmv.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_euroc.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_wmr.dir/DependInfo.cmake "--color=" cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/prober /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/prober /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/build.make src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/build make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_psmv.dir/build.make src/xrt/drivers/CMakeFiles/drv_psmv.dir/build make -f src/xrt/drivers/CMakeFiles/drv_euroc.dir/build.make src/xrt/drivers/CMakeFiles/drv_euroc.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 74%] Building C object src/xrt/drivers/CMakeFiles/drv_euroc.dir/euroc/euroc_device.c.o make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/build.make src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/build [ 74%] Building CXX object src/xrt/drivers/CMakeFiles/drv_euroc.dir/euroc/euroc_player.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_euroc.dir/euroc/euroc_device.c.o -MF CMakeFiles/drv_euroc.dir/euroc/euroc_device.c.o.d -o CMakeFiles/drv_euroc.dir/euroc/euroc_device.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_device.c make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_euroc.dir/euroc/euroc_player.cpp.o -MF CMakeFiles/drv_euroc.dir/euroc/euroc_player.cpp.o.d -o CMakeFiles/drv_euroc.dir/euroc/euroc_player.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_player.cpp [ 74%] Building C object src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_builder.c.o make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_wmr.dir/build.make src/xrt/drivers/CMakeFiles/drv_wmr.dir/build cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vive && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_builder.c.o -MF CMakeFiles/aux_vive.dir/vive_builder.c.o.d -o CMakeFiles/aux_vive.dir/vive_builder.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vive/vive_builder.c make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 75%] Building C object src/xrt/drivers/CMakeFiles/drv_euroc.dir/euroc/euroc_runner.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_euroc.dir/euroc/euroc_runner.c.o -MF CMakeFiles/drv_euroc.dir/euroc/euroc_runner.c.o.d -o CMakeFiles/drv_euroc.dir/euroc/euroc_runner.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_runner.c [ 75%] Building C object src/xrt/drivers/CMakeFiles/drv_psmv.dir/psmv/psmv_driver.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_psmv.dir/psmv/psmv_driver.c.o -MF CMakeFiles/drv_psmv.dir/psmv/psmv_driver.c.o.d -o CMakeFiles/drv_psmv.dir/psmv/psmv_driver.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/psmv/psmv_driver.c [ 75%] Building C object src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_poses.c.o [ 76%] Building C object src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_config.c.o [ 76%] Building C object src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_bindings.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vive && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_bindings.c.o -MF CMakeFiles/aux_vive.dir/vive_bindings.c.o.d -o CMakeFiles/aux_vive.dir/vive_bindings.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vive/vive_bindings.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vive && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_config.c.o -MF CMakeFiles/aux_vive.dir/vive_config.c.o.d -o CMakeFiles/aux_vive.dir/vive_config.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vive/vive_config.c [ 76%] Building C object src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_calibration.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vive && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_calibration.c.o -MF CMakeFiles/aux_vive.dir/vive_calibration.c.o.d -o CMakeFiles/aux_vive.dir/vive_calibration.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vive/vive_calibration.c [ 76%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_config.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vive && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_poses.c.o -MF CMakeFiles/aux_vive.dir/vive_poses.c.o.d -o CMakeFiles/aux_vive.dir/vive_poses.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vive/vive_poses.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_config.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_config.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_config.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/wmr/wmr_config.c [ 77%] Building C object src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_dump.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/prober && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_dump.c.o -MF CMakeFiles/st_prober.dir/p_dump.c.o.d -o CMakeFiles/st_prober.dir/p_dump.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/prober/p_dump.c [ 77%] Building C object src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_tweaks.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vive && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_tweaks.c.o -MF CMakeFiles/aux_vive.dir/vive_tweaks.c.o.d -o CMakeFiles/aux_vive.dir/vive_tweaks.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vive/vive_tweaks.c [ 77%] Building C object src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_prober.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/prober && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_prober.c.o -MF CMakeFiles/st_prober.dir/p_prober.c.o.d -o CMakeFiles/st_prober.dir/p_prober.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/prober/p_prober.c [ 77%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_controller_base.c.o [ 77%] Building C object src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_tracking.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_controller_base.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_controller_base.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_controller_base.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/wmr/wmr_controller_base.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/prober && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_tracking.c.o -MF CMakeFiles/st_prober.dir/p_tracking.c.o.d -o CMakeFiles/st_prober.dir/p_tracking.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/prober/p_tracking.c [ 77%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_controller_og.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_controller_og.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_controller_og.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_controller_og.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/wmr/wmr_controller_og.c [ 77%] Building C object src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_udev.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/prober && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_udev.c.o -MF CMakeFiles/st_prober.dir/p_udev.c.o.d -o CMakeFiles/st_prober.dir/p_udev.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/prober/p_udev.c [ 77%] Building C object src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_libusb.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/prober && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_libusb.c.o -MF CMakeFiles/st_prober.dir/p_libusb.c.o.d -o CMakeFiles/st_prober.dir/p_libusb.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/prober/p_libusb.c [ 78%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_controller_hp.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_controller_hp.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_controller_hp.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_controller_hp.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/wmr/wmr_controller_hp.c [ 79%] Building C object src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_libuvc.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/prober && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_libuvc.c.o -MF CMakeFiles/st_prober.dir/p_libuvc.c.o.d -o CMakeFiles/st_prober.dir/p_libuvc.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/prober/p_libuvc.c [ 79%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_controller.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_controller.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_controller.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_controller.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/wmr/wmr_controller.c [ 79%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_bt_controller.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_bt_controller.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_bt_controller.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_bt_controller.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/wmr/wmr_bt_controller.c [ 79%] Linking CXX static library libaux_vive.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vive && /usr/bin/cmake -P CMakeFiles/aux_vive.dir/cmake_clean_target.cmake [ 79%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_hmd.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_hmd.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_hmd.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_hmd.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/wmr/wmr_hmd.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vive && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_vive.dir/link.txt --verbose=1 [ 79%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_hmd_controller.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_hmd_controller.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_hmd_controller.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_hmd_controller.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/wmr/wmr_hmd_controller.c [ 80%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_prober.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_prober.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_prober.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_prober.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/wmr/wmr_prober.c /usr/bin/ar qc libaux_vive.a CMakeFiles/aux_vive.dir/vive_bindings.c.o CMakeFiles/aux_vive.dir/vive_builder.c.o CMakeFiles/aux_vive.dir/vive_calibration.c.o CMakeFiles/aux_vive.dir/vive_config.c.o CMakeFiles/aux_vive.dir/vive_poses.c.o CMakeFiles/aux_vive.dir/vive_tweaks.c.o /usr/bin/ranlib libaux_vive.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 80%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_protocol.c.o [ 80%] Built target aux_vive cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_protocol.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_protocol.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_protocol.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/wmr/wmr_protocol.c [ 80%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_source.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_source.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_source.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_source.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/wmr/wmr_source.c [ 80%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_controller_protocol.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_controller_protocol.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_controller_protocol.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_controller_protocol.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/wmr/wmr_controller_protocol.c make -f src/xrt/drivers/CMakeFiles/drv_remote.dir/build.make src/xrt/drivers/CMakeFiles/drv_remote.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_remote.dir/DependInfo.cmake "--color=" [ 80%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_camera.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_camera.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_camera.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_camera.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/wmr/wmr_camera.c make -f src/xrt/drivers/CMakeFiles/drv_vive.dir/build.make src/xrt/drivers/CMakeFiles/drv_vive.dir/depend make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_remote.dir/build.make src/xrt/drivers/CMakeFiles/drv_remote.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_vive.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/build.make src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/depend [ 80%] Building C object src/xrt/drivers/CMakeFiles/drv_remote.dir/remote/r_device.c.o make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/DependInfo.cmake "--color=" cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_remote.dir/remote/r_device.c.o -MF CMakeFiles/drv_remote.dir/remote/r_device.c.o.d -o CMakeFiles/drv_remote.dir/remote/r_device.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/remote/r_device.c make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_vive.dir/build.make src/xrt/drivers/CMakeFiles/drv_vive.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/build.make src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 81%] Building C object src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_device.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_device.c.o -MF CMakeFiles/drv_vive.dir/vive/vive_device.c.o.d -o CMakeFiles/drv_vive.dir/vive/vive_device.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/vive/vive_device.c [ 82%] Building CXX object src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/steamvr_lh.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/openvr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/valve-file-vdf -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/steamvr_lh.cpp.o -MF CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/steamvr_lh.cpp.o.d -o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/steamvr_lh.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/steamvr_lh/steamvr_lh.cpp [ 82%] Building C object src/xrt/drivers/CMakeFiles/drv_remote.dir/remote/r_hmd.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_remote.dir/remote/r_hmd.c.o -MF CMakeFiles/drv_remote.dir/remote/r_hmd.c.o.d -o CMakeFiles/drv_remote.dir/remote/r_hmd.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/remote/r_hmd.c [ 82%] Building C object src/xrt/drivers/CMakeFiles/drv_remote.dir/remote/r_hub.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_remote.dir/remote/r_hub.c.o -MF CMakeFiles/drv_remote.dir/remote/r_hub.c.o.d -o CMakeFiles/drv_remote.dir/remote/r_hub.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/remote/r_hub.c [ 83%] Linking CXX static library libdrv_psmv.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_psmv.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_psmv.dir/link.txt --verbose=1 /usr/bin/ar qc libdrv_psmv.a CMakeFiles/drv_psmv.dir/psmv/psmv_driver.c.o /usr/bin/ranlib libdrv_psmv.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 83%] Built target drv_psmv [ 83%] Building C object src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_prober.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_prober.c.o -MF CMakeFiles/drv_vive.dir/vive/vive_prober.c.o.d -o CMakeFiles/drv_vive.dir/vive/vive_prober.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/vive/vive_prober.c [ 83%] Building CXX object src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/device.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/openvr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/valve-file-vdf -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/device.cpp.o -MF CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/device.cpp.o.d -o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/device.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/steamvr_lh/device.cpp [ 83%] Building CXX object src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/driver_manager.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/openvr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/valve-file-vdf -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/driver_manager.cpp.o -MF CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/driver_manager.cpp.o.d -o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/driver_manager.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/steamvr_lh/interfaces/driver_manager.cpp [ 83%] Linking CXX static library libst_prober.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/prober && /usr/bin/cmake -P CMakeFiles/st_prober.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/prober && /usr/bin/cmake -E cmake_link_script CMakeFiles/st_prober.dir/link.txt --verbose=1 [ 83%] Building C object src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_protocol.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_protocol.c.o -MF CMakeFiles/drv_vive.dir/vive/vive_protocol.c.o.d -o CMakeFiles/drv_vive.dir/vive/vive_protocol.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/vive/vive_protocol.c /usr/bin/ar qc libst_prober.a CMakeFiles/st_prober.dir/p_dump.c.o CMakeFiles/st_prober.dir/p_prober.c.o CMakeFiles/st_prober.dir/p_tracking.c.o CMakeFiles/st_prober.dir/p_udev.c.o CMakeFiles/st_prober.dir/p_libusb.c.o CMakeFiles/st_prober.dir/p_libuvc.c.o /usr/bin/ranlib libst_prober.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 83%] Built target st_prober [ 83%] Building C object src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_controller.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_controller.c.o -MF CMakeFiles/drv_vive.dir/vive/vive_controller.c.o.d -o CMakeFiles/drv_vive.dir/vive/vive_controller.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/vive/vive_controller.c [ 83%] Building C object src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_lighthouse.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_lighthouse.c.o -MF CMakeFiles/drv_vive.dir/vive/vive_lighthouse.c.o.d -o CMakeFiles/drv_vive.dir/vive/vive_lighthouse.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/vive/vive_lighthouse.c [ 84%] Building C object src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_source.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_source.c.o -MF CMakeFiles/drv_vive.dir/vive/vive_source.c.o.d -o CMakeFiles/drv_vive.dir/vive/vive_source.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/vive/vive_source.c [ 85%] Linking CXX static library libdrv_remote.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_remote.dir/cmake_clean_target.cmake [ 85%] Building CXX object src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/iobuffer.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/openvr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/valve-file-vdf -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/iobuffer.cpp.o -MF CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/iobuffer.cpp.o.d -o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/iobuffer.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/steamvr_lh/interfaces/iobuffer.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_remote.dir/link.txt --verbose=1 [ 85%] Building CXX object src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/resources.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/openvr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/valve-file-vdf -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/resources.cpp.o -MF CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/resources.cpp.o.d -o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/resources.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/steamvr_lh/interfaces/resources.cpp /usr/bin/ar qc libdrv_remote.a CMakeFiles/drv_remote.dir/remote/r_device.c.o CMakeFiles/drv_remote.dir/remote/r_hmd.c.o CMakeFiles/drv_remote.dir/remote/r_hub.c.o /usr/bin/ranlib libdrv_remote.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 85%] Built target drv_remote [ 86%] Building CXX object src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/settings.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/openvr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/valve-file-vdf -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/settings.cpp.o -MF CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/settings.cpp.o.d -o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/settings.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/steamvr_lh/interfaces/settings.cpp [ 86%] Building CXX object src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/blockqueue.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/openvr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/valve-file-vdf -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/blockqueue.cpp.o -MF CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/blockqueue.cpp.o.d -o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/blockqueue.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/steamvr_lh/interfaces/blockqueue.cpp [ 86%] Building CXX object src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/paths.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/openvr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/valve-file-vdf -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/paths.cpp.o -MF CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/paths.cpp.o.d -o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/paths.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/steamvr_lh/interfaces/paths.cpp [ 87%] Linking CXX static library libdrv_wmr.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_wmr.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_wmr.dir/link.txt --verbose=1 /usr/bin/ar qc libdrv_wmr.a CMakeFiles/drv_wmr.dir/wmr/wmr_config.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_controller_base.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_controller_og.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_controller_hp.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_controller.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_bt_controller.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_hmd.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_hmd_controller.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_prober.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_protocol.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_controller_protocol.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_source.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_camera.c.o /usr/bin/ranlib libdrv_wmr.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 87%] Built target drv_wmr [ 87%] Linking CXX static library libdrv_vive.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_vive.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_vive.dir/link.txt --verbose=1 /usr/bin/ar qc libdrv_vive.a CMakeFiles/drv_vive.dir/vive/vive_device.c.o CMakeFiles/drv_vive.dir/vive/vive_prober.c.o CMakeFiles/drv_vive.dir/vive/vive_protocol.c.o CMakeFiles/drv_vive.dir/vive/vive_controller.c.o CMakeFiles/drv_vive.dir/vive/vive_lighthouse.c.o CMakeFiles/drv_vive.dir/vive/vive_source.c.o /usr/bin/ranlib libdrv_vive.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 87%] Built target drv_vive [ 87%] Linking CXX static library libxrt-external-imgui.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/cmake -P CMakeFiles/xrt-external-imgui.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/cmake -E cmake_link_script CMakeFiles/xrt-external-imgui.dir/link.txt --verbose=1 /usr/bin/ar qc libxrt-external-imgui.a "CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_tables.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_demo.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_draw.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/imgui/backends/imgui_impl_opengl3.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_widgets.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/cimgui/cimgui.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot_items.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot_demo.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/cimplot/cimplot.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/imgui_monado/imgui_monado.cpp.o" /usr/bin/ranlib libxrt-external-imgui.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 87%] Built target xrt-external-imgui make -f src/external/CMakeFiles/xrt-external-imgui-sdl2.dir/build.make src/external/CMakeFiles/xrt-external-imgui-sdl2.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/external /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external/CMakeFiles/xrt-external-imgui-sdl2.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/external/CMakeFiles/xrt-external-imgui-sdl2.dir/build.make src/external/CMakeFiles/xrt-external-imgui-sdl2.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 87%] Building CXX object src/external/CMakeFiles/xrt-external-imgui-sdl2.dir/imgui/imgui/backends/imgui_impl_sdl2.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /usr/include/SDL2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui-sdl2.dir/imgui/imgui/backends/imgui_impl_sdl2.cpp.o -MF CMakeFiles/xrt-external-imgui-sdl2.dir/imgui/imgui/backends/imgui_impl_sdl2.cpp.o.d -o CMakeFiles/xrt-external-imgui-sdl2.dir/imgui/imgui/backends/imgui_impl_sdl2.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui/backends/imgui_impl_sdl2.cpp [ 87%] Linking CXX static library libxrt-external-imgui-sdl2.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/cmake -P CMakeFiles/xrt-external-imgui-sdl2.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/cmake -E cmake_link_script CMakeFiles/xrt-external-imgui-sdl2.dir/link.txt --verbose=1 /usr/bin/ar qc libxrt-external-imgui-sdl2.a "CMakeFiles/xrt-external-imgui-sdl2.dir/imgui/imgui/backends/imgui_impl_sdl2.cpp.o" /usr/bin/ranlib libxrt-external-imgui-sdl2.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 87%] Built target xrt-external-imgui-sdl2 make -f src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/build.make src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/build.make src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 88%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_ogl.c.o [ 88%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_ogl_sink.c.o [ 89%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_debug.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_debug.c.o -MF CMakeFiles/st_gui.dir/gui_scene_debug.c.o.d -o CMakeFiles/st_gui.dir/gui_scene_debug.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_scene_debug.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_ogl.c.o -MF CMakeFiles/st_gui.dir/gui_ogl.c.o.d -o CMakeFiles/st_gui.dir/gui_ogl.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_ogl.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_ogl_sink.c.o -MF CMakeFiles/st_gui.dir/gui_ogl_sink.c.o.d -o CMakeFiles/st_gui.dir/gui_ogl_sink.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_ogl_sink.c [ 89%] Building CXX object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene.cpp.o [ 89%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_prober.c.o [ 89%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_hand_tracking_demo.c.o [ 89%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_calibrate.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_hand_tracking_demo.c.o -MF CMakeFiles/st_gui.dir/gui_scene_hand_tracking_demo.c.o.d -o CMakeFiles/st_gui.dir/gui_scene_hand_tracking_demo.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_scene_hand_tracking_demo.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_prober.c.o -MF CMakeFiles/st_gui.dir/gui_prober.c.o.d -o CMakeFiles/st_gui.dir/gui_prober.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_prober.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene.cpp.o -MF CMakeFiles/st_gui.dir/gui_scene.cpp.o.d -o CMakeFiles/st_gui.dir/gui_scene.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_scene.cpp [ 89%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_record_euroc.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_calibrate.c.o -MF CMakeFiles/st_gui.dir/gui_scene_calibrate.c.o.d -o CMakeFiles/st_gui.dir/gui_scene_calibrate.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_scene_calibrate.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_record_euroc.c.o -MF CMakeFiles/st_gui.dir/gui_scene_record_euroc.c.o.d -o CMakeFiles/st_gui.dir/gui_scene_record_euroc.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_scene_record_euroc.c [ 89%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_main_menu.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_main_menu.c.o -MF CMakeFiles/st_gui.dir/gui_scene_main_menu.c.o.d -o CMakeFiles/st_gui.dir/gui_scene_main_menu.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_scene_main_menu.c [ 89%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_record.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_record.c.o -MF CMakeFiles/st_gui.dir/gui_scene_record.c.o.d -o CMakeFiles/st_gui.dir/gui_scene_record.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_scene_record.c [ 90%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_remote.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_remote.c.o -MF CMakeFiles/st_gui.dir/gui_scene_remote.c.o.d -o CMakeFiles/st_gui.dir/gui_scene_remote.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_scene_remote.c [ 90%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_video.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_video.c.o -MF CMakeFiles/st_gui.dir/gui_scene_video.c.o.d -o CMakeFiles/st_gui.dir/gui_scene_video.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_scene_video.c [ 90%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_tracking_overrides.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_tracking_overrides.c.o -MF CMakeFiles/st_gui.dir/gui_scene_tracking_overrides.c.o.d -o CMakeFiles/st_gui.dir/gui_scene_tracking_overrides.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_scene_tracking_overrides.c [ 90%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_stb.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_stb.c.o -MF CMakeFiles/st_gui.dir/gui_stb.c.o.d -o CMakeFiles/st_gui.dir/gui_stb.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_stb.c [ 90%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_widget_native_images.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_widget_native_images.c.o -MF CMakeFiles/st_gui.dir/gui_widget_native_images.c.o.d -o CMakeFiles/st_gui.dir/gui_widget_native_images.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_widget_native_images.c [ 91%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_window_record.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_window_record.c.o -MF CMakeFiles/st_gui.dir/gui_window_record.c.o.d -o CMakeFiles/st_gui.dir/gui_window_record.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_window_record.c [ 91%] Linking CXX static library libst_gui.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cmake -P CMakeFiles/st_gui.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cmake -E cmake_link_script CMakeFiles/st_gui.dir/link.txt --verbose=1 /usr/bin/ar qc libst_gui.a CMakeFiles/st_gui.dir/gui_ogl.c.o CMakeFiles/st_gui.dir/gui_ogl_sink.c.o CMakeFiles/st_gui.dir/gui_prober.c.o CMakeFiles/st_gui.dir/gui_scene.cpp.o CMakeFiles/st_gui.dir/gui_scene_calibrate.c.o CMakeFiles/st_gui.dir/gui_scene_debug.c.o CMakeFiles/st_gui.dir/gui_scene_hand_tracking_demo.c.o CMakeFiles/st_gui.dir/gui_scene_record_euroc.c.o CMakeFiles/st_gui.dir/gui_scene_main_menu.c.o CMakeFiles/st_gui.dir/gui_scene_record.c.o CMakeFiles/st_gui.dir/gui_scene_remote.c.o CMakeFiles/st_gui.dir/gui_scene_video.c.o CMakeFiles/st_gui.dir/gui_scene_tracking_overrides.c.o CMakeFiles/st_gui.dir/gui_stb.c.o CMakeFiles/st_gui.dir/gui_widget_native_images.c.o CMakeFiles/st_gui.dir/gui_window_record.c.o /usr/bin/ranlib libst_gui.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 91%] Built target st_gui make -f src/xrt/auxiliary/util/CMakeFiles/aux_util_debug_gui.dir/build.make src/xrt/auxiliary/util/CMakeFiles/aux_util_debug_gui.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util/CMakeFiles/aux_util_debug_gui.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/auxiliary/util/CMakeFiles/aux_util_debug_gui.dir/build.make src/xrt/auxiliary/util/CMakeFiles/aux_util_debug_gui.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 91%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_debug_gui.dir/u_debug_gui.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/qwerty -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_debug_gui.dir/u_debug_gui.c.o -MF CMakeFiles/aux_util_debug_gui.dir/u_debug_gui.c.o.d -o CMakeFiles/aux_util_debug_gui.dir/u_debug_gui.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_debug_gui.c [ 91%] Linking CXX static library libaux_util_debug_gui.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cmake -P CMakeFiles/aux_util_debug_gui.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_util_debug_gui.dir/link.txt --verbose=1 /usr/bin/ar qc libaux_util_debug_gui.a CMakeFiles/aux_util_debug_gui.dir/u_debug_gui.c.o /usr/bin/ranlib libaux_util_debug_gui.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 91%] Built target aux_util_debug_gui make -f src/xrt/ipc/CMakeFiles/ipc_server.dir/build.make src/xrt/ipc/CMakeFiles/ipc_server.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 91%] Generating ipc_server_generated.c from protocol JSON description [ 91%] Generating ipc_server_generated.h from protocol JSON description cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/python3 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/shared/proto.py /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/shared/proto.json /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc/ipc_server_generated.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/python3 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/shared/proto.py /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/shared/proto.json /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc/ipc_server_generated.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc/CMakeFiles/ipc_server.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/ipc/CMakeFiles/ipc_server.dir/build.make src/xrt/ipc/CMakeFiles/ipc_server.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 91%] Building C object src/xrt/ipc/CMakeFiles/ipc_server.dir/server/ipc_server_process.c.o [ 91%] Building C object src/xrt/ipc/CMakeFiles/ipc_server.dir/server/ipc_server_per_client_thread.c.o [ 91%] Building C object src/xrt/ipc/CMakeFiles/ipc_server.dir/server/ipc_server_mainloop_linux.c.o [ 91%] Building C object src/xrt/ipc/CMakeFiles/ipc_server.dir/ipc_server_generated.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_server.dir/server/ipc_server_per_client_thread.c.o -MF CMakeFiles/ipc_server.dir/server/ipc_server_per_client_thread.c.o.d -o CMakeFiles/ipc_server.dir/server/ipc_server_per_client_thread.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/server/ipc_server_per_client_thread.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_server.dir/server/ipc_server_process.c.o -MF CMakeFiles/ipc_server.dir/server/ipc_server_process.c.o.d -o CMakeFiles/ipc_server.dir/server/ipc_server_process.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/server/ipc_server_process.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_server.dir/server/ipc_server_mainloop_linux.c.o -MF CMakeFiles/ipc_server.dir/server/ipc_server_mainloop_linux.c.o.d -o CMakeFiles/ipc_server.dir/server/ipc_server_mainloop_linux.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/server/ipc_server_mainloop_linux.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_server.dir/ipc_server_generated.c.o -MF CMakeFiles/ipc_server.dir/ipc_server_generated.c.o.d -o CMakeFiles/ipc_server.dir/ipc_server_generated.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc/ipc_server_generated.c [ 92%] Building C object src/xrt/ipc/CMakeFiles/ipc_server.dir/server/ipc_server_handler.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_server.dir/server/ipc_server_handler.c.o -MF CMakeFiles/ipc_server.dir/server/ipc_server_handler.c.o.d -o CMakeFiles/ipc_server.dir/server/ipc_server_handler.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/server/ipc_server_handler.c [ 92%] Linking CXX static library libipc_server.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cmake -P CMakeFiles/ipc_server.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cmake -E cmake_link_script CMakeFiles/ipc_server.dir/link.txt --verbose=1 /usr/bin/ar qc libipc_server.a CMakeFiles/ipc_server.dir/ipc_server_generated.c.o CMakeFiles/ipc_server.dir/server/ipc_server_handler.c.o CMakeFiles/ipc_server.dir/server/ipc_server_per_client_thread.c.o CMakeFiles/ipc_server.dir/server/ipc_server_process.c.o CMakeFiles/ipc_server.dir/server/ipc_server_mainloop_linux.c.o /usr/bin/ranlib libipc_server.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 92%] Built target ipc_server make -f src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/build.make src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/sdl_test /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/sdl_test /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/build.make src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 92%] Building C object src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_device.c.o [ 92%] Building C object src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_compositor.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/sdl_test && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_compositor.c.o -MF CMakeFiles/sdl-test.dir/sdl_compositor.c.o.d -o CMakeFiles/sdl-test.dir/sdl_compositor.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/sdl_test/sdl_compositor.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/sdl_test && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_device.c.o -MF CMakeFiles/sdl-test.dir/sdl_device.c.o.d -o CMakeFiles/sdl-test.dir/sdl_device.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/sdl_test/sdl_device.c [ 92%] Building C object src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_main.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/sdl_test && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_main.c.o -MF CMakeFiles/sdl-test.dir/sdl_main.c.o.d -o CMakeFiles/sdl-test.dir/sdl_main.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/sdl_test/sdl_main.c [ 93%] Building C object src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_instance.c.o [ 92%] Building C object src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_hack_stubs.c.o [ 93%] Building CXX object src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_program.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/sdl_test && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_instance.c.o -MF CMakeFiles/sdl-test.dir/sdl_instance.c.o.d -o CMakeFiles/sdl-test.dir/sdl_instance.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/sdl_test/sdl_instance.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/sdl_test && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_hack_stubs.c.o -MF CMakeFiles/sdl-test.dir/sdl_hack_stubs.c.o.d -o CMakeFiles/sdl-test.dir/sdl_hack_stubs.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/sdl_test/sdl_hack_stubs.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/sdl_test && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /usr/include/SDL2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_program.cpp.o -MF CMakeFiles/sdl-test.dir/sdl_program.cpp.o.d -o CMakeFiles/sdl-test.dir/sdl_program.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/sdl_test/sdl_program.cpp [ 93%] Building C object src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_swapchain.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/sdl_test && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_swapchain.c.o -MF CMakeFiles/sdl-test.dir/sdl_swapchain.c.o.d -o CMakeFiles/sdl-test.dir/sdl_swapchain.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/sdl_test/sdl_swapchain.c [ 93%] Linking CXX executable sdl-test cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/sdl_test && /usr/bin/cmake -E cmake_link_script CMakeFiles/sdl-test.dir/link.txt --verbose=1 [ 93%] Linking CXX static library libdrv_steamvr_lh.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_steamvr_lh.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_steamvr_lh.dir/link.txt --verbose=1 /usr/bin/ar qc libdrv_steamvr_lh.a CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/steamvr_lh.cpp.o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/device.cpp.o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/driver_manager.cpp.o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/iobuffer.cpp.o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/resources.cpp.o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/settings.cpp.o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/blockqueue.cpp.o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/paths.cpp.o /usr/bin/ranlib libdrv_steamvr_lh.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 93%] Built target drv_steamvr_lh [ 93%] Linking CXX static library libdrv_euroc.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_euroc.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_euroc.dir/link.txt --verbose=1 /usr/bin/ar qc libdrv_euroc.a CMakeFiles/drv_euroc.dir/euroc/euroc_player.cpp.o CMakeFiles/drv_euroc.dir/euroc/euroc_device.c.o CMakeFiles/drv_euroc.dir/euroc/euroc_runner.c.o /usr/bin/ranlib libdrv_euroc.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 93%] Built target drv_euroc make -f src/xrt/targets/common/CMakeFiles/target_lists.dir/build.make src/xrt/targets/common/CMakeFiles/target_lists.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common/CMakeFiles/target_lists.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/targets/common/CMakeFiles/target_lists.dir/build.make src/xrt/targets/common/CMakeFiles/target_lists.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 93%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_remote.c.o [ 93%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_legacy.c.o [ 93%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_lists.c.o [ 94%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_rgb_tracking.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/usr/include/libusb-1.0 -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_remote.c.o -MF CMakeFiles/target_lists.dir/target_builder_remote.c.o.d -o CMakeFiles/target_lists.dir/target_builder_remote.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common/target_builder_remote.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/usr/include/libusb-1.0 -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_legacy.c.o -MF CMakeFiles/target_lists.dir/target_builder_legacy.c.o.d -o CMakeFiles/target_lists.dir/target_builder_legacy.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common/target_builder_legacy.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/usr/include/libusb-1.0 -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_rgb_tracking.c.o -MF CMakeFiles/target_lists.dir/target_builder_rgb_tracking.c.o.d -o CMakeFiles/target_lists.dir/target_builder_rgb_tracking.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common/target_builder_rgb_tracking.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/usr/include/libusb-1.0 -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_lists.dir/target_lists.c.o -MF CMakeFiles/target_lists.dir/target_lists.c.o.d -o CMakeFiles/target_lists.dir/target_lists.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common/target_lists.c [ 94%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_simulated.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/usr/include/libusb-1.0 -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_simulated.c.o -MF CMakeFiles/target_lists.dir/target_builder_simulated.c.o.d -o CMakeFiles/target_lists.dir/target_builder_simulated.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common/target_builder_simulated.c [ 94%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_rift_s.c.o [ 94%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_steamvr.c.o [ 94%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_lighthouse.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/usr/include/libusb-1.0 -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_rift_s.c.o -MF CMakeFiles/target_lists.dir/target_builder_rift_s.c.o.d -o CMakeFiles/target_lists.dir/target_builder_rift_s.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common/target_builder_rift_s.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/usr/include/libusb-1.0 -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_lighthouse.c.o -MF CMakeFiles/target_lists.dir/target_builder_lighthouse.c.o.d -o CMakeFiles/target_lists.dir/target_builder_lighthouse.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common/target_builder_lighthouse.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/usr/include/libusb-1.0 -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_steamvr.c.o -MF CMakeFiles/target_lists.dir/target_builder_steamvr.c.o.d -o CMakeFiles/target_lists.dir/target_builder_steamvr.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common/target_builder_steamvr.c [ 95%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_wmr.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/usr/include/libusb-1.0 -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_wmr.c.o -MF CMakeFiles/target_lists.dir/target_builder_wmr.c.o.d -o CMakeFiles/target_lists.dir/target_builder_wmr.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common/target_builder_wmr.c [ 95%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_xreal_air.c.o [ 95%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_qwerty.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/usr/include/libusb-1.0 -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_xreal_air.c.o -MF CMakeFiles/target_lists.dir/target_builder_xreal_air.c.o.d -o CMakeFiles/target_lists.dir/target_builder_xreal_air.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common/target_builder_xreal_air.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/usr/include/libusb-1.0 -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_qwerty.c.o -MF CMakeFiles/target_lists.dir/target_builder_qwerty.c.o.d -o CMakeFiles/target_lists.dir/target_builder_qwerty.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common/target_builder_qwerty.c /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/sdl-test.dir/link.d "CMakeFiles/sdl-test.dir/sdl_compositor.c.o" "CMakeFiles/sdl-test.dir/sdl_device.c.o" "CMakeFiles/sdl-test.dir/sdl_hack_stubs.c.o" "CMakeFiles/sdl-test.dir/sdl_instance.c.o" "CMakeFiles/sdl-test.dir/sdl_main.c.o" "CMakeFiles/sdl-test.dir/sdl_program.cpp.o" "CMakeFiles/sdl-test.dir/sdl_swapchain.c.o" -o sdl-test ../../../external/libxrt-external-imgui-sdl2.a ../../auxiliary/os/libaux_os.a ../../auxiliary/vk/libaux_vk.a ../../auxiliary/ogl/libaux_ogl.a ../../auxiliary/util/libaux_util.a ../../compositor/libcomp_util.a ../../compositor/libcomp_multi.a ../../ipc/libipc_server.a ../../state_trackers/gui/libst_gui.a ../../drivers/libdrv_simulated.a ../../compositor/libcomp_render.a ../../auxiliary/vk/libaux_vk.a ../../auxiliary/util/libaux_util_process.a -lbsd ../../auxiliary/util/libaux_util_debug_gui.a ../../state_trackers/gui/libst_gui.a ../../../external/libxrt-external-imgui-sdl2.a ../../auxiliary/ogl/libaux_ogl.a ../../../external/libxrt-external-imgui.a ../../auxiliary/gstreamer/libaux_gstreamer.a -lgstapp-1.0 -lgstvideo-1.0 -lgstbase-1.0 -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0 ../../drivers/libdrv_remote.a ../../auxiliary/vive/libaux_vive.a ../../auxiliary/tracking/libaux_tracking.a ../../auxiliary/util/libaux_util_sink.a /usr/lib/aarch64-linux-gnu/libjpeg.so /usr/lib/aarch64-linux-gnu/libopencv_highgui.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_videoio.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_imgcodecs.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_video.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_calib3d.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_features2d.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_flann.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_dnn.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_imgproc.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_core.so.4.10.0 -ldl ../../drivers/libdrv_qwerty.a /usr/lib/aarch64-linux-gnu/libSDL2.so ../../ipc/libipc_shared.a /usr/lib/aarch64-linux-gnu/librt.a /usr/lib/aarch64-linux-gnu/libsystemd.so ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../../external/libxrt-external-nanopb.a ../../auxiliary/bindings/libaux_generated_bindings.a ../../auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libvulkan.so /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 95%] Built target sdl-test [ 95%] Linking CXX static library libtarget_lists.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cmake -P CMakeFiles/target_lists.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cmake -E cmake_link_script CMakeFiles/target_lists.dir/link.txt --verbose=1 /usr/bin/ar qc libtarget_lists.a CMakeFiles/target_lists.dir/target_builder_legacy.c.o CMakeFiles/target_lists.dir/target_lists.c.o CMakeFiles/target_lists.dir/target_builder_remote.c.o CMakeFiles/target_lists.dir/target_builder_rgb_tracking.c.o CMakeFiles/target_lists.dir/target_builder_rift_s.c.o CMakeFiles/target_lists.dir/target_builder_lighthouse.c.o CMakeFiles/target_lists.dir/target_builder_steamvr.c.o CMakeFiles/target_lists.dir/target_builder_simulated.c.o CMakeFiles/target_lists.dir/target_builder_wmr.c.o CMakeFiles/target_lists.dir/target_builder_qwerty.c.o CMakeFiles/target_lists.dir/target_builder_xreal_air.c.o /usr/bin/ranlib libtarget_lists.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 95%] Built target target_lists make -f src/xrt/targets/common/CMakeFiles/target_instance.dir/build.make src/xrt/targets/common/CMakeFiles/target_instance.dir/depend make -f src/xrt/targets/common/CMakeFiles/target_instance_no_comp.dir/build.make src/xrt/targets/common/CMakeFiles/target_instance_no_comp.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common/CMakeFiles/target_instance.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common/CMakeFiles/target_instance_no_comp.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/targets/common/CMakeFiles/target_instance.dir/build.make src/xrt/targets/common/CMakeFiles/target_instance.dir/build make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/targets/common/CMakeFiles/target_instance_no_comp.dir/build.make src/xrt/targets/common/CMakeFiles/target_instance_no_comp.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 96%] Building C object src/xrt/targets/common/CMakeFiles/target_instance_no_comp.dir/target_instance_no_comp.c.o [ 96%] Building C object src/xrt/targets/common/CMakeFiles/target_instance.dir/target_instance.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_instance_no_comp.dir/target_instance_no_comp.c.o -MF CMakeFiles/target_instance_no_comp.dir/target_instance_no_comp.c.o.d -o CMakeFiles/target_instance_no_comp.dir/target_instance_no_comp.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common/target_instance_no_comp.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_instance.dir/target_instance.c.o -MF CMakeFiles/target_instance.dir/target_instance.c.o.d -o CMakeFiles/target_instance.dir/target_instance.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common/target_instance.c [ 96%] Linking CXX static library libtarget_instance_no_comp.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cmake -P CMakeFiles/target_instance_no_comp.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cmake -E cmake_link_script CMakeFiles/target_instance_no_comp.dir/link.txt --verbose=1 [ 96%] Linking CXX static library libtarget_instance.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cmake -P CMakeFiles/target_instance.dir/cmake_clean_target.cmake /usr/bin/ar qc libtarget_instance_no_comp.a CMakeFiles/target_instance_no_comp.dir/target_instance_no_comp.c.o /usr/bin/ranlib libtarget_instance_no_comp.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 96%] Built target target_instance_no_comp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cmake -E cmake_link_script CMakeFiles/target_instance.dir/link.txt --verbose=1 make -f src/xrt/targets/cli/CMakeFiles/cli.dir/build.make src/xrt/targets/cli/CMakeFiles/cli.dir/depend make -f src/xrt/targets/gui/CMakeFiles/gui.dir/build.make src/xrt/targets/gui/CMakeFiles/gui.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/cli /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/cli /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/cli/CMakeFiles/cli.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/gui /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/gui /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/gui/CMakeFiles/gui.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/targets/gui/CMakeFiles/gui.dir/build.make src/xrt/targets/gui/CMakeFiles/gui.dir/build make -f src/xrt/targets/cli/CMakeFiles/cli.dir/build.make src/xrt/targets/cli/CMakeFiles/cli.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' /usr/bin/ar qc libtarget_instance.a CMakeFiles/target_instance.dir/target_instance.c.o /usr/bin/ranlib libtarget_instance.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 96%] Building C object src/xrt/targets/gui/CMakeFiles/gui.dir/gui_sdl2.c.o [ 96%] Building C object src/xrt/targets/gui/CMakeFiles/gui.dir/gui_sdl2_main.c.o [ 98%] Building C object src/xrt/targets/gui/CMakeFiles/gui.dir/gui_sdl2_imgui.c.o [ 98%] Building C object src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_calibration_dump.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/gui/CMakeFiles/gui.dir/gui_sdl2_main.c.o -MF CMakeFiles/gui.dir/gui_sdl2_main.c.o.d -o CMakeFiles/gui.dir/gui_sdl2_main.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/gui/gui_sdl2_main.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/cli && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_calibration_dump.c.o -MF CMakeFiles/cli.dir/cli_cmd_calibration_dump.c.o.d -o CMakeFiles/cli.dir/cli_cmd_calibration_dump.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/cli/cli_cmd_calibration_dump.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/gui/CMakeFiles/gui.dir/gui_sdl2.c.o -MF CMakeFiles/gui.dir/gui_sdl2.c.o.d -o CMakeFiles/gui.dir/gui_sdl2.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/gui/gui_sdl2.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/gui/CMakeFiles/gui.dir/gui_sdl2_imgui.c.o -MF CMakeFiles/gui.dir/gui_sdl2_imgui.c.o.d -o CMakeFiles/gui.dir/gui_sdl2_imgui.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/gui/gui_sdl2_imgui.c [ 98%] Building C object src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_lighthouse.c.o [ 98%] Building C object src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_info.c.o [ 98%] Building C object src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_probe.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/cli && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_lighthouse.c.o -MF CMakeFiles/cli.dir/cli_cmd_lighthouse.c.o.d -o CMakeFiles/cli.dir/cli_cmd_lighthouse.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/cli/cli_cmd_lighthouse.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/cli && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_info.c.o -MF CMakeFiles/cli.dir/cli_cmd_info.c.o.d -o CMakeFiles/cli.dir/cli_cmd_info.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/cli/cli_cmd_info.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/cli && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_probe.c.o -MF CMakeFiles/cli.dir/cli_cmd_probe.c.o.d -o CMakeFiles/cli.dir/cli_cmd_probe.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/cli/cli_cmd_probe.c [ 98%] Built target target_instance [ 98%] Building C object src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_calibrate.c.o [ 98%] Building C object src/xrt/targets/cli/CMakeFiles/cli.dir/cli_main.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/cli && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/cli/CMakeFiles/cli.dir/cli_main.c.o -MF CMakeFiles/cli.dir/cli_main.c.o.d -o CMakeFiles/cli.dir/cli_main.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/cli/cli_main.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/cli && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_calibrate.c.o -MF CMakeFiles/cli.dir/cli_cmd_calibrate.c.o.d -o CMakeFiles/cli.dir/cli_cmd_calibrate.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/cli/cli_cmd_calibrate.c [ 98%] Building C object src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_slambatch.c.o make -f src/xrt/targets/service/CMakeFiles/monado-service.dir/build.make src/xrt/targets/service/CMakeFiles/monado-service.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/service /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/service /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/service/CMakeFiles/monado-service.dir/DependInfo.cmake "--color=" cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/cli && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_slambatch.c.o -MF CMakeFiles/cli.dir/cli_cmd_slambatch.c.o.d -o CMakeFiles/cli.dir/cli_cmd_slambatch.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/cli/cli_cmd_slambatch.c [100%] Building C object src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_test.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/cli && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_test.c.o -MF CMakeFiles/cli.dir/cli_cmd_test.c.o.d -o CMakeFiles/cli.dir/cli_cmd_test.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/cli/cli_cmd_test.c make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/targets/service/CMakeFiles/monado-service.dir/build.make src/xrt/targets/service/CMakeFiles/monado-service.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [100%] Building C object src/xrt/targets/service/CMakeFiles/monado-service.dir/main.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/service && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/qwerty -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/service/CMakeFiles/monado-service.dir/main.c.o -MF CMakeFiles/monado-service.dir/main.c.o.d -o CMakeFiles/monado-service.dir/main.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/service/main.c [100%] Linking CXX executable monado-service cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/service && /usr/bin/cmake -E cmake_link_script CMakeFiles/monado-service.dir/link.txt --verbose=1 [100%] Linking CXX executable monado-cli cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/cli && /usr/bin/cmake -E cmake_link_script CMakeFiles/cli.dir/link.txt --verbose=1 [100%] Linking CXX executable monado-gui cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/gui && /usr/bin/cmake -E cmake_link_script CMakeFiles/gui.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/cli.dir/link.d CMakeFiles/cli.dir/cli_cmd_calibration_dump.c.o CMakeFiles/cli.dir/cli_cmd_info.c.o CMakeFiles/cli.dir/cli_cmd_lighthouse.c.o CMakeFiles/cli.dir/cli_cmd_probe.c.o CMakeFiles/cli.dir/cli_cmd_slambatch.c.o CMakeFiles/cli.dir/cli_cmd_test.c.o CMakeFiles/cli.dir/cli_main.c.o CMakeFiles/cli.dir/cli_cmd_calibrate.c.o -o monado-cli ../../auxiliary/tracking/libaux_tracking.a ../../auxiliary/os/libaux_os.a ../../auxiliary/os/libaux_os_ble.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../common/libtarget_instance_no_comp.a ../../state_trackers/prober/libst_prober.a /usr/lib/aarch64-linux-gnu/libudev.so -luvc -lusb-1.0 ../common/libtarget_lists.a ../../drivers/libdrv_multi.a ../../drivers/libdrv_v4l2.a ../../drivers/libdrv_vf.a -lgstapp-1.0 -lgstvideo-1.0 -lgstbase-1.0 -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0 ../../drivers/libdrv_wmr.a ../../drivers/libdrv_qwerty.a /usr/lib/aarch64-linux-gnu/libSDL2.so ../../drivers/libdrv_xreal_air.a ../../drivers/libdrv_arduino.a ../../drivers/libdrv_cemu.a ../../drivers/libdrv_daydream.a ../../auxiliary/os/libaux_os_ble.a -ldbus-1 ../../drivers/libdrv_simulated.a ../../drivers/libdrv_hdk.a ../../drivers/libdrv_hydra.a ../../drivers/libdrv_twrap.a ../../drivers/libdrv_psmv.a ../../drivers/libdrv_pssense.a ../../drivers/libdrv_psvr.a /usr/lib/aarch64-linux-gnu/libhidapi-libusb.so ../../drivers/libdrv_remote.a ../../drivers/libdrv_rift_s.a ../../drivers/libdrv_rokid.a /usr/lib/aarch64-linux-gnu/libusb-1.0.so ../../drivers/libdrv_vive.a /usr/lib/aarch64-linux-gnu/libz.so ../../drivers/libdrv_steamvr_lh.a ../../auxiliary/vive/libaux_vive.a ../../drivers/libdrv_euroc.a ../../auxiliary/tracking/libaux_tracking.a ../../auxiliary/util/libaux_util_sink.a /usr/lib/aarch64-linux-gnu/libjpeg.so -ldl ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../../external/libxrt-external-nanopb.a ../../auxiliary/bindings/libaux_generated_bindings.a ../../auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libvulkan.so /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm /usr/lib/aarch64-linux-gnu/libopencv_highgui.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_videoio.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_imgcodecs.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_video.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_calib3d.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_features2d.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_flann.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_dnn.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_imgproc.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_core.so.4.10.0 make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [100%] Built target cli /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/monado-service.dir/link.d "CMakeFiles/monado-service.dir/main.c.o" -o monado-service ../../auxiliary/util/libaux_util.a ../../auxiliary/util/libaux_util_debug_gui.a ../../state_trackers/prober/libst_prober.a ../../ipc/libipc_server.a ../common/libtarget_lists.a ../common/libtarget_instance.a ../../state_trackers/gui/libst_gui.a ../../../external/libxrt-external-imgui-sdl2.a ../../auxiliary/ogl/libaux_ogl.a ../../auxiliary/util/libaux_util_debug_gui.a ../../state_trackers/gui/libst_gui.a ../../auxiliary/gstreamer/libaux_gstreamer.a ../../../external/libxrt-external-imgui-sdl2.a ../../../external/libxrt-external-imgui.a ../../auxiliary/ogl/libaux_ogl.a ../../auxiliary/util/libaux_util_process.a -lbsd ../../ipc/libipc_shared.a /usr/lib/aarch64-linux-gnu/librt.a /usr/lib/aarch64-linux-gnu/libsystemd.so ../../state_trackers/prober/libst_prober.a /usr/lib/aarch64-linux-gnu/libudev.so -luvc -lusb-1.0 ../common/libtarget_lists.a ../../drivers/libdrv_qwerty.a ../../drivers/libdrv_multi.a ../../drivers/libdrv_v4l2.a ../../drivers/libdrv_vf.a -lgstapp-1.0 -lgstvideo-1.0 -lgstbase-1.0 -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0 ../../drivers/libdrv_wmr.a ../../drivers/libdrv_xreal_air.a ../../drivers/libdrv_arduino.a ../../drivers/libdrv_cemu.a ../../drivers/libdrv_daydream.a ../../auxiliary/os/libaux_os_ble.a -ldbus-1 ../../drivers/libdrv_simulated.a ../../drivers/libdrv_hdk.a ../../drivers/libdrv_hydra.a ../../drivers/libdrv_twrap.a ../../drivers/libdrv_psmv.a ../../drivers/libdrv_pssense.a ../../drivers/libdrv_psvr.a /usr/lib/aarch64-linux-gnu/libhidapi-libusb.so ../../drivers/libdrv_remote.a ../../drivers/libdrv_rift_s.a ../../drivers/libdrv_rokid.a /usr/lib/aarch64-linux-gnu/libusb-1.0.so ../../drivers/libdrv_vive.a /usr/lib/aarch64-linux-gnu/libz.so ../../drivers/libdrv_steamvr_lh.a ../../auxiliary/vive/libaux_vive.a ../../drivers/libdrv_euroc.a ../../auxiliary/tracking/libaux_tracking.a ../../auxiliary/util/libaux_util_sink.a /usr/lib/aarch64-linux-gnu/libjpeg.so -ldl /usr/lib/aarch64-linux-gnu/libopencv_highgui.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_videoio.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_imgcodecs.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_video.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_calib3d.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_features2d.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_flann.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_dnn.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_imgproc.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_core.so.4.10.0 ../../compositor/libcomp_main.a /usr/lib/aarch64-linux-gnu/libSDL2.so -lxcb-randr -lX11-xcb -lX11 -lxcb -lxcb-randr -lX11-xcb -lX11 -lxcb /usr/lib/aarch64-linux-gnu/libX11.so -lwayland-client /usr/lib/aarch64-linux-gnu/libdrm.so ../../compositor/null/libcomp_null.a ../../compositor/libcomp_util.a ../../compositor/libcomp_render.a ../../auxiliary/vk/libaux_vk.a ../../compositor/libcomp_multi.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../../external/libxrt-external-nanopb.a ../../auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libvulkan.so /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm ../../auxiliary/os/libaux_os.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [100%] Built target monado-service /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/gui.dir/link.d CMakeFiles/gui.dir/gui_sdl2.c.o CMakeFiles/gui.dir/gui_sdl2_imgui.c.o CMakeFiles/gui.dir/gui_sdl2_main.c.o -o monado-gui ../../auxiliary/os/libaux_os.a ../../auxiliary/ogl/libaux_ogl.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../state_trackers/gui/libst_gui.a ../common/libtarget_instance_no_comp.a ../../../external/libxrt-external-imgui-sdl2.a ../../auxiliary/ogl/libaux_ogl.a ../../../external/libxrt-external-imgui.a ../../auxiliary/gstreamer/libaux_gstreamer.a ../../state_trackers/prober/libst_prober.a /usr/lib/aarch64-linux-gnu/libudev.so -luvc -lusb-1.0 ../common/libtarget_lists.a ../../drivers/libdrv_remote.a ../../drivers/libdrv_multi.a ../../drivers/libdrv_v4l2.a ../../drivers/libdrv_vf.a -lgstapp-1.0 -lgstvideo-1.0 -lgstbase-1.0 -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0 ../../drivers/libdrv_wmr.a ../../drivers/libdrv_qwerty.a /usr/lib/aarch64-linux-gnu/libSDL2.so ../../drivers/libdrv_xreal_air.a ../../drivers/libdrv_arduino.a ../../drivers/libdrv_cemu.a ../../drivers/libdrv_daydream.a ../../auxiliary/os/libaux_os_ble.a -ldbus-1 ../../drivers/libdrv_simulated.a ../../drivers/libdrv_hdk.a ../../drivers/libdrv_hydra.a ../../drivers/libdrv_twrap.a ../../drivers/libdrv_psmv.a ../../drivers/libdrv_pssense.a ../../drivers/libdrv_psvr.a /usr/lib/aarch64-linux-gnu/libhidapi-libusb.so ../../drivers/libdrv_rift_s.a ../../drivers/libdrv_rokid.a /usr/lib/aarch64-linux-gnu/libusb-1.0.so ../../drivers/libdrv_vive.a /usr/lib/aarch64-linux-gnu/libz.so ../../drivers/libdrv_steamvr_lh.a ../../auxiliary/vive/libaux_vive.a ../../drivers/libdrv_euroc.a ../../auxiliary/tracking/libaux_tracking.a ../../auxiliary/util/libaux_util_sink.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../../external/libxrt-external-nanopb.a ../../auxiliary/bindings/libaux_generated_bindings.a ../../auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libvulkan.so /usr/lib/aarch64-linux-gnu/libjpeg.so /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm -ldl /usr/lib/aarch64-linux-gnu/libopencv_highgui.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_videoio.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_imgcodecs.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_video.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_calib3d.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_features2d.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_flann.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_dnn.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_imgproc.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_core.so.4.10.0 make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [100%] Built target gui make[2]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/CMakeFiles 0 make[1]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' dh_auto_test cd obj-aarch64-linux-gnu && make -j12 test ARGS\+=--verbose ARGS\+=-j12 make[1]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' Running tests... /usr/bin/ctest --force-new-ctest-process --verbose -j12 UpdateCTestConfiguration from :/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/DartConfiguration.tcl Parse Config file:/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/DartConfiguration.tcl UpdateCTestConfiguration from :/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/DartConfiguration.tcl Parse Config file:/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/DartConfiguration.tcl Test project /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu Constructing a list of tests Done constructing a list of tests Updating test list for fixtures Added 0 tests to meet fixture requirements Checking test dependency graph... Checking test dependency graph end Connected to MAKE jobserver test 1 Start 1: tests_cxx_wrappers 1: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/tests_cxx_wrappers "--success" "--allow-running-no-tests" 1: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests 1: Test timeout computed to be: 1500 test 2 Start 2: tests_deque 2: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/tests_deque "--success" "--allow-running-no-tests" 2: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests 2: Test timeout computed to be: 1500 test 3 Start 3: tests_generic_callbacks 3: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/tests_generic_callbacks "--success" "--allow-running-no-tests" 3: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests 3: Test timeout computed to be: 1500 test 4 Start 4: tests_history_buf 4: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/tests_history_buf "--success" "--allow-running-no-tests" 4: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests 4: Test timeout computed to be: 1500 test 5 Start 5: tests_id_ringbuffer 5: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/tests_id_ringbuffer "--success" "--allow-running-no-tests" 5: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests 5: Test timeout computed to be: 1500 test 6 Start 6: tests_json 6: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/tests_json "--success" "--allow-running-no-tests" 6: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests 6: Test timeout computed to be: 1500 test 7 Start 7: tests_lowpass_float 7: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/tests_lowpass_float "--success" "--allow-running-no-tests" 7: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests 7: Test timeout computed to be: 1500 test 8 Start 8: tests_lowpass_integer 8: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/tests_lowpass_integer "--success" "--allow-running-no-tests" 8: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests 8: Test timeout computed to be: 1500 test 9 Start 9: tests_pacing 9: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/tests_pacing "--success" "--allow-running-no-tests" 9: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests 9: Test timeout computed to be: 1500 test 10 Start 10: tests_quatexpmap 10: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/tests_quatexpmap "--success" "--allow-running-no-tests" 10: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests 10: Test timeout computed to be: 1500 test 11 Start 11: tests_quat_change_of_basis 11: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/tests_quat_change_of_basis "--success" "--allow-running-no-tests" 11: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests 11: Test timeout computed to be: 1500 test 12 Start 12: tests_quat_swing_twist 12: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/tests_quat_swing_twist "--success" "--allow-running-no-tests" 12: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests 12: Test timeout computed to be: 1500 1: Randomness seeded to: 2124663971 1: 1: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1: tests_cxx_wrappers is a Catch2 v3.6.0 host application. 1: Run with -? for options 1: 1: ------------------------------------------------------------------------------- 1: unique_xrt_device 1: ------------------------------------------------------------------------------- 1: ./tests/tests_cxx_wrappers.cpp:31 1: ............................................................................... 1: 1: ./tests/tests_cxx_wrappers.cpp:38: PASSED: 1: CHECK_FALSE( destroyed ) 1: with expansion: 1: !false 1: 1: ./tests/tests_cxx_wrappers.cpp:42: PASSED: 1: CHECK_FALSE( destroyed ) 1: with expansion: 1: !false 1: 1: ./tests/tests_cxx_wrappers.cpp:45: PASSED: 1: CHECK( destroyed ) 1: with expansion: 1: true 1: 1: =============================================================================== 1: All tests passed (3 assertions in 1 test case) 1: 2: Randomness seeded to: 3522231940 2: 2: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2: tests_deque is a Catch2 v3.6.0 host application. 2: Run with -? for options 2: 2: ------------------------------------------------------------------------------- 2: u_deque 2: Test interface generated from macros 2: ------------------------------------------------------------------------------- 2: ./tests/tests_deque.cpp:14 2: ............................................................................... 2: 2: ./tests/tests_deque.cpp:17: PASSED: 2: CHECK( dt.ptr != __null ) 2: with expansion: 2: 0x0000aaab03d34b90 != 0 2: 2: ./tests/tests_deque.cpp:24: PASSED: 2: CHECK( !u_deque_timepoint_ns_pop_front(dt, &elem) ) 2: with expansion: 2: true 2: 2: ./tests/tests_deque.cpp:25: PASSED: 2: CHECK( elem == 0 ) 2: with expansion: 2: 0 == 0 2: 2: ./tests/tests_deque.cpp:30: PASSED: 2: CHECK( u_deque_timepoint_ns_pop_front(dt, &elem) ) 2: with expansion: 2: true 2: 2: ./tests/tests_deque.cpp:31: PASSED: 2: CHECK( elem == C ) 2: with expansion: 2: 33333333 (0x1fca055) 2: == 2: 33333333 (0x1fca055) 2: 2: ./tests/tests_deque.cpp:32: PASSED: 2: CHECK( u_deque_timepoint_ns_size(dt) == 1 ) 2: with expansion: 2: 1 == 1 2: 2: ./tests/tests_deque.cpp:41: PASSED: 2: CHECK( a == A ) 2: with expansion: 2: 11111111 (0xa98ac7) == 11111111 (0xa98ac7) 2: 2: ./tests/tests_deque.cpp:42: PASSED: 2: CHECK( b == B ) 2: with expansion: 2: 22222222 (0x153158e) 2: == 2: 22222222 (0x153158e) 2: 2: ./tests/tests_deque.cpp:43: PASSED: 2: CHECK( c == C ) 2: with expansion: 2: 33333333 (0x1fca055) 2: == 2: 33333333 (0x1fca055) 2: 2: ./tests/tests_deque.cpp:45: PASSED: 2: CHECK( u_deque_timepoint_ns_size(dt) == 3 ) 2: with expansion: 2: 3 == 3 2: 2: ./tests/tests_deque.cpp:47: PASSED: 2: CHECK( u_deque_timepoint_ns_pop_front(dt, &elem) ) 2: with expansion: 2: true 2: 2: ./tests/tests_deque.cpp:48: PASSED: 2: CHECK( elem == A ) 2: with expansion: 2: 11111111 (0xa98ac7) == 11111111 (0xa98ac7) 2: 2: ./tests/tests_deque.cpp:49: PASSED: 2: CHECK( u_deque_timepoint_ns_pop_front(dt, &elem) ) 2: with expansion: 2: true 2: 2: ./tests/tests_deque.cpp:50: PASSED: 2: CHECK( elem == B ) 2: with expansion: 2: 22222222 (0x153158e) 2: == 2: 22222222 (0x153158e) 2: 2: ./tests/tests_deque.cpp:51: PASSED: 2: CHECK( u_deque_timepoint_ns_pop_front(dt, &elem) ) 2: with expansion: 2: true 2: 2: ./tests/tests_deque.cpp:52: PASSED: 2: CHECK( elem == C ) 2: with expansion: 2: 33333333 (0x1fca055) 2: == 2: 33333333 (0x1fca055) 2: 2: ./tests/tests_deque.cpp:54: PASSED: 2: CHECK( u_deque_timepoint_ns_size(dt) == 0 ) 2: with expansion: 2: 0 == 0 2: 2: ./tests/tests_deque.cpp:57: PASSED: 2: CHECK( dt.ptr == __null ) 2: with expansion: 2: nullptr == 0 2: 2: =============================================================================== 2: All tests passed (18 assertions in 1 test case) 2: 3: Randomness seeded to: 876168312 3: 3: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3: tests_generic_callbacks is a Catch2 v3.6.0 host application. 3: Run with -? for options 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: call when empty 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:39 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:41: PASSED: 3: CHECK( 0 == callbacks.invokeCallbacks(MyEvent::ACQUIRED, invoker) ) 3: with expansion: 3: 0 == 0 3: 3: ./tests/tests_generic_callbacks.cpp:42: PASSED: 3: CHECK( 0 == callbacks.invokeCallbacks(MyEvent::LOST, invoker) ) 3: with expansion: 3: 0 == 0 3: 3: ./tests/tests_generic_callbacks.cpp:43: PASSED: 3: CHECK( 0 == callbacks.removeCallback(&increment_userdata_int, (mask_t)MyEvent::LOST, nullptr) ) 3: with expansion: 3: 0 == 0 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:45 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:49: PASSED: 3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: 3: ./tests/tests_generic_callbacks.cpp:50: PASSED: 3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::LOST, &numLost) ) 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: contains 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:51 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:53: PASSED: 3: CHECK( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::LOST, &numLost) ) 3: with expansion: 3: true 3: 3: ./tests/tests_generic_callbacks.cpp:54: PASSED: 3: CHECK_FALSE( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::LOST, &numAcquired) ) 3: with expansion: 3: !false 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:45 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:49: PASSED: 3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: 3: ./tests/tests_generic_callbacks.cpp:50: PASSED: 3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::LOST, &numLost) ) 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: removal matching 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:56 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:58: PASSED: 3: CHECK( 0 == callbacks.removeCallback(increment_userdata_int, (mask_t)MyEvent::LOST, &numAcquired) ) 3: with expansion: 3: 0 == 0 3: 3: ./tests/tests_generic_callbacks.cpp:60: PASSED: 3: CHECK( 0 == callbacks.removeCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numLost) ) 3: with expansion: 3: 0 == 0 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:45 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:49: PASSED: 3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: 3: ./tests/tests_generic_callbacks.cpp:50: PASSED: 3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::LOST, &numLost) ) 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: duplicates, contains, and removal 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:63 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:65: PASSED: 3: REQUIRE( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: with expansion: 3: true 3: 3: ./tests/tests_generic_callbacks.cpp:66: PASSED: 3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: 3: ./tests/tests_generic_callbacks.cpp:68: PASSED: 3: CHECK( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: with expansion: 3: true 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: duplicates, contains, and removal 3: max_remove 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:70 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:72: PASSED: 3: CHECK( 0 == callbacks.removeCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired, 0, 0) ) 3: with expansion: 3: 0 == 0 3: 3: ./tests/tests_generic_callbacks.cpp:74: PASSED: 3: CHECK( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: with expansion: 3: true 3: 3: ./tests/tests_generic_callbacks.cpp:77: PASSED: 3: CHECK( 1 == callbacks.removeCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired, 0, 1) ) 3: with expansion: 3: 1 == 1 3: 3: ./tests/tests_generic_callbacks.cpp:79: PASSED: 3: CHECK( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: with expansion: 3: true 3: 3: ./tests/tests_generic_callbacks.cpp:83: PASSED: 3: CHECK( 1 == callbacks.removeCallback(increment_userdata_int, (mask_t)MyEvent::LOST, &numLost) ) 3: with expansion: 3: 1 == 1 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:45 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:49: PASSED: 3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: 3: ./tests/tests_generic_callbacks.cpp:50: PASSED: 3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::LOST, &numLost) ) 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: duplicates, contains, and removal 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:63 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:65: PASSED: 3: REQUIRE( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: with expansion: 3: true 3: 3: ./tests/tests_generic_callbacks.cpp:66: PASSED: 3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: 3: ./tests/tests_generic_callbacks.cpp:68: PASSED: 3: CHECK( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: with expansion: 3: true 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: duplicates, contains, and removal 3: large max_remove 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:86 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:88: PASSED: 3: CHECK( 2 == callbacks.removeCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired, 0, 3) ) 3: with expansion: 3: 2 == 2 3: 3: ./tests/tests_generic_callbacks.cpp:90: PASSED: 3: CHECK_FALSE( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: with expansion: 3: !false 3: 3: ./tests/tests_generic_callbacks.cpp:94: PASSED: 3: CHECK( 1 == callbacks.removeCallback(increment_userdata_int, (mask_t)MyEvent::LOST, &numLost) ) 3: with expansion: 3: 1 == 1 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:45 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:49: PASSED: 3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: 3: ./tests/tests_generic_callbacks.cpp:50: PASSED: 3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::LOST, &numLost) ) 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: duplicates, contains, and removal 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:63 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:65: PASSED: 3: REQUIRE( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: with expansion: 3: true 3: 3: ./tests/tests_generic_callbacks.cpp:66: PASSED: 3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: 3: ./tests/tests_generic_callbacks.cpp:68: PASSED: 3: CHECK( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: with expansion: 3: true 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: duplicates, contains, and removal 3: num_skip 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:97 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:99: PASSED: 3: CHECK( 0 == callbacks.removeCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired, 3) ) 3: with expansion: 3: 0 == 0 3: 3: ./tests/tests_generic_callbacks.cpp:101: PASSED: 3: CHECK( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: with expansion: 3: true 3: 3: ./tests/tests_generic_callbacks.cpp:104: PASSED: 3: CHECK( 1 == callbacks.removeCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired, 1) ) 3: with expansion: 3: 1 == 1 3: 3: ./tests/tests_generic_callbacks.cpp:106: PASSED: 3: CHECK( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: with expansion: 3: true 3: 3: ./tests/tests_generic_callbacks.cpp:110: PASSED: 3: CHECK( 1 == callbacks.removeCallback(increment_userdata_int, (mask_t)MyEvent::LOST, &numLost) ) 3: with expansion: 3: 1 == 1 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:45 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:49: PASSED: 3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: 3: ./tests/tests_generic_callbacks.cpp:50: PASSED: 3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::LOST, &numLost) ) 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: duplicates, contains, and removal 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:63 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:65: PASSED: 3: REQUIRE( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: with expansion: 3: true 3: 3: ./tests/tests_generic_callbacks.cpp:66: PASSED: 3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: 3: ./tests/tests_generic_callbacks.cpp:68: PASSED: 3: CHECK( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: with expansion: 3: true 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: duplicates, contains, and removal 3: invoke acquired 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:113 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:115: PASSED: 3: CHECK( 2 == callbacks.invokeCallbacks(MyEvent::ACQUIRED, invoker) ) 3: with expansion: 3: 2 == 2 3: 3: ./tests/tests_generic_callbacks.cpp:116: PASSED: 3: CHECK( 2 == numAcquired ) 3: with expansion: 3: 2 == 2 3: 3: ./tests/tests_generic_callbacks.cpp:117: PASSED: 3: CHECK( 0 == numLost ) 3: with expansion: 3: 0 == 0 3: 3: ./tests/tests_generic_callbacks.cpp:120: PASSED: 3: CHECK_FALSE( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: with expansion: 3: !false 3: with message: 3: should have removed themselves 3: 3: ./tests/tests_generic_callbacks.cpp:126: PASSED: 3: CHECK( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::LOST, &numLost) ) 3: with expansion: 3: true 3: with message: 3: LOST callbacks should still be there 3: 3: ./tests/tests_generic_callbacks.cpp:128: PASSED: 3: CHECK( 1 == callbacks.removeCallback(increment_userdata_int, (mask_t)MyEvent::LOST, &numLost) ) 3: with expansion: 3: 1 == 1 3: with message: 3: LOST callbacks should still be there 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:45 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:49: PASSED: 3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: 3: ./tests/tests_generic_callbacks.cpp:50: PASSED: 3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::LOST, &numLost) ) 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: duplicates, contains, and removal 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:63 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:65: PASSED: 3: REQUIRE( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: with expansion: 3: true 3: 3: ./tests/tests_generic_callbacks.cpp:66: PASSED: 3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: 3: ./tests/tests_generic_callbacks.cpp:68: PASSED: 3: CHECK( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: with expansion: 3: true 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: duplicates, contains, and removal 3: invoke lost 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:132 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:134: PASSED: 3: CHECK( 1 == callbacks.invokeCallbacks(MyEvent::LOST, invoker) ) 3: with expansion: 3: 1 == 1 3: 3: ./tests/tests_generic_callbacks.cpp:135: PASSED: 3: CHECK( 0 == numAcquired ) 3: with expansion: 3: 0 == 0 3: 3: ./tests/tests_generic_callbacks.cpp:136: PASSED: 3: CHECK( 1 == numLost ) 3: with expansion: 3: 1 == 1 3: 3: ./tests/tests_generic_callbacks.cpp:139: PASSED: 3: CHECK_FALSE( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::LOST, &numLost) ) 3: with expansion: 3: !false 3: with message: 3: should have removed themselves 3: 3: ./tests/tests_generic_callbacks.cpp:145: PASSED: 3: CHECK( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: with expansion: 3: true 3: with message: 3: ACQUIRED callbacks should still be there 3: 3: ./tests/tests_generic_callbacks.cpp:147: PASSED: 3: CHECK( 2 == callbacks.removeCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: with expansion: 3: 2 == 2 3: with message: 3: ACQUIRED callbacks should still be there 3: 3: =============================================================================== 3: All tests passed (61 assertions in 2 test cases) 3: 4: Randomness seeded to: 1789872193 4: 4: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4: tests_history_buf is a Catch2 v3.6.0 host application. 4: Run with -? for options 4: 4: ------------------------------------------------------------------------------- 4: m_relation_history 4: empty buffer 4: ------------------------------------------------------------------------------- 4: ./tests/tests_history_buf.cpp:35 4: ............................................................................... 4: 4: ./tests/tests_history_buf.cpp:38: PASSED: 4: CHECK( m_relation_history_get(rh, 0, &out_relation) == M_RELATION_HISTORY_RESULT_INVALID ) 4: with expansion: 4: 0 == 0 4: 4: ./tests/tests_history_buf.cpp:39: PASSED: 4: CHECK( m_relation_history_get(rh, 1, &out_relation) == M_RELATION_HISTORY_RESULT_INVALID ) 4: with expansion: 4: 0 == 0 4: 4: ------------------------------------------------------------------------------- 4: m_relation_history 4: populated buffer 4: ------------------------------------------------------------------------------- 4: ./tests/tests_history_buf.cpp:41 4: ............................................................................... 4: 4: ./tests/tests_history_buf.cpp:62: PASSED: 4: CHECK( m_relation_history_get_size(rh) == 0 ) 4: with expansion: 4: 0 == 0 4: 4: ./tests/tests_history_buf.cpp:63: PASSED: 4: CHECK_FALSE( m_relation_history_get_latest(rh, &out_time, &out_relation) ) 4: with expansion: 4: !false 4: 4: ./tests/tests_history_buf.cpp:66: PASSED: 4: CHECK( m_relation_history_push(rh, &relation, T0) ) 4: with expansion: 4: true 4: 4: ./tests/tests_history_buf.cpp:67: PASSED: 4: CHECK( m_relation_history_get_size(rh) == 1 ) 4: with expansion: 4: 1 == 1 4: 4: ./tests/tests_history_buf.cpp:68: PASSED: 4: CHECK( m_relation_history_get_latest(rh, &out_time, &out_relation) ) 4: with expansion: 4: true 4: 4: ./tests/tests_history_buf.cpp:69: PASSED: 4: CHECK( out_time == T0 ) 4: with expansion: 4: 20000000000 (0x4a817c800) 4: == 4: 20000000000 (0x4a817c800) 4: 4: ./tests/tests_history_buf.cpp:72: PASSED: 4: CHECK( m_relation_history_push(rh, &relation, T1) ) 4: with expansion: 4: true 4: 4: ./tests/tests_history_buf.cpp:73: PASSED: 4: CHECK( m_relation_history_get_size(rh) == 2 ) 4: with expansion: 4: 2 == 2 4: 4: ./tests/tests_history_buf.cpp:74: PASSED: 4: CHECK( m_relation_history_get_latest(rh, &out_time, &out_relation) ) 4: with expansion: 4: true 4: 4: ./tests/tests_history_buf.cpp:75: PASSED: 4: CHECK( out_time == T1 ) 4: with expansion: 4: 21000000000 (0x4e3b29200) 4: == 4: 21000000000 (0x4e3b29200) 4: 4: ./tests/tests_history_buf.cpp:78: PASSED: 4: CHECK( m_relation_history_push(rh, &relation, T2) ) 4: with expansion: 4: true 4: 4: ./tests/tests_history_buf.cpp:79: PASSED: 4: CHECK( m_relation_history_get_size(rh) == 3 ) 4: with expansion: 4: 3 == 3 4: 4: ./tests/tests_history_buf.cpp:80: PASSED: 4: CHECK( m_relation_history_get_latest(rh, &out_time, &out_relation) ) 4: with expansion: 4: true 4: 4: ./tests/tests_history_buf.cpp:81: PASSED: 4: CHECK( out_time == T2 ) 4: with expansion: 4: 22000000000 (0x51f4d5c00) 4: == 4: 22000000000 (0x51f4d5c00) 4: 4: ./tests/tests_history_buf.cpp:84: PASSED: 4: CHECK_FALSE( m_relation_history_push(rh, &relation, T1) ) 4: with expansion: 4: !false 4: 4: ./tests/tests_history_buf.cpp:85: PASSED: 4: CHECK( m_relation_history_get_size(rh) == 3 ) 4: with expansion: 4: 3 == 3 4: 4: ./tests/tests_history_buf.cpp:86: PASSED: 4: CHECK( m_relation_history_get_latest(rh, &out_time, &out_relation) ) 4: with expansion: 4: true 4: 4: ./tests/tests_history_buf.cpp:87: PASSED: 4: CHECK( out_time == T2 ) 4: with expansion: 4: 22000000000 (0x51f4d5c00) 4: == 4: 22000000000 (0x51f4d5c00) 4: 4: ./tests/tests_history_buf.cpp:89: PASSED: 4: CHECK( m_relation_history_get(rh, 0, &out_relation) == M_RELATION_HISTORY_RESULT_INVALID ) 4: with expansion: 4: 0 == 0 4: 4: ./tests/tests_history_buf.cpp:91: PASSED: 4: CHECK( m_relation_history_get(rh, T0, &out_relation) == M_RELATION_HISTORY_RESULT_EXACT ) 4: with expansion: 4: 1 == 1 4: 4: ./tests/tests_history_buf.cpp:92: PASSED: 4: CHECK( out_relation.pose.position.x == 0.f ) 4: with expansion: 4: 0.0f == 0.0f 4: 4: ./tests/tests_history_buf.cpp:94: PASSED: 4: CHECK( m_relation_history_get(rh, T1, &out_relation) == M_RELATION_HISTORY_RESULT_EXACT ) 4: with expansion: 4: 1 == 1 4: 4: ./tests/tests_history_buf.cpp:95: PASSED: 4: CHECK( out_relation.pose.position.x == 1.f ) 4: with expansion: 4: 1.0f == 1.0f 4: 4: ./tests/tests_history_buf.cpp:97: PASSED: 4: CHECK( m_relation_history_get(rh, T2, &out_relation) == M_RELATION_HISTORY_RESULT_EXACT ) 4: with expansion: 4: 1 == 1 4: 4: ./tests/tests_history_buf.cpp:98: PASSED: 4: CHECK( out_relation.pose.position.x == 2.f ) 4: with expansion: 4: 2.0f == 2.0f 4: 4: ./tests/tests_history_buf.cpp:101: PASSED: 4: CHECK( m_relation_history_get(rh, T0 - (uint64_t)(1000 * 1000 * 1000), &out_relation) == M_RELATION_HISTORY_RESULT_REVERSE_PREDICTED ) 4: with expansion: 4: 4 == 4 4: 4: ./tests/tests_history_buf.cpp:103: PASSED: 4: CHECK( out_relation.pose.position.x < 0.f ) 4: with expansion: 4: -1.0f < 0.0f 4: 4: ./tests/tests_history_buf.cpp:105: PASSED: 4: CHECK( m_relation_history_get(rh, (T0 + T1) / 2, &out_relation) == M_RELATION_HISTORY_RESULT_INTERPOLATED ) 4: with expansion: 4: 2 == 2 4: 4: ./tests/tests_history_buf.cpp:107: PASSED: 4: CHECK( out_relation.pose.position.x > 0.f ) 4: with expansion: 4: 0.5f > 0.0f 4: 4: ./tests/tests_history_buf.cpp:108: PASSED: 4: CHECK( out_relation.pose.position.x < 1.f ) 4: with expansion: 4: 0.5f < 1.0f 4: 4: ./tests/tests_history_buf.cpp:110: PASSED: 4: CHECK( m_relation_history_get(rh, (T1 + T2) / 2, &out_relation) == M_RELATION_HISTORY_RESULT_INTERPOLATED ) 4: with expansion: 4: 2 == 2 4: 4: ./tests/tests_history_buf.cpp:112: PASSED: 4: CHECK( out_relation.pose.position.x > 1.f ) 4: with expansion: 4: 1.5f > 1.0f 4: 4: ./tests/tests_history_buf.cpp:113: PASSED: 4: CHECK( out_relation.pose.position.x < 2.f ) 4: with expansion: 4: 1.5f < 2.0f 4: 4: ./tests/tests_history_buf.cpp:115: PASSED: 4: CHECK( m_relation_history_get(rh, T2 + (uint64_t)(1000 * 1000 * 1000), &out_relation) == M_RELATION_HISTORY_RESULT_PREDICTED ) 4: with expansion: 4: 3 == 3 4: 4: ./tests/tests_history_buf.cpp:117: PASSED: 4: CHECK( out_relation.pose.position.x > 2.f ) 4: with expansion: 4: 3.0f > 2.0f 4: 4: ------------------------------------------------------------------------------- 4: RelationHistory 4: empty buffer 4: ------------------------------------------------------------------------------- 4: ./tests/tests_history_buf.cpp:130 4: ............................................................................... 4: 4: ./tests/tests_history_buf.cpp:133: PASSED: 4: CHECK( rh.get(0, &out_relation) == M_RELATION_HISTORY_RESULT_INVALID ) 4: with expansion: 4: 0 == 0 4: 4: ./tests/tests_history_buf.cpp:134: PASSED: 4: CHECK( rh.get(1, &out_relation) == M_RELATION_HISTORY_RESULT_INVALID ) 4: with expansion: 4: 0 == 0 4: 4: ------------------------------------------------------------------------------- 4: RelationHistory 4: populated buffer 4: ------------------------------------------------------------------------------- 4: ./tests/tests_history_buf.cpp:136 4: ............................................................................... 4: 4: ./tests/tests_history_buf.cpp:157: PASSED: 4: CHECK( rh.size() == 0 ) 4: with expansion: 4: 0 == 0 4: 4: ./tests/tests_history_buf.cpp:158: PASSED: 4: CHECK_FALSE( rh.get_latest(&out_time, &out_relation) ) 4: with expansion: 4: !false 4: 4: ./tests/tests_history_buf.cpp:161: PASSED: 4: CHECK( rh.push(relation, T0) ) 4: with expansion: 4: true 4: 4: ./tests/tests_history_buf.cpp:162: PASSED: 4: CHECK( rh.size() == 1 ) 4: with expansion: 4: 1 == 1 4: 4: ./tests/tests_history_buf.cpp:163: PASSED: 4: CHECK( rh.get_latest(&out_time, &out_relation) ) 4: with expansion: 4: true 4: 4: ./tests/tests_history_buf.cpp:164: PASSED: 4: CHECK( out_time == T0 ) 4: with expansion: 4: 20000000000 (0x4a817c800) 4: == 4: 20000000000 (0x4a817c800) 4: 4: ./tests/tests_history_buf.cpp:167: PASSED: 4: CHECK( rh.push(relation, T1) ) 4: with expansion: 4: true 4: 4: ./tests/tests_history_buf.cpp:168: PASSED: 4: CHECK( rh.size() == 2 ) 4: with expansion: 4: 2 == 2 4: 4: ./tests/tests_history_buf.cpp:169: PASSED: 4: CHECK( rh.get_latest(&out_time, &out_relation) ) 4: with expansion: 4: true 4: 4: ./tests/tests_history_buf.cpp:170: PASSED: 4: CHECK( out_time == T1 ) 4: with expansion: 4: 21000000000 (0x4e3b29200) 4: == 4: 21000000000 (0x4e3b29200) 4: 4: ./tests/tests_history_buf.cpp:173: PASSED: 4: CHECK( rh.push(relation, T2) ) 4: with expansion: 4: true 4: 4: ./tests/tests_history_buf.cpp:174: PASSED: 4: CHECK( rh.size() == 3 ) 4: with expansion: 4: 3 == 3 4: 4: ./tests/tests_history_buf.cpp:175: PASSED: 4: CHECK( rh.get_latest(&out_time, &out_relation) ) 4: with expansion: 4: true 4: 4: ./tests/tests_history_buf.cpp:176: PASSED: 4: CHECK( out_time == T2 ) 4: with expansion: 4: 22000000000 (0x51f4d5c00) 4: == 4: 22000000000 (0x51f4d5c00) 4: 4: ./tests/tests_history_buf.cpp:179: PASSED: 4: CHECK_FALSE( rh.push(relation, T1) ) 4: with expansion: 4: !false 4: 4: ./tests/tests_history_buf.cpp:180: PASSED: 4: CHECK( rh.size() == 3 ) 4: with expansion: 4: 3 == 3 4: 4: ./tests/tests_history_buf.cpp:181: PASSED: 4: CHECK( rh.get_latest(&out_time, &out_relation) ) 4: with expansion: 4: true 4: 4: ./tests/tests_history_buf.cpp:182: PASSED: 4: CHECK( out_time == T2 ) 4: with expansion: 4: 22000000000 (0x51f4d5c00) 4: == 4: 22000000000 (0x51f4d5c00) 4: 4: ./tests/tests_history_buf.cpp:184: PASSED: 4: CHECK( rh.get(0, &out_relation) == M_RELATION_HISTORY_RESULT_INVALID ) 4: with expansion: 4: 0 == 0 4: 4: ./tests/tests_history_buf.cpp:186: PASSED: 4: CHECK( rh.get(T0, &out_relation) == M_RELATION_HISTORY_RESULT_EXACT ) 4: with expansion: 4: 1 == 1 4: 4: ./tests/tests_history_buf.cpp:187: PASSED: 4: CHECK( out_relation.pose.position.x == 0.f ) 4: with expansion: 4: 0.0f == 0.0f 4: 4: ./tests/tests_history_buf.cpp:189: PASSED: 4: CHECK( rh.get(T1, &out_relation) == M_RELATION_HISTORY_RESULT_EXACT ) 4: with expansion: 4: 1 == 1 4: 4: ./tests/tests_history_buf.cpp:190: PASSED: 4: CHECK( out_relation.pose.position.x == 1.f ) 4: with expansion: 4: 1.0f == 1.0f 4: 4: ./tests/tests_history_buf.cpp:192: PASSED: 4: CHECK( rh.get(T2, &out_relation) == M_RELATION_HISTORY_RESULT_EXACT ) 4: with expansion: 4: 1 == 1 4: 4: ./tests/tests_history_buf.cpp:193: PASSED: 4: CHECK( out_relation.pose.position.x == 2.f ) 4: with expansion: 4: 2.0f == 2.0f 4: 4: ./tests/tests_history_buf.cpp:196: PASSED: 4: CHECK( rh.get(T0 - (uint64_t)(1000 * 1000 * 1000), &out_relation) == M_RELATION_HISTORY_RESULT_REVERSE_PREDICTED ) 4: with expansion: 4: 4 == 4 4: 4: ./tests/tests_history_buf.cpp:198: PASSED: 4: CHECK( out_relation.pose.position.x < 0.f ) 4: with expansion: 4: -1.0f < 0.0f 4: 4: ./tests/tests_history_buf.cpp:200: PASSED: 4: CHECK( rh.get((T0 + T1) / 2, &out_relation) == M_RELATION_HISTORY_RESULT_INTERPOLATED ) 4: with expansion: 4: 2 == 2 4: 4: ./tests/tests_history_buf.cpp:201: PASSED: 4: CHECK( out_relation.pose.position.x > 0.f ) 4: with expansion: 4: 0.5f > 0.0f 4: 4: ./tests/tests_history_buf.cpp:202: PASSED: 4: CHECK( out_relation.pose.position.x < 1.f ) 4: with expansion: 4: 0.5f < 1.0f 4: 4: ./tests/tests_history_buf.cpp:204: PASSED: 4: CHECK( rh.get((T1 + T2) / 2, &out_relation) == M_RELATION_HISTORY_RESULT_INTERPOLATED ) 4: with expansion: 4: 2 == 2 4: 4: ./tests/tests_history_buf.cpp:205: PASSED: 4: CHECK( out_relation.pose.position.x > 1.f ) 4: with expansion: 4: 1.5f > 1.0f 4: 4: ./tests/tests_history_buf.cpp:206: PASSED: 4: CHECK( out_relation.pose.position.x < 2.f ) 4: with expansion: 4: 1.5f < 2.0f 4: 4: ./tests/tests_history_buf.cpp:208: PASSED: 4: CHECK( rh.get(T2 + (uint64_t)(1000 * 1000 * 1000), &out_relation) == M_RELATION_HISTORY_RESULT_PREDICTED ) 4: with expansion: 4: 3 == 3 4: 4: ./tests/tests_history_buf.cpp:209: PASSED: 4: CHECK( out_relation.pose.position.x > 2.f ) 4: with expansion: 4: 3.0f > 2.0f 4: 4: ------------------------------------------------------------------------------- 4: u_template_historybuf 4: behavior when empty 4: ------------------------------------------------------------------------------- 4: ./tests/tests_history_buf.cpp:216 4: ............................................................................... 4: 4: ./tests/tests_history_buf.cpp:218: PASSED: 4: CHECK( buffer.empty() ) 4: with expansion: 4: true 4: 4: ./tests/tests_history_buf.cpp:219: PASSED: 4: CHECK( 0 == buffer.size() ) 4: with expansion: 4: 0 == 0 4: 4: ./tests/tests_history_buf.cpp:220: PASSED: 4: CHECK_FALSE( buffer.begin().valid() ) 4: with expansion: 4: !false 4: 4: ./tests/tests_history_buf.cpp:221: PASSED: 4: CHECK_FALSE( buffer.end().valid() ) 4: with expansion: 4: !false 4: 4: ./tests/tests_history_buf.cpp:222: PASSED: 4: CHECK( buffer.begin() == buffer.end() ) 4: with expansion: 4: Iterator@[0] == Iterator@[0] 4: 4: ./tests/tests_history_buf.cpp:225: PASSED: 4: REQUIRE_FALSE( buffer.pop_back() ) 4: with expansion: 4: !false 4: with message: 4: Check after pop_back 4: 4: ./tests/tests_history_buf.cpp:226: PASSED: 4: CHECK( buffer.empty() ) 4: with expansion: 4: true 4: with message: 4: Check after pop_back 4: 4: ------------------------------------------------------------------------------- 4: u_template_historybuf 4: behavior with one 4: ------------------------------------------------------------------------------- 4: ./tests/tests_history_buf.cpp:229 4: ............................................................................... 4: 4: ./tests/tests_history_buf.cpp:232: PASSED: 4: CHECK_FALSE( buffer.empty() ) 4: with expansion: 4: !false 4: 4: ./tests/tests_history_buf.cpp:233: PASSED: 4: CHECK( buffer.size() == 1 ) 4: with expansion: 4: 1 == 1 4: 4: ./tests/tests_history_buf.cpp:236: PASSED: 4: CHECK( buffer.begin().valid() ) 4: with expansion: 4: true 4: 4: ./tests/tests_history_buf.cpp:237: PASSED: 4: CHECK_FALSE( buffer.end().valid() ) 4: with expansion: 4: !false 4: 4: ./tests/tests_history_buf.cpp:238: PASSED: 4: CHECK_FALSE( buffer.begin() == buffer.end() ) 4: with expansion: 4: !(Iterator@[0] == Iterator@[1]) 4: 4: ./tests/tests_history_buf.cpp:243: PASSED: 4: CHECK_FALSE( it.valid() ) 4: with expansion: 4: !false 4: 4: ./tests/tests_history_buf.cpp:245: PASSED: 4: CHECK_FALSE( it.valid() ) 4: with expansion: 4: !false 4: 4: ./tests/tests_history_buf.cpp:247: PASSED: 4: CHECK( buffer.begin() == buffer.cbegin() ) 4: with expansion: 4: Iterator@[0] == Iterator@[0] 4: 4: ./tests/tests_history_buf.cpp:248: PASSED: 4: CHECK( buffer.end() == buffer.cend() ) 4: with expansion: 4: Iterator@[1] == Iterator@[1] 4: 4: ./tests/tests_history_buf.cpp:251: PASSED: 4: CHECK( buffer.begin() == --(buffer.end()) ) 4: with expansion: 4: Iterator@[0] == Iterator@[0] 4: 4: ./tests/tests_history_buf.cpp:254: PASSED: 4: CHECK_FALSE( buffer.begin() == (buffer.end())-- ) 4: with expansion: 4: !(Iterator@[0] == Iterator@[1]) 4: 4: ./tests/tests_history_buf.cpp:257: PASSED: 4: CHECK( buffer.begin() == buffer.begin()++ ) 4: with expansion: 4: Iterator@[0] == Iterator@[0] 4: 4: ./tests/tests_history_buf.cpp:260: PASSED: 4: CHECK_FALSE( buffer.begin() == ++(buffer.begin()) ) 4: with expansion: 4: !(Iterator@[0] == Iterator@[1]) 4: 4: ./tests/tests_history_buf.cpp:264: PASSED: 4: CHECK_NOTHROW( buffer.get_at_index(0) ) 4: 4: ./tests/tests_history_buf.cpp:265: PASSED: 4: CHECK_FALSE( buffer.get_at_index(0) == nullptr ) 4: with expansion: 4: !(0x0000fffffbbdedd4 == nullptr) 4: 4: ./tests/tests_history_buf.cpp:266: PASSED: 4: CHECK( *buffer.get_at_index(0) == 0 ) 4: with expansion: 4: 0 == 0 4: 4: ./tests/tests_history_buf.cpp:268: PASSED: 4: CHECK_FALSE( buffer.get_at_age(0) == nullptr ) 4: with expansion: 4: !(0x0000fffffbbdedd4 == nullptr) 4: 4: ./tests/tests_history_buf.cpp:269: PASSED: 4: CHECK( *buffer.get_at_age(0) == 0 ) 4: with expansion: 4: 0 == 0 4: 4: ./tests/tests_history_buf.cpp:270: PASSED: 4: CHECK_FALSE( buffer.get_at_clamped_age(0) == nullptr ) 4: with expansion: 4: !(0x0000fffffbbdedd4 == nullptr) 4: 4: ./tests/tests_history_buf.cpp:271: PASSED: 4: CHECK( *buffer.get_at_clamped_age(0) == 0 ) 4: with expansion: 4: 0 == 0 4: 4: ./tests/tests_history_buf.cpp:273: PASSED: 4: CHECK( buffer.get_at_age(1) == nullptr ) 4: with expansion: 4: nullptr == nullptr 4: 4: ./tests/tests_history_buf.cpp:275: PASSED: 4: CHECK_FALSE( buffer.get_at_clamped_age(1) == nullptr ) 4: with expansion: 4: !(0x0000fffffbbdedd4 == nullptr) 4: 4: ./tests/tests_history_buf.cpp:276: PASSED: 4: CHECK( *buffer.get_at_clamped_age(1) == 0 ) 4: with expansion: 4: 0 == 0 4: 4: ./tests/tests_history_buf.cpp:278: PASSED: 4: CHECK_FALSE( buffer.get_at_clamped_age(2) == nullptr ) 4: with expansion: 4: !(0x0000fffffbbdedd4 == nullptr) 4: 4: ./tests/tests_history_buf.cpp:279: PASSED: 4: CHECK( *buffer.get_at_clamped_age(2) == 0 ) 4: with expansion: 4: 0 == 0 4: 4: ./tests/tests_history_buf.cpp:281: PASSED: 4: CHECK_NOTHROW( buffer.front() ) 4: 4: ./tests/tests_history_buf.cpp:282: PASSED: 4: CHECK( buffer.front() == 0 ) 4: with expansion: 4: 0 == 0 4: 4: ./tests/tests_history_buf.cpp:284: PASSED: 4: CHECK_NOTHROW( buffer.back() ) 4: 4: ./tests/tests_history_buf.cpp:285: PASSED: 4: CHECK( buffer.back() == 0 ) 4: with expansion: 4: 0 == 0 4: 4: ./tests/tests_history_buf.cpp:287: PASSED: 4: CHECK( *buffer.begin() == buffer.front() ) 4: with expansion: 4: 0 == 0 4: 4: ./tests/tests_history_buf.cpp:291: PASSED: 4: REQUIRE( buffer.pop_back() ) 4: with expansion: 4: true 4: with message: 4: Check after pop_back 4: 4: ./tests/tests_history_buf.cpp:292: PASSED: 4: CHECK( buffer.size() == 0 ) 4: with expansion: 4: 0 == 0 4: with message: 4: Check after pop_back 4: 4: ./tests/tests_history_buf.cpp:294: PASSED: 4: REQUIRE_FALSE( buffer.pop_back() ) 4: with expansion: 4: !false 4: with message: 4: Check after pop_back 4: 4: ------------------------------------------------------------------------------- 4: u_template_historybuf 4: behavior with two 4: ------------------------------------------------------------------------------- 4: ./tests/tests_history_buf.cpp:298 4: ............................................................................... 4: 4: ./tests/tests_history_buf.cpp:302: PASSED: 4: CHECK_FALSE( buffer.empty() ) 4: with expansion: 4: !false 4: 4: ./tests/tests_history_buf.cpp:303: PASSED: 4: CHECK( buffer.size() == 2 ) 4: with expansion: 4: 2 == 2 4: 5: Randomness seeded to: 3147035413 5: 5: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5: tests_id_ringbuffer is a Catch2 v3.6.0 host application. 5: Run with -? for options 5: 5: ------------------------------------------------------------------------------- 5: u_template_historybuf 5: behavior when empty 5: ------------------------------------------------------------------------------- 5: ./tests/tests_id_ringbuffer.cpp:19 5: ............................................................................... 5: 5: ./tests/tests_id_ringbuffer.cpp:21: PASSED: 5: CHECK( u_id_ringbuffer_is_empty(buffer) ) 5: with expansion: 5: true 5: 5: ./tests/tests_id_ringbuffer.cpp:22: PASSED: 5: CHECK( 0 == u_id_ringbuffer_get_size(buffer) ) 5: with expansion: 5: 0 == 0 5: 5: ./tests/tests_id_ringbuffer.cpp:24: PASSED: 5: CHECK( u_id_ringbuffer_get_front(buffer, &out_id) < 0 ) 5: with expansion: 5: -1 < 0 5: 5: ./tests/tests_id_ringbuffer.cpp:25: PASSED: 5: CHECK( u_id_ringbuffer_get_back(buffer, &out_id) < 0 ) 5: with expansion: 5: -1 < 0 5: 5: ./tests/tests_id_ringbuffer.cpp:30: PASSED: 5: CHECK( u_id_ringbuffer_is_empty(buffer) ) 5: with expansion: 5: true 5: with message: 5: Check after pop_back 5: 5: ------------------------------------------------------------------------------- 5: u_template_historybuf 5: behavior with one 5: ------------------------------------------------------------------------------- 5: ./tests/tests_id_ringbuffer.cpp:33 5: ............................................................................... 5: 5: ./tests/tests_id_ringbuffer.cpp:36: PASSED: 5: REQUIRE( zero_inner_index >= 0 ) 5: with expansion: 5: 1 >= 0 5: 5: ./tests/tests_id_ringbuffer.cpp:37: PASSED: 5: CHECK_FALSE( u_id_ringbuffer_is_empty(buffer) ) 5: with expansion: 5: !false 5: 5: ./tests/tests_id_ringbuffer.cpp:38: PASSED: 5: CHECK( 1 == u_id_ringbuffer_get_size(buffer) ) 5: with expansion: 5: 1 == 1 5: 5: ./tests/tests_id_ringbuffer.cpp:45: PASSED: 5: CHECK( u_id_ringbuffer_get_front(buffer, &out_id_front) >= 0 ) 5: with expansion: 5: 1 >= 0 5: with message: 5: zero_inner_index := 1 5: 5: ./tests/tests_id_ringbuffer.cpp:46: PASSED: 5: CHECK( u_id_ringbuffer_get_front(buffer, &out_id_front) == zero_inner_index ) 5: with expansion: 5: 1 == 1 5: with message: 5: zero_inner_index := 1 5: 5: ./tests/tests_id_ringbuffer.cpp:47: PASSED: 5: CHECK( out_id_front == 0 ) 5: with expansion: 5: 0 == 0 5: with message: 5: zero_inner_index := 1 5: 5: ./tests/tests_id_ringbuffer.cpp:48: PASSED: 5: CHECK( u_id_ringbuffer_get_back(buffer, &out_id_back) >= 0 ) 5: with expansion: 5: 1 >= 0 5: with message: 5: zero_inner_index := 1 5: 5: ./tests/tests_id_ringbuffer.cpp:49: PASSED: 5: CHECK( u_id_ringbuffer_get_back(buffer, &out_id_front) == zero_inner_index ) 5: with expansion: 5: 1 == 1 5: with message: 5: zero_inner_index := 1 5: 5: ./tests/tests_id_ringbuffer.cpp:50: PASSED: 5: CHECK( out_id_back == 0 ) 5: with expansion: 5: 0 == 0 5: with message: 5: zero_inner_index := 1 5: 5: ./tests/tests_id_ringbuffer.cpp:51: PASSED: 5: CHECK( out_id_front == out_id_back ) 5: with expansion: 5: 0 == 0 5: with message: 5: zero_inner_index := 1 5: 5: ./tests/tests_id_ringbuffer.cpp:56: PASSED: 5: CHECK( u_id_ringbuffer_get_at_index(buffer, 0, &out_id) == zero_inner_index ) 5: with expansion: 5: 1 == 1 5: with message: 5: zero_inner_index := 1 5: 5: ./tests/tests_id_ringbuffer.cpp:57: PASSED: 5: CHECK( out_id == 0 ) 5: with expansion: 5: 0 == 0 5: with message: 5: zero_inner_index := 1 5: 5: ./tests/tests_id_ringbuffer.cpp:61: PASSED: 5: CHECK( u_id_ringbuffer_get_at_age(buffer, 0, &out_id) == zero_inner_index ) 5: with expansion: 5: 1 == 1 5: with message: 5: zero_inner_index := 1 5: 5: ./tests/tests_id_ringbuffer.cpp:62: PASSED: 5: CHECK( out_id == 0 ) 5: with expansion: 5: 0 == 0 5: with message: 5: zero_inner_index := 1 5: 5: ./tests/tests_id_ringbuffer.cpp:66: PASSED: 5: CHECK( u_id_ringbuffer_get_at_clamped_age(buffer, 0, &out_id) == zero_inner_index ) 5: with expansion: 5: 1 == 1 5: with message: 5: zero_inner_index := 1 5: 5: ./tests/tests_id_ringbuffer.cpp:67: PASSED: 5: CHECK( out_id == 0 ) 5: with expansion: 5: 0 == 0 5: with message: 5: zero_inner_index := 1 5: 5: ./tests/tests_id_ringbuffer.cpp:71: PASSED: 5: CHECK( u_id_ringbuffer_get_at_age(buffer, 1, &out_id) < 0 ) 5: with expansion: 5: -1 < 0 5: with message: 5: zero_inner_index := 1 5: 5: ./tests/tests_id_ringbuffer.cpp:75: PASSED: 5: CHECK( u_id_ringbuffer_get_at_clamped_age(buffer, 1, &out_id) == zero_inner_index ) 5: with expansion: 5: 1 == 1 5: with message: 5: zero_inner_index := 1 5: 5: ./tests/tests_id_ringbuffer.cpp:76: PASSED: 5: CHECK( out_id == 0 ) 5: with expansion: 5: 0 == 0 5: with message: 5: zero_inner_index := 1 5: 5: ./tests/tests_id_ringbuffer.cpp:80: PASSED: 5: CHECK( u_id_ringbuffer_get_at_clamped_age(buffer, 2, &out_id) == zero_inner_index ) 5: with expansion: 5: 1 == 1 5: with message: 5: zero_inner_index := 1 5: 5: ./tests/tests_id_ringbuffer.cpp:81: PASSED: 5: CHECK( out_id == 0 ) 5: with expansion: 5: 0 == 0 5: with message: 5: zero_inner_index := 1 5: 5: ./tests/tests_id_ringbuffer.cpp:88: PASSED: 5: CHECK( u_id_ringbuffer_is_empty(buffer) ) 5: with expansion: 5: true 5: with messages: 5: zero_inner_index := 1 5: Check after pop_back 5: 5: ./tests/tests_id_ringbuffer.cpp:91: PASSED: 5: CHECK( u_id_ringbuffer_is_empty(buffer) ) 5: with expansion: 5: true 5: with messages: 5: zero_inner_index := 1 5: Check after pop_back 5: 5: ------------------------------------------------------------------------------- 5: u_template_historybuf 5: behavior with two 5: ------------------------------------------------------------------------------- 5: ./tests/tests_id_ringbuffer.cpp:95 5: ............................................................................... 5: 5: ./tests/tests_id_ringbuffer.cpp:99: PASSED: 5: REQUIRE( zero_inner_index >= 0 ) 5: with expansion: 5: 1 >= 0 5: 5: ./tests/tests_id_ringbuffer.cpp:100: PASSED: 5: REQUIRE( one_inner_index >= 0 ) 5: with expansion: 5: 2 >= 0 5: 5: ./tests/tests_id_ringbuffer.cpp:101: PASSED: 5: REQUIRE( zero_inner_index != one_inner_index ) 5: with expansion: 5: 1 != 2 5: 5: ./tests/tests_id_ringbuffer.cpp:104: PASSED: 5: CHECK_FALSE( u_id_ringbuffer_is_empty(buffer) ) 5: with expansion: 5: !false 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:105: PASSED: 5: CHECK( 2 == u_id_ringbuffer_get_size(buffer) ) 5: with expansion: 5: 2 == 2 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ------------------------------------------------------------------------------- 5: u_template_historybuf 5: behavior with two 5: check front and back 5: ------------------------------------------------------------------------------- 5: ./tests/tests_id_ringbuffer.cpp:107 5: ............................................................................... 5: 5: ./tests/tests_id_ringbuffer.cpp:112: PASSED: 5: CHECK( u_id_ringbuffer_get_front(buffer, &out_id_front) == zero_inner_index ) 5: with expansion: 5: 1 == 1 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:113: PASSED: 5: CHECK( out_id_front == 0 ) 5: with expansion: 5: 0 == 0 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:114: PASSED: 5: CHECK( u_id_ringbuffer_get_back(buffer, &out_id_back) == one_inner_index ) 5: with expansion: 5: 2 == 2 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:115: PASSED: 5: CHECK( out_id_back == 1 ) 5: with expansion: 5: 1 == 1 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:116: PASSED: 5: CHECK( out_id_front != out_id_back ) 5: with expansion: 5: 0 != 1 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ------------------------------------------------------------------------------- 5: u_template_historybuf 5: behavior with two 5: ------------------------------------------------------------------------------- 5: ./tests/tests_id_ringbuffer.cpp:95 5: ............................................................................... 5: 5: ./tests/tests_id_ringbuffer.cpp:99: PASSED: 5: REQUIRE( zero_inner_index >= 0 ) 5: with expansion: 5: 1 >= 0 5: 5: ./tests/tests_id_ringbuffer.cpp:100: PASSED: 5: REQUIRE( one_inner_index >= 0 ) 5: with expansion: 5: 2 >= 0 5: 5: ./tests/tests_id_ringbuffer.cpp:101: PASSED: 5: REQUIRE( zero_inner_index != one_inner_index ) 5: with expansion: 5: 1 != 2 5: 5: ./tests/tests_id_ringbuffer.cpp:104: PASSED: 5: CHECK_FALSE( u_id_ringbuffer_is_empty(buffer) ) 5: with expansion: 5: !false 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:105: PASSED: 5: CHECK( 2 == u_id_ringbuffer_get_size(buffer) ) 5: with expansion: 5: 2 == 2 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ------------------------------------------------------------------------------- 5: u_template_historybuf 5: behavior with two 5: check contents 5: ------------------------------------------------------------------------------- 5: ./tests/tests_id_ringbuffer.cpp:118 5: ............................................................................... 5: 5: ./tests/tests_id_ringbuffer.cpp:123: PASSED: 5: CHECK( u_id_ringbuffer_get_at_index(buffer, 0, &out_id) == zero_inner_index ) 5: with expansion: 5: 1 == 1 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:124: PASSED: 5: CHECK( out_id == 0 ) 5: with expansion: 5: 0 == 0 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:128: PASSED: 5: CHECK( u_id_ringbuffer_get_at_index(buffer, 1, &out_id) == one_inner_index ) 5: with expansion: 5: 2 == 2 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:129: PASSED: 5: CHECK( out_id == 1 ) 5: with expansion: 5: 1 == 1 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:133: PASSED: 5: CHECK( u_id_ringbuffer_get_at_index(buffer, 2, &out_id) < 0 ) 5: with expansion: 5: -1 < 0 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:138: PASSED: 5: CHECK( u_id_ringbuffer_get_at_age(buffer, 0, &out_id) == one_inner_index ) 5: with expansion: 5: 2 == 2 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:139: PASSED: 5: CHECK( out_id == 1 ) 5: with expansion: 5: 1 == 1 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:143: PASSED: 5: CHECK( u_id_ringbuffer_get_at_clamped_age(buffer, 0, &out_id) == one_inner_index ) 5: with expansion: 5: 2 == 2 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:144: PASSED: 5: CHECK( out_id == 1 ) 5: with expansion: 5: 1 == 1 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:149: PASSED: 5: CHECK( u_id_ringbuffer_get_at_age(buffer, 1, &out_id) == zero_inner_index ) 5: with expansion: 5: 1 == 1 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:150: PASSED: 5: CHECK( out_id == 0 ) 5: with expansion: 5: 0 == 0 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:154: PASSED: 5: CHECK( u_id_ringbuffer_get_at_clamped_age(buffer, 1, &out_id) == zero_inner_index ) 5: with expansion: 5: 1 == 1 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:155: PASSED: 5: CHECK( out_id == 0 ) 5: with expansion: 5: 0 == 0 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:160: PASSED: 5: CHECK( u_id_ringbuffer_get_at_age(buffer, 2, &out_id) < 0 ) 5: with expansion: 5: -1 < 0 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:164: PASSED: 5: CHECK( u_id_ringbuffer_get_at_clamped_age(buffer, 2, &out_id) == zero_inner_index ) 5: with expansion: 5: 1 == 1 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:165: PASSED: 5: CHECK( out_id == 0 ) 5: with expansion: 5: 0 == 0 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:169: PASSED: 5: CHECK( u_id_ringbuffer_get_at_clamped_age(buffer, 3, &out_id) == zero_inner_index ) 5: with expansion: 5: 1 == 1 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:170: PASSED: 5: CHECK( out_id == 0 ) 5: with expansion: 5: 0 == 0 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ------------------------------------------------------------------------------- 5: u_template_historybuf 5: behavior with two 5: ------------------------------------------------------------------------------- 5: ./tests/tests_id_ringbuffer.cpp:95 5: ............................................................................... 5: 5: ./tests/tests_id_ringbuffer.cpp:99: PASSED: 5: REQUIRE( zero_inner_index >= 0 ) 5: with expansion: 5: 1 >= 0 5: 5: ./tests/tests_id_ringbuffer.cpp:100: PASSED: 5: REQUIRE( one_inner_index >= 0 ) 5: with expansion: 5: 2 >= 0 5: 5: ./tests/tests_id_ringbuffer.cpp:101: PASSED: 5: REQUIRE( zero_inner_index != one_inner_index ) 5: with expansion: 5: 1 != 2 5: 5: ./tests/tests_id_ringbuffer.cpp:104: PASSED: 5: CHECK_FALSE( u_id_ringbuffer_is_empty(buffer) ) 5: with expansion: 5: !false 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:105: PASSED: 5: CHECK( 2 == u_id_ringbuffer_get_size(buffer) ) 5: with expansion: 5: 2 == 2 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ------------------------------------------------------------------------------- 5: u_template_historybuf 5: behavior with two 5: Check after pop_back 5: ------------------------------------------------------------------------------- 5: ./tests/tests_id_ringbuffer.cpp:173 5: ............................................................................... 5: 5: ./tests/tests_id_ringbuffer.cpp:176: PASSED: 5: CHECK( 1 == u_id_ringbuffer_get_size(buffer) ) 5: with expansion: 5: 1 == 1 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:178: PASSED: 5: CHECK( u_id_ringbuffer_get_front(buffer, &out_id_front) == zero_inner_index ) 5: with expansion: 5: 1 == 1 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:179: PASSED: 5: CHECK( out_id_front == 0 ) 5: with expansion: 5: 0 == 0 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:182: PASSED: 5: CHECK( 0 == u_id_ringbuffer_get_size(buffer) ) 5: with expansion: 5: 0 == 0 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:184: PASSED: 5: CHECK( u_id_ringbuffer_get_front(buffer, &out_id) < 0 ) 5: with expansion: 5: -1 < 0 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ------------------------------------------------------------------------------- 5: u_template_historybuf 5: algorithm behavior with 3 5: ------------------------------------------------------------------------------- 5: ./tests/tests_id_ringbuffer.cpp:188 5: ............................................................................... 5: 5: ./tests/tests_id_ringbuffer.cpp:193: PASSED: 5: REQUIRE( zero_inner_index >= 0 ) 5: with expansion: 5: 1 >= 0 5: 5: ./tests/tests_id_ringbuffer.cpp:194: PASSED: 5: REQUIRE( two_inner_index >= 0 ) 5: with expansion: 5: 2 >= 0 5: 5: ./tests/tests_id_ringbuffer.cpp:195: PASSED: 5: REQUIRE( four_inner_index >= 0 ) 5: with expansion: 5: 3 >= 0 5: 5: ./tests/tests_id_ringbuffer.cpp:199: PASSED: 5: CHECK_FALSE( u_id_ringbuffer_is_empty(buffer) ) 5: with expansion: 5: !false 5: with messages: 5: zero_inner_index := 1 5: two_inner_index := 2 5: four_inner_index := 3 5: 5: ./tests/tests_id_ringbuffer.cpp:200: PASSED: 5: CHECK( 3 == u_id_ringbuffer_get_size(buffer) ) 5: with expansion: 5: 3 == 3 5: with messages: 5: zero_inner_index := 1 5: two_inner_index := 2 5: four_inner_index := 3 5: 5: ./tests/tests_id_ringbuffer.cpp:204: PASSED: 5: CHECK( u_id_ringbuffer_find_id_unordered(buffer, 0, nullptr, nullptr) == zero_inner_index ) 5: with expansion: 5: 1 == 1 5: with messages: 5: zero_inner_index := 1 5: two_inner_index := 2 5: four_inner_index := 3 5: 5: ./tests/tests_id_ringbuffer.cpp:205: PASSED: 5: CHECK( u_id_ringbuffer_find_id_unordered(buffer, 0, &out_id, &out_index) == zero_inner_index ) 5: with expansion: 5: 1 == 1 5: with messages: 5: zero_inner_index := 1 5: two_inner_index := 2 5: four_inner_index := 3 5: 5: ./tests/tests_id_ringbuffer.cpp:206: PASSED: 5: CHECK( out_id == 0 ) 5: with expansion: 5: 0 == 0 5: with messages: 5: zero_inner_index := 1 5: two_inner_index := 2 5: four_inner_index := 3 5: 5: ./tests/tests_id_ringbuffer.cpp:207: PASSED: 5: CHECK( out_index == 0 ) 5: with expansion: 5: 0 == 0 5: with messages: 5: zero_inner_index := 1 5: two_inner_index := 2 5: four_inner_index := 3 5: 5: ./tests/tests_id_ringbuffer.cpp:209: PASSED: 5: CHECK( u_id_ringbuffer_find_id_unordered(buffer, 2, nullptr, nullptr) == two_inner_index ) 5: with expansion: 5: 2 == 2 5: with messages: 5: zero_inner_index := 1 5: two_inner_index := 2 5: four_inner_index := 3 5: 5: ./tests/tests_id_ringbuffer.cpp:210: PASSED: 5: CHECK( u_id_ringbuffer_find_id_unordered(buffer, 2, &out_id, &out_index) == two_inner_index ) 5: with expansion: 5: 2 == 2 5: with messages: 5: zero_inner_index := 1 5: two_inner_index := 2 5: four_inner_index := 3 5: 5: ./tests/tests_id_ringbuffer.cpp:211: PASSED: 5: CHECK( out_id == 2 ) 5: with expansion: 5: 2 == 2 5: with messages: 5: zero_inner_index := 1 5: two_inner_index := 2 5: four_inner_index := 3 5: 5: ./tests/tests_id_ringbuffer.cpp:212: PASSED: 5: CHECK( out_index == 1 ) 5: with expansion: 5: 1 == 1 5: with messages: 5: zero_inner_index := 1 5: two_inner_index := 2 5: four_inner_index := 3 5: 5: ./tests/tests_id_ringbuffer.cpp:214: PASSED: 5: CHECK( u_id_ringbuffer_find_id_unordered(buffer, 4, nullptr, nullptr) == four_inner_index ) 5: with expansion: 5: 3 == 3 5: with messages: 5: zero_inner_index := 1 5: two_inner_index := 2 5: four_inner_index := 3 5: 5: ./tests/tests_id_ringbuffer.cpp:215: PASSED: 5: CHECK( u_id_ringbuffer_find_id_unordered(buffer, 4, &out_id, &out_index) == four_inner_index ) 5: with expansion: 5: 3 == 3 5: with messages: 5: zero_inner_index := 1 5: two_inner_index := 2 5: four_inner_index := 3 5: 5: ./tests/tests_id_ringbuffer.cpp:216: PASSED: 5: CHECK( out_id == 4 ) 5: with expansion: 5: 4 == 4 5: with messages: 5: zero_inner_index := 1 5: two_inner_index := 2 5: four_inner_index := 3 5: 5: ./tests/tests_id_ringbuffer.cpp:217: PASSED: 5: CHECK( out_index == 2 ) 5: with expansion: 5: 2 == 2 5: with messages: 5: zero_inner_index := 1 5: two_inner_index := 2 5: four_inner_index := 3 5: 5: ./tests/tests_id_ringbuffer.cpp:222: PASSED: 5: CHECK( u_id_ringbuffer_lower_bound_id(buffer, 1, nullptr, nullptr) == two_inner_index ) 5: with expansion: 5: 2 == 2 5: with messages: 5: zero_inner_index := 1 5: two_inner_index := 2 5: four_inner_index := 3 5: 5: ./tests/tests_id_ringbuffer.cpp:223: PASSED: 5: CHECK( u_id_ringbuffer_lower_bound_id(buffer, 1, &out_id, &out_index) == two_inner_index ) 5: with expansion: 5: 2 == 2 5: with messages: 5: zero_inner_index := 1 5: two_inner_index := 2 5: four_inner_index := 3 5: 5: ./tests/tests_id_ringbuffer.cpp:224: PASSED: 5: CHECK( out_id == 2 ) 5: with expansion: 5: 2 == 2 5: with messages: 5: zero_inner_index := 1 5: two_inner_index := 2 5: four_inner_index := 3 5: 5: ./tests/tests_id_ringbuffer.cpp:225: PASSED: 5: CHECK( out_index == 1 ) 5: with expansion: 5: 1 == 1 5: with messages: 5: zero_inner_index := 1 5: two_inner_index := 2 5: four_inner_index := 3 5: 5: =============================================================================== 5: All tests passed (92 assertions in 1 test case) 5: 6: Randomness seeded to: 356731566 6: 6: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6: tests_json is a Catch2 v3.6.0 host application. 6: Run with -? for options 6: 6: ------------------------------------------------------------------------------- 6: u_json 6: JSONBuilder builds as expected 6: ------------------------------------------------------------------------------- 6: ./tests/tests_json.cpp:96 6: ............................................................................... 6: 6: ./tests/tests_json.cpp:116: PASSED: 6: CHECK( json_node.toString(false) == node_from_string.toString(false) ) 6: with expansion: 6: "{ 6: "alpha": [1, true, 3.14, { 6: "beta": 4, 6: "gamma": 5 6: }, { 6: "delta": 6 6: }, [{ 6: "epsilon": [7], 6: "zeta": false 6: }]], 6: "eta": "theta", 6: "iota": { 6: "kappa": [{ 6: "lambda": [5.5, [4.4, 3.3], { 6: }, 2.2, 1, 0, { 6: }, [-1], -2.2, -3.3, -4.4, -5.5] 6: }] 6: }, 6: "mu": true, 6: "nu": false, 6: "xi": 42, 6: "omicron": [], 6: "pi": 3.141592, 6: "rho": [{ 6: "sigma": [{ 6: "tau": [{ 6: "upsilon": [[[]]] 6: }] 6: }] 6: }] 6: }" 6: == 6: "{ 6: "alpha": [1, true, 3.14, { 6: "beta": 4, 6: "gamma": 5 6: }, { 6: "delta": 6 6: }, [{ 6: "epsilon": [7], 6: "zeta": false 6: }]], 6: "eta": "theta", 6: "iota": { 6: "kappa": [{ 6: "lambda": [5.5, [4.4, 3.3], { 6: }, 2.2, 1, 0, { 6: }, [-1], -2.2, -3.3, -4.4, -5.5] 6: }] 6: }, 6: "mu": true, 6: "nu": false, 6: "xi": 42, 6: "omicron": [], 6: "pi": 3.141592, 6: "rho": [{ 6: "sigma": [{ 6: "tau": [{ 6: "upsilon": [[[]]] 6: }] 6: }] 6: }] 6: }" 6: with messages: 6: json_node={ 6: "alpha": [1, true, 3.14, { 6: "beta": 4, 6: "gamma": 5 6: }, { 6: "delta": 6 6: }, [{ 6: "epsilon": [7], 6: "zeta": false 6: }]], 6: "eta": "theta", 6: "iota": { 6: "kappa": [{ 6: "lambda": [5.5, [4.4, 3.3], { 6: }, 2.2, 1, 0, { 6: }, [-1], -2.2, -3.3, -4.4, -5.5] 6: }] 6: }, 6: "mu": true, 6: "nu": false, 6: "xi": 42, 6: "omicron": [], 6: "pi": 3.141592, 6: "rho": [{ 6: "sigma": [{ 6: "tau": [{ 6: "upsilon": [[[]]] 6: }] 6: }] 6: }] 6: } 6: node_from_string={ 6: "alpha": [1, true, 3.14, { 6: "beta": 4, 6: "gamma": 5 6: }, { 6: "delta": 6 6: }, [{ 6: "epsilon": [7], 6: "zeta": false 6: }]], 6: "eta": "theta", 6: "iota": { 6: "kappa": [{ 6: "lambda": [5.5, [4.4, 3.3], { 6: }, 2.2, 1, 0, { 6: }, [-1], -2.2, -3.3, -4.4, -5.5] 6: }] 6: }, 6: "mu": true, 6: "nu": false, 6: "xi": 42, 6: "omicron": [], 6: "pi": 3.141592, 6: "rho": [{ 6: "sigma": [{ 6: "tau": [{ 6: "upsilon": [[[]]] 6: }] 6: }] 6: }] 6: } 6: 6: ------------------------------------------------------------------------------- 6: u_json 6: Complex JSON is preserved through save and load 6: ------------------------------------------------------------------------------- 6: ./tests/tests_json.cpp:119 6: ............................................................................... 6: 6: ./tests/tests_json.cpp:124: PASSED: 6: CHECK( json_node.toString(false) == loaded.toString(false) ) 6: with expansion: 6: "{ 6: "alpha": [1, true, 3.14, { 6: "beta": 4, 6: "gamma": 5 6: }, { 6: "delta": 6 6: }, [{ 6: "epsilon": [7], 6: "zeta": false 6: }]], 6: "eta": "theta", 6: "iota": { 6: "kappa": [{ 6: "lambda": [5.5, [4.4, 3.3], { 6: }, 2.2, 1, 0, { 6: }, [-1], -2.2, -3.3, -4.4, -5.5] 6: }] 6: }, 6: "mu": true, 6: "nu": false, 6: "xi": 42, 6: "omicron": [], 6: "pi": 3.141592, 6: "rho": [{ 6: "sigma": [{ 6: "tau": [{ 6: "upsilon": [[[]]] 6: }] 6: }] 6: }] 6: }" 6: == 6: "{ 6: "alpha": [1, true, 3.14, { 6: "beta": 4, 6: "gamma": 5 6: }, { 6: "delta": 6 6: }, [{ 6: "epsilon": [7], 6: "zeta": false 6: }]], 6: "eta": "theta", 6: "iota": { 6: "kappa": [{ 6: "lambda": [5.5, [4.4, 3.3], { 6: }, 2.2, 1, 0, { 6: }, [-1], -2.2, -3.3, -4.4, -5.5] 6: }] 6: }, 6: "mu": true, 6: "nu": false, 6: "xi": 42, 6: "omicron": [], 6: "pi": 3.141592, 6: "rho": [{ 6: "sigma": [{ 6: "tau": [{ 6: "upsilon": [[[]]] 6: }] 6: }] 6: }] 6: }" 6: with messages: 6: json_node={ 6: "alpha": [1, true, 3.14, { 6: "beta": 4, 6: "gamma": 5 6: }, { 6: "delta": 6 6: }, [{ 6: "epsilon": [7], 6: "zeta": false 6: }]], 6: "eta": "theta", 6: "iota": { 6: "kappa": [{ 6: "lambda": [5.5, [4.4, 3.3], { 6: }, 2.2, 1, 0, { 6: }, [-1], -2.2, -3.3, -4.4, -5.5] 6: }] 6: }, 6: "mu": true, 6: "nu": false, 6: "xi": 42, 6: "omicron": [], 6: "pi": 3.141592, 6: "rho": [{ 6: "sigma": [{ 6: "tau": [{ 6: "upsilon": [[[]]] 6: }] 6: }] 6: }] 6: } 6: loaded={ 6: "alpha": [1, true, 3.14, { 6: "beta": 4, 6: "gamma": 5 6: }, { 6: "delta": 6 6: }, [{ 6: "epsilon": [7], 6: "zeta": false 6: }]], 6: "eta": "theta", 6: "iota": { 6: "kappa": [{ 6: "lambda": [5.5, [4.4, 3.3], { 6: }, 2.2, 1, 0, { 6: }, [-1], -2.2, -3.3, -4.4, -5.5] 6: }] 6: }, 6: "mu": true, 6: "nu": false, 6: "xi": 42, 6: "omicron": [], 6: "pi": 3.141592, 6: "rho": [{ 6: "sigma": [{ 6: "tau": [{ 6: "upsilon": [[[]]] 6: }] 6: }] 6: }] 6: } 6: 6: ------------------------------------------------------------------------------- 6: u_json 6: Read methods work 6: ------------------------------------------------------------------------------- 6: ./tests/tests_json.cpp:127 6: ............................................................................... 6: 6: ./tests/tests_json.cpp:129: PASSED: 6: CHECK( json_node["eta"].asString() == "theta" ) 6: with expansion: 6: "theta" == "theta" 6: 6: ERROR [asDouble] Invalid double: "theta" 6: From field named: eta, defaults 3.140000 6: ./tests/tests_json.cpp:130: PASSED: 6: CHECK( json_node["eta"].asDouble(3.14) == 3.14 ) 6: with expansion: 6: 3.14000000000000012 == 3.14000000000000012 6: 6: ./tests/tests_json.cpp:131: PASSED: 6: CHECK( json_node["mu"].asBool(false) == true ) 6: with expansion: 6: true == true 6: 6: ./tests/tests_json.cpp:132: PASSED: 6: CHECK( json_node["alpha"][0].canBool() ) 6: with expansion: 6: true 6: 6: ./tests/tests_json.cpp:133: PASSED: 6: CHECK( json_node["alpha"][0].asBool(false) == true ) 6: with expansion: 6: true == true 6: 6: ./tests/tests_json.cpp:134: PASSED: 6: CHECK( json_node["alpha"][4]["delta"].asInt(-1) == 6 ) 6: with expansion: 6: 6 == 6 6: 6: ./tests/tests_json.cpp:135: PASSED: 6: CHECK( json_node["alpha"][4]["delta"].asDouble(-1) == 6.0 ) 6: with expansion: 6: 6.0 == 6.0 6: 6: ./tests/tests_json.cpp:136: PASSED: 6: CHECK( json_node["rho"][0]["sigma"][0]["tau"][0]["upsilon"].asArray().size() == 1 ) 6: with expansion: 6: 1 == 1 6: 6: ./tests/tests_json.cpp:137: PASSED: 6: CHECK( json_node["alpha"][3].asObject()["gamma"].asInt() == 5 ) 6: with expansion: 6: 5 == 5 6: 6: ./tests/tests_json.cpp:138: PASSED: 6: CHECK( json_node["iota"].hasKey("kappa") ) 6: with expansion: 6: true 6: 6: ------------------------------------------------------------------------------- 6: u_json 6: Can make a double 6: ------------------------------------------------------------------------------- 6: ./tests/tests_json.cpp:141 6: ............................................................................... 6: 6: ./tests/tests_json.cpp:147: PASSED: 6: CHECK( stringToDouble.isDouble() ) 6: with expansion: 6: true 6: 6: ./tests/tests_json.cpp:148: PASSED: 6: CHECK( stringToDouble.asDouble() == Catch::Approx(0.5).margin(e) ) 6: with expansion: 6: 0.5 == Approx( 0.5 ) 6: 6: =============================================================================== 6: All tests passed (14 assertions in 1 test case) 6: 7: Randomness seeded to: 1876396411 7: 7: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7: tests_lowpass_float is a Catch2 v3.6.0 host application. 7: Run with -? for options 7: 7: ------------------------------------------------------------------------------- 7: LowPassIIRFilter - float 7: ------------------------------------------------------------------------------- 7: ./tests/tests_lowpass_float.cpp:19 7: ............................................................................... 7: 7: ./tests/tests_lowpass_float.cpp:23: PASSED: 7: CHECK_FALSE( filter.isInitialized() ) 7: with expansion: 7: !false 7: 7: ./tests/tests_lowpass_float.cpp:27: PASSED: 7: CHECK( filter.getState() == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:28: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 12345 (0x3039) == 12345 (0x3039) 7: 7: ./tests/tests_lowpass_float.cpp:29: PASSED: 7: CHECK( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ------------------------------------------------------------------------------- 7: LowPassIIRFilter - float 7: Increase 7: ------------------------------------------------------------------------------- 7: ./tests/tests_lowpass_float.cpp:32 7: ............................................................................... 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 20012345 (0x1315d39) 7: == 7: 20012345 (0x1315d39) 7: 7: ./tests/tests_lowpass_float.cpp:44: PASSED: 7: REQUIRE( filter.getState() > prev ) 7: with expansion: 7: 577.886474609f > 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 40012345 (0x2628a39) 7: == 7: 40012345 (0x2628a39) 7: 7: ./tests/tests_lowpass_float.cpp:44: PASSED: 7: REQUIRE( filter.getState() > prev ) 7: with expansion: 7: 598.369995117f > 577.886474609f 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 60012345 (0x393b739) 7: == 7: 60012345 (0x393b739) 7: 7: ./tests/tests_lowpass_float.cpp:44: PASSED: 7: REQUIRE( filter.getState() > prev ) 7: with expansion: 7: 599.879821777f > 598.369995117f 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 80012345 (0x4c4e439) 7: == 7: 80012345 (0x4c4e439) 7: 7: ./tests/tests_lowpass_float.cpp:44: PASSED: 7: REQUIRE( filter.getState() > prev ) 7: with expansion: 7: 599.991149902f > 599.879821777f 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 100012345 (0x5f61139) 7: == 7: 100012345 (0x5f61139) 7: 7: ./tests/tests_lowpass_float.cpp:44: PASSED: 7: REQUIRE( filter.getState() > prev ) 7: with expansion: 7: 599.999328613f > 599.991149902f 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 120012345 (0x7273e39) 7: == 7: 120012345 (0x7273e39) 7: 7: ./tests/tests_lowpass_float.cpp:44: PASSED: 7: REQUIRE( filter.getState() > prev ) 7: with expansion: 7: 599.999938965f > 599.999328613f 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 140012345 (0x8586b39) 7: == 7: 140012345 (0x8586b39) 7: 7: ./tests/tests_lowpass_float.cpp:44: PASSED: 7: REQUIRE( filter.getState() > prev ) 7: with expansion: 7: 600.0f > 599.999938965f 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 160012345 (0x9899839) 7: == 7: 160012345 (0x9899839) 7: 7: ./tests/tests_lowpass_float.cpp:42: PASSED: 7: REQUIRE( filter.getState() == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 180012345 (0xabac539) 7: == 7: 180012345 (0xabac539) 7: 7: ./tests/tests_lowpass_float.cpp:42: PASSED: 7: REQUIRE( filter.getState() == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 200012345 (0xbebf239) 7: == 7: 200012345 (0xbebf239) 7: 7: ./tests/tests_lowpass_float.cpp:42: PASSED: 7: REQUIRE( filter.getState() == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 220012345 (0xd1d1f39) 7: == 7: 220012345 (0xd1d1f39) 7: 7: ./tests/tests_lowpass_float.cpp:42: PASSED: 7: REQUIRE( filter.getState() == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 240012345 (0xe4e4c39) 7: == 7: 240012345 (0xe4e4c39) 7: 7: ./tests/tests_lowpass_float.cpp:42: PASSED: 7: REQUIRE( filter.getState() == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 260012345 (0xf7f7939) 7: == 7: 260012345 (0xf7f7939) 7: 7: ./tests/tests_lowpass_float.cpp:42: PASSED: 7: REQUIRE( filter.getState() == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 280012345 (0x10b0a639) 7: == 7: 280012345 (0x10b0a639) 7: 7: ./tests/tests_lowpass_float.cpp:42: PASSED: 7: REQUIRE( filter.getState() == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 300012345 (0x11e1d339) 7: == 7: 300012345 (0x11e1d339) 7: 7: ./tests/tests_lowpass_float.cpp:42: PASSED: 7: REQUIRE( filter.getState() == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 320012345 (0x13130039) 7: == 7: 320012345 (0x13130039) 7: 7: ./tests/tests_lowpass_float.cpp:42: PASSED: 7: REQUIRE( filter.getState() == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 340012345 (0x14442d39) 7: == 7: 340012345 (0x14442d39) 7: 7: ./tests/tests_lowpass_float.cpp:42: PASSED: 7: REQUIRE( filter.getState() == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 360012345 (0x15755a39) 7: == 7: 360012345 (0x15755a39) 7: 7: ./tests/tests_lowpass_float.cpp:42: PASSED: 7: REQUIRE( filter.getState() == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 380012345 (0x16a68739) 7: == 7: 380012345 (0x16a68739) 7: 7: ./tests/tests_lowpass_float.cpp:42: PASSED: 7: REQUIRE( filter.getState() == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 400012345 (0x17d7b439) 7: == 7: 400012345 (0x17d7b439) 7: 7: ./tests/tests_lowpass_float.cpp:42: PASSED: 7: REQUIRE( filter.getState() == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ------------------------------------------------------------------------------- 7: LowPassIIRFilter - float 7: ------------------------------------------------------------------------------- 7: ./tests/tests_lowpass_float.cpp:19 7: ............................................................................... 7: 7: ./tests/tests_lowpass_float.cpp:23: PASSED: 7: CHECK_FALSE( filter.isInitialized() ) 7: with expansion: 7: !false 7: 7: ./tests/tests_lowpass_float.cpp:27: PASSED: 7: CHECK( filter.getState() == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:28: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 12345 (0x3039) == 12345 (0x3039) 7: 7: ./tests/tests_lowpass_float.cpp:29: PASSED: 7: CHECK( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ------------------------------------------------------------------------------- 7: LowPassIIRFilter - float 7: Decrease 7: ------------------------------------------------------------------------------- 7: ./tests/tests_lowpass_float.cpp:50 7: ............................................................................... 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 20012345 (0x1315d39) 7: == 7: 20012345 (0x1315d39) 7: 7: ./tests/tests_lowpass_float.cpp:61: PASSED: 7: REQUIRE( filter.getState() < prev ) 7: with expansion: 7: 161.056747437f < 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 40012345 (0x2628a39) 7: == 7: 40012345 (0x2628a39) 7: 7: ./tests/tests_lowpass_float.cpp:61: PASSED: 7: REQUIRE( filter.getState() < prev ) 7: with expansion: 7: 150.8150177f < 161.056747437f 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 60012345 (0x393b739) 7: == 7: 60012345 (0x393b739) 7: 7: ./tests/tests_lowpass_float.cpp:61: PASSED: 7: REQUIRE( filter.getState() < prev ) 7: with expansion: 7: 150.060073853f < 150.8150177f 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 80012345 (0x4c4e439) 7: == 7: 80012345 (0x4c4e439) 7: 7: ./tests/tests_lowpass_float.cpp:61: PASSED: 7: REQUIRE( filter.getState() < prev ) 7: with expansion: 7: 150.004425049f < 150.060073853f 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 100012345 (0x5f61139) 7: == 7: 100012345 (0x5f61139) 7: 7: ./tests/tests_lowpass_float.cpp:61: PASSED: 7: REQUIRE( filter.getState() < prev ) 7: with expansion: 7: 150.000320435f < 150.004425049f 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 120012345 (0x7273e39) 7: == 7: 120012345 (0x7273e39) 7: 7: ./tests/tests_lowpass_float.cpp:61: PASSED: 7: REQUIRE( filter.getState() < prev ) 7: with expansion: 7: 150.000030518f < 150.000320435f 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 140012345 (0x8586b39) 7: == 7: 140012345 (0x8586b39) 7: 7: ./tests/tests_lowpass_float.cpp:61: PASSED: 7: REQUIRE( filter.getState() < prev ) 7: with expansion: 7: 150.0f < 150.000030518f 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 160012345 (0x9899839) 7: == 7: 160012345 (0x9899839) 7: 7: ./tests/tests_lowpass_float.cpp:59: PASSED: 7: REQUIRE( filter.getState() == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 180012345 (0xabac539) 7: == 7: 180012345 (0xabac539) 7: 7: ./tests/tests_lowpass_float.cpp:59: PASSED: 7: REQUIRE( filter.getState() == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 200012345 (0xbebf239) 7: == 7: 200012345 (0xbebf239) 7: 7: ./tests/tests_lowpass_float.cpp:59: PASSED: 7: REQUIRE( filter.getState() == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 220012345 (0xd1d1f39) 7: == 7: 220012345 (0xd1d1f39) 7: 7: ./tests/tests_lowpass_float.cpp:59: PASSED: 7: REQUIRE( filter.getState() == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 240012345 (0xe4e4c39) 7: == 7: 240012345 (0xe4e4c39) 7: 7: ./tests/tests_lowpass_float.cpp:59: PASSED: 7: REQUIRE( filter.getState() == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 260012345 (0xf7f7939) 7: == 7: 260012345 (0xf7f7939) 7: 7: ./tests/tests_lowpass_float.cpp:59: PASSED: 7: REQUIRE( filter.getState() == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 280012345 (0x10b0a639) 7: == 7: 280012345 (0x10b0a639) 7: 7: ./tests/tests_lowpass_float.cpp:59: PASSED: 7: REQUIRE( filter.getState() == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 300012345 (0x11e1d339) 7: == 7: 300012345 (0x11e1d339) 7: 7: ./tests/tests_lowpass_float.cpp:59: PASSED: 7: REQUIRE( filter.getState() == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 320012345 (0x13130039) 7: == 7: 320012345 (0x13130039) 7: 7: ./tests/tests_lowpass_float.cpp:59: PASSED: 7: REQUIRE( filter.getState() == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 340012345 (0x14442d39) 7: == 7: 340012345 (0x14442d39) 7: 7: ./tests/tests_lowpass_float.cpp:59: PASSED: 7: REQUIRE( filter.getState() == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 360012345 (0x15755a39) 7: == 7: 360012345 (0x15755a39) 7: 7: ./tests/tests_lowpass_float.cpp:59: PASSED: 7: REQUIRE( filter.getState() == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 380012345 (0x16a68739) 7: == 7: 380012345 (0x16a68739) 7: 7: ./tests/tests_lowpass_float.cpp:59: PASSED: 7: REQUIRE( filter.getState() == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 400012345 (0x17d7b439) 7: == 7: 400012345 (0x17d7b439) 7: 7: ./tests/tests_lowpass_float.cpp:59: PASSED: 7: REQUIRE( filter.getState() == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ------------------------------------------------------------------------------- 7: LowPassIIRFilter - float 7: ------------------------------------------------------------------------------- 7: ./tests/tests_lowpass_float.cpp:19 7: ............................................................................... 7: 7: ./tests/tests_lowpass_float.cpp:23: PASSED: 7: CHECK_FALSE( filter.isInitialized() ) 7: with expansion: 7: !false 7: 7: ./tests/tests_lowpass_float.cpp:27: PASSED: 7: CHECK( filter.getState() == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:28: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 12345 (0x3039) == 12345 (0x3039) 7: 7: ./tests/tests_lowpass_float.cpp:29: PASSED: 7: CHECK( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ------------------------------------------------------------------------------- 7: LowPassIIRFilter - float 7: Stay Same 7: ------------------------------------------------------------------------------- 7: ./tests/tests_lowpass_float.cpp:66 7: ............................................................................... 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 20012345 (0x1315d39) 7: == 7: 20012345 (0x1315d39) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 40012345 (0x2628a39) 7: == 7: 40012345 (0x2628a39) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 60012345 (0x393b739) 7: == 7: 60012345 (0x393b739) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 80012345 (0x4c4e439) 7: == 7: 80012345 (0x4c4e439) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 100012345 (0x5f61139) 7: == 7: 100012345 (0x5f61139) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 120012345 (0x7273e39) 7: == 7: 120012345 (0x7273e39) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 140012345 (0x8586b39) 7: == 7: 140012345 (0x8586b39) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 160012345 (0x9899839) 7: == 7: 160012345 (0x9899839) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 180012345 (0xabac539) 7: == 7: 180012345 (0xabac539) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 200012345 (0xbebf239) 7: == 7: 200012345 (0xbebf239) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 220012345 (0xd1d1f39) 7: == 7: 220012345 (0xd1d1f39) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 240012345 (0xe4e4c39) 7: == 7: 240012345 (0xe4e4c39) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 260012345 (0xf7f7939) 7: == 7: 260012345 (0xf7f7939) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 280012345 (0x10b0a639) 7: == 7: 280012345 (0x10b0a639) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 300012345 (0x11e1d339) 7: == 7: 300012345 (0x11e1d339) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 320012345 (0x13130039) 7: == 7: 320012345 (0x13130039) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 340012345 (0x14442d39) 7: == 7: 340012345 (0x14442d39) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 360012345 (0x15755a39) 7: == 7: 360012345 (0x15755a39) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 380012345 (0x16a68739) 7: == 7: 380012345 (0x16a68739) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 400012345 (0x17d7b439) 7: == 7: 400012345 (0x17d7b439) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ------------------------------------------------------------------------------- 7: LowPassIIRFilter - double 7: ------------------------------------------------------------------------------- 7: ./tests/tests_lowpass_float.cpp:19 7: ............................................................................... 7: 7: ./tests/tests_lowpass_float.cpp:23: PASSED: 7: CHECK_FALSE( filter.isInitialized() ) 7: with expansion: 7: !false 7: 7: ./tests/tests_lowpass_float.cpp:27: PASSED: 7: CHECK( filter.getState() == InitialState ) 7: with expansion: 7: 300.0 == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:28: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 12345 (0x3039) == 12345 (0x3039) 7: 7: ./tests/tests_lowpass_float.cpp:29: PASSED: 7: CHECK( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ------------------------------------------------------------------------------- 7: LowPassIIRFilter - double 7: Increase 7: ------------------------------------------------------------------------------- 7: ./tests/tests_lowpass_float.cpp:32 7: ............................................................................... 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 20012345 (0x1315d39) 7: == 7: 20012345 (0x1315d39) 7: 7: ./tests/tests_lowpass_float.cpp:44: PASSED: 7: REQUIRE( filter.getState() > prev ) 7: with expansion: 7: 577.88649532525164432 > 300.0 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 40012345 (0x2628a39) 7: == 7: 40012345 (0x2628a39) 7: 7: ./tests/tests_lowpass_float.cpp:44: PASSED: 7: REQUIRE( filter.getState() > prev ) 7: with expansion: 7: 598.36997636999956285 7: > 7: 577.88649532525164432 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 60012345 (0x393b739) 7: == 7: 60012345 (0x393b739) 7: 7: ./tests/tests_lowpass_float.cpp:44: PASSED: 7: REQUIRE( filter.getState() > prev ) 7: with expansion: 7: 599.87984821612678843 7: > 7: 598.36997636999956285 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 80012345 (0x4c4e439) 7: == 7: 80012345 (0x4c4e439) 7: 7: ./tests/tests_lowpass_float.cpp:44: PASSED: 7: REQUIRE( filter.getState() > prev ) 7: with expansion: 7: 599.99114340988546701 7: > 7: 599.87984821612678843 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 100012345 (0x5f61139) 7: == 7: 100012345 (0x5f61139) 7: 7: ./tests/tests_lowpass_float.cpp:44: PASSED: 7: REQUIRE( filter.getState() > prev ) 7: with expansion: 7: 599.99934716584368743 7: > 7: 599.99114340988546701 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 120012345 (0x7273e39) 7: == 7: 120012345 (0x7273e39) 7: 7: ./tests/tests_lowpass_float.cpp:44: PASSED: 7: REQUIRE( filter.getState() > prev ) 7: with expansion: 7: 599.99995187849606282 7: > 7: 599.99934716584368743 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 140012345 (0x8586b39) 7: == 7: 140012345 (0x8586b39) 7: 7: ./tests/tests_lowpass_float.cpp:44: PASSED: 7: REQUIRE( filter.getState() > prev ) 7: with expansion: 7: 599.99999645288301053 7: > 7: 599.99995187849606282 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 160012345 (0x9899839) 7: == 7: 160012345 (0x9899839) 7: 7: ./tests/tests_lowpass_float.cpp:44: PASSED: 7: REQUIRE( filter.getState() > prev ) 7: with expansion: 7: 599.99999973853607571 7: > 7: 599.99999645288301053 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 180012345 (0xabac539) 7: == 7: 180012345 (0xabac539) 7: 7: ./tests/tests_lowpass_float.cpp:44: PASSED: 7: REQUIRE( filter.getState() > prev ) 7: with expansion: 7: 599.99999998072701146 7: > 7: 599.99999973853607571 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 200012345 (0xbebf239) 7: == 7: 200012345 (0xbebf239) 7: 7: ./tests/tests_lowpass_float.cpp:44: PASSED: 7: REQUIRE( filter.getState() > prev ) 7: with expansion: 7: 599.99999999857936928 7: > 7: 599.99999998072701146 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 220012345 (0xd1d1f39) 7: == 7: 220012345 (0xd1d1f39) 7: 7: ./tests/tests_lowpass_float.cpp:44: PASSED: 7: REQUIRE( filter.getState() > prev ) 7: with expansion: 7: 599.99999999989529442 7: > 7: 599.99999999857936928 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 240012345 (0xe4e4c39) 7: == 7: 240012345 (0xe4e4c39) 7: 7: ./tests/tests_lowpass_float.cpp:44: PASSED: 7: REQUIRE( filter.getState() > prev ) 7: with expansion: 7: 599.9999999999922693 7: > 7: 599.99999999989529442 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 260012345 (0xf7f7939) 7: == 7: 260012345 (0xf7f7939) 7: 7: ./tests/tests_lowpass_float.cpp:44: PASSED: 7: REQUIRE( filter.getState() > prev ) 7: with expansion: 7: 599.99999999999943157 7: > 7: 599.9999999999922693 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 280012345 (0x10b0a639) 7: == 7: 280012345 (0x10b0a639) 7: 7: ./tests/tests_lowpass_float.cpp:44: PASSED: 7: REQUIRE( filter.getState() > prev ) 7: with expansion: 7: 600.0 > 599.99999999999943157 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 300012345 (0x11e1d339) 7: == 7: 300012345 (0x11e1d339) 7: 7: ./tests/tests_lowpass_float.cpp:42: PASSED: 7: REQUIRE( filter.getState() == prev ) 7: with expansion: 7: 600.0 == 600.0 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 320012345 (0x13130039) 7: == 7: 320012345 (0x13130039) 7: 7: ./tests/tests_lowpass_float.cpp:42: PASSED: 7: REQUIRE( filter.getState() == prev ) 7: with expansion: 7: 600.0 == 600.0 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 340012345 (0x14442d39) 7: == 7: 340012345 (0x14442d39) 7: 7: ./tests/tests_lowpass_float.cpp:42: PASSED: 7: REQUIRE( filter.getState() == prev ) 7: with expansion: 7: 600.0 == 600.0 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 360012345 (0x15755a39) 7: == 7: 360012345 (0x15755a39) 7: 7: ./tests/tests_lowpass_float.cpp:42: PASSED: 7: REQUIRE( filter.getState() == prev ) 7: with expansion: 7: 600.0 == 600.0 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 380012345 (0x16a68739) 7: == 7: 380012345 (0x16a68739) 7: 7: ./tests/tests_lowpass_float.cpp:42: PASSED: 7: REQUIRE( filter.getState() == prev ) 7: with expansion: 7: 600.0 == 600.0 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 400012345 (0x17d7b439) 7: == 7: 400012345 (0x17d7b439) 7: 7: ./tests/tests_lowpass_float.cpp:42: PASSED: 7: REQUIRE( filter.getState() == prev ) 7: with expansion: 7: 600.0 == 600.0 7: 7: ------------------------------------------------------------------------------- 7: LowPassIIRFilter - double 7: ------------------------------------------------------------------------------- 7: ./tests/tests_lowpass_float.cpp:19 7: ............................................................................... 7: 7: ./tests/tests_lowpass_float.cpp:23: PASSED: 7: CHECK_FALSE( filter.isInitialized() ) 7: with expansion: 7: !false 7: 7: ./tests/tests_lowpass_float.cpp:27: PASSED: 7: CHECK( filter.getState() == InitialState ) 7: with expansion: 7: 300.0 == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:28: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 12345 (0x3039) == 12345 (0x3039) 7: 7: ./tests/tests_lowpass_float.cpp:29: PASSED: 7: CHECK( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ------------------------------------------------------------------------------- 7: LowPassIIRFilter - double 7: Decrease 7: ------------------------------------------------------------------------------- 7: ./tests/tests_lowpass_float.cpp:50 7: ............................................................................... 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 20012345 (0x1315d39) 7: == 7: 20012345 (0x1315d39) 7: 7: ./tests/tests_lowpass_float.cpp:61: PASSED: 7: REQUIRE( filter.getState() < prev ) 7: with expansion: 7: 161.05675233737417784 < 300.0 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 40012345 (0x2628a39) 7: == 7: 40012345 (0x2628a39) 7: 7: ./tests/tests_lowpass_float.cpp:61: PASSED: 7: REQUIRE( filter.getState() < prev ) 7: with expansion: 7: 150.81501181500019015 7: < 7: 161.05675233737417784 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 60012345 (0x393b739) 7: == 7: 60012345 (0x393b739) 7: 7: ./tests/tests_lowpass_float.cpp:61: PASSED: 7: REQUIRE( filter.getState() < prev ) 7: with expansion: 7: 150.06007589193660579 7: < 7: 150.81501181500019015 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 80012345 (0x4c4e439) 7: == 7: 80012345 (0x4c4e439) 7: 7: ./tests/tests_lowpass_float.cpp:61: PASSED: 7: REQUIRE( filter.getState() < prev ) 7: with expansion: 7: 150.0044282950572665 7: < 7: 150.06007589193660579 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 100012345 (0x5f61139) 7: == 7: 100012345 (0x5f61139) 7: 7: ./tests/tests_lowpass_float.cpp:61: PASSED: 7: REQUIRE( filter.getState() < prev ) 7: with expansion: 7: 150.00032641707815628 7: < 7: 150.0044282950572665 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 120012345 (0x7273e39) 7: == 7: 120012345 (0x7273e39) 7: 7: ./tests/tests_lowpass_float.cpp:61: PASSED: 7: REQUIRE( filter.getState() < prev ) 7: with expansion: 7: 150.00002406075194017 7: < 7: 150.00032641707815628 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 140012345 (0x8586b39) 7: == 7: 140012345 (0x8586b39) 7: 7: ./tests/tests_lowpass_float.cpp:61: PASSED: 7: REQUIRE( filter.getState() < prev ) 7: with expansion: 7: 150.00000177355849473 7: < 7: 150.00002406075194017 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 160012345 (0x9899839) 7: == 7: 160012345 (0x9899839) 7: 7: ./tests/tests_lowpass_float.cpp:61: PASSED: 7: REQUIRE( filter.getState() < prev ) 7: with expansion: 7: 150.00000013073199057 7: < 7: 150.00000177355849473 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 180012345 (0xabac539) 7: == 7: 180012345 (0xabac539) 7: 7: ./tests/tests_lowpass_float.cpp:61: PASSED: 7: REQUIRE( filter.getState() < prev ) 7: with expansion: 7: 150.00000000963646585 7: < 7: 150.00000013073199057 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 200012345 (0xbebf239) 7: == 7: 200012345 (0xbebf239) 7: 7: ./tests/tests_lowpass_float.cpp:61: PASSED: 7: REQUIRE( filter.getState() < prev ) 7: with expansion: 7: 150.00000000071031536 7: < 7: 150.00000000963646585 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 220012345 (0xd1d1f39) 7: == 7: 220012345 (0xd1d1f39) 7: 7: ./tests/tests_lowpass_float.cpp:61: PASSED: 7: REQUIRE( filter.getState() < prev ) 7: with expansion: 7: 150.00000000005235279 7: < 7: 150.00000000071031536 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 240012345 (0xe4e4c39) 7: == 7: 240012345 (0xe4e4c39) 7: 7: ./tests/tests_lowpass_float.cpp:61: PASSED: 7: REQUIRE( filter.getState() < prev ) 7: with expansion: 7: 150.00000000000386535 7: < 7: 150.00000000005235279 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 260012345 (0xf7f7939) 7: == 7: 260012345 (0xf7f7939) 7: 7: ./tests/tests_lowpass_float.cpp:61: PASSED: 7: REQUIRE( filter.getState() < prev ) 7: with expansion: 7: 150.00000000000028422 7: < 7: 150.00000000000386535 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 280012345 (0x10b0a639) 7: == 7: 280012345 (0x10b0a639) 7: 7: ./tests/tests_lowpass_float.cpp:61: PASSED: 7: REQUIRE( filter.getState() < prev ) 7: with expansion: 7: 150.00000000000002842 7: < 7: 150.00000000000028422 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 300012345 (0x11e1d339) 7: == 7: 300012345 (0x11e1d339) 7: 7: ./tests/tests_lowpass_float.cpp:61: PASSED: 7: REQUIRE( filter.getState() < prev ) 7: with expansion: 7: 150.0 < 150.00000000000002842 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 320012345 (0x13130039) 7: == 7: 320012345 (0x13130039) 7: 7: ./tests/tests_lowpass_float.cpp:59: PASSED: 7: REQUIRE( filter.getState() == newTarget ) 7: with expansion: 7: 150.0 == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 340012345 (0x14442d39) 7: == 7: 340012345 (0x14442d39) 7: 7: ./tests/tests_lowpass_float.cpp:59: PASSED: 7: REQUIRE( filter.getState() == newTarget ) 7: with expansion: 7: 150.0 == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 360012345 (0x15755a39) 7: == 7: 360012345 (0x15755a39) 7: 7: ./tests/tests_lowpass_float.cpp:59: PASSED: 7: REQUIRE( filter.getState() == newTarget ) 7: with expansion: 7: 150.0 == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 380012345 (0x16a68739) 7: == 7: 380012345 (0x16a68739) 7: 7: ./tests/tests_lowpass_float.cpp:59: PASSED: 7: REQUIRE( filter.getState() == newTarget ) 7: with expansion: 7: 150.0 == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 400012345 (0x17d7b439) 7: == 7: 400012345 (0x17d7b439) 7: 7: ./tests/tests_lowpass_float.cpp:59: PASSED: 7: REQUIRE( filter.getState() == newTarget ) 7: with expansion: 7: 150.0 == 150.0f 7: 7: ------------------------------------------------------------------------------- 7: LowPassIIRFilter - double 7: ------------------------------------------------------------------------------- 7: ./tests/tests_lowpass_float.cpp:19 7: ............................................................................... 7: 7: ./tests/tests_lowpass_float.cpp:23: PASSED: 7: CHECK_FALSE( filter.isInitialized() ) 7: with expansion: 7: !false 7: 7: ./tests/tests_lowpass_float.cpp:27: PASSED: 7: CHECK( filter.getState() == InitialState ) 7: with expansion: 7: 300.0 == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:28: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 12345 (0x3039) == 12345 (0x3039) 7: 7: ./tests/tests_lowpass_float.cpp:29: PASSED: 7: CHECK( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ------------------------------------------------------------------------------- 7: LowPassIIRFilter - double 7: Stay Same 7: ------------------------------------------------------------------------------- 7: ./tests/tests_lowpass_float.cpp:66 7: ............................................................................... 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 20012345 (0x1315d39) 7: == 7: 20012345 (0x1315d39) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0 == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 40012345 (0x2628a39) 7: == 7: 40012345 (0x2628a39) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0 == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 60012345 (0x393b739) 7: == 7: 60012345 (0x393b739) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0 == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 80012345 (0x4c4e439) 7: == 7: 80012345 (0x4c4e439) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0 == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 100012345 (0x5f61139) 7: == 7: 100012345 (0x5f61139) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0 == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 120012345 (0x7273e39) 7: == 7: 120012345 (0x7273e39) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0 == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 140012345 (0x8586b39) 7: == 7: 140012345 (0x8586b39) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0 == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 160012345 (0x9899839) 7: == 7: 160012345 (0x9899839) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0 == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 180012345 (0xabac539) 7: == 7: 180012345 (0xabac539) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0 == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 200012345 (0xbebf239) 7: == 7: 200012345 (0xbebf239) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0 == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 220012345 (0xd1d1f39) 7: == 7: 220012345 (0xd1d1f39) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0 == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 240012345 (0xe4e4c39) 7: == 7: 240012345 (0xe4e4c39) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0 == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 260012345 (0xf7f7939) 7: == 7: 260012345 (0xf7f7939) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0 == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 280012345 (0x10b0a639) 7: == 7: 280012345 (0x10b0a639) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0 == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 300012345 (0x11e1d339) 7: == 7: 300012345 (0x11e1d339) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0 == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 320012345 (0x13130039) 7: == 7: 320012345 (0x13130039) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0 == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 340012345 (0x14442d39) 7: == 7: 340012345 (0x14442d39) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0 == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 360012345 (0x15755a39) 7: == 7: 360012345 (0x15755a39) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0 == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 380012345 (0x16a68739) 7: == 7: 380012345 (0x16a68739) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0 == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 400012345 (0x17d7b439) 7: == 7: 400012345 (0x17d7b439) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0 == 300.0f 7: 7: ------------------------------------------------------------------------------- 7: m_lowpass_float 7: ------------------------------------------------------------------------------- 7: ./tests/tests_lowpass_float.cpp:78 7: ............................................................................... 7: 7: ./tests/tests_lowpass_float.cpp:82: PASSED: 7: CHECK( filter ) 7: with expansion: 7: 0x0000aaaaf74588a0 7: 7: ./tests/tests_lowpass_float.cpp:84: PASSED: 7: CHECK_FALSE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: !false 7: 7: ./tests/tests_lowpass_float.cpp:89: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:90: PASSED: 7: CHECK( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:93: PASSED: 7: CHECK( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:94: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 12345 (0x3039) == 12345 (0x3039) 7: 7: ./tests/tests_lowpass_float.cpp:95: PASSED: 7: CHECK( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ------------------------------------------------------------------------------- 7: m_lowpass_float 7: Increase 7: ------------------------------------------------------------------------------- 7: ./tests/tests_lowpass_float.cpp:98 7: ............................................................................... 7: 7: ./tests/tests_lowpass_float.cpp:104: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:105: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 20012345 (0x1315d39) 7: == 7: 20012345 (0x1315d39) 7: 7: ./tests/tests_lowpass_float.cpp:110: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) > prev ) 7: with expansion: 7: 577.886474609f > 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:104: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:105: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 40012345 (0x2628a39) 7: == 7: 40012345 (0x2628a39) 7: 7: ./tests/tests_lowpass_float.cpp:110: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) > prev ) 7: with expansion: 7: 598.369995117f > 577.886474609f 7: 7: ./tests/tests_lowpass_float.cpp:104: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:105: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 60012345 (0x393b739) 7: == 7: 60012345 (0x393b739) 7: 7: ./tests/tests_lowpass_float.cpp:110: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) > prev ) 7: with expansion: 7: 599.879821777f > 598.369995117f 7: 7: ./tests/tests_lowpass_float.cpp:104: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:105: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 80012345 (0x4c4e439) 7: == 7: 80012345 (0x4c4e439) 7: 7: ./tests/tests_lowpass_float.cpp:110: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) > prev ) 7: with expansion: 7: 599.991149902f > 599.879821777f 7: 7: ./tests/tests_lowpass_float.cpp:104: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:105: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 100012345 (0x5f61139) 7: == 7: 100012345 (0x5f61139) 7: 7: ./tests/tests_lowpass_float.cpp:110: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) > prev ) 7: with expansion: 7: 599.999328613f > 599.991149902f 7: 7: ./tests/tests_lowpass_float.cpp:104: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:105: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 120012345 (0x7273e39) 7: == 7: 120012345 (0x7273e39) 7: 7: ./tests/tests_lowpass_float.cpp:110: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) > prev ) 7: with expansion: 7: 599.999938965f > 599.999328613f 7: 7: ./tests/tests_lowpass_float.cpp:104: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:105: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 140012345 (0x8586b39) 7: == 7: 140012345 (0x8586b39) 7: 7: ./tests/tests_lowpass_float.cpp:110: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) > prev ) 7: with expansion: 7: 600.0f > 599.999938965f 7: 7: ./tests/tests_lowpass_float.cpp:104: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:105: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 160012345 (0x9899839) 7: == 7: 160012345 (0x9899839) 7: 7: ./tests/tests_lowpass_float.cpp:108: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ./tests/tests_lowpass_float.cpp:104: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:105: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 180012345 (0xabac539) 7: == 7: 180012345 (0xabac539) 7: 7: ./tests/tests_lowpass_float.cpp:108: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ./tests/tests_lowpass_float.cpp:104: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:105: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 200012345 (0xbebf239) 7: == 7: 200012345 (0xbebf239) 7: 7: ./tests/tests_lowpass_float.cpp:108: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ./tests/tests_lowpass_float.cpp:104: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:105: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 220012345 (0xd1d1f39) 7: == 7: 220012345 (0xd1d1f39) 7: 7: ./tests/tests_lowpass_float.cpp:108: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ./tests/tests_lowpass_float.cpp:104: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:105: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 240012345 (0xe4e4c39) 7: == 7: 240012345 (0xe4e4c39) 7: 7: ./tests/tests_lowpass_float.cpp:108: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ./tests/tests_lowpass_float.cpp:104: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:105: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 260012345 (0xf7f7939) 7: == 7: 260012345 (0xf7f7939) 7: 7: ./tests/tests_lowpass_float.cpp:108: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ./tests/tests_lowpass_float.cpp:104: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:105: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 280012345 (0x10b0a639) 7: == 7: 280012345 (0x10b0a639) 7: 7: ./tests/tests_lowpass_float.cpp:108: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ./tests/tests_lowpass_float.cpp:104: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:105: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 300012345 (0x11e1d339) 7: == 7: 300012345 (0x11e1d339) 7: 7: ./tests/tests_lowpass_float.cpp:108: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ./tests/tests_lowpass_float.cpp:104: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:105: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 320012345 (0x13130039) 7: == 7: 320012345 (0x13130039) 7: 7: ./tests/tests_lowpass_float.cpp:108: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ./tests/tests_lowpass_float.cpp:104: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:105: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 340012345 (0x14442d39) 7: == 7: 340012345 (0x14442d39) 7: 7: ./tests/tests_lowpass_float.cpp:108: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ./tests/tests_lowpass_float.cpp:104: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:105: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 360012345 (0x15755a39) 7: == 7: 360012345 (0x15755a39) 7: 7: ./tests/tests_lowpass_float.cpp:108: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ./tests/tests_lowpass_float.cpp:104: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:105: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 380012345 (0x16a68739) 7: == 7: 380012345 (0x16a68739) 7: 7: ./tests/tests_lowpass_float.cpp:108: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ./tests/tests_lowpass_float.cpp:104: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:105: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 400012345 (0x17d7b439) 7: == 7: 400012345 (0x17d7b439) 7: 7: ./tests/tests_lowpass_float.cpp:108: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ------------------------------------------------------------------------------- 7: m_lowpass_float 7: ------------------------------------------------------------------------------- 7: ./tests/tests_lowpass_float.cpp:78 7: ............................................................................... 7: 7: ./tests/tests_lowpass_float.cpp:82: PASSED: 7: CHECK( filter ) 7: with expansion: 7: 0x0000aaaaf7465d30 7: 7: ./tests/tests_lowpass_float.cpp:84: PASSED: 7: CHECK_FALSE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: !false 7: 8: Randomness seeded to: 869324335 8: 8: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8: tests_lowpass_integer is a Catch2 v3.6.0 host application. 8: Run with -? for options 8: 8: ------------------------------------------------------------------------------- 8: IntegerLowPassIIRFilter - int32_t 8: ------------------------------------------------------------------------------- 8: ./tests/tests_lowpass_integer.cpp:18 8: ............................................................................... 8: 8: ./tests/tests_lowpass_integer.cpp:22: PASSED: 8: CHECK_FALSE( filter.isInitialized() ) 8: with expansion: 8: !false 8: 8: ./tests/tests_lowpass_integer.cpp:25: PASSED: 8: CHECK( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:26: PASSED: 8: CHECK( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ------------------------------------------------------------------------------- 8: IntegerLowPassIIRFilter - int32_t 8: Increase 8: ------------------------------------------------------------------------------- 8: ./tests/tests_lowpass_integer.cpp:29 8: ............................................................................... 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:39: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 450 (0x1c2) > 300 (0x12c) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:39: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 525 (0x20d) > 450 (0x1c2) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:39: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 562 (0x232) > 525 (0x20d) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:39: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 581 (0x245) > 562 (0x232) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:39: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 590 (0x24e) > 581 (0x245) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:39: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 595 (0x253) > 590 (0x24e) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:39: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 597 (0x255) > 595 (0x253) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:39: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 598 (0x256) > 597 (0x255) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:39: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 599 (0x257) > 598 (0x256) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:37: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:37: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:37: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:37: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:37: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:37: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:37: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:37: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:37: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:37: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:37: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ------------------------------------------------------------------------------- 8: IntegerLowPassIIRFilter - int32_t 8: ------------------------------------------------------------------------------- 8: ./tests/tests_lowpass_integer.cpp:18 8: ............................................................................... 8: 8: ./tests/tests_lowpass_integer.cpp:22: PASSED: 8: CHECK_FALSE( filter.isInitialized() ) 8: with expansion: 8: !false 8: 8: ./tests/tests_lowpass_integer.cpp:25: PASSED: 8: CHECK( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:26: PASSED: 8: CHECK( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ------------------------------------------------------------------------------- 8: IntegerLowPassIIRFilter - int32_t 8: Decrease 8: ------------------------------------------------------------------------------- 8: ./tests/tests_lowpass_integer.cpp:45 8: ............................................................................... 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:55: PASSED: 8: REQUIRE( filter.getState() < prev ) 8: with expansion: 8: 225 < 300 (0x12c) 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:55: PASSED: 8: REQUIRE( filter.getState() < prev ) 8: with expansion: 8: 187 < 225 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:55: PASSED: 8: REQUIRE( filter.getState() < prev ) 8: with expansion: 8: 168 < 187 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:55: PASSED: 8: REQUIRE( filter.getState() < prev ) 8: with expansion: 8: 159 < 168 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:55: PASSED: 8: REQUIRE( filter.getState() < prev ) 8: with expansion: 8: 154 < 159 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:55: PASSED: 8: REQUIRE( filter.getState() < prev ) 8: with expansion: 8: 152 < 154 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:55: PASSED: 8: REQUIRE( filter.getState() < prev ) 8: with expansion: 8: 151 < 152 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:55: PASSED: 8: REQUIRE( filter.getState() < prev ) 8: with expansion: 8: 150 < 151 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:53: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:53: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:53: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:53: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:53: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:53: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:53: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:53: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:53: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:53: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:53: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:53: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ------------------------------------------------------------------------------- 8: IntegerLowPassIIRFilter - int32_t 8: ------------------------------------------------------------------------------- 8: ./tests/tests_lowpass_integer.cpp:18 8: ............................................................................... 8: 8: ./tests/tests_lowpass_integer.cpp:22: PASSED: 8: CHECK_FALSE( filter.isInitialized() ) 8: with expansion: 8: !false 8: 8: ./tests/tests_lowpass_integer.cpp:25: PASSED: 8: CHECK( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:26: PASSED: 8: CHECK( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ------------------------------------------------------------------------------- 8: IntegerLowPassIIRFilter - int32_t 8: Stay Same 8: ------------------------------------------------------------------------------- 8: ./tests/tests_lowpass_integer.cpp:60 8: ............................................................................... 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ------------------------------------------------------------------------------- 8: IntegerLowPassIIRFilter - uint32_t 8: ------------------------------------------------------------------------------- 8: ./tests/tests_lowpass_integer.cpp:18 8: ............................................................................... 8: 8: ./tests/tests_lowpass_integer.cpp:22: PASSED: 8: CHECK_FALSE( filter.isInitialized() ) 8: with expansion: 8: !false 8: 8: ./tests/tests_lowpass_integer.cpp:25: PASSED: 8: CHECK( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:26: PASSED: 8: CHECK( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ------------------------------------------------------------------------------- 8: IntegerLowPassIIRFilter - uint32_t 8: Increase 8: ------------------------------------------------------------------------------- 8: ./tests/tests_lowpass_integer.cpp:29 8: ............................................................................... 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:39: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 450 (0x1c2) > 300 (0x12c) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:39: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 525 (0x20d) > 450 (0x1c2) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:39: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 562 (0x232) > 525 (0x20d) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:39: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 581 (0x245) > 562 (0x232) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:39: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 590 (0x24e) > 581 (0x245) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:39: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 595 (0x253) > 590 (0x24e) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:39: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 597 (0x255) > 595 (0x253) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:39: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 598 (0x256) > 597 (0x255) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:39: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 599 (0x257) > 598 (0x256) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:37: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:37: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:37: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:37: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:37: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:37: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:37: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:37: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:37: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:37: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:37: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ------------------------------------------------------------------------------- 8: IntegerLowPassIIRFilter - uint32_t 8: ------------------------------------------------------------------------------- 8: ./tests/tests_lowpass_integer.cpp:18 8: ............................................................................... 8: 8: ./tests/tests_lowpass_integer.cpp:22: PASSED: 8: CHECK_FALSE( filter.isInitialized() ) 8: with expansion: 8: !false 8: 8: ./tests/tests_lowpass_integer.cpp:25: PASSED: 8: CHECK( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:26: PASSED: 8: CHECK( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ------------------------------------------------------------------------------- 8: IntegerLowPassIIRFilter - uint32_t 8: Decrease 8: ------------------------------------------------------------------------------- 8: ./tests/tests_lowpass_integer.cpp:45 8: ............................................................................... 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:55: PASSED: 8: REQUIRE( filter.getState() < prev ) 8: with expansion: 8: 225 < 300 (0x12c) 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:55: PASSED: 8: REQUIRE( filter.getState() < prev ) 8: with expansion: 8: 187 < 225 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:55: PASSED: 8: REQUIRE( filter.getState() < prev ) 8: with expansion: 8: 168 < 187 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:55: PASSED: 8: REQUIRE( filter.getState() < prev ) 8: with expansion: 8: 159 < 168 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:55: PASSED: 8: REQUIRE( filter.getState() < prev ) 8: with expansion: 8: 154 < 159 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:55: PASSED: 8: REQUIRE( filter.getState() < prev ) 8: with expansion: 8: 152 < 154 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:55: PASSED: 8: REQUIRE( filter.getState() < prev ) 8: with expansion: 8: 151 < 152 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:55: PASSED: 8: REQUIRE( filter.getState() < prev ) 8: with expansion: 8: 150 < 151 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:53: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:53: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:53: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:53: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:53: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:53: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:53: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:53: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:53: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:53: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:53: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:53: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ------------------------------------------------------------------------------- 8: IntegerLowPassIIRFilter - uint32_t 8: ------------------------------------------------------------------------------- 8: ./tests/tests_lowpass_integer.cpp:18 8: ............................................................................... 8: 8: ./tests/tests_lowpass_integer.cpp:22: PASSED: 8: CHECK_FALSE( filter.isInitialized() ) 8: with expansion: 8: !false 8: 8: ./tests/tests_lowpass_integer.cpp:25: PASSED: 8: CHECK( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:26: PASSED: 8: CHECK( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ------------------------------------------------------------------------------- 8: IntegerLowPassIIRFilter - uint32_t 8: Stay Same 8: ------------------------------------------------------------------------------- 8: ./tests/tests_lowpass_integer.cpp:60 8: ............................................................................... 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ------------------------------------------------------------------------------- 8: m_lowpass_integer 8: ------------------------------------------------------------------------------- 8: ./tests/tests_lowpass_integer.cpp:71 8: ............................................................................... 8: 8: ./tests/tests_lowpass_integer.cpp:75: PASSED: 8: CHECK( filter ) 8: with expansion: 8: 0x0000aaaab5713f80 8: 8: ./tests/tests_lowpass_integer.cpp:77: PASSED: 8: CHECK_FALSE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: !false 8: 8: ./tests/tests_lowpass_integer.cpp:80: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:81: PASSED: 8: CHECK( m_lowpass_integer_get_state(filter) == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ------------------------------------------------------------------------------- 8: m_lowpass_integer 8: Increase 8: ------------------------------------------------------------------------------- 8: ./tests/tests_lowpass_integer.cpp:85 8: ............................................................................... 8: 8: ./tests/tests_lowpass_integer.cpp:90: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:95: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) > prev ) 8: with expansion: 8: 450 (0x1c2) > 300 (0x12c) 8: 8: ./tests/tests_lowpass_integer.cpp:90: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:95: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) > prev ) 8: with expansion: 8: 525 (0x20d) > 450 (0x1c2) 8: 8: ./tests/tests_lowpass_integer.cpp:90: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:95: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) > prev ) 8: with expansion: 8: 562 (0x232) > 525 (0x20d) 8: 8: ./tests/tests_lowpass_integer.cpp:90: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:95: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) > prev ) 8: with expansion: 8: 581 (0x245) > 562 (0x232) 8: 8: ./tests/tests_lowpass_integer.cpp:90: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:95: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) > prev ) 8: with expansion: 8: 590 (0x24e) > 581 (0x245) 8: 8: ./tests/tests_lowpass_integer.cpp:90: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:95: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) > prev ) 8: with expansion: 8: 595 (0x253) > 590 (0x24e) 8: 8: ./tests/tests_lowpass_integer.cpp:90: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:95: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) > prev ) 8: with expansion: 8: 597 (0x255) > 595 (0x253) 8: 8: ./tests/tests_lowpass_integer.cpp:90: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:95: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) > prev ) 8: with expansion: 8: 598 (0x256) > 597 (0x255) 8: 8: ./tests/tests_lowpass_integer.cpp:90: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:95: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) > prev ) 8: with expansion: 8: 599 (0x257) > 598 (0x256) 8: 8: ./tests/tests_lowpass_integer.cpp:90: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:93: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:90: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:93: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:90: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:93: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:90: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:93: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:90: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:93: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:90: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:93: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:90: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:93: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:90: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:93: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:90: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:93: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:90: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:93: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:90: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:93: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ------------------------------------------------------------------------------- 8: m_lowpass_integer 8: ------------------------------------------------------------------------------- 8: ./tests/tests_lowpass_integer.cpp:71 8: ............................................................................... 8: 8: ./tests/tests_lowpass_integer.cpp:75: PASSED: 8: CHECK( filter ) 8: with expansion: 8: 0x0000aaaab571f420 8: 8: ./tests/tests_lowpass_integer.cpp:77: PASSED: 8: CHECK_FALSE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: !false 8: 8: ./tests/tests_lowpass_integer.cpp:80: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:81: PASSED: 8: CHECK( m_lowpass_integer_get_state(filter) == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ------------------------------------------------------------------------------- 8: m_lowpass_integer 8: Decrease 8: ------------------------------------------------------------------------------- 8: ./tests/tests_lowpass_integer.cpp:101 8: ............................................................................... 8: 8: ./tests/tests_lowpass_integer.cpp:107: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:111: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) < prev ) 8: with expansion: 8: 225 < 300 (0x12c) 8: 8: ./tests/tests_lowpass_integer.cpp:107: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:111: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) < prev ) 8: with expansion: 8: 187 < 225 8: 8: ./tests/tests_lowpass_integer.cpp:107: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:111: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) < prev ) 8: with expansion: 8: 168 < 187 8: 8: ./tests/tests_lowpass_integer.cpp:107: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:111: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) < prev ) 8: with expansion: 8: 159 < 168 8: 8: ./tests/tests_lowpass_integer.cpp:107: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:111: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) < prev ) 8: with expansion: 8: 154 < 159 8: 8: ./tests/tests_lowpass_integer.cpp:107: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:111: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) < prev ) 8: with expansion: 8: 152 < 154 8: 8: ./tests/tests_lowpass_integer.cpp:107: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:111: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) < prev ) 8: with expansion: 8: 151 < 152 8: 8: ./tests/tests_lowpass_integer.cpp:107: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:111: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) < prev ) 8: with expansion: 8: 150 < 151 8: 8: ./tests/tests_lowpass_integer.cpp:107: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:109: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:107: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:109: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:107: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:109: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:107: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:109: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:107: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:109: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:107: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:109: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:107: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:109: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:107: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:109: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:107: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:109: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:107: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:109: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:107: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:109: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:107: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:109: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ------------------------------------------------------------------------------- 8: m_lowpass_integer 8: ------------------------------------------------------------------------------- 8: ./tests/tests_lowpass_integer.cpp:71 8: ............................................................................... 8: 8: ./tests/tests_lowpass_integer.cpp:75: PASSED: 8: CHECK( filter ) 8: with expansion: 8: 0x0000aaaab57145f0 8: 8: ./tests/tests_lowpass_integer.cpp:77: PASSED: 8: CHECK_FALSE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: !false 8: 8: ./tests/tests_lowpass_integer.cpp:80: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:81: PASSED: 8: CHECK( m_lowpass_integer_get_state(filter) == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ------------------------------------------------------------------------------- 8: m_lowpass_integer 8: Stay Same 8: ------------------------------------------------------------------------------- 8: ./tests/tests_lowpass_integer.cpp:116 8: ............................................................................... 8: 8: ./tests/tests_lowpass_integer.cpp:121: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:122: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:121: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:122: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:121: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:122: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:121: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:122: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:121: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:122: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:121: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:122: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:121: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:122: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:121: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:122: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:121: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:122: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:121: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:122: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:121: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:122: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:121: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:122: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:121: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:122: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:121: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:122: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:121: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:122: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:121: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:122: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:121: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:122: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:121: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:122: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:121: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:122: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:121: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:122: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: =============================================================================== 8: All tests passed (390 assertions in 3 test cases) 8: 9: Randomness seeded to: 3176150989 9: 9: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9: tests_pacing is a Catch2 v3.6.0 host application. 9: Run with -? for options 9: 9: ------------------------------------------------------------------------------- 9: u_pacing_compositor_display_timing 9: ------------------------------------------------------------------------------- 9: ./tests/tests_pacing.cpp:199 9: ............................................................................... 9: 9: ./tests/tests_pacing.cpp:203: PASSED: 9: REQUIRE( XRT_SUCCESS == u_pc_display_timing_create(frame_interval_ns.count(), &U_PC_DISPLAY_TIMING_CONFIG_DEFAULT, &upc) ) 9: with expansion: 9: 0 == 0 9: 9: ./tests/tests_pacing.cpp:205: PASSED: 9: REQUIRE( upc != nullptr ) 9: with expansion: 9: 0x0000aaaaca0f4140 != nullptr 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000158400000 (0x38d7eae377e00) 9: >= 9: 1000000001000000 (0x38d7ea4d5c240) 9: with messages: 9: 0 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000161000000 (0x38d7eae5f2a40) 9: > 9: 1000000001000000 (0x38d7ea4d5c240) 9: with messages: 9: 0 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000161000000 (0x38d7eae5f2a40) 9: > 9: 1000000158400000 (0x38d7eae377e00) 9: with messages: 9: 0 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000165000000 (0x38d7eae9c3340) 9: > 9: 1000000001000000 (0x38d7ea4d5c240) 9: with messages: 9: 0 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000165000000 (0x38d7eae9c3340) 9: > 9: 1000000161000000 (0x38d7eae5f2a40) 9: with messages: 9: 0 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 0 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 0 9: 1000000001000000 9: 9: ------------------------------------------------------------------------------- 9: u_pacing_compositor_display_timing 9: faster than expected 9: ------------------------------------------------------------------------------- 9: ./tests/tests_pacing.cpp:220 9: ............................................................................... 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000161000000 (0x38d7eae5f2a40) 9: 9: ./tests/tests_pacing.cpp:259: PASSED: 9: CHECK( loopPred.frame_id > i ) 9: with expansion: 9: 1 > 0 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000178400000 (0x38d7eaf68ab00) 9: >= 9: 1000000002240000 (0x38d7ea4e8ae00) 9: with messages: 9: frame id1 9: 1000000002240000 9: 1 9: 1000000002240000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000181000000 (0x38d7eaf905740) 9: > 9: 1000000002240000 (0x38d7ea4e8ae00) 9: with messages: 9: frame id1 9: 1000000002240000 9: 1 9: 1000000002240000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000181000000 (0x38d7eaf905740) 9: > 9: 1000000178400000 (0x38d7eaf68ab00) 9: with messages: 9: frame id1 9: 1000000002240000 9: 1 9: 1000000002240000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000185000000 (0x38d7eafcd6040) 9: > 9: 1000000002240000 (0x38d7ea4e8ae00) 9: with messages: 9: frame id1 9: 1000000002240000 9: 1 9: 1000000002240000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000185000000 (0x38d7eafcd6040) 9: > 9: 1000000181000000 (0x38d7eaf905740) 9: with messages: 9: frame id1 9: 1000000002240000 9: 1 9: 1000000002240000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: frame id1 9: 1000000002240000 9: 1 9: 1000000002240000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: frame id1 9: 1000000002240000 9: 1 9: 1000000002240000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000002240000 (0x38d7ea4e8ae00) 9: <= 9: 1000000178400000 (0x38d7eaf68ab00) 9: with messages: 9: frame id1 9: 1000000002240000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000002240000 (0x38d7ea4e8ae00) 9: <= 9: 1000000178400000 (0x38d7eaf68ab00) 9: with messages: 9: frame id1 9: 1000000002240000 9: 9: frame_id: 0 9: desired_present_time_ns: 1000000161000000 9: actual_present_time_ns: 1000000161000000 9: earliest_present_time_ns: 1000000017000000 9: present_margin_ns: 14760000 9: now_ns: 1000000162000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000181000000 (0x38d7eaf905740) 9: >= 9: 1000000179640000 (0x38d7eaf7b96c0) 9: with messages: 9: frame id1 9: 1000000002240000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000181000000 (0x38d7eaf905740) 9: with messages: 9: frame id1 9: 1000000002240000 9: 9: ./tests/tests_pacing.cpp:259: PASSED: 9: CHECK( loopPred.frame_id > i ) 9: with expansion: 9: 2 > 1 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000190720000 (0x38d7eb024a800) 9: >= 9: 1000000179640000 (0x38d7eaf7b96c0) 9: with messages: 9: frame id2 9: 1000000179640000 9: 2 9: 1000000179640000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000193000000 (0x38d7eb0477240) 9: > 9: 1000000179640000 (0x38d7eaf7b96c0) 9: with messages: 9: frame id2 9: 1000000179640000 9: 2 9: 1000000179640000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000193000000 (0x38d7eb0477240) 9: > 9: 1000000190720000 (0x38d7eb024a800) 9: with messages: 9: frame id2 9: 1000000179640000 9: 2 9: 1000000179640000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000197000000 (0x38d7eb0847b40) 9: > 9: 1000000179640000 (0x38d7eaf7b96c0) 9: with messages: 9: frame id2 9: 1000000179640000 9: 2 9: 1000000179640000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000197000000 (0x38d7eb0847b40) 9: > 9: 1000000193000000 (0x38d7eb0477240) 9: with messages: 9: frame id2 9: 1000000179640000 9: 2 9: 1000000179640000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: frame id2 9: 1000000179640000 9: 2 9: 1000000179640000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: frame id2 9: 1000000179640000 9: 2 9: 1000000179640000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000179640000 (0x38d7eaf7b96c0) 9: <= 9: 1000000190720000 (0x38d7eb024a800) 9: with messages: 9: frame id2 9: 1000000179640000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000179640000 (0x38d7eaf7b96c0) 9: <= 9: 1000000190720000 (0x38d7eb024a800) 9: with messages: 9: frame id2 9: 1000000179640000 9: 9: frame_id: 1 9: desired_present_time_ns: 1000000181000000 9: actual_present_time_ns: 1000000181000000 9: earliest_present_time_ns: 1000000181000000 9: present_margin_ns: 1360000 9: now_ns: 1000000182000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000193000000 (0x38d7eb0477240) 9: >= 9: 1000000191960000 (0x38d7eb03793c0) 9: with messages: 9: frame id2 9: 1000000179640000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000193000000 (0x38d7eb0477240) 9: with messages: 9: frame id2 9: 1000000179640000 9: 9: ./tests/tests_pacing.cpp:259: PASSED: 9: CHECK( loopPred.frame_id > i ) 9: with expansion: 9: 3 > 2 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000211040000 (0x38d7eb15ab700) 9: >= 9: 1000000191960000 (0x38d7eb03793c0) 9: with messages: 9: frame id3 9: 1000000191960000 9: 3 9: 1000000191960000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000213000000 (0x38d7eb1789f40) 9: > 9: 1000000191960000 (0x38d7eb03793c0) 9: with messages: 9: frame id3 9: 1000000191960000 9: 3 9: 1000000191960000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000213000000 (0x38d7eb1789f40) 9: > 9: 1000000211040000 (0x38d7eb15ab700) 9: with messages: 9: frame id3 9: 1000000191960000 9: 3 9: 1000000191960000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000217000000 (0x38d7eb1b5a840) 9: > 9: 1000000191960000 (0x38d7eb03793c0) 9: with messages: 9: frame id3 9: 1000000191960000 9: 3 9: 1000000191960000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000217000000 (0x38d7eb1b5a840) 9: > 9: 1000000213000000 (0x38d7eb1789f40) 9: with messages: 9: frame id3 9: 1000000191960000 9: 3 9: 1000000191960000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: frame id3 9: 1000000191960000 9: 3 9: 1000000191960000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: frame id3 9: 1000000191960000 9: 3 9: 1000000191960000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000191960000 (0x38d7eb03793c0) 9: <= 9: 1000000211040000 (0x38d7eb15ab700) 9: with messages: 9: frame id3 9: 1000000191960000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000191960000 (0x38d7eb03793c0) 9: <= 9: 1000000211040000 (0x38d7eb15ab700) 9: with messages: 9: frame id3 9: 1000000191960000 9: 9: frame_id: 2 9: desired_present_time_ns: 1000000193000000 9: actual_present_time_ns: 1000000193000000 9: earliest_present_time_ns: 1000000193000000 9: present_margin_ns: 1040000 9: now_ns: 1000000194000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000213000000 (0x38d7eb1789f40) 9: >= 9: 1000000212280000 (0x38d7eb16da2c0) 9: with messages: 9: frame id3 9: 1000000191960000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000213000000 (0x38d7eb1789f40) 9: with messages: 9: frame id3 9: 1000000191960000 9: 9: ./tests/tests_pacing.cpp:259: PASSED: 9: CHECK( loopPred.frame_id > i ) 9: with expansion: 9: 4 > 3 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000223040000 (0x38d7eb211d200) 9: >= 9: 1000000212280000 (0x38d7eb16da2c0) 9: with messages: 9: frame id4 9: 1000000212280000 9: 4 9: 1000000212280000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000225000000 (0x38d7eb22fba40) 9: > 9: 1000000212280000 (0x38d7eb16da2c0) 9: with messages: 9: frame id4 9: 1000000212280000 9: 4 9: 1000000212280000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000225000000 (0x38d7eb22fba40) 9: > 9: 1000000223040000 (0x38d7eb211d200) 9: with messages: 9: frame id4 9: 1000000212280000 9: 4 9: 1000000212280000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000229000000 (0x38d7eb26cc340) 9: > 9: 1000000212280000 (0x38d7eb16da2c0) 9: with messages: 9: frame id4 9: 1000000212280000 9: 4 9: 1000000212280000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000229000000 (0x38d7eb26cc340) 9: > 9: 1000000225000000 (0x38d7eb22fba40) 9: with messages: 9: frame id4 9: 1000000212280000 9: 4 9: 1000000212280000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: frame id4 9: 1000000212280000 9: 4 9: 1000000212280000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: frame id4 9: 1000000212280000 9: 4 9: 1000000212280000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000212280000 (0x38d7eb16da2c0) 9: <= 9: 1000000223040000 (0x38d7eb211d200) 9: with messages: 9: frame id4 9: 1000000212280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000212280000 (0x38d7eb16da2c0) 9: <= 9: 1000000223040000 (0x38d7eb211d200) 9: with messages: 9: frame id4 9: 1000000212280000 9: 9: frame_id: 3 9: desired_present_time_ns: 1000000213000000 9: actual_present_time_ns: 1000000213000000 9: earliest_present_time_ns: 1000000213000000 9: present_margin_ns: 720000 9: now_ns: 1000000214000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000225000000 (0x38d7eb22fba40) 9: >= 9: 1000000224280000 (0x38d7eb224bdc0) 9: with messages: 9: frame id4 9: 1000000212280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000225000000 (0x38d7eb22fba40) 9: with messages: 9: frame id4 9: 1000000212280000 9: 9: ./tests/tests_pacing.cpp:259: PASSED: 9: CHECK( loopPred.frame_id > i ) 9: with expansion: 9: 5 > 4 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000243040000 (0x38d7eb342ff00) 9: >= 9: 1000000224280000 (0x38d7eb224bdc0) 9: with messages: 9: frame id5 9: 1000000224280000 9: 5 9: 1000000224280000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000245000000 (0x38d7eb360e740) 9: > 9: 1000000224280000 (0x38d7eb224bdc0) 9: with messages: 9: frame id5 9: 1000000224280000 9: 5 9: 1000000224280000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000245000000 (0x38d7eb360e740) 9: > 9: 1000000243040000 (0x38d7eb342ff00) 9: with messages: 9: frame id5 9: 1000000224280000 9: 5 9: 1000000224280000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000249000000 (0x38d7eb39df040) 9: > 9: 1000000224280000 (0x38d7eb224bdc0) 9: with messages: 9: frame id5 9: 1000000224280000 9: 5 9: 1000000224280000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000249000000 (0x38d7eb39df040) 9: > 9: 1000000245000000 (0x38d7eb360e740) 9: with messages: 9: frame id5 9: 1000000224280000 9: 5 9: 1000000224280000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: frame id5 9: 1000000224280000 9: 5 9: 1000000224280000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: frame id5 9: 1000000224280000 9: 5 9: 1000000224280000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000224280000 (0x38d7eb224bdc0) 9: <= 9: 1000000243040000 (0x38d7eb342ff00) 9: with messages: 9: frame id5 9: 1000000224280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000224280000 (0x38d7eb224bdc0) 9: <= 9: 1000000243040000 (0x38d7eb342ff00) 9: with messages: 9: frame id5 9: 1000000224280000 9: 9: frame_id: 4 9: desired_present_time_ns: 1000000225000000 9: actual_present_time_ns: 1000000225000000 9: earliest_present_time_ns: 1000000225000000 9: present_margin_ns: 720000 9: now_ns: 1000000226000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000245000000 (0x38d7eb360e740) 9: >= 9: 1000000244280000 (0x38d7eb355eac0) 9: with messages: 9: frame id5 9: 1000000224280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000245000000 (0x38d7eb360e740) 9: with messages: 9: frame id5 9: 1000000224280000 9: 9: ./tests/tests_pacing.cpp:259: PASSED: 9: CHECK( loopPred.frame_id > i ) 9: with expansion: 9: 6 > 5 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000255040000 (0x38d7eb3fa1a00) 9: >= 9: 1000000244280000 (0x38d7eb355eac0) 9: with messages: 9: frame id6 9: 1000000244280000 9: 6 9: 1000000244280000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000257000000 (0x38d7eb4180240) 9: > 9: 1000000244280000 (0x38d7eb355eac0) 9: with messages: 9: frame id6 9: 1000000244280000 9: 6 9: 1000000244280000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000257000000 (0x38d7eb4180240) 9: > 9: 1000000255040000 (0x38d7eb3fa1a00) 9: with messages: 9: frame id6 9: 1000000244280000 9: 6 9: 1000000244280000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000261000000 (0x38d7eb4550b40) 9: > 9: 1000000244280000 (0x38d7eb355eac0) 9: with messages: 9: frame id6 9: 1000000244280000 9: 6 9: 1000000244280000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000261000000 (0x38d7eb4550b40) 9: > 9: 1000000257000000 (0x38d7eb4180240) 9: with messages: 9: frame id6 9: 1000000244280000 9: 6 9: 1000000244280000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: frame id6 9: 1000000244280000 9: 6 9: 1000000244280000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: frame id6 9: 1000000244280000 9: 6 9: 1000000244280000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000244280000 (0x38d7eb355eac0) 9: <= 9: 1000000255040000 (0x38d7eb3fa1a00) 9: with messages: 9: frame id6 9: 1000000244280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000244280000 (0x38d7eb355eac0) 9: <= 9: 1000000255040000 (0x38d7eb3fa1a00) 9: with messages: 9: frame id6 9: 1000000244280000 9: 9: frame_id: 5 9: desired_present_time_ns: 1000000245000000 9: actual_present_time_ns: 1000000245000000 9: earliest_present_time_ns: 1000000245000000 9: present_margin_ns: 720000 9: now_ns: 1000000246000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000257000000 (0x38d7eb4180240) 9: >= 9: 1000000256280000 (0x38d7eb40d05c0) 9: with messages: 9: frame id6 9: 1000000244280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000257000000 (0x38d7eb4180240) 9: with messages: 9: frame id6 9: 1000000244280000 9: 9: ./tests/tests_pacing.cpp:259: PASSED: 9: CHECK( loopPred.frame_id > i ) 9: with expansion: 9: 7 > 6 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000275040000 (0x38d7eb52b4700) 9: >= 9: 1000000256280000 (0x38d7eb40d05c0) 9: with messages: 9: frame id7 9: 1000000256280000 9: 7 9: 1000000256280000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000277000000 (0x38d7eb5492f40) 9: > 9: 1000000256280000 (0x38d7eb40d05c0) 9: with messages: 9: frame id7 9: 1000000256280000 9: 7 9: 1000000256280000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000277000000 (0x38d7eb5492f40) 9: > 9: 1000000275040000 (0x38d7eb52b4700) 9: with messages: 9: frame id7 9: 1000000256280000 9: 7 9: 1000000256280000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000281000000 (0x38d7eb5863840) 9: > 9: 1000000256280000 (0x38d7eb40d05c0) 9: with messages: 9: frame id7 9: 1000000256280000 9: 7 9: 1000000256280000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000281000000 (0x38d7eb5863840) 9: > 9: 1000000277000000 (0x38d7eb5492f40) 9: with messages: 9: frame id7 9: 1000000256280000 9: 7 9: 1000000256280000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: frame id7 9: 1000000256280000 9: 7 9: 1000000256280000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: frame id7 9: 1000000256280000 9: 7 9: 1000000256280000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000256280000 (0x38d7eb40d05c0) 9: <= 9: 1000000275040000 (0x38d7eb52b4700) 9: with messages: 9: frame id7 9: 1000000256280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000256280000 (0x38d7eb40d05c0) 9: <= 9: 1000000275040000 (0x38d7eb52b4700) 9: with messages: 9: frame id7 9: 1000000256280000 9: 9: frame_id: 6 9: desired_present_time_ns: 1000000257000000 9: actual_present_time_ns: 1000000257000000 9: earliest_present_time_ns: 1000000257000000 9: present_margin_ns: 720000 9: now_ns: 1000000258000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000277000000 (0x38d7eb5492f40) 9: >= 9: 1000000276280000 (0x38d7eb53e32c0) 9: with messages: 9: frame id7 9: 1000000256280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000277000000 (0x38d7eb5492f40) 9: with messages: 9: frame id7 9: 1000000256280000 9: 9: ./tests/tests_pacing.cpp:259: PASSED: 9: CHECK( loopPred.frame_id > i ) 9: with expansion: 9: 8 > 7 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000287040000 (0x38d7eb5e26200) 9: >= 9: 1000000276280000 (0x38d7eb53e32c0) 9: with messages: 9: frame id8 9: 1000000276280000 9: 8 9: 1000000276280000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000289000000 (0x38d7eb6004a40) 9: > 9: 1000000276280000 (0x38d7eb53e32c0) 9: with messages: 9: frame id8 9: 1000000276280000 9: 8 9: 1000000276280000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000289000000 (0x38d7eb6004a40) 9: > 9: 1000000287040000 (0x38d7eb5e26200) 9: with messages: 9: frame id8 9: 1000000276280000 9: 8 9: 1000000276280000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000293000000 (0x38d7eb63d5340) 9: > 9: 1000000276280000 (0x38d7eb53e32c0) 9: with messages: 9: frame id8 9: 1000000276280000 9: 8 9: 1000000276280000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000293000000 (0x38d7eb63d5340) 9: > 9: 1000000289000000 (0x38d7eb6004a40) 9: with messages: 9: frame id8 9: 1000000276280000 9: 8 9: 1000000276280000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: frame id8 9: 1000000276280000 9: 8 9: 1000000276280000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: frame id8 9: 1000000276280000 9: 8 9: 1000000276280000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000276280000 (0x38d7eb53e32c0) 9: <= 9: 1000000287040000 (0x38d7eb5e26200) 9: with messages: 9: frame id8 9: 1000000276280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000276280000 (0x38d7eb53e32c0) 9: <= 9: 1000000287040000 (0x38d7eb5e26200) 9: with messages: 9: frame id8 9: 1000000276280000 9: 9: frame_id: 7 9: desired_present_time_ns: 1000000277000000 9: actual_present_time_ns: 1000000277000000 9: earliest_present_time_ns: 1000000277000000 9: present_margin_ns: 720000 9: now_ns: 1000000278000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000289000000 (0x38d7eb6004a40) 9: >= 9: 1000000288280000 (0x38d7eb5f54dc0) 9: with messages: 9: frame id8 9: 1000000276280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000289000000 (0x38d7eb6004a40) 9: with messages: 9: frame id8 9: 1000000276280000 9: 9: ./tests/tests_pacing.cpp:259: PASSED: 9: CHECK( loopPred.frame_id > i ) 9: with expansion: 9: 9 > 8 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000307040000 (0x38d7eb7138f00) 9: >= 9: 1000000288280000 (0x38d7eb5f54dc0) 9: with messages: 9: frame id9 9: 1000000288280000 9: 9 9: 1000000288280000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000309000000 (0x38d7eb7317740) 9: > 9: 1000000288280000 (0x38d7eb5f54dc0) 9: with messages: 9: frame id9 9: 1000000288280000 9: 9 9: 1000000288280000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000309000000 (0x38d7eb7317740) 9: > 9: 1000000307040000 (0x38d7eb7138f00) 9: with messages: 9: frame id9 9: 1000000288280000 9: 9 9: 1000000288280000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000313000000 (0x38d7eb76e8040) 9: > 9: 1000000288280000 (0x38d7eb5f54dc0) 9: with messages: 9: frame id9 9: 1000000288280000 9: 9 9: 1000000288280000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000313000000 (0x38d7eb76e8040) 9: > 9: 1000000309000000 (0x38d7eb7317740) 9: with messages: 9: frame id9 9: 1000000288280000 9: 9 9: 1000000288280000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: frame id9 9: 1000000288280000 9: 9 9: 1000000288280000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: frame id9 9: 1000000288280000 9: 9 9: 1000000288280000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000288280000 (0x38d7eb5f54dc0) 9: <= 9: 1000000307040000 (0x38d7eb7138f00) 9: with messages: 9: frame id9 9: 1000000288280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000288280000 (0x38d7eb5f54dc0) 9: <= 9: 1000000307040000 (0x38d7eb7138f00) 9: with messages: 9: frame id9 9: 1000000288280000 9: 9: frame_id: 8 9: desired_present_time_ns: 1000000289000000 9: actual_present_time_ns: 1000000289000000 9: earliest_present_time_ns: 1000000289000000 9: present_margin_ns: 720000 9: now_ns: 1000000290000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000309000000 (0x38d7eb7317740) 9: >= 9: 1000000308280000 (0x38d7eb7267ac0) 9: with messages: 9: frame id9 9: 1000000288280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000309000000 (0x38d7eb7317740) 9: with messages: 9: frame id9 9: 1000000288280000 9: 9: ./tests/tests_pacing.cpp:259: PASSED: 9: CHECK( loopPred.frame_id > i ) 9: with expansion: 9: 10 > 9 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000319040000 (0x38d7eb7caaa00) 9: >= 9: 1000000308280000 (0x38d7eb7267ac0) 9: with messages: 9: frame id10 9: 1000000308280000 9: 10 9: 1000000308280000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000321000000 (0x38d7eb7e89240) 9: > 9: 1000000308280000 (0x38d7eb7267ac0) 9: with messages: 9: frame id10 9: 1000000308280000 9: 10 9: 1000000308280000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000321000000 (0x38d7eb7e89240) 9: > 9: 1000000319040000 (0x38d7eb7caaa00) 9: with messages: 9: frame id10 9: 1000000308280000 9: 10 9: 1000000308280000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000325000000 (0x38d7eb8259b40) 9: > 9: 1000000308280000 (0x38d7eb7267ac0) 9: with messages: 9: frame id10 9: 1000000308280000 9: 10 9: 1000000308280000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000325000000 (0x38d7eb8259b40) 9: > 9: 1000000321000000 (0x38d7eb7e89240) 9: with messages: 9: frame id10 9: 1000000308280000 9: 10 9: 1000000308280000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: frame id10 9: 1000000308280000 9: 10 9: 1000000308280000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: frame id10 9: 1000000308280000 9: 10 9: 1000000308280000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000308280000 (0x38d7eb7267ac0) 9: <= 9: 1000000319040000 (0x38d7eb7caaa00) 9: with messages: 9: frame id10 9: 1000000308280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000308280000 (0x38d7eb7267ac0) 9: <= 9: 1000000319040000 (0x38d7eb7caaa00) 9: with messages: 9: frame id10 9: 1000000308280000 9: 9: frame_id: 9 9: desired_present_time_ns: 1000000309000000 9: actual_present_time_ns: 1000000309000000 9: earliest_present_time_ns: 1000000309000000 9: present_margin_ns: 720000 9: now_ns: 1000000310000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000321000000 (0x38d7eb7e89240) 9: >= 9: 1000000320280000 (0x38d7eb7dd95c0) 9: with messages: 9: frame id10 9: 1000000308280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000321000000 (0x38d7eb7e89240) 9: with messages: 9: frame id10 9: 1000000308280000 9: 9: ./tests/tests_pacing.cpp:259: PASSED: 9: CHECK( loopPred.frame_id > i ) 9: with expansion: 9: 11 > 10 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000339040000 (0x38d7eb8fbd700) 9: >= 9: 1000000320280000 (0x38d7eb7dd95c0) 9: with messages: 9: frame id11 9: 1000000320280000 9: 11 9: 1000000320280000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000341000000 (0x38d7eb919bf40) 9: > 9: 1000000320280000 (0x38d7eb7dd95c0) 9: with messages: 9: frame id11 9: 1000000320280000 9: 11 9: 1000000320280000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000341000000 (0x38d7eb919bf40) 9: > 9: 1000000339040000 (0x38d7eb8fbd700) 9: with messages: 9: frame id11 9: 1000000320280000 9: 11 9: 1000000320280000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000345000000 (0x38d7eb956c840) 9: > 9: 1000000320280000 (0x38d7eb7dd95c0) 9: with messages: 9: frame id11 9: 1000000320280000 9: 11 9: 1000000320280000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000345000000 (0x38d7eb956c840) 9: > 9: 1000000341000000 (0x38d7eb919bf40) 9: with messages: 9: frame id11 9: 1000000320280000 9: 11 9: 1000000320280000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: frame id11 9: 1000000320280000 9: 11 9: 1000000320280000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: frame id11 9: 1000000320280000 9: 11 9: 1000000320280000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000320280000 (0x38d7eb7dd95c0) 9: <= 9: 1000000339040000 (0x38d7eb8fbd700) 9: with messages: 9: frame id11 9: 1000000320280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000320280000 (0x38d7eb7dd95c0) 9: <= 9: 1000000339040000 (0x38d7eb8fbd700) 9: with messages: 9: frame id11 9: 1000000320280000 9: 9: frame_id: 10 9: desired_present_time_ns: 1000000321000000 9: actual_present_time_ns: 1000000321000000 9: earliest_present_time_ns: 1000000321000000 9: present_margin_ns: 720000 9: now_ns: 1000000322000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000341000000 (0x38d7eb919bf40) 9: >= 9: 1000000340280000 (0x38d7eb90ec2c0) 9: with messages: 9: frame id11 9: 1000000320280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000341000000 (0x38d7eb919bf40) 9: with messages: 9: frame id11 9: 1000000320280000 9: 9: ./tests/tests_pacing.cpp:259: PASSED: 9: CHECK( loopPred.frame_id > i ) 9: with expansion: 9: 12 > 11 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000351040000 (0x38d7eb9b2f200) 9: >= 9: 1000000340280000 (0x38d7eb90ec2c0) 9: with messages: 9: frame id12 9: 1000000340280000 9: 12 9: 1000000340280000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000353000000 (0x38d7eb9d0da40) 9: > 9: 1000000340280000 (0x38d7eb90ec2c0) 9: with messages: 9: frame id12 9: 1000000340280000 9: 12 9: 1000000340280000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000353000000 (0x38d7eb9d0da40) 9: > 9: 1000000351040000 (0x38d7eb9b2f200) 9: with messages: 9: frame id12 9: 1000000340280000 9: 12 9: 1000000340280000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000357000000 (0x38d7eba0de340) 9: > 9: 1000000340280000 (0x38d7eb90ec2c0) 9: with messages: 9: frame id12 9: 1000000340280000 9: 12 9: 1000000340280000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000357000000 (0x38d7eba0de340) 9: > 9: 1000000353000000 (0x38d7eb9d0da40) 9: with messages: 9: frame id12 9: 1000000340280000 9: 12 9: 1000000340280000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: frame id12 9: 1000000340280000 9: 12 9: 1000000340280000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: frame id12 9: 1000000340280000 9: 12 9: 1000000340280000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000340280000 (0x38d7eb90ec2c0) 9: <= 9: 1000000351040000 (0x38d7eb9b2f200) 9: with messages: 9: frame id12 9: 1000000340280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000340280000 (0x38d7eb90ec2c0) 9: <= 9: 1000000351040000 (0x38d7eb9b2f200) 9: with messages: 9: frame id12 9: 1000000340280000 9: 9: frame_id: 11 9: desired_present_time_ns: 1000000341000000 9: actual_present_time_ns: 1000000341000000 9: earliest_present_time_ns: 1000000341000000 9: present_margin_ns: 720000 9: now_ns: 1000000342000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000353000000 (0x38d7eb9d0da40) 9: >= 9: 1000000352280000 (0x38d7eb9c5ddc0) 9: with messages: 9: frame id12 9: 1000000340280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000353000000 (0x38d7eb9d0da40) 9: with messages: 9: frame id12 9: 1000000340280000 9: 9: ./tests/tests_pacing.cpp:259: PASSED: 9: CHECK( loopPred.frame_id > i ) 9: with expansion: 9: 13 > 12 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000371040000 (0x38d7ebae41f00) 9: >= 9: 1000000352280000 (0x38d7eb9c5ddc0) 9: with messages: 9: frame id13 9: 1000000352280000 9: 13 9: 1000000352280000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000373000000 (0x38d7ebb020740) 9: > 9: 1000000352280000 (0x38d7eb9c5ddc0) 9: with messages: 9: frame id13 9: 1000000352280000 9: 13 9: 1000000352280000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000373000000 (0x38d7ebb020740) 9: > 9: 1000000371040000 (0x38d7ebae41f00) 9: with messages: 9: frame id13 9: 1000000352280000 9: 13 9: 1000000352280000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000377000000 (0x38d7ebb3f1040) 9: > 9: 1000000352280000 (0x38d7eb9c5ddc0) 9: with messages: 9: frame id13 9: 1000000352280000 9: 13 9: 1000000352280000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000377000000 (0x38d7ebb3f1040) 9: > 9: 1000000373000000 (0x38d7ebb020740) 9: with messages: 9: frame id13 9: 1000000352280000 9: 13 9: 1000000352280000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: frame id13 9: 1000000352280000 9: 13 9: 1000000352280000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: frame id13 9: 1000000352280000 9: 13 9: 1000000352280000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000352280000 (0x38d7eb9c5ddc0) 9: <= 9: 1000000371040000 (0x38d7ebae41f00) 9: with messages: 9: frame id13 9: 1000000352280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000352280000 (0x38d7eb9c5ddc0) 9: <= 9: 1000000371040000 (0x38d7ebae41f00) 9: with messages: 9: frame id13 9: 1000000352280000 9: 9: frame_id: 12 9: desired_present_time_ns: 1000000353000000 9: actual_present_time_ns: 1000000353000000 9: earliest_present_time_ns: 1000000353000000 9: present_margin_ns: 720000 9: now_ns: 1000000354000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000373000000 (0x38d7ebb020740) 9: >= 9: 1000000372280000 (0x38d7ebaf70ac0) 9: with messages: 9: frame id13 9: 1000000352280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000373000000 (0x38d7ebb020740) 9: with messages: 9: frame id13 9: 1000000352280000 9: 9: ./tests/tests_pacing.cpp:259: PASSED: 9: CHECK( loopPred.frame_id > i ) 9: with expansion: 9: 14 > 13 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000383040000 (0x38d7ebb9b3a00) 9: >= 9: 1000000372280000 (0x38d7ebaf70ac0) 9: with messages: 9: frame id14 9: 1000000372280000 9: 14 9: 1000000372280000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000385000000 (0x38d7ebbb92240) 9: > 9: 1000000372280000 (0x38d7ebaf70ac0) 9: with messages: 9: frame id14 9: 1000000372280000 9: 14 9: 1000000372280000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000385000000 (0x38d7ebbb92240) 9: > 9: 1000000383040000 (0x38d7ebb9b3a00) 9: with messages: 9: frame id14 9: 1000000372280000 9: 14 9: 1000000372280000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000389000000 (0x38d7ebbf62b40) 9: > 9: 1000000372280000 (0x38d7ebaf70ac0) 9: with messages: 9: frame id14 9: 1000000372280000 9: 14 9: 1000000372280000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000389000000 (0x38d7ebbf62b40) 9: > 9: 1000000385000000 (0x38d7ebbb92240) 9: with messages: 9: frame id14 9: 1000000372280000 9: 14 9: 1000000372280000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: frame id14 9: 1000000372280000 9: 14 9: 1000000372280000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: frame id14 9: 1000000372280000 9: 14 9: 1000000372280000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000372280000 (0x38d7ebaf70ac0) 9: <= 9: 1000000383040000 (0x38d7ebb9b3a00) 9: with messages: 9: frame id14 9: 1000000372280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000372280000 (0x38d7ebaf70ac0) 9: <= 9: 1000000383040000 (0x38d7ebb9b3a00) 9: with messages: 9: frame id14 9: 1000000372280000 9: 9: frame_id: 13 9: desired_present_time_ns: 1000000373000000 9: actual_present_time_ns: 1000000373000000 9: earliest_present_time_ns: 1000000373000000 9: present_margin_ns: 720000 9: now_ns: 1000000374000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000385000000 (0x38d7ebbb92240) 9: >= 9: 1000000384280000 (0x38d7ebbae25c0) 9: with messages: 9: frame id14 9: 1000000372280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000385000000 (0x38d7ebbb92240) 9: with messages: 9: frame id14 9: 1000000372280000 9: 9: ./tests/tests_pacing.cpp:259: PASSED: 9: CHECK( loopPred.frame_id > i ) 9: with expansion: 9: 15 > 14 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000403040000 (0x38d7ebccc6700) 9: >= 9: 1000000384280000 (0x38d7ebbae25c0) 9: with messages: 9: frame id15 9: 1000000384280000 9: 15 9: 1000000384280000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000405000000 (0x38d7ebcea4f40) 9: > 9: 1000000384280000 (0x38d7ebbae25c0) 9: with messages: 9: frame id15 9: 1000000384280000 9: 15 9: 1000000384280000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000405000000 (0x38d7ebcea4f40) 9: > 9: 1000000403040000 (0x38d7ebccc6700) 9: with messages: 9: frame id15 9: 1000000384280000 9: 15 9: 1000000384280000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000409000000 (0x38d7ebd275840) 9: > 9: 1000000384280000 (0x38d7ebbae25c0) 9: with messages: 9: frame id15 9: 1000000384280000 9: 15 9: 1000000384280000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000409000000 (0x38d7ebd275840) 9: > 9: 1000000405000000 (0x38d7ebcea4f40) 9: with messages: 9: frame id15 9: 1000000384280000 9: 15 9: 1000000384280000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: frame id15 9: 1000000384280000 9: 15 9: 1000000384280000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: frame id15 9: 1000000384280000 9: 15 9: 1000000384280000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000384280000 (0x38d7ebbae25c0) 9: <= 9: 1000000403040000 (0x38d7ebccc6700) 9: with messages: 9: frame id15 9: 1000000384280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000384280000 (0x38d7ebbae25c0) 9: <= 9: 1000000403040000 (0x38d7ebccc6700) 9: with messages: 9: frame id15 9: 1000000384280000 9: 9: frame_id: 14 9: desired_present_time_ns: 1000000385000000 9: actual_present_time_ns: 1000000385000000 9: earliest_present_time_ns: 1000000385000000 9: present_margin_ns: 720000 9: now_ns: 1000000386000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000405000000 (0x38d7ebcea4f40) 9: >= 9: 1000000404280000 (0x38d7ebcdf52c0) 9: with messages: 9: frame id15 9: 1000000384280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000405000000 (0x38d7ebcea4f40) 9: with messages: 9: frame id15 9: 1000000384280000 9: 9: ./tests/tests_pacing.cpp:259: PASSED: 9: CHECK( loopPred.frame_id > i ) 9: with expansion: 9: 16 > 15 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000415040000 (0x38d7ebd838200) 9: >= 9: 1000000404280000 (0x38d7ebcdf52c0) 9: with messages: 9: frame id16 9: 1000000404280000 9: 16 9: 1000000404280000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000417000000 (0x38d7ebda16a40) 9: > 9: 1000000404280000 (0x38d7ebcdf52c0) 9: with messages: 9: frame id16 9: 1000000404280000 9: 16 9: 1000000404280000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000417000000 (0x38d7ebda16a40) 9: > 9: 1000000415040000 (0x38d7ebd838200) 9: with messages: 9: frame id16 9: 1000000404280000 9: 16 9: 1000000404280000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000421000000 (0x38d7ebdde7340) 9: > 9: 1000000404280000 (0x38d7ebcdf52c0) 9: with messages: 9: frame id16 9: 1000000404280000 9: 16 9: 1000000404280000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000421000000 (0x38d7ebdde7340) 9: > 9: 1000000417000000 (0x38d7ebda16a40) 9: with messages: 9: frame id16 9: 1000000404280000 9: 16 9: 1000000404280000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: frame id16 9: 1000000404280000 9: 16 9: 1000000404280000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: frame id16 9: 1000000404280000 9: 16 9: 1000000404280000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000404280000 (0x38d7ebcdf52c0) 9: <= 9: 1000000415040000 (0x38d7ebd838200) 9: with messages: 9: frame id16 9: 1000000404280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000404280000 (0x38d7ebcdf52c0) 9: <= 9: 1000000415040000 (0x38d7ebd838200) 9: with messages: 9: frame id16 9: 1000000404280000 9: 9: frame_id: 15 9: desired_present_time_ns: 1000000405000000 9: actual_present_time_ns: 1000000405000000 9: earliest_present_time_ns: 1000000405000000 9: present_margin_ns: 720000 9: now_ns: 1000000406000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000417000000 (0x38d7ebda16a40) 9: >= 9: 1000000416280000 (0x38d7ebd966dc0) 9: with messages: 9: frame id16 9: 1000000404280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000417000000 (0x38d7ebda16a40) 9: with messages: 9: frame id16 9: 1000000404280000 9: 9: ./tests/tests_pacing.cpp:259: PASSED: 9: CHECK( loopPred.frame_id > i ) 9: with expansion: 9: 17 > 16 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000435040000 (0x38d7ebeb4af00) 9: >= 9: 1000000416280000 (0x38d7ebd966dc0) 9: with messages: 9: frame id17 9: 1000000416280000 9: 17 9: 1000000416280000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000437000000 (0x38d7ebed29740) 9: > 9: 1000000416280000 (0x38d7ebd966dc0) 9: with messages: 9: frame id17 9: 1000000416280000 9: 17 9: 1000000416280000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000437000000 (0x38d7ebed29740) 9: > 9: 1000000435040000 (0x38d7ebeb4af00) 9: with messages: 9: frame id17 9: 1000000416280000 9: 17 9: 1000000416280000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000441000000 (0x38d7ebf0fa040) 9: > 9: 1000000416280000 (0x38d7ebd966dc0) 9: with messages: 9: frame id17 9: 1000000416280000 9: 17 9: 1000000416280000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000441000000 (0x38d7ebf0fa040) 9: > 9: 1000000437000000 (0x38d7ebed29740) 9: with messages: 9: frame id17 9: 1000000416280000 9: 17 9: 1000000416280000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: frame id17 9: 1000000416280000 9: 17 9: 1000000416280000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: frame id17 9: 1000000416280000 9: 17 9: 1000000416280000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000416280000 (0x38d7ebd966dc0) 9: <= 9: 1000000435040000 (0x38d7ebeb4af00) 9: with messages: 9: frame id17 9: 1000000416280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000416280000 (0x38d7ebd966dc0) 9: <= 9: 1000000435040000 (0x38d7ebeb4af00) 9: with messages: 9: frame id17 9: 1000000416280000 9: 9: frame_id: 16 9: desired_present_time_ns: 1000000417000000 9: actual_present_time_ns: 1000000417000000 9: earliest_present_time_ns: 1000000417000000 9: present_margin_ns: 720000 9: now_ns: 1000000418000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000437000000 (0x38d7ebed29740) 9: >= 9: 1000000436280000 (0x38d7ebec79ac0) 9: with messages: 9: frame id17 9: 1000000416280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000437000000 (0x38d7ebed29740) 9: with messages: 9: frame id17 9: 1000000416280000 9: 9: ./tests/tests_pacing.cpp:259: PASSED: 9: CHECK( loopPred.frame_id > i ) 9: with expansion: 9: 18 > 17 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000447040000 (0x38d7ebf6bca00) 9: >= 9: 1000000436280000 (0x38d7ebec79ac0) 9: with messages: 9: frame id18 9: 1000000436280000 9: 18 9: 1000000436280000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000449000000 (0x38d7ebf89b240) 9: > 9: 1000000436280000 (0x38d7ebec79ac0) 9: with messages: 9: frame id18 9: 1000000436280000 9: 18 9: 1000000436280000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000449000000 (0x38d7ebf89b240) 9: > 9: 1000000447040000 (0x38d7ebf6bca00) 9: with messages: 9: frame id18 9: 1000000436280000 9: 18 9: 1000000436280000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000453000000 (0x38d7ebfc6bb40) 9: > 9: 1000000436280000 (0x38d7ebec79ac0) 9: with messages: 9: frame id18 9: 1000000436280000 9: 18 9: 1000000436280000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000453000000 (0x38d7ebfc6bb40) 9: > 9: 1000000449000000 (0x38d7ebf89b240) 9: with messages: 9: frame id18 9: 1000000436280000 9: 18 9: 1000000436280000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: frame id18 9: 1000000436280000 9: 18 9: 1000000436280000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: frame id18 9: 1000000436280000 9: 18 9: 1000000436280000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000436280000 (0x38d7ebec79ac0) 9: <= 9: 1000000447040000 (0x38d7ebf6bca00) 9: with messages: 9: frame id18 9: 1000000436280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000436280000 (0x38d7ebec79ac0) 9: <= 9: 1000000447040000 (0x38d7ebf6bca00) 9: with messages: 9: frame id18 9: 1000000436280000 9: 9: frame_id: 17 9: desired_present_time_ns: 1000000437000000 9: actual_present_time_ns: 1000000437000000 9: earliest_present_time_ns: 1000000437000000 9: present_margin_ns: 720000 9: now_ns: 1000000438000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000449000000 (0x38d7ebf89b240) 9: >= 9: 1000000448280000 (0x38d7ebf7eb5c0) 9: with messages: 9: frame id18 9: 1000000436280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000449000000 (0x38d7ebf89b240) 9: with messages: 9: frame id18 9: 1000000436280000 9: 9: ./tests/tests_pacing.cpp:259: PASSED: 9: CHECK( loopPred.frame_id > i ) 9: with expansion: 9: 19 > 18 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000467040000 (0x38d7ec09cf700) 9: >= 9: 1000000448280000 (0x38d7ebf7eb5c0) 9: with messages: 9: frame id19 9: 1000000448280000 9: 19 9: 1000000448280000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000469000000 (0x38d7ec0badf40) 9: > 9: 1000000448280000 (0x38d7ebf7eb5c0) 9: with messages: 9: frame id19 9: 1000000448280000 9: 19 9: 1000000448280000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000469000000 (0x38d7ec0badf40) 9: > 9: 1000000467040000 (0x38d7ec09cf700) 9: with messages: 9: frame id19 9: 1000000448280000 9: 19 9: 1000000448280000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000473000000 (0x38d7ec0f7e840) 9: > 9: 1000000448280000 (0x38d7ebf7eb5c0) 9: with messages: 9: frame id19 9: 1000000448280000 9: 19 9: 1000000448280000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000473000000 (0x38d7ec0f7e840) 9: > 9: 1000000469000000 (0x38d7ec0badf40) 9: with messages: 9: frame id19 9: 1000000448280000 9: 19 9: 1000000448280000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: frame id19 9: 1000000448280000 9: 19 9: 1000000448280000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: frame id19 9: 1000000448280000 9: 19 9: 1000000448280000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000448280000 (0x38d7ebf7eb5c0) 9: <= 9: 1000000467040000 (0x38d7ec09cf700) 9: with messages: 9: frame id19 9: 1000000448280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000448280000 (0x38d7ebf7eb5c0) 9: <= 9: 1000000467040000 (0x38d7ec09cf700) 9: with messages: 9: frame id19 9: 1000000448280000 9: 9: frame_id: 18 9: desired_present_time_ns: 1000000449000000 9: actual_present_time_ns: 1000000449000000 9: earliest_present_time_ns: 1000000449000000 9: present_margin_ns: 720000 9: now_ns: 1000000450000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000469000000 (0x38d7ec0badf40) 9: >= 9: 1000000468280000 (0x38d7ec0afe2c0) 9: with messages: 9: frame id19 9: 1000000448280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000469000000 (0x38d7ec0badf40) 9: with messages: 9: frame id19 9: 1000000448280000 9: 9: ./tests/tests_pacing.cpp:259: PASSED: 9: CHECK( loopPred.frame_id > i ) 9: with expansion: 9: 20 > 19 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000479040000 (0x38d7ec1541200) 9: >= 9: 1000000468280000 (0x38d7ec0afe2c0) 9: with messages: 9: frame id20 9: 1000000468280000 9: 20 9: 1000000468280000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000481000000 (0x38d7ec171fa40) 9: > 9: 1000000468280000 (0x38d7ec0afe2c0) 9: with messages: 9: frame id20 9: 1000000468280000 9: 20 9: 1000000468280000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000481000000 (0x38d7ec171fa40) 9: > 9: 1000000479040000 (0x38d7ec1541200) 9: with messages: 9: frame id20 9: 1000000468280000 9: 20 9: 1000000468280000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000485000000 (0x38d7ec1af0340) 9: > 9: 1000000468280000 (0x38d7ec0afe2c0) 9: with messages: 9: frame id20 9: 1000000468280000 9: 20 9: 1000000468280000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000485000000 (0x38d7ec1af0340) 9: > 9: 1000000481000000 (0x38d7ec171fa40) 9: with messages: 9: frame id20 9: 1000000468280000 9: 20 9: 1000000468280000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: frame id20 9: 1000000468280000 9: 20 9: 1000000468280000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: frame id20 9: 1000000468280000 9: 20 9: 1000000468280000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000468280000 (0x38d7ec0afe2c0) 9: <= 9: 1000000479040000 (0x38d7ec1541200) 9: with messages: 9: frame id20 9: 1000000468280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000468280000 (0x38d7ec0afe2c0) 9: <= 9: 1000000479040000 (0x38d7ec1541200) 9: with messages: 9: frame id20 9: 1000000468280000 9: 9: frame_id: 19 9: desired_present_time_ns: 1000000469000000 9: actual_present_time_ns: 1000000469000000 9: earliest_present_time_ns: 1000000469000000 9: present_margin_ns: 720000 9: now_ns: 1000000470000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000481000000 (0x38d7ec171fa40) 9: >= 9: 1000000480280000 (0x38d7ec166fdc0) 9: with messages: 9: frame id20 9: 1000000468280000 9: 10: Randomness seeded to: 2848400004 10: 10: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10: tests_quatexpmap is a Catch2 v3.6.0 host application. 10: Run with -? for options 10: 10: ------------------------------------------------------------------------------- 10: m_quatexpmap 10: Test integrate velocity and finite difference mappings 10: ------------------------------------------------------------------------------- 10: ./tests/tests_quatexpmap.cpp:22 10: ............................................................................... 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000004009f <= 0.001 10: with messages: 10: vel=-1.8138, 1.8138, -1.8138 10: new_vel=-1.8138, 1.8138, -1.8138 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000005685f <= 0.001 10: with messages: 10: vel=0.365673, -0.764588, -3.02511 10: new_vel=0.36567, -0.764593, -3.02511 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000010542f <= 0.001 10: with messages: 10: vel=-1.8138, 1.8138, -1.8138 10: new_vel=-1.81379, 1.8138, -1.8138 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000007654f <= 0.001 10: with messages: 10: vel=0.365673, -0.764588, -3.02511 10: new_vel=0.36568, -0.764587, -3.02511 10: 10: ------------------------------------------------------------------------------- 10: m_quatexpmap 10: Test integrate velocity and finite difference mappings 10: ------------------------------------------------------------------------------- 10: ./tests/tests_quatexpmap.cpp:22 10: ............................................................................... 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000533f <= 0.001 10: with messages: 10: vel=-1.8138, 1.8138, -1.8138 10: new_vel=-1.8138, 1.8138, -1.8138 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.00000043f <= 0.001 10: with messages: 10: vel=0.365673, -0.764588, -3.02511 10: new_vel=0.365673, -0.764588, -3.02511 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000968f <= 0.001 10: with messages: 10: vel=-1.8138, 1.8138, -1.8138 10: new_vel=-1.8138, 1.8138, -1.8138 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000001161f <= 0.001 10: with messages: 10: vel=0.365673, -0.764588, -3.02511 10: new_vel=0.365674, -0.764589, -3.02511 10: 10: ------------------------------------------------------------------------------- 10: m_quatexpmap 10: Test integrate velocity and finite difference mappings 10: ------------------------------------------------------------------------------- 10: ./tests/tests_quatexpmap.cpp:22 10: ............................................................................... 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000358f <= 0.001 10: with messages: 10: vel=-1.8138, 1.8138, -1.8138 10: new_vel=-1.8138, 1.8138, -1.8138 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.00000003f <= 0.001 10: with messages: 10: vel=0.365673, -0.764588, -3.02511 10: new_vel=0.365673, -0.764588, -3.02511 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000584f <= 0.001 10: with messages: 10: vel=-1.8138, 1.8138, -1.8138 10: new_vel=-1.8138, 1.8138, -1.8138 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.00000074f <= 0.001 10: with messages: 10: vel=0.365673, -0.764588, -3.02511 10: new_vel=0.365673, -0.764588, -3.02511 10: 10: ------------------------------------------------------------------------------- 10: m_quatexpmap 10: Test integrate velocity and finite difference mappings 10: ------------------------------------------------------------------------------- 10: ./tests/tests_quatexpmap.cpp:22 10: ............................................................................... 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000003124f <= 0.001 10: with messages: 10: vel=0.36276, -0.36276, 0.36276 10: new_vel=0.362758, -0.362758, 0.362761 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000006801f <= 0.001 10: with messages: 10: vel=-0.0731345, 0.152918, 0.605022 10: new_vel=-0.0731403, 0.152915, 0.605024 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000006078f <= 0.001 10: with messages: 10: vel=0.36276, -0.36276, 0.36276 10: new_vel=0.362766, -0.362759, 0.362758 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000011091f <= 0.001 10: with messages: 10: vel=-0.0731345, 0.152918, 0.605022 10: new_vel=-0.0731243, 0.152913, 0.605023 10: 10: ------------------------------------------------------------------------------- 10: m_quatexpmap 10: Test integrate velocity and finite difference mappings 10: ------------------------------------------------------------------------------- 10: ./tests/tests_quatexpmap.cpp:22 10: ............................................................................... 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000585f <= 0.001 10: with messages: 10: vel=0.36276, -0.36276, 0.36276 10: new_vel=0.36276, -0.36276, 0.362759 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000699f <= 0.001 10: with messages: 10: vel=-0.0731345, 0.152918, 0.605022 10: new_vel=-0.0731351, 0.152917, 0.605022 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000918f <= 0.001 10: with messages: 10: vel=0.36276, -0.36276, 0.36276 10: new_vel=0.362759, -0.362759, 0.36276 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000593f <= 0.001 10: with messages: 10: vel=-0.0731345, 0.152918, 0.605022 10: new_vel=-0.0731351, 0.152918, 0.605022 10: 10: ------------------------------------------------------------------------------- 10: m_quatexpmap 10: Test integrate velocity and finite difference mappings 10: ------------------------------------------------------------------------------- 10: ./tests/tests_quatexpmap.cpp:22 10: ............................................................................... 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000067f <= 0.001 10: with messages: 10: vel=0.36276, -0.36276, 0.36276 10: new_vel=0.36276, -0.36276, 0.36276 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000058f <= 0.001 10: with messages: 10: vel=-0.0731345, 0.152918, 0.605022 10: new_vel=-0.0731346, 0.152918, 0.605022 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000073f <= 0.001 10: with messages: 10: vel=0.36276, -0.36276, 0.36276 10: new_vel=0.36276, -0.36276, 0.36276 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000095f <= 0.001 10: with messages: 10: vel=-0.0731345, 0.152918, 0.605022 10: new_vel=-0.0731345, 0.152918, 0.605022 10: 10: ------------------------------------------------------------------------------- 10: m_quatexpmap 10: Test integrate velocity and finite difference mappings 10: ------------------------------------------------------------------------------- 10: ./tests/tests_quatexpmap.cpp:22 10: ............................................................................... 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000003074f <= 0.001 10: with messages: 10: vel=-1.8138, 1.8138, -1.8138 10: new_vel=-1.8138, 1.8138, -1.8138 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000001468f <= 0.001 10: with messages: 10: vel=0.365673, -0.764588, -3.02511 10: new_vel=0.365671, -0.764588, -3.02511 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000003649f <= 0.001 10: with messages: 10: vel=-1.8138, 1.8138, -1.8138 10: new_vel=-1.8138, 1.8138, -1.8138 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000004362f <= 0.001 10: with messages: 10: vel=0.365673, -0.764588, -3.02511 10: new_vel=0.365672, -0.764589, -3.02511 10: 10: ------------------------------------------------------------------------------- 10: m_quatexpmap 10: Test integrate velocity and finite difference mappings 10: ------------------------------------------------------------------------------- 10: ./tests/tests_quatexpmap.cpp:22 10: ............................................................................... 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000413f <= 0.001 10: with messages: 10: vel=-1.8138, 1.8138, -1.8138 10: new_vel=-1.8138, 1.8138, -1.8138 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000238f <= 0.001 10: with messages: 10: vel=0.365673, -0.764588, -3.02511 10: new_vel=0.365673, -0.764588, -3.02511 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000377f <= 0.001 10: with messages: 10: vel=-1.8138, 1.8138, -1.8138 10: new_vel=-1.8138, 1.8138, -1.8138 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000304f <= 0.001 10: with messages: 10: vel=0.365673, -0.764588, -3.02511 10: new_vel=0.365673, -0.764588, -3.02511 10: 10: ------------------------------------------------------------------------------- 10: m_quatexpmap 10: Test integrate velocity and finite difference mappings 10: ------------------------------------------------------------------------------- 10: ./tests/tests_quatexpmap.cpp:22 10: ............................................................................... 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000206f <= 0.001 10: with messages: 10: vel=-1.8138, 1.8138, -1.8138 10: new_vel=-1.8138, 1.8138, -1.8138 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000119f <= 0.001 10: with messages: 10: vel=0.365673, -0.764588, -3.02511 10: new_vel=0.365673, -0.764588, -3.02511 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000206f <= 0.001 10: with messages: 10: vel=-1.8138, 1.8138, -1.8138 10: new_vel=-1.8138, 1.8138, -1.8138 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000273f <= 0.001 10: with messages: 10: vel=0.365673, -0.764588, -3.02511 10: new_vel=0.365673, -0.764588, -3.02511 10: 10: ------------------------------------------------------------------------------- 10: m_quatexpmap 10: Test integrate velocity and finite difference mappings 10: ------------------------------------------------------------------------------- 10: ./tests/tests_quatexpmap.cpp:22 10: ............................................................................... 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000002574f <= 0.001 10: with messages: 10: vel=0.36276, -0.36276, 0.36276 10: new_vel=0.362758, -0.362761, 0.362759 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000001741f <= 0.001 10: with messages: 10: vel=-0.0731345, 0.152918, 0.605022 10: new_vel=-0.0731356, 0.152917, 0.605023 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000003449f <= 0.001 10: with messages: 10: vel=0.36276, -0.36276, 0.36276 10: new_vel=0.362761, -0.362763, 0.362758 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000002489f <= 0.001 10: with messages: 10: vel=-0.0731345, 0.152918, 0.605022 10: new_vel=-0.0731323, 0.152917, 0.605021 10: 10: ------------------------------------------------------------------------------- 10: m_quatexpmap 10: Test integrate velocity and finite difference mappings 10: ------------------------------------------------------------------------------- 10: ./tests/tests_quatexpmap.cpp:22 10: ............................................................................... 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000328f <= 0.001 10: with messages: 10: vel=0.36276, -0.36276, 0.36276 10: new_vel=0.36276, -0.36276, 0.36276 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000117f <= 0.001 10: with messages: 10: vel=-0.0731345, 0.152918, 0.605022 10: new_vel=-0.0731346, 0.152918, 0.605022 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000329f <= 0.001 10: with messages: 10: vel=0.36276, -0.36276, 0.36276 10: new_vel=0.36276, -0.36276, 0.36276 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000334f <= 0.001 10: with messages: 10: vel=-0.0731345, 0.152918, 0.605022 10: new_vel=-0.0731348, 0.152917, 0.605022 10: 10: ------------------------------------------------------------------------------- 10: m_quatexpmap 10: Test integrate velocity and finite difference mappings 10: ------------------------------------------------------------------------------- 10: ./tests/tests_quatexpmap.cpp:22 10: ............................................................................... 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000052f <= 0.001 10: with messages: 10: vel=0.36276, -0.36276, 0.36276 10: new_vel=0.36276, -0.36276, 0.36276 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000047f <= 0.001 10: with messages: 10: vel=-0.0731345, 0.152918, 0.605022 10: new_vel=-0.0731346, 0.152918, 0.605022 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000067f <= 0.001 10: with messages: 10: vel=0.36276, -0.36276, 0.36276 10: new_vel=0.36276, -0.36276, 0.36276 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000067f <= 0.001 10: with messages: 10: vel=-0.0731345, 0.152918, 0.605022 10: new_vel=-0.0731345, 0.152918, 0.605022 10: 10: ------------------------------------------------------------------------------- 10: m_quatexpmap 10: Test quat_exp and quat_ln are inverses 10: ------------------------------------------------------------------------------- 10: ./tests/tests_quatexpmap.cpp:58 10: ............................................................................... 10: 10: ./tests/tests_quatexpmap.cpp:75: PASSED: 10: CHECK( m_vec3_len(expected_aa - aa) <= 0.001 ) 10: with expansion: 10: 0.0f <= 0.001 10: 10: ./tests/tests_quatexpmap.cpp:75: PASSED: 10: CHECK( m_vec3_len(expected_aa - aa) <= 0.001 ) 10: with expansion: 10: 0.000000003f <= 0.001 10: 10: ./tests/tests_quatexpmap.cpp:75: PASSED: 10: CHECK( m_vec3_len(expected_aa - aa) <= 0.001 ) 10: with expansion: 10: 0.000000067f <= 0.001 10: 10: ./tests/tests_quatexpmap.cpp:75: PASSED: 10: CHECK( m_vec3_len(expected_aa - aa) <= 0.001 ) 10: with expansion: 10: 0.000000413f <= 0.001 10: 10: =============================================================================== 10: All tests passed (52 assertions in 1 test case) 10: 1/22 Test #1: tests_cxx_wrappers ............... Passed 0.07 sec 2/22 Test #2: tests_deque ...................... Passed 0.07 sec 3/22 Test #3: tests_generic_callbacks .......... Passed 0.07 sec 4/22 Test #5: tests_id_ringbuffer .............. Passed 0.06 sec 5/22 Test #6: tests_json ....................... Passed 0.06 sec 6/22 Test #8: tests_lowpass_integer ............ Passed 0.06 sec 4: ------------------------------------------------------------------------------- 4: u_template_historybuf 4: behavior with two 4: check iterators 4: ------------------------------------------------------------------------------- 4: ./tests/tests_history_buf.cpp:304 4: ............................................................................... 4: 4: ./tests/tests_history_buf.cpp:307: PASSED: 4: CHECK( buffer.begin().valid() ) 4: with expansion: 4: true 4: 4: ./tests/tests_history_buf.cpp:308: PASSED: 4: CHECK_FALSE( buffer.end().valid() ) 4: with expansion: 4: !false 4: 4: ./tests/tests_history_buf.cpp:309: PASSED: 4: CHECK_FALSE( buffer.begin() == buffer.end() ) 4: with expansion: 4: !(Iterator@[0] == Iterator@[2]) 4: 4: ./tests/tests_history_buf.cpp:314: PASSED: 4: CHECK_FALSE( it.valid() ) 4: with expansion: 4: !false 4: 4: ./tests/tests_history_buf.cpp:316: PASSED: 4: CHECK_FALSE( it.valid() ) 4: with expansion: 4: !false 4: 4: ./tests/tests_history_buf.cpp:318: PASSED: 4: CHECK( buffer.begin() == buffer.cbegin() ) 4: with expansion: 4: Iterator@[0] == Iterator@[0] 4: 4: ./tests/tests_history_buf.cpp:319: PASSED: 4: CHECK( buffer.end() == buffer.cend() ) 4: with expansion: 4: Iterator@[2] == Iterator@[2] 4: 4: ./tests/tests_history_buf.cpp:322: PASSED: 4: CHECK( buffer.begin() == --(--(buffer.end())) ) 4: with expansion: 4: Iterator@[0] == Iterator@[0] 4: 4: ./tests/tests_history_buf.cpp:325: PASSED: 4: CHECK_FALSE( buffer.begin() == (buffer.end())-- ) 4: with expansion: 4: !(Iterator@[0] == Iterator@[2]) 4: 4: ./tests/tests_history_buf.cpp:328: PASSED: 4: CHECK( buffer.begin() == buffer.begin()++ ) 4: with expansion: 4: Iterator@[0] == Iterator@[0] 4: 4: ./tests/tests_history_buf.cpp:331: PASSED: 4: CHECK_FALSE( buffer.begin() == ++(buffer.begin()) ) 4: with expansion: 4: !(Iterator@[0] == Iterator@[1]) 4: 4: ------------------------------------------------------------------------------- 4: u_template_historybuf 4: behavior with two 4: ------------------------------------------------------------------------------- 4: ./tests/tests_history_buf.cpp:298 4: ............................................................................... 4: 4: ./tests/tests_history_buf.cpp:302: PASSED: 4: CHECK_FALSE( buffer.empty() ) 4: with expansion: 4: !false 4: 4: ./tests/tests_history_buf.cpp:303: PASSED: 4: CHECK( buffer.size() == 2 ) 4: with expansion: 4: 2 == 2 4: 4: ------------------------------------------------------------------------------- 4: u_template_historybuf 4: behavior with two 4: check contents 4: ------------------------------------------------------------------------------- 4: ./tests/tests_history_buf.cpp:333 4: ............................................................................... 4: 4: ./tests/tests_history_buf.cpp:336: PASSED: 4: CHECK_NOTHROW( buffer.get_at_index(0) ) 4: 4: ./tests/tests_history_buf.cpp:337: PASSED: 4: CHECK_FALSE( buffer.get_at_index(0) == nullptr ) 4: with expansion: 4: !(0x0000fffffbbdedd4 == nullptr) 4: 4: ./tests/tests_history_buf.cpp:338: PASSED: 4: CHECK( *buffer.get_at_index(0) == 0 ) 4: with expansion: 4: 0 == 0 4: 4: ./tests/tests_history_buf.cpp:339: PASSED: 4: CHECK_FALSE( buffer.get_at_index(1) == nullptr ) 4: with expansion: 4: !(0x0000fffffbbdedd8 == nullptr) 4: 4: ./tests/tests_history_buf.cpp:340: PASSED: 4: CHECK( *buffer.get_at_index(1) == 1 ) 4: with expansion: 4: 1 == 1 4: 4: ./tests/tests_history_buf.cpp:341: PASSED: 4: CHECK( buffer.get_at_index(2) == nullptr ) 4: with expansion: 4: nullptr == nullptr 4: 4: ./tests/tests_history_buf.cpp:343: PASSED: 4: CHECK_NOTHROW( buffer.get_at_age(0) ) 4: 4: ./tests/tests_history_buf.cpp:344: PASSED: 4: CHECK_FALSE( buffer.get_at_age(0) == nullptr ) 4: with expansion: 4: !(0x0000fffffbbdedd8 == nullptr) 4: 4: ./tests/tests_history_buf.cpp:345: PASSED: 4: CHECK( *buffer.get_at_age(0) == 1 ) 4: with expansion: 4: 1 == 1 4: 4: ./tests/tests_history_buf.cpp:346: PASSED: 4: CHECK_FALSE( buffer.get_at_clamped_age(0) == nullptr ) 4: with expansion: 4: !(0x0000fffffbbdedd8 == nullptr) 4: 4: ./tests/tests_history_buf.cpp:347: PASSED: 4: CHECK( *buffer.get_at_clamped_age(0) == 1 ) 4: with expansion: 4: 1 == 1 4: 4: ./tests/tests_history_buf.cpp:349: PASSED: 4: CHECK_FALSE( buffer.get_at_age(1) == nullptr ) 4: with expansion: 4: !(0x0000fffffbbdedd4 == nullptr) 4: 4: ./tests/tests_history_buf.cpp:350: PASSED: 4: CHECK( *buffer.get_at_age(1) == 0 ) 4: with expansion: 4: 0 == 0 4: 4: ./tests/tests_history_buf.cpp:351: PASSED: 4: CHECK_FALSE( buffer.get_at_clamped_age(1) == nullptr ) 4: with expansion: 4: !(0x0000fffffbbdedd4 == nullptr) 4: 4: ./tests/tests_history_buf.cpp:352: PASSED: 4: CHECK( *buffer.get_at_clamped_age(1) == 0 ) 4: with expansion: 4: 0 == 0 4: 4: ./tests/tests_history_buf.cpp:354: PASSED: 4: CHECK( buffer.get_at_age(2) == nullptr ) 4: with expansion: 4: nullptr == nullptr 4: 4: ./tests/tests_history_buf.cpp:356: PASSED: 4: CHECK_FALSE( buffer.get_at_clamped_age(2) == nullptr ) 4: with expansion: 4: !(0x0000fffffbbdedd4 == nullptr) 4: 4: ./tests/tests_history_buf.cpp:357: PASSED: 4: CHECK( *buffer.get_at_clamped_age(2) == 0 ) 4: with expansion: 4: 0 == 0 4: 4: ./tests/tests_history_buf.cpp:359: PASSED: 4: CHECK_FALSE( buffer.get_at_clamped_age(3) == nullptr ) 4: with expansion: 4: !(0x0000fffffbbdedd4 == nullptr) 4: 4: ./tests/tests_history_buf.cpp:360: PASSED: 4: CHECK( *buffer.get_at_clamped_age(3) == 0 ) 4: with expansion: 4: 0 == 0 4: 4: ./tests/tests_history_buf.cpp:362: PASSED: 4: CHECK_NOTHROW( buffer.front() ) 4: 4: ./tests/tests_history_buf.cpp:363: PASSED: 4: CHECK( buffer.front() == 0 ) 4: with expansion: 4: 0 == 0 4: 4: ./tests/tests_history_buf.cpp:365: PASSED: 4: CHECK_NOTHROW( buffer.back() ) 4: 4: ./tests/tests_history_buf.cpp:366: PASSED: 4: CHECK( buffer.back() == 1 ) 4: with expansion: 4: 1 == 1 4: 4: ./tests/tests_history_buf.cpp:368: PASSED: 4: CHECK( *buffer.begin() == buffer.front() ) 4: with expansion: 4: 0 == 0 4: 4: ./tests/tests_history_buf.cpp:369: PASSED: 4: CHECK( buffer.back() == *(--buffer.end()) ) 4: with expansion: 4: 1 == 1 4: 4: ------------------------------------------------------------------------------- 4: u_template_historybuf 4: behavior with two 4: ------------------------------------------------------------------------------- 4: ./tests/tests_history_buf.cpp:298 4: ............................................................................... 4: 4: ./tests/tests_history_buf.cpp:302: PASSED: 4: CHECK_FALSE( buffer.empty() ) 4: with expansion: 4: !false 4: 4: ./tests/tests_history_buf.cpp:303: PASSED: 4: CHECK( buffer.size() == 2 ) 4: with expansion: 4: 2 == 2 4: 4: ------------------------------------------------------------------------------- 4: u_template_historybuf 4: behavior with two 4: Check after pop_back 4: ------------------------------------------------------------------------------- 4: ./tests/tests_history_buf.cpp:371 4: ............................................................................... 4: 4: ./tests/tests_history_buf.cpp:373: PASSED: 4: REQUIRE( buffer.pop_back() ) 4: with expansion: 4: true 4: 4: ./tests/tests_history_buf.cpp:374: PASSED: 4: CHECK( buffer.size() == 1 ) 4: with expansion: 4: 1 == 1 4: 4: ./tests/tests_history_buf.cpp:375: PASSED: 4: CHECK( buffer.front() == 0 ) 4: with expansion: 4: 0 == 0 4: 4: ./tests/tests_history_buf.cpp:377: PASSED: 4: REQUIRE( buffer.pop_back() ) 4: with expansion: 4: true 4: 4: ./tests/tests_history_buf.cpp:378: PASSED: 4: CHECK( buffer.size() == 0 ) 4: with expansion: 4: 0 == 0 4: 4: ------------------------------------------------------------------------------- 4: u_template_historybuf 4: algorithm behavior with 3 4: ------------------------------------------------------------------------------- 4: ./tests/tests_history_buf.cpp:382 4: ............................................................................... 4: 4: ./tests/tests_history_buf.cpp:387: PASSED: 4: CHECK_FALSE( buffer.empty() ) 4: with expansion: 4: !false 4: 4: ./tests/tests_history_buf.cpp:388: PASSED: 4: CHECK( buffer.size() == 3 ) 4: with expansion: 4: 3 == 3 4: 4: ./tests/tests_history_buf.cpp:389: PASSED: 4: CHECK( buffer.begin() == std::find(buffer.begin(), buffer.end(), 0) ) 4: with expansion: 4: Iterator@[0] == Iterator@[0] 4: 4: ./tests/tests_history_buf.cpp:390: PASSED: 4: CHECK( ++(buffer.begin()) == std::find(buffer.begin(), buffer.end(), 2) ) 4: with expansion: 4: Iterator@[1] == Iterator@[1] 4: 4: ./tests/tests_history_buf.cpp:391: PASSED: 4: CHECK( buffer.end() == std::find(buffer.begin(), buffer.end(), 5) ) 4: with expansion: 4: Iterator@[3] == Iterator@[3] 4: 4: ./tests/tests_history_buf.cpp:393: PASSED: 4: CHECK( ++(buffer.begin()) == std::lower_bound(buffer.begin(), buffer.end(), 1) ) 4: with expansion: 4: Iterator@[1] == Iterator@[1] 4: 4: ------------------------------------------------------------------------------- 4: IteratorBase 4: Check default constructed 4: ------------------------------------------------------------------------------- 4: ./tests/tests_history_buf.cpp:410 4: ............................................................................... 4: 4: ./tests/tests_history_buf.cpp:412: PASSED: 4: CHECK_FALSE( default_constructed.valid() ) 4: with expansion: 4: !false 4: 4: ./tests/tests_history_buf.cpp:413: PASSED: 4: CHECK( default_constructed.is_cleared() ) 4: with expansion: 4: true 4: 4: ------------------------------------------------------------------------------- 4: IteratorBase 4: Check begin constructed 4: ------------------------------------------------------------------------------- 4: ./tests/tests_history_buf.cpp:415 4: ............................................................................... 4: 4: ./tests/tests_history_buf.cpp:417: PASSED: 4: CHECK( begin_constructed.valid() ) 4: with expansion: 4: true 4: 4: ./tests/tests_history_buf.cpp:418: PASSED: 4: CHECK_FALSE( begin_constructed.is_cleared() ) 4: with expansion: 4: !false 4: 4: ./tests/tests_history_buf.cpp:419: PASSED: 4: CHECK( (--begin_constructed).is_cleared() ) 4: with expansion: 4: true 4: 4: ------------------------------------------------------------------------------- 4: IteratorBase 4: Check end constructed 4: ------------------------------------------------------------------------------- 4: ./tests/tests_history_buf.cpp:421 4: ............................................................................... 4: 4: ./tests/tests_history_buf.cpp:423: PASSED: 4: CHECK_FALSE( end_constructed.valid() ) 4: with expansion: 4: !false 4: 4: ./tests/tests_history_buf.cpp:424: PASSED: 4: CHECK_FALSE( end_constructed.is_cleared() ) 4: with expansion: 4: !false 4: 4: ./tests/tests_history_buf.cpp:426: PASSED: 4: CHECK_FALSE( (++end_constructed).is_cleared() ) 4: with expansion: 4: !false 4: 4: =============================================================================== 4: All tests passed (176 assertions in 4 test cases) 4: 7/22 Test #4: tests_history_buf ................ Passed 0.06 sec 7: ./tests/tests_lowpass_float.cpp:89: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:90: PASSED: 7: CHECK( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:93: PASSED: 7: CHECK( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:94: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 12345 (0x3039) == 12345 (0x3039) 7: 7: ./tests/tests_lowpass_float.cpp:95: PASSED: 7: CHECK( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ------------------------------------------------------------------------------- 7: m_lowpass_float 7: Decrease 7: ------------------------------------------------------------------------------- 7: ./tests/tests_lowpass_float.cpp:116 7: ............................................................................... 7: 7: ./tests/tests_lowpass_float.cpp:122: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:123: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 20012345 (0x1315d39) 7: == 7: 20012345 (0x1315d39) 7: 7: ./tests/tests_lowpass_float.cpp:127: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) < prev ) 7: with expansion: 7: 161.056747437f < 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:122: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:123: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 40012345 (0x2628a39) 7: == 7: 40012345 (0x2628a39) 7: 7: ./tests/tests_lowpass_float.cpp:127: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) < prev ) 7: with expansion: 7: 150.8150177f < 161.056747437f 7: 7: ./tests/tests_lowpass_float.cpp:122: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:123: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 60012345 (0x393b739) 7: == 7: 60012345 (0x393b739) 7: 7: ./tests/tests_lowpass_float.cpp:127: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) < prev ) 7: with expansion: 7: 150.060073853f < 150.8150177f 7: 7: ./tests/tests_lowpass_float.cpp:122: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:123: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 80012345 (0x4c4e439) 7: == 7: 80012345 (0x4c4e439) 7: 7: ./tests/tests_lowpass_float.cpp:127: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) < prev ) 7: with expansion: 7: 150.004425049f < 150.060073853f 7: 7: ./tests/tests_lowpass_float.cpp:122: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:123: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 100012345 (0x5f61139) 7: == 7: 100012345 (0x5f61139) 7: 7: ./tests/tests_lowpass_float.cpp:127: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) < prev ) 7: with expansion: 7: 150.000320435f < 150.004425049f 7: 7: ./tests/tests_lowpass_float.cpp:122: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:123: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 120012345 (0x7273e39) 7: == 7: 120012345 (0x7273e39) 7: 7: ./tests/tests_lowpass_float.cpp:127: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) < prev ) 7: with expansion: 7: 150.000030518f < 150.000320435f 7: 7: ./tests/tests_lowpass_float.cpp:122: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:123: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 140012345 (0x8586b39) 7: == 7: 140012345 (0x8586b39) 7: 7: ./tests/tests_lowpass_float.cpp:127: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) < prev ) 7: with expansion: 7: 150.0f < 150.000030518f 7: 7: ./tests/tests_lowpass_float.cpp:122: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:123: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 160012345 (0x9899839) 7: == 7: 160012345 (0x9899839) 7: 7: ./tests/tests_lowpass_float.cpp:125: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:122: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:123: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 180012345 (0xabac539) 7: == 7: 180012345 (0xabac539) 7: 7: ./tests/tests_lowpass_float.cpp:125: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:122: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:123: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 200012345 (0xbebf239) 7: == 7: 200012345 (0xbebf239) 7: 7: ./tests/tests_lowpass_float.cpp:125: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:122: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:123: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 220012345 (0xd1d1f39) 7: == 7: 220012345 (0xd1d1f39) 7: 7: ./tests/tests_lowpass_float.cpp:125: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:122: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:123: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 240012345 (0xe4e4c39) 7: == 7: 240012345 (0xe4e4c39) 7: 7: ./tests/tests_lowpass_float.cpp:125: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:122: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:123: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 260012345 (0xf7f7939) 7: == 7: 260012345 (0xf7f7939) 7: 7: ./tests/tests_lowpass_float.cpp:125: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:122: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:123: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 280012345 (0x10b0a639) 7: == 7: 280012345 (0x10b0a639) 7: 7: ./tests/tests_lowpass_float.cpp:125: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:122: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:123: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 300012345 (0x11e1d339) 7: == 7: 300012345 (0x11e1d339) 7: 7: ./tests/tests_lowpass_float.cpp:125: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:122: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:123: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 320012345 (0x13130039) 7: == 7: 320012345 (0x13130039) 7: 7: ./tests/tests_lowpass_float.cpp:125: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:122: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:123: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 340012345 (0x14442d39) 7: == 7: 340012345 (0x14442d39) 7: 7: ./tests/tests_lowpass_float.cpp:125: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:122: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:123: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 360012345 (0x15755a39) 7: == 7: 360012345 (0x15755a39) 7: 7: ./tests/tests_lowpass_float.cpp:125: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:122: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:123: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 380012345 (0x16a68739) 7: == 7: 380012345 (0x16a68739) 7: 7: ./tests/tests_lowpass_float.cpp:125: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:122: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:123: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 400012345 (0x17d7b439) 7: == 7: 400012345 (0x17d7b439) 7: 7: ./tests/tests_lowpass_float.cpp:125: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ------------------------------------------------------------------------------- 7: m_lowpass_float 7: ------------------------------------------------------------------------------- 7: ./tests/tests_lowpass_float.cpp:78 7: ............................................................................... 7: 7: ./tests/tests_lowpass_float.cpp:82: PASSED: 7: CHECK( filter ) 7: with expansion: 7: 0x0000aaaaf7465d10 7: 7: ./tests/tests_lowpass_float.cpp:84: PASSED: 7: CHECK_FALSE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: !false 7: 7: ./tests/tests_lowpass_float.cpp:89: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:90: PASSED: 7: CHECK( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:93: PASSED: 7: CHECK( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:94: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 12345 (0x3039) == 12345 (0x3039) 7: 7: ./tests/tests_lowpass_float.cpp:95: PASSED: 7: CHECK( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ------------------------------------------------------------------------------- 7: m_lowpass_float 7: Stay Same 7: ------------------------------------------------------------------------------- 7: ./tests/tests_lowpass_float.cpp:132 7: ............................................................................... 7: 7: ./tests/tests_lowpass_float.cpp:137: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:138: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 20012345 (0x1315d39) 7: == 7: 20012345 (0x1315d39) 7: 7: ./tests/tests_lowpass_float.cpp:139: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:137: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:138: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 40012345 (0x2628a39) 7: == 7: 40012345 (0x2628a39) 7: 7: ./tests/tests_lowpass_float.cpp:139: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:137: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:138: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 60012345 (0x393b739) 7: == 7: 60012345 (0x393b739) 7: 7: ./tests/tests_lowpass_float.cpp:139: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:137: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:138: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 80012345 (0x4c4e439) 7: == 7: 80012345 (0x4c4e439) 7: 7: ./tests/tests_lowpass_float.cpp:139: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:137: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:138: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 100012345 (0x5f61139) 7: == 7: 100012345 (0x5f61139) 7: 7: ./tests/tests_lowpass_float.cpp:139: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:137: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:138: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 120012345 (0x7273e39) 7: == 7: 120012345 (0x7273e39) 7: 7: ./tests/tests_lowpass_float.cpp:139: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:137: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:138: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 140012345 (0x8586b39) 7: == 7: 140012345 (0x8586b39) 7: 7: ./tests/tests_lowpass_float.cpp:139: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:137: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:138: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 160012345 (0x9899839) 7: == 7: 160012345 (0x9899839) 7: 7: ./tests/tests_lowpass_float.cpp:139: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:137: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:138: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 180012345 (0xabac539) 7: == 7: 180012345 (0xabac539) 7: 7: ./tests/tests_lowpass_float.cpp:139: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:137: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:138: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 200012345 (0xbebf239) 7: == 7: 200012345 (0xbebf239) 7: 7: ./tests/tests_lowpass_float.cpp:139: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:137: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:138: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 220012345 (0xd1d1f39) 7: == 7: 220012345 (0xd1d1f39) 7: 7: ./tests/tests_lowpass_float.cpp:139: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:137: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:138: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 240012345 (0xe4e4c39) 7: == 7: 240012345 (0xe4e4c39) 7: 7: ./tests/tests_lowpass_float.cpp:139: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:137: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:138: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 260012345 (0xf7f7939) 7: == 7: 260012345 (0xf7f7939) 7: 7: ./tests/tests_lowpass_float.cpp:139: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:137: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:138: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 280012345 (0x10b0a639) 7: == 7: 280012345 (0x10b0a639) 7: 7: ./tests/tests_lowpass_float.cpp:139: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:137: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:138: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 300012345 (0x11e1d339) 7: == 7: 300012345 (0x11e1d339) 7: 7: ./tests/tests_lowpass_float.cpp:139: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:137: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:138: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 320012345 (0x13130039) 7: == 7: 320012345 (0x13130039) 7: 7: ./tests/tests_lowpass_float.cpp:139: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:137: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:138: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 340012345 (0x14442d39) 7: == 7: 340012345 (0x14442d39) 7: 7: ./tests/tests_lowpass_float.cpp:139: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:137: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:138: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 360012345 (0x15755a39) 7: == 7: 360012345 (0x15755a39) 7: 7: ./tests/tests_lowpass_float.cpp:139: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:137: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:138: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 380012345 (0x16a68739) 7: == 7: 380012345 (0x16a68739) 7: 7: ./tests/tests_lowpass_float.cpp:139: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:137: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:138: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 400012345 (0x17d7b439) 7: == 7: 400012345 (0x17d7b439) 7: 7: ./tests/tests_lowpass_float.cpp:139: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: =============================================================================== 7: All tests passed (585 assertions in 3 test cases) 7: 8/22 Test #7: tests_lowpass_float .............. Passed 0.06 sec 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000481000000 (0x38d7ec171fa40) 9: with messages: 9: frame id20 9: 1000000468280000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000499040000 (0x38d7ec2853f00) 9: >= 9: 1000000480280000 (0x38d7ec166fdc0) 9: with messages: 9: 21 9: 1000000480280000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000501000000 (0x38d7ec2a32740) 9: > 9: 1000000480280000 (0x38d7ec166fdc0) 9: with messages: 9: 21 9: 1000000480280000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000501000000 (0x38d7ec2a32740) 9: > 9: 1000000499040000 (0x38d7ec2853f00) 9: with messages: 9: 21 9: 1000000480280000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000505000000 (0x38d7ec2e03040) 9: > 9: 1000000480280000 (0x38d7ec166fdc0) 9: with messages: 9: 21 9: 1000000480280000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000505000000 (0x38d7ec2e03040) 9: > 9: 1000000501000000 (0x38d7ec2a32740) 9: with messages: 9: 21 9: 1000000480280000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 21 9: 1000000480280000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 21 9: 1000000480280000 9: 9: ./tests/tests_pacing.cpp:274: PASSED: 9: CHECK( unanoseconds(newPred.desired_present_time_ns - newPred.wake_up_time_ns) < unanoseconds(predictions.desired_present_time_ns - predictions.wake_up_time_ns) ) 9: with expansion: 9: 1960000 ns < 2600000 ns 9: 9: ./tests/tests_pacing.cpp:276: PASSED: 9: CHECK( unanoseconds(newPred.desired_present_time_ns - newPred.wake_up_time_ns) > unanoseconds(shortDrawDelay + shortSubmitDelay + shortGpuTime) ) 9: with expansion: 9: 1960000 ns > 1200000 ns 9: 9: ------------------------------------------------------------------------------- 9: u_pacing_compositor_display_timing 9: ------------------------------------------------------------------------------- 9: ./tests/tests_pacing.cpp:199 9: ............................................................................... 9: 9: ./tests/tests_pacing.cpp:203: PASSED: 9: REQUIRE( XRT_SUCCESS == u_pc_display_timing_create(frame_interval_ns.count(), &U_PC_DISPLAY_TIMING_CONFIG_DEFAULT, &upc) ) 9: with expansion: 9: 0 == 0 9: 9: ./tests/tests_pacing.cpp:205: PASSED: 9: REQUIRE( upc != nullptr ) 9: with expansion: 9: 0x0000aaaaca0f4140 != nullptr 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000158400000 (0x38d7eae377e00) 9: >= 9: 1000000001000000 (0x38d7ea4d5c240) 9: with messages: 9: 0 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000161000000 (0x38d7eae5f2a40) 9: > 9: 1000000001000000 (0x38d7ea4d5c240) 9: with messages: 9: 0 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000161000000 (0x38d7eae5f2a40) 9: > 9: 1000000158400000 (0x38d7eae377e00) 9: with messages: 9: 0 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000165000000 (0x38d7eae9c3340) 9: > 9: 1000000001000000 (0x38d7ea4d5c240) 9: with messages: 9: 0 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000165000000 (0x38d7eae9c3340) 9: > 9: 1000000161000000 (0x38d7eae5f2a40) 9: with messages: 9: 0 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 0 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 0 9: 1000000001000000 9: 9: ------------------------------------------------------------------------------- 9: u_pacing_compositor_display_timing 9: slower than desired 9: ------------------------------------------------------------------------------- 9: ./tests/tests_pacing.cpp:280 9: ............................................................................... 9: 9: ./tests/tests_pacing.cpp:306: PASSED: 9: REQUIRE( next_scanout_timepoint > gpu_finish ) 9: with expansion: 9: 1000000161000000 (0x38d7eae5f2a40) 9: > 9: 1000000006070000 (0x38d7ea5231ef0) 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000161000000 (0x38d7eae5f2a40) 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000178400000 (0x38d7eaf68ab00) 9: >= 9: 1000000006070000 (0x38d7ea5231ef0) 9: with messages: 9: 1 9: 1000000006070000 9: 1 9: 1000000006070000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000181000000 (0x38d7eaf905740) 9: > 9: 1000000006070000 (0x38d7ea5231ef0) 9: with messages: 9: 1 9: 1000000006070000 9: 1 9: 1000000006070000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000181000000 (0x38d7eaf905740) 9: > 9: 1000000178400000 (0x38d7eaf68ab00) 9: with messages: 9: 1 9: 1000000006070000 9: 1 9: 1000000006070000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000185000000 (0x38d7eafcd6040) 9: > 9: 1000000006070000 (0x38d7ea5231ef0) 9: with messages: 9: 1 9: 1000000006070000 9: 1 9: 1000000006070000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000185000000 (0x38d7eafcd6040) 9: > 9: 1000000181000000 (0x38d7eaf905740) 9: with messages: 9: 1 9: 1000000006070000 9: 1 9: 1000000006070000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 1 9: 1000000006070000 9: 1 9: 1000000006070000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 1 9: 1000000006070000 9: 1 9: 1000000006070000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000006070000 (0x38d7ea5231ef0) 9: <= 9: 1000000178400000 (0x38d7eaf68ab00) 9: with messages: 9: 1 9: 1000000006070000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000006070000 (0x38d7ea5231ef0) 9: <= 9: 1000000178400000 (0x38d7eaf68ab00) 9: with messages: 9: 1 9: 1000000006070000 9: 9: frame_id: 0 9: desired_present_time_ns: 1000000161000000 9: actual_present_time_ns: 1000000161000000 9: earliest_present_time_ns: 1000000017000000 9: present_margin_ns: 10930000 9: now_ns: 1000000162000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000197000000 (0x38d7eb0847b40) 9: >= 9: 1000000183470000 (0x38d7eafb607b0) 9: with messages: 9: 1 9: 1000000006070000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000197000000 (0x38d7eb0847b40) 9: with messages: 9: 1 9: 1000000006070000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000190720000 (0x38d7eb024a800) 9: >= 9: 1000000183470000 (0x38d7eafb607b0) 9: with messages: 9: 2 9: 1000000183470000 9: 2 9: 1000000183470000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000193000000 (0x38d7eb0477240) 9: > 9: 1000000183470000 (0x38d7eafb607b0) 9: with messages: 9: 2 9: 1000000183470000 9: 2 9: 1000000183470000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000193000000 (0x38d7eb0477240) 9: > 9: 1000000190720000 (0x38d7eb024a800) 9: with messages: 9: 2 9: 1000000183470000 9: 2 9: 1000000183470000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000197000000 (0x38d7eb0847b40) 9: > 9: 1000000183470000 (0x38d7eafb607b0) 9: with messages: 9: 2 9: 1000000183470000 9: 2 9: 1000000183470000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000197000000 (0x38d7eb0847b40) 9: > 9: 1000000193000000 (0x38d7eb0477240) 9: with messages: 9: 2 9: 1000000183470000 9: 2 9: 1000000183470000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 2 9: 1000000183470000 9: 2 9: 1000000183470000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 2 9: 1000000183470000 9: 2 9: 1000000183470000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000183470000 (0x38d7eafb607b0) 9: <= 9: 1000000190720000 (0x38d7eb024a800) 9: with messages: 9: 2 9: 1000000183470000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000183470000 (0x38d7eafb607b0) 9: <= 9: 1000000190720000 (0x38d7eb024a800) 9: with messages: 9: 2 9: 1000000183470000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000209000000 (0x38d7eb13b9640) 9: >= 9: 1000000195790000 (0x38d7eb07204b0) 9: with messages: 9: 2 9: 1000000183470000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000209000000 (0x38d7eb13b9640) 9: with messages: 9: 2 9: 1000000183470000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000206720000 (0x38d7eb118cc00) 9: >= 9: 1000000195790000 (0x38d7eb07204b0) 9: with messages: 9: 3 9: 1000000195790000 9: 3 9: 1000000195790000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000209000000 (0x38d7eb13b9640) 9: > 9: 1000000195790000 (0x38d7eb07204b0) 9: with messages: 9: 3 9: 1000000195790000 9: 3 9: 1000000195790000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000209000000 (0x38d7eb13b9640) 9: > 9: 1000000206720000 (0x38d7eb118cc00) 9: with messages: 9: 3 9: 1000000195790000 9: 3 9: 1000000195790000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000213000000 (0x38d7eb1789f40) 9: > 9: 1000000195790000 (0x38d7eb07204b0) 9: with messages: 9: 3 9: 1000000195790000 9: 3 9: 1000000195790000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000213000000 (0x38d7eb1789f40) 9: > 9: 1000000209000000 (0x38d7eb13b9640) 9: with messages: 9: 3 9: 1000000195790000 9: 3 9: 1000000195790000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 3 9: 1000000195790000 9: 3 9: 1000000195790000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 3 9: 1000000195790000 9: 3 9: 1000000195790000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000195790000 (0x38d7eb07204b0) 9: <= 9: 1000000206720000 (0x38d7eb118cc00) 9: with messages: 9: 3 9: 1000000195790000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000195790000 (0x38d7eb07204b0) 9: <= 9: 1000000206720000 (0x38d7eb118cc00) 9: with messages: 9: 3 9: 1000000195790000 9: 9: frame_id: 1 9: desired_present_time_ns: 1000000181000000 9: actual_present_time_ns: 1000000197000000 9: earliest_present_time_ns: 1000000197000000 9: present_margin_ns: 13530000 9: now_ns: 1000000198000000 9: 9: WARN [adjust_comp_time] Frame 1 missed by 16.00! 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000225000000 (0x38d7eb22fba40) 9: >= 9: 1000000211790000 (0x38d7eb16628b0) 9: with messages: 9: 3 9: 1000000195790000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000225000000 (0x38d7eb22fba40) 9: with messages: 9: 3 9: 1000000195790000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000242080000 (0x38d7eb3345900) 9: >= 9: 1000000211790000 (0x38d7eb16628b0) 9: with messages: 9: 4 9: 1000000211790000 9: 4 9: 1000000211790000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000245000000 (0x38d7eb360e740) 9: > 9: 1000000211790000 (0x38d7eb16628b0) 9: with messages: 9: 4 9: 1000000211790000 9: 4 9: 1000000211790000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000245000000 (0x38d7eb360e740) 9: > 9: 1000000242080000 (0x38d7eb3345900) 9: with messages: 9: 4 9: 1000000211790000 9: 4 9: 1000000211790000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000249000000 (0x38d7eb39df040) 9: > 9: 1000000211790000 (0x38d7eb16628b0) 9: with messages: 9: 4 9: 1000000211790000 9: 4 9: 1000000211790000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000249000000 (0x38d7eb39df040) 9: > 9: 1000000245000000 (0x38d7eb360e740) 9: with messages: 9: 4 9: 1000000211790000 9: 4 9: 1000000211790000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 4 9: 1000000211790000 9: 4 9: 1000000211790000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 4 9: 1000000211790000 9: 4 9: 1000000211790000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000211790000 (0x38d7eb16628b0) 9: <= 9: 1000000242080000 (0x38d7eb3345900) 9: with messages: 9: 4 9: 1000000211790000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000211790000 (0x38d7eb16628b0) 9: <= 9: 1000000242080000 (0x38d7eb3345900) 9: with messages: 9: 4 9: 1000000211790000 9: 9: frame_id: 2 9: desired_present_time_ns: 1000000193000000 9: actual_present_time_ns: 1000000209000000 9: earliest_present_time_ns: 1000000209000000 9: present_margin_ns: 13210000 9: now_ns: 1000000210000000 9: 9: WARN [adjust_comp_time] Frame 2 missed by 16.00! 9: frame_id: 3 9: desired_present_time_ns: 1000000209000000 9: actual_present_time_ns: 1000000225000000 9: earliest_present_time_ns: 1000000225000000 9: present_margin_ns: 13210000 9: now_ns: 1000000226000000 9: 9: WARN [adjust_comp_time] Frame 3 missed by 16.00! 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000261000000 (0x38d7eb4550b40) 9: >= 9: 1000000247150000 (0x38d7eb381b5b0) 9: with messages: 9: 4 9: 1000000211790000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000261000000 (0x38d7eb4550b40) 9: with messages: 9: 4 9: 1000000211790000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000252800000 (0x38d7eb3d7ec00) 9: >= 9: 1000000247150000 (0x38d7eb381b5b0) 9: with messages: 9: 5 9: 1000000247150000 9: 5 9: 1000000247150000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000257000000 (0x38d7eb4180240) 9: > 9: 1000000247150000 (0x38d7eb381b5b0) 9: with messages: 9: 5 9: 1000000247150000 9: 5 9: 1000000247150000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000257000000 (0x38d7eb4180240) 9: > 9: 1000000252800000 (0x38d7eb3d7ec00) 9: with messages: 9: 5 9: 1000000247150000 9: 5 9: 1000000247150000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000261000000 (0x38d7eb4550b40) 9: > 9: 1000000247150000 (0x38d7eb381b5b0) 9: with messages: 9: 5 9: 1000000247150000 9: 5 9: 1000000247150000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000261000000 (0x38d7eb4550b40) 9: > 9: 1000000257000000 (0x38d7eb4180240) 9: with messages: 9: 5 9: 1000000247150000 9: 5 9: 1000000247150000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 5 9: 1000000247150000 9: 5 9: 1000000247150000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 5 9: 1000000247150000 9: 5 9: 1000000247150000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000247150000 (0x38d7eb381b5b0) 9: <= 9: 1000000252800000 (0x38d7eb3d7ec00) 9: with messages: 9: 5 9: 1000000247150000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000247150000 (0x38d7eb381b5b0) 9: <= 9: 1000000252800000 (0x38d7eb3d7ec00) 9: with messages: 9: 5 9: 1000000247150000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000273000000 (0x38d7eb50c2640) 9: >= 9: 1000000257870000 (0x38d7eb42548b0) 9: with messages: 9: 5 9: 1000000247150000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000273000000 (0x38d7eb50c2640) 9: with messages: 9: 5 9: 1000000247150000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000268800000 (0x38d7eb4cc1000) 9: >= 9: 1000000257870000 (0x38d7eb42548b0) 9: with messages: 9: 6 9: 1000000257870000 9: 6 9: 1000000257870000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000273000000 (0x38d7eb50c2640) 9: > 9: 1000000257870000 (0x38d7eb42548b0) 9: with messages: 9: 6 9: 1000000257870000 9: 6 9: 1000000257870000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000273000000 (0x38d7eb50c2640) 9: > 9: 1000000268800000 (0x38d7eb4cc1000) 9: with messages: 9: 6 9: 1000000257870000 9: 6 9: 1000000257870000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000277000000 (0x38d7eb5492f40) 9: > 9: 1000000257870000 (0x38d7eb42548b0) 9: with messages: 9: 6 9: 1000000257870000 9: 6 9: 1000000257870000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000277000000 (0x38d7eb5492f40) 9: > 9: 1000000273000000 (0x38d7eb50c2640) 9: with messages: 9: 6 9: 1000000257870000 9: 6 9: 1000000257870000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 6 9: 1000000257870000 9: 6 9: 1000000257870000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 6 9: 1000000257870000 9: 6 9: 1000000257870000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000257870000 (0x38d7eb42548b0) 9: <= 9: 1000000268800000 (0x38d7eb4cc1000) 9: with messages: 9: 6 9: 1000000257870000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000257870000 (0x38d7eb42548b0) 9: <= 9: 1000000268800000 (0x38d7eb4cc1000) 9: with messages: 9: 6 9: 1000000257870000 9: 9: frame_id: 4 9: desired_present_time_ns: 1000000245000000 9: actual_present_time_ns: 1000000261000000 9: earliest_present_time_ns: 1000000261000000 9: present_margin_ns: 13850000 9: now_ns: 1000000262000000 9: 9: WARN [adjust_comp_time] Frame 4 missed by 16.00! 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000289000000 (0x38d7eb6004a40) 9: >= 9: 1000000273870000 (0x38d7eb5196cb0) 9: with messages: 9: 6 9: 1000000257870000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000289000000 (0x38d7eb6004a40) 9: with messages: 9: 6 9: 1000000257870000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000304160000 (0x38d7eb6e79d00) 9: >= 9: 1000000273870000 (0x38d7eb5196cb0) 9: with messages: 9: 7 9: 1000000273870000 9: 7 9: 1000000273870000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000309000000 (0x38d7eb7317740) 9: > 9: 1000000273870000 (0x38d7eb5196cb0) 9: with messages: 9: 7 9: 1000000273870000 9: 7 9: 1000000273870000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000309000000 (0x38d7eb7317740) 9: > 9: 1000000304160000 (0x38d7eb6e79d00) 9: with messages: 9: 7 9: 1000000273870000 9: 7 9: 1000000273870000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000313000000 (0x38d7eb76e8040) 9: > 9: 1000000273870000 (0x38d7eb5196cb0) 9: with messages: 9: 7 9: 1000000273870000 9: 7 9: 1000000273870000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000313000000 (0x38d7eb76e8040) 9: > 9: 1000000309000000 (0x38d7eb7317740) 9: with messages: 9: 7 9: 1000000273870000 9: 7 9: 1000000273870000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 7 9: 1000000273870000 9: 7 9: 1000000273870000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 7 9: 1000000273870000 9: 7 9: 1000000273870000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000273870000 (0x38d7eb5196cb0) 9: <= 9: 1000000304160000 (0x38d7eb6e79d00) 9: with messages: 9: 7 9: 1000000273870000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000273870000 (0x38d7eb5196cb0) 9: <= 9: 1000000304160000 (0x38d7eb6e79d00) 9: with messages: 9: 7 9: 1000000273870000 9: 9: frame_id: 5 9: desired_present_time_ns: 1000000257000000 9: actual_present_time_ns: 1000000273000000 9: earliest_present_time_ns: 1000000273000000 9: present_margin_ns: 15130000 9: now_ns: 1000000274000000 9: 9: WARN [adjust_comp_time] Frame 5 missed by 16.00! 9: frame_id: 6 9: desired_present_time_ns: 1000000273000000 9: actual_present_time_ns: 1000000289000000 9: earliest_present_time_ns: 1000000289000000 9: present_margin_ns: 15130000 9: now_ns: 1000000290000000 9: 9: WARN [adjust_comp_time] Frame 6 missed by 16.00! 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000325000000 (0x38d7eb8259b40) 9: >= 9: 1000000309230000 (0x38d7eb734f9b0) 9: with messages: 9: 7 9: 1000000273870000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000325000000 (0x38d7eb8259b40) 9: with messages: 9: 7 9: 1000000273870000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000315200000 (0x38d7eb7901200) 9: >= 9: 1000000309230000 (0x38d7eb734f9b0) 9: with messages: 9: 8 9: 1000000309230000 9: 8 9: 1000000309230000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000321000000 (0x38d7eb7e89240) 9: > 9: 1000000309230000 (0x38d7eb734f9b0) 9: with messages: 9: 8 9: 1000000309230000 9: 8 9: 1000000309230000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000321000000 (0x38d7eb7e89240) 9: > 9: 1000000315200000 (0x38d7eb7901200) 9: with messages: 9: 8 9: 1000000309230000 9: 8 9: 1000000309230000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000325000000 (0x38d7eb8259b40) 9: > 9: 1000000309230000 (0x38d7eb734f9b0) 9: with messages: 9: 8 9: 1000000309230000 9: 8 9: 1000000309230000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000325000000 (0x38d7eb8259b40) 9: > 9: 1000000321000000 (0x38d7eb7e89240) 9: with messages: 9: 8 9: 1000000309230000 9: 8 9: 1000000309230000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 8 9: 1000000309230000 9: 8 9: 1000000309230000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 8 9: 1000000309230000 9: 8 9: 1000000309230000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000309230000 (0x38d7eb734f9b0) 9: <= 9: 1000000315200000 (0x38d7eb7901200) 9: with messages: 9: 8 9: 1000000309230000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000309230000 (0x38d7eb734f9b0) 9: <= 9: 1000000315200000 (0x38d7eb7901200) 9: with messages: 9: 8 9: 1000000309230000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000321000000 (0x38d7eb7e89240) 9: >= 9: 1000000320270000 (0x38d7eb7dd6eb0) 9: with messages: 9: 8 9: 1000000309230000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000321000000 (0x38d7eb7e89240) 9: with messages: 9: 8 9: 1000000309230000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000331200000 (0x38d7eb8843600) 9: >= 9: 1000000320270000 (0x38d7eb7dd6eb0) 9: with messages: 9: 9 9: 1000000320270000 9: 9 9: 1000000320270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000337000000 (0x38d7eb8dcb640) 9: > 9: 1000000320270000 (0x38d7eb7dd6eb0) 9: with messages: 9: 9 9: 1000000320270000 9: 9 9: 1000000320270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000337000000 (0x38d7eb8dcb640) 9: > 9: 1000000331200000 (0x38d7eb8843600) 9: with messages: 9: 9 9: 1000000320270000 9: 9 9: 1000000320270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000341000000 (0x38d7eb919bf40) 9: > 9: 1000000320270000 (0x38d7eb7dd6eb0) 9: with messages: 9: 9 9: 1000000320270000 9: 9 9: 1000000320270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000341000000 (0x38d7eb919bf40) 9: > 9: 1000000337000000 (0x38d7eb8dcb640) 9: with messages: 9: 9 9: 1000000320270000 9: 9 9: 1000000320270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 9 9: 1000000320270000 9: 9 9: 1000000320270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 9 9: 1000000320270000 9: 9 9: 1000000320270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000320270000 (0x38d7eb7dd6eb0) 9: <= 9: 1000000331200000 (0x38d7eb8843600) 9: with messages: 9: 9 9: 1000000320270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000320270000 (0x38d7eb7dd6eb0) 9: <= 9: 1000000331200000 (0x38d7eb8843600) 9: with messages: 9: 9 9: 1000000320270000 9: 9: frame_id: 8 9: desired_present_time_ns: 1000000321000000 9: actual_present_time_ns: 1000000321000000 9: earliest_present_time_ns: 1000000321000000 9: present_margin_ns: 730000 9: now_ns: 1000000322000000 9: 9: frame_id: 7 9: desired_present_time_ns: 1000000309000000 9: actual_present_time_ns: 1000000325000000 9: earliest_present_time_ns: 1000000325000000 9: present_margin_ns: 15770000 9: now_ns: 1000000326000000 9: 9: WARN [adjust_comp_time] Frame 7 missed by 16.00! 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000337000000 (0x38d7eb8dcb640) 9: >= 9: 1000000336270000 (0x38d7eb8d192b0) 9: with messages: 9: 9 9: 1000000320270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000337000000 (0x38d7eb8dcb640) 9: with messages: 9: 9 9: 1000000320270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000347200000 (0x38d7eb9785a00) 9: >= 9: 1000000336270000 (0x38d7eb8d192b0) 9: with messages: 9: 10 9: 1000000336270000 9: 10 9: 1000000336270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000353000000 (0x38d7eb9d0da40) 9: > 9: 1000000336270000 (0x38d7eb8d192b0) 9: with messages: 9: 10 9: 1000000336270000 9: 10 9: 1000000336270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000353000000 (0x38d7eb9d0da40) 9: > 9: 1000000347200000 (0x38d7eb9785a00) 9: with messages: 9: 10 9: 1000000336270000 9: 10 9: 1000000336270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000357000000 (0x38d7eba0de340) 9: > 9: 1000000336270000 (0x38d7eb8d192b0) 9: with messages: 9: 10 9: 1000000336270000 9: 10 9: 1000000336270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000357000000 (0x38d7eba0de340) 9: > 9: 1000000353000000 (0x38d7eb9d0da40) 9: with messages: 9: 10 9: 1000000336270000 9: 10 9: 1000000336270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 10 9: 1000000336270000 9: 10 9: 1000000336270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 10 9: 1000000336270000 9: 10 9: 1000000336270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000336270000 (0x38d7eb8d192b0) 9: <= 9: 1000000347200000 (0x38d7eb9785a00) 9: with messages: 9: 10 9: 1000000336270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000336270000 (0x38d7eb8d192b0) 9: <= 9: 1000000347200000 (0x38d7eb9785a00) 9: with messages: 9: 10 9: 1000000336270000 9: 9: frame_id: 9 9: desired_present_time_ns: 1000000337000000 9: actual_present_time_ns: 1000000337000000 9: earliest_present_time_ns: 1000000337000000 9: present_margin_ns: 730000 9: now_ns: 1000000338000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000353000000 (0x38d7eb9d0da40) 9: >= 9: 1000000352270000 (0x38d7eb9c5b6b0) 9: with messages: 9: 10 9: 1000000336270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000353000000 (0x38d7eb9d0da40) 9: with messages: 9: 10 9: 1000000336270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000363200000 (0x38d7eba6c7e00) 9: >= 9: 1000000352270000 (0x38d7eb9c5b6b0) 9: with messages: 9: 11 9: 1000000352270000 9: 11 9: 1000000352270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000369000000 (0x38d7ebac4fe40) 9: > 9: 1000000352270000 (0x38d7eb9c5b6b0) 9: with messages: 9: 11 9: 1000000352270000 9: 11 9: 1000000352270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000369000000 (0x38d7ebac4fe40) 9: > 9: 1000000363200000 (0x38d7eba6c7e00) 9: with messages: 9: 11 9: 1000000352270000 9: 11 9: 1000000352270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000373000000 (0x38d7ebb020740) 9: > 9: 1000000352270000 (0x38d7eb9c5b6b0) 9: with messages: 9: 11 9: 1000000352270000 9: 11 9: 1000000352270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000373000000 (0x38d7ebb020740) 9: > 9: 1000000369000000 (0x38d7ebac4fe40) 9: with messages: 9: 11 9: 1000000352270000 9: 11 9: 1000000352270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 11 9: 1000000352270000 9: 11 9: 1000000352270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 11 9: 1000000352270000 9: 11 9: 1000000352270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000352270000 (0x38d7eb9c5b6b0) 9: <= 9: 1000000363200000 (0x38d7eba6c7e00) 9: with messages: 9: 11 9: 1000000352270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000352270000 (0x38d7eb9c5b6b0) 9: <= 9: 1000000363200000 (0x38d7eba6c7e00) 9: with messages: 9: 11 9: 1000000352270000 9: 9: frame_id: 10 9: desired_present_time_ns: 1000000353000000 9: actual_present_time_ns: 1000000353000000 9: earliest_present_time_ns: 1000000353000000 9: present_margin_ns: 730000 9: now_ns: 1000000354000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000369000000 (0x38d7ebac4fe40) 9: >= 9: 1000000368270000 (0x38d7ebab9dab0) 9: with messages: 9: 11 9: 1000000352270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000369000000 (0x38d7ebac4fe40) 9: with messages: 9: 11 9: 1000000352270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000379200000 (0x38d7ebb60a200) 9: >= 9: 1000000368270000 (0x38d7ebab9dab0) 9: with messages: 9: 12 9: 1000000368270000 9: 12 9: 1000000368270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000385000000 (0x38d7ebbb92240) 9: > 9: 1000000368270000 (0x38d7ebab9dab0) 9: with messages: 9: 12 9: 1000000368270000 9: 12 9: 1000000368270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000385000000 (0x38d7ebbb92240) 9: > 9: 1000000379200000 (0x38d7ebb60a200) 9: with messages: 9: 12 9: 1000000368270000 9: 12 9: 1000000368270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000389000000 (0x38d7ebbf62b40) 9: > 9: 1000000368270000 (0x38d7ebab9dab0) 9: with messages: 9: 12 9: 1000000368270000 9: 12 9: 1000000368270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000389000000 (0x38d7ebbf62b40) 9: > 9: 1000000385000000 (0x38d7ebbb92240) 9: with messages: 9: 12 9: 1000000368270000 9: 12 9: 1000000368270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 12 9: 1000000368270000 9: 12 9: 1000000368270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 12 9: 1000000368270000 9: 12 9: 1000000368270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000368270000 (0x38d7ebab9dab0) 9: <= 9: 1000000379200000 (0x38d7ebb60a200) 9: with messages: 9: 12 9: 1000000368270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000368270000 (0x38d7ebab9dab0) 9: <= 9: 1000000379200000 (0x38d7ebb60a200) 9: with messages: 9: 12 9: 1000000368270000 9: 9: frame_id: 11 9: desired_present_time_ns: 1000000369000000 9: actual_present_time_ns: 1000000369000000 9: earliest_present_time_ns: 1000000369000000 9: present_margin_ns: 730000 9: now_ns: 1000000370000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000385000000 (0x38d7ebbb92240) 9: >= 9: 1000000384270000 (0x38d7ebbadfeb0) 9: with messages: 9: 12 9: 1000000368270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000385000000 (0x38d7ebbb92240) 9: with messages: 9: 12 9: 1000000368270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000395200000 (0x38d7ebc54c600) 9: >= 9: 1000000384270000 (0x38d7ebbadfeb0) 9: with messages: 9: 13 9: 1000000384270000 9: 13 9: 1000000384270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000401000000 (0x38d7ebcad4640) 9: > 9: 1000000384270000 (0x38d7ebbadfeb0) 9: with messages: 9: 13 9: 1000000384270000 9: 13 9: 1000000384270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000401000000 (0x38d7ebcad4640) 9: > 9: 1000000395200000 (0x38d7ebc54c600) 9: with messages: 9: 13 9: 1000000384270000 9: 13 9: 1000000384270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000405000000 (0x38d7ebcea4f40) 9: > 9: 1000000384270000 (0x38d7ebbadfeb0) 9: with messages: 9: 13 9: 1000000384270000 9: 13 9: 1000000384270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000405000000 (0x38d7ebcea4f40) 9: > 9: 1000000401000000 (0x38d7ebcad4640) 9: with messages: 9: 13 9: 1000000384270000 9: 13 9: 1000000384270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 13 9: 1000000384270000 9: 13 9: 1000000384270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 13 9: 1000000384270000 9: 13 9: 1000000384270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000384270000 (0x38d7ebbadfeb0) 9: <= 9: 1000000395200000 (0x38d7ebc54c600) 9: with messages: 9: 13 9: 1000000384270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000384270000 (0x38d7ebbadfeb0) 9: <= 9: 1000000395200000 (0x38d7ebc54c600) 9: with messages: 9: 13 9: 1000000384270000 9: 9: frame_id: 12 9: desired_present_time_ns: 1000000385000000 9: actual_present_time_ns: 1000000385000000 9: earliest_present_time_ns: 1000000385000000 9: present_margin_ns: 730000 9: now_ns: 1000000386000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000401000000 (0x38d7ebcad4640) 9: >= 9: 1000000400270000 (0x38d7ebca222b0) 9: with messages: 9: 13 9: 1000000384270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000401000000 (0x38d7ebcad4640) 9: with messages: 9: 13 9: 1000000384270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000411200000 (0x38d7ebd48ea00) 9: >= 9: 1000000400270000 (0x38d7ebca222b0) 9: with messages: 9: 14 9: 1000000400270000 9: 14 9: 1000000400270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000417000000 (0x38d7ebda16a40) 9: > 9: 1000000400270000 (0x38d7ebca222b0) 9: with messages: 9: 14 9: 1000000400270000 9: 14 9: 1000000400270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000417000000 (0x38d7ebda16a40) 9: > 9: 1000000411200000 (0x38d7ebd48ea00) 9: with messages: 9: 14 9: 1000000400270000 9: 14 9: 1000000400270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000421000000 (0x38d7ebdde7340) 9: > 9: 1000000400270000 (0x38d7ebca222b0) 9: with messages: 9: 14 9: 1000000400270000 9: 14 9: 1000000400270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000421000000 (0x38d7ebdde7340) 9: > 9: 1000000417000000 (0x38d7ebda16a40) 9: with messages: 9: 14 9: 1000000400270000 9: 14 9: 1000000400270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 14 9: 1000000400270000 9: 14 9: 1000000400270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 14 9: 1000000400270000 9: 14 9: 1000000400270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000400270000 (0x38d7ebca222b0) 9: <= 9: 1000000411200000 (0x38d7ebd48ea00) 9: with messages: 9: 14 9: 1000000400270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000400270000 (0x38d7ebca222b0) 9: <= 9: 1000000411200000 (0x38d7ebd48ea00) 9: with messages: 9: 14 9: 1000000400270000 9: 9: frame_id: 13 9: desired_present_time_ns: 1000000401000000 9: actual_present_time_ns: 1000000401000000 9: earliest_present_time_ns: 1000000401000000 9: present_margin_ns: 730000 9: now_ns: 1000000402000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000417000000 (0x38d7ebda16a40) 9: >= 9: 1000000416270000 (0x38d7ebd9646b0) 9: with messages: 9: 14 9: 1000000400270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000417000000 (0x38d7ebda16a40) 9: with messages: 9: 14 9: 1000000400270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000427200000 (0x38d7ebe3d0e00) 9: >= 9: 1000000416270000 (0x38d7ebd9646b0) 9: with messages: 9: 15 9: 1000000416270000 9: 15 9: 1000000416270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000433000000 (0x38d7ebe958e40) 9: > 9: 1000000416270000 (0x38d7ebd9646b0) 9: with messages: 9: 15 9: 1000000416270000 9: 15 9: 1000000416270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000433000000 (0x38d7ebe958e40) 9: > 9: 1000000427200000 (0x38d7ebe3d0e00) 9: with messages: 9: 15 9: 1000000416270000 9: 15 9: 1000000416270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000437000000 (0x38d7ebed29740) 9: > 9: 1000000416270000 (0x38d7ebd9646b0) 9: with messages: 9: 15 9: 1000000416270000 9: 15 9: 1000000416270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000437000000 (0x38d7ebed29740) 9: > 9: 1000000433000000 (0x38d7ebe958e40) 9: with messages: 9: 15 9: 1000000416270000 9: 15 9: 1000000416270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 15 9: 1000000416270000 9: 15 9: 1000000416270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 15 9: 1000000416270000 9: 15 9: 1000000416270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000416270000 (0x38d7ebd9646b0) 9: <= 9: 1000000427200000 (0x38d7ebe3d0e00) 9: with messages: 9: 15 9: 1000000416270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000416270000 (0x38d7ebd9646b0) 9: <= 9: 1000000427200000 (0x38d7ebe3d0e00) 9: with messages: 9: 15 9: 1000000416270000 9: 9: frame_id: 14 9: desired_present_time_ns: 1000000417000000 9: actual_present_time_ns: 1000000417000000 9: earliest_present_time_ns: 1000000417000000 9: present_margin_ns: 730000 9: now_ns: 1000000418000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000433000000 (0x38d7ebe958e40) 9: >= 9: 1000000432270000 (0x38d7ebe8a6ab0) 9: with messages: 9: 15 9: 1000000416270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000433000000 (0x38d7ebe958e40) 9: with messages: 9: 15 9: 1000000416270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000443200000 (0x38d7ebf313200) 9: >= 9: 1000000432270000 (0x38d7ebe8a6ab0) 9: with messages: 9: 16 9: 1000000432270000 9: 16 9: 1000000432270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000449000000 (0x38d7ebf89b240) 9: > 9: 1000000432270000 (0x38d7ebe8a6ab0) 9: with messages: 9: 16 9: 1000000432270000 9: 16 9: 1000000432270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000449000000 (0x38d7ebf89b240) 9: > 9: 1000000443200000 (0x38d7ebf313200) 9: with messages: 9: 16 9: 1000000432270000 9: 16 9: 1000000432270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000453000000 (0x38d7ebfc6bb40) 9: > 9: 1000000432270000 (0x38d7ebe8a6ab0) 9: with messages: 9: 16 9: 1000000432270000 9: 16 9: 1000000432270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000453000000 (0x38d7ebfc6bb40) 9: > 9: 1000000449000000 (0x38d7ebf89b240) 9: with messages: 9: 16 9: 1000000432270000 9: 16 9: 1000000432270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 16 9: 1000000432270000 9: 16 9: 1000000432270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 16 9: 1000000432270000 9: 16 9: 1000000432270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000432270000 (0x38d7ebe8a6ab0) 9: <= 9: 1000000443200000 (0x38d7ebf313200) 9: with messages: 9: 16 9: 1000000432270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000432270000 (0x38d7ebe8a6ab0) 9: <= 9: 1000000443200000 (0x38d7ebf313200) 9: with messages: 9: 16 9: 1000000432270000 9: 9: frame_id: 15 9: desired_present_time_ns: 1000000433000000 9: actual_present_time_ns: 1000000433000000 9: earliest_present_time_ns: 1000000433000000 9: present_margin_ns: 730000 9: now_ns: 1000000434000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000449000000 (0x38d7ebf89b240) 9: >= 9: 1000000448270000 (0x38d7ebf7e8eb0) 9: with messages: 9: 16 9: 1000000432270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000449000000 (0x38d7ebf89b240) 9: with messages: 9: 16 9: 1000000432270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000459200000 (0x38d7ec0255600) 9: >= 9: 1000000448270000 (0x38d7ebf7e8eb0) 9: with messages: 9: 17 9: 1000000448270000 9: 17 9: 1000000448270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000465000000 (0x38d7ec07dd640) 9: > 9: 1000000448270000 (0x38d7ebf7e8eb0) 9: with messages: 9: 17 9: 1000000448270000 9: 17 9: 1000000448270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000465000000 (0x38d7ec07dd640) 9: > 9: 1000000459200000 (0x38d7ec0255600) 9: with messages: 9: 17 9: 1000000448270000 9: 17 9: 1000000448270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000469000000 (0x38d7ec0badf40) 9: > 9: 1000000448270000 (0x38d7ebf7e8eb0) 9: with messages: 9: 17 9: 1000000448270000 9: 17 9: 1000000448270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000469000000 (0x38d7ec0badf40) 9: > 9: 1000000465000000 (0x38d7ec07dd640) 9: with messages: 9: 17 9: 1000000448270000 9: 17 9: 1000000448270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 17 9: 1000000448270000 9: 17 9: 1000000448270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 17 9: 1000000448270000 9: 17 9: 1000000448270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000448270000 (0x38d7ebf7e8eb0) 9: <= 9: 1000000459200000 (0x38d7ec0255600) 9: with messages: 9: 17 9: 1000000448270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000448270000 (0x38d7ebf7e8eb0) 9: <= 9: 1000000459200000 (0x38d7ec0255600) 9: with messages: 9: 17 9: 1000000448270000 9: 9: frame_id: 16 9: desired_present_time_ns: 1000000449000000 9: actual_present_time_ns: 1000000449000000 9: earliest_present_time_ns: 1000000449000000 9: present_margin_ns: 730000 9: now_ns: 1000000450000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000465000000 (0x38d7ec07dd640) 9: >= 9: 1000000464270000 (0x38d7ec072b2b0) 9: with messages: 9: 17 9: 1000000448270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000465000000 (0x38d7ec07dd640) 9: with messages: 9: 17 9: 1000000448270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000475200000 (0x38d7ec1197a00) 9: >= 9: 1000000464270000 (0x38d7ec072b2b0) 9: with messages: 9: 18 9: 1000000464270000 9: 18 9: 1000000464270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000481000000 (0x38d7ec171fa40) 9: > 9: 1000000464270000 (0x38d7ec072b2b0) 9: with messages: 9: 18 9: 1000000464270000 9: 18 9: 1000000464270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000481000000 (0x38d7ec171fa40) 9: > 9: 1000000475200000 (0x38d7ec1197a00) 9: with messages: 9: 18 9: 1000000464270000 9: 18 9: 1000000464270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000485000000 (0x38d7ec1af0340) 9: > 9: 1000000464270000 (0x38d7ec072b2b0) 9: with messages: 9: 18 9: 1000000464270000 9: 18 9: 1000000464270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000485000000 (0x38d7ec1af0340) 9: > 9: 1000000481000000 (0x38d7ec171fa40) 9: with messages: 9: 18 9: 1000000464270000 9: 18 9: 1000000464270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 18 9: 1000000464270000 9: 18 9: 1000000464270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 18 9: 1000000464270000 9: 18 9: 1000000464270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000464270000 (0x38d7ec072b2b0) 9: <= 9: 1000000475200000 (0x38d7ec1197a00) 9: with messages: 9: 18 9: 1000000464270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000464270000 (0x38d7ec072b2b0) 9: <= 9: 1000000475200000 (0x38d7ec1197a00) 9: with messages: 9: 18 9: 1000000464270000 9: 9: frame_id: 17 9: desired_present_time_ns: 1000000465000000 9: actual_present_time_ns: 1000000465000000 9: earliest_present_time_ns: 1000000465000000 9: present_margin_ns: 730000 9: now_ns: 1000000466000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000481000000 (0x38d7ec171fa40) 9: >= 9: 1000000480270000 (0x38d7ec166d6b0) 9: with messages: 9: 18 9: 1000000464270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000481000000 (0x38d7ec171fa40) 9: with messages: 9: 18 9: 1000000464270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000491200000 (0x38d7ec20d9e00) 9: >= 9: 1000000480270000 (0x38d7ec166d6b0) 9: with messages: 9: 19 9: 1000000480270000 9: 19 9: 1000000480270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000497000000 (0x38d7ec2661e40) 9: > 9: 1000000480270000 (0x38d7ec166d6b0) 9: with messages: 9: 19 9: 1000000480270000 9: 19 9: 1000000480270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000497000000 (0x38d7ec2661e40) 9: > 9: 1000000491200000 (0x38d7ec20d9e00) 9: with messages: 9: 19 9: 1000000480270000 9: 19 9: 1000000480270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000501000000 (0x38d7ec2a32740) 9: > 9: 1000000480270000 (0x38d7ec166d6b0) 9: with messages: 9: 19 9: 1000000480270000 9: 19 9: 1000000480270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000501000000 (0x38d7ec2a32740) 9: > 9: 1000000497000000 (0x38d7ec2661e40) 9: with messages: 9: 19 9: 1000000480270000 9: 19 9: 1000000480270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 19 9: 1000000480270000 9: 19 9: 1000000480270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 19 9: 1000000480270000 9: 19 9: 1000000480270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000480270000 (0x38d7ec166d6b0) 9: <= 9: 1000000491200000 (0x38d7ec20d9e00) 9: with messages: 9: 19 9: 1000000480270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000480270000 (0x38d7ec166d6b0) 9: <= 9: 1000000491200000 (0x38d7ec20d9e00) 9: with messages: 9: 19 9: 1000000480270000 9: 9: frame_id: 18 9: desired_present_time_ns: 1000000481000000 9: actual_present_time_ns: 1000000481000000 9: earliest_present_time_ns: 1000000481000000 9: present_margin_ns: 730000 9: now_ns: 1000000482000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000497000000 (0x38d7ec2661e40) 9: >= 9: 1000000496270000 (0x38d7ec25afab0) 9: with messages: 9: 19 9: 1000000480270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000497000000 (0x38d7ec2661e40) 9: with messages: 9: 19 9: 1000000480270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000507200000 (0x38d7ec301c200) 9: >= 9: 1000000496270000 (0x38d7ec25afab0) 9: with messages: 9: 20 9: 1000000496270000 9: 20 9: 1000000496270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000513000000 (0x38d7ec35a4240) 9: > 9: 1000000496270000 (0x38d7ec25afab0) 9: with messages: 9: 20 9: 1000000496270000 9: 20 9: 1000000496270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000513000000 (0x38d7ec35a4240) 9: > 9: 1000000507200000 (0x38d7ec301c200) 9: with messages: 9: 20 9: 1000000496270000 9: 20 9: 1000000496270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000517000000 (0x38d7ec3974b40) 9: > 9: 1000000496270000 (0x38d7ec25afab0) 9: with messages: 9: 20 9: 1000000496270000 9: 20 9: 1000000496270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000517000000 (0x38d7ec3974b40) 9: > 9: 1000000513000000 (0x38d7ec35a4240) 9: with messages: 9: 20 9: 1000000496270000 9: 20 9: 1000000496270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 20 9: 1000000496270000 9: 20 9: 1000000496270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 20 9: 1000000496270000 9: 20 9: 1000000496270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000496270000 (0x38d7ec25afab0) 9: <= 9: 1000000507200000 (0x38d7ec301c200) 9: with messages: 9: 20 9: 1000000496270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000496270000 (0x38d7ec25afab0) 9: <= 9: 1000000507200000 (0x38d7ec301c200) 9: with messages: 9: 20 9: 1000000496270000 9: 9: frame_id: 19 9: desired_present_time_ns: 1000000497000000 9: actual_present_time_ns: 1000000497000000 9: earliest_present_time_ns: 1000000497000000 9: present_margin_ns: 730000 9: now_ns: 1000000498000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000513000000 (0x38d7ec35a4240) 9: >= 9: 1000000512270000 (0x38d7ec34f1eb0) 9: with messages: 9: 20 9: 1000000496270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000513000000 (0x38d7ec35a4240) 9: with messages: 9: 20 9: 1000000496270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000523200000 (0x38d7ec3f5e600) 9: >= 9: 1000000512270000 (0x38d7ec34f1eb0) 9: with messages: 9: 21 9: 1000000512270000 9: 21 9: 1000000512270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000529000000 (0x38d7ec44e6640) 9: > 9: 1000000512270000 (0x38d7ec34f1eb0) 9: with messages: 9: 21 9: 1000000512270000 9: 21 9: 1000000512270000 9: 9/22 Test #10: tests_quatexpmap ................. Passed 0.06 sec 12: Randomness seeded to: 3519178383 12: 12: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12: tests_quat_swing_twist is a Catch2 v3.6.0 host application. 12: Run with -? for options 12: 12: ------------------------------------------------------------------------------- 12: SwingTwistTriviallyInvertibleIn180DegreeHemisphere 12: ------------------------------------------------------------------------------- 12: ./tests/tests_quat_swing_twist.cpp:34 12: ............................................................................... 12: 12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ------------------------------------------------------------------------------- 12: SwingTwistAlwaysInvertibleIfYouUseSoundRotationEqualities 12: ------------------------------------------------------------------------------- 12: ./tests/tests_quat_swing_twist.cpp:68 12: ............................................................................... 12: 12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: =============================================================================== 12: All tests passed (40 assertions in 2 test cases) 12: 10/22 Test #12: tests_quat_swing_twist ........... Passed 0.05 sec 11: ERROR [CATCH2_INTERNAL_TEST_0] LH to RH! 11: ERROR [log_quat] xyzw: 0.099915 -0.864565 0.048233 -0.490120 11: ERROR [log_quat] xyzw: 0.099915 0.864565 -0.048233 -0.490120 11: ERROR [log_quat] xyzw: -0.099915 -0.864565 0.048233 0.490120 11: Randomness seeded to: 3264099030 11: 11: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11: tests_quat_change_of_basis is a Catch2 v3.6.0 host application. 11: Run with -? for options 11: 11: ------------------------------------------------------------------------------- 11: QuaternionChangeOfBasis 11: ------------------------------------------------------------------------------- 11: ./tests/tests_quat_change_of_basis.cpp:146 11: ............................................................................... 11: 11: ./tests/tests_quat_change_of_basis.cpp:166: PASSED: 11: CHECK( quat_difference(q_prime, q_prime_fast) < 0.01 ) 11: with expansion: 11: 0.000000119f < 0.01 11: 11: ERROR [log_quat] xyzw: -0.004947 -0.991273 -0.117093 -0.060362 11: ERROR [log_quat] xyzw: -0.004947 0.991273 0.117093 -0.060362 11: ERROR [log_quat] xyzw: 0.004947 -0.991273 -0.117093 0.060362 11: ./tests/tests_quat_change_of_basis.cpp:166: PASSED: 11: CHECK( quat_difference(q_prime, q_prime_fast) < 0.01 ) 11: with expansion: 11: 0.0f < 0.01 11: 11: ERROR [log_quat] xyzw: -0.184776 0.798554 -0.564540 -0.097285 11: ERROR [log_quat] xyzw: 0.184776 0.798554 -0.564540 0.097285 11: ERROR [log_quat] xyzw: 0.184776 0.798554 -0.564540 0.097285 11: ./tests/tests_quat_change_of_basis.cpp:166: PASSED: 11: CHECK( quat_difference(q_prime, q_prime_fast) < 0.01 ) 11: with expansion: 11: 0.0f < 0.01 11: 11: ERROR [CATCH2_INTERNAL_TEST_0] Unity to OpenXR! 11: ERROR [log_quat] xyzw: 0.310217 0.000000 0.000000 0.950666 11: ERROR [log_quat] xyzw: -0.310217 -0.000000 0.000000 0.950666 11: ERROR [log_quat] xyzw: 0.310217 0.000000 -0.000000 -0.950666 11: ./tests/tests_quat_change_of_basis.cpp:193: PASSED: 11: CHECK( quat_difference(q_prime, q_prime_fast) < 0.01 ) 11: with expansion: 11: 0.000000119f < 0.01 11: 11: ERROR [log_quat] xyzw: -0.632523 -0.506676 0.478948 0.337348 11: ERROR [log_quat] xyzw: 0.632523 0.506676 0.478948 0.337348 11: ERROR [log_quat] xyzw: -0.632523 -0.506676 -0.478948 -0.337348 11: ./tests/tests_quat_change_of_basis.cpp:193: PASSED: 11: CHECK( quat_difference(q_prime, q_prime_fast) < 0.01 ) 11: with expansion: 11: -0.000000238f < 0.01 11: 11: ERROR [log_quat] xyzw: -0.312385 -0.301061 0.411970 0.801286 11: ERROR [log_quat] xyzw: 0.312385 0.301061 0.411970 0.801286 11: ERROR [log_quat] xyzw: -0.312385 -0.301061 -0.411970 -0.801286 11: ./tests/tests_quat_change_of_basis.cpp:193: PASSED: 11: CHECK( quat_difference(q_prime, q_prime_fast) < 0.01 ) 11: with expansion: 11: 0.000000119f < 0.01 11: 11: =============================================================================== 11: All tests passed (6 assertions in 1 test case) 11: 11/22 Test #11: tests_quat_change_of_basis ....... Passed 0.05 sec test 13 Start 13: tests_rational 13: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/tests_rational "--success" "--allow-running-no-tests" 13: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests 13: Test timeout computed to be: 1500 test 14 Start 14: tests_relation_chain 14: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/tests_relation_chain "--success" "--allow-running-no-tests" 14: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests 14: Test timeout computed to be: 1500 test 15 Start 15: tests_vector 15: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/tests_vector "--success" "--allow-running-no-tests" 15: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests 15: Test timeout computed to be: 1500 test 16 Start 16: tests_worker 16: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/tests_worker "--success" "--allow-running-no-tests" 16: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests 16: Test timeout computed to be: 1500 test 17 Start 17: tests_pose 17: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/tests_pose "--success" "--allow-running-no-tests" 17: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests 17: Test timeout computed to be: 1500 test 18 Start 18: tests_vec3_angle 18: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/tests_vec3_angle "--success" "--allow-running-no-tests" 18: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests 18: Test timeout computed to be: 1500 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000529000000 (0x38d7ec44e6640) 9: > 9: 1000000523200000 (0x38d7ec3f5e600) 9: with messages: 9: 21 9: 1000000512270000 9: 21 9: 1000000512270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000533000000 (0x38d7ec48b6f40) 9: > 9: 1000000512270000 (0x38d7ec34f1eb0) 9: with messages: 9: 21 9: 1000000512270000 9: 21 9: 1000000512270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000533000000 (0x38d7ec48b6f40) 9: > 9: 1000000529000000 (0x38d7ec44e6640) 9: with messages: 9: 21 9: 1000000512270000 9: 21 9: 1000000512270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 21 9: 1000000512270000 9: 21 9: 1000000512270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 21 9: 1000000512270000 9: 21 9: 1000000512270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000512270000 (0x38d7ec34f1eb0) 9: <= 9: 1000000523200000 (0x38d7ec3f5e600) 9: with messages: 9: 21 9: 1000000512270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000512270000 (0x38d7ec34f1eb0) 9: <= 9: 1000000523200000 (0x38d7ec3f5e600) 9: with messages: 9: 21 9: 1000000512270000 9: 9: frame_id: 20 9: desired_present_time_ns: 1000000513000000 9: actual_present_time_ns: 1000000513000000 9: earliest_present_time_ns: 1000000513000000 9: present_margin_ns: 730000 9: now_ns: 1000000514000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000529000000 (0x38d7ec44e6640) 9: >= 9: 1000000528270000 (0x38d7ec44342b0) 9: with messages: 9: 21 9: 1000000512270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000529000000 (0x38d7ec44e6640) 9: with messages: 9: 21 9: 1000000512270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000539200000 (0x38d7ec4ea0a00) 9: >= 9: 1000000528270000 (0x38d7ec44342b0) 9: with messages: 9: 22 9: 1000000528270000 9: 22 9: 1000000528270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000545000000 (0x38d7ec5428a40) 9: > 9: 1000000528270000 (0x38d7ec44342b0) 9: with messages: 9: 22 9: 1000000528270000 9: 22 9: 1000000528270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000545000000 (0x38d7ec5428a40) 9: > 9: 1000000539200000 (0x38d7ec4ea0a00) 9: with messages: 9: 22 9: 1000000528270000 9: 22 9: 1000000528270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000549000000 (0x38d7ec57f9340) 9: > 9: 1000000528270000 (0x38d7ec44342b0) 9: with messages: 9: 22 9: 1000000528270000 9: 22 9: 1000000528270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000549000000 (0x38d7ec57f9340) 9: > 9: 1000000545000000 (0x38d7ec5428a40) 9: with messages: 9: 22 9: 1000000528270000 9: 22 9: 1000000528270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 22 9: 1000000528270000 9: 22 9: 1000000528270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 22 9: 1000000528270000 9: 22 9: 1000000528270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000528270000 (0x38d7ec44342b0) 9: <= 9: 1000000539200000 (0x38d7ec4ea0a00) 9: with messages: 9: 22 9: 1000000528270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000528270000 (0x38d7ec44342b0) 9: <= 9: 1000000539200000 (0x38d7ec4ea0a00) 9: with messages: 9: 22 9: 1000000528270000 9: 9: frame_id: 21 9: desired_present_time_ns: 1000000529000000 9: actual_present_time_ns: 1000000529000000 9: earliest_present_time_ns: 1000000529000000 9: present_margin_ns: 730000 9: now_ns: 1000000530000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000545000000 (0x38d7ec5428a40) 9: >= 9: 1000000544270000 (0x38d7ec53766b0) 9: with messages: 9: 22 9: 1000000528270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000545000000 (0x38d7ec5428a40) 9: with messages: 9: 22 9: 1000000528270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000555200000 (0x38d7ec5de2e00) 9: >= 9: 1000000544270000 (0x38d7ec53766b0) 9: with messages: 9: 23 9: 1000000544270000 9: 23 9: 1000000544270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000561000000 (0x38d7ec636ae40) 9: > 9: 1000000544270000 (0x38d7ec53766b0) 9: with messages: 9: 23 9: 1000000544270000 9: 23 9: 1000000544270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000561000000 (0x38d7ec636ae40) 9: > 9: 1000000555200000 (0x38d7ec5de2e00) 9: with messages: 9: 23 9: 1000000544270000 9: 23 9: 1000000544270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000565000000 (0x38d7ec673b740) 9: > 9: 1000000544270000 (0x38d7ec53766b0) 9: with messages: 9: 23 9: 1000000544270000 9: 23 9: 1000000544270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000565000000 (0x38d7ec673b740) 9: > 9: 1000000561000000 (0x38d7ec636ae40) 9: with messages: 9: 23 9: 1000000544270000 9: 23 9: 1000000544270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 23 9: 1000000544270000 9: 23 9: 1000000544270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 23 9: 1000000544270000 9: 23 9: 1000000544270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000544270000 (0x38d7ec53766b0) 9: <= 9: 1000000555200000 (0x38d7ec5de2e00) 9: with messages: 9: 23 9: 1000000544270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000544270000 (0x38d7ec53766b0) 9: <= 9: 1000000555200000 (0x38d7ec5de2e00) 9: with messages: 9: 23 9: 1000000544270000 9: 9: frame_id: 22 9: desired_present_time_ns: 1000000545000000 9: actual_present_time_ns: 1000000545000000 9: earliest_present_time_ns: 1000000545000000 9: present_margin_ns: 730000 9: now_ns: 1000000546000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000561000000 (0x38d7ec636ae40) 9: >= 9: 1000000560270000 (0x38d7ec62b8ab0) 9: with messages: 9: 23 9: 1000000544270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000561000000 (0x38d7ec636ae40) 9: with messages: 9: 23 9: 1000000544270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000571200000 (0x38d7ec6d25200) 9: >= 9: 1000000560270000 (0x38d7ec62b8ab0) 9: with messages: 9: 24 9: 1000000560270000 9: 24 9: 1000000560270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000577000000 (0x38d7ec72ad240) 9: > 9: 1000000560270000 (0x38d7ec62b8ab0) 9: with messages: 9: 24 9: 1000000560270000 9: 24 9: 1000000560270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000577000000 (0x38d7ec72ad240) 9: > 9: 1000000571200000 (0x38d7ec6d25200) 9: with messages: 9: 24 9: 1000000560270000 9: 24 9: 1000000560270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000581000000 (0x38d7ec767db40) 9: > 9: 1000000560270000 (0x38d7ec62b8ab0) 9: with messages: 9: 24 9: 1000000560270000 9: 24 9: 1000000560270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000581000000 (0x38d7ec767db40) 9: > 9: 1000000577000000 (0x38d7ec72ad240) 9: with messages: 9: 24 9: 1000000560270000 9: 24 9: 1000000560270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 24 9: 1000000560270000 9: 24 9: 1000000560270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 24 9: 1000000560270000 9: 24 9: 1000000560270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000560270000 (0x38d7ec62b8ab0) 9: <= 9: 1000000571200000 (0x38d7ec6d25200) 9: with messages: 9: 24 9: 1000000560270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000560270000 (0x38d7ec62b8ab0) 9: <= 9: 1000000571200000 (0x38d7ec6d25200) 9: with messages: 9: 24 9: 1000000560270000 9: 9: frame_id: 23 9: desired_present_time_ns: 1000000561000000 9: actual_present_time_ns: 1000000561000000 9: earliest_present_time_ns: 1000000561000000 9: present_margin_ns: 730000 9: now_ns: 1000000562000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000577000000 (0x38d7ec72ad240) 9: >= 9: 1000000576270000 (0x38d7ec71faeb0) 9: with messages: 9: 24 9: 1000000560270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000577000000 (0x38d7ec72ad240) 9: with messages: 9: 24 9: 1000000560270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000587200000 (0x38d7ec7c67600) 9: >= 9: 1000000576270000 (0x38d7ec71faeb0) 9: with messages: 9: 25 9: 1000000576270000 9: 25 9: 1000000576270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000593000000 (0x38d7ec81ef640) 9: > 9: 1000000576270000 (0x38d7ec71faeb0) 9: with messages: 9: 25 9: 1000000576270000 9: 25 9: 1000000576270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000593000000 (0x38d7ec81ef640) 9: > 9: 1000000587200000 (0x38d7ec7c67600) 9: with messages: 9: 25 9: 1000000576270000 9: 25 9: 1000000576270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000597000000 (0x38d7ec85bff40) 9: > 9: 1000000576270000 (0x38d7ec71faeb0) 9: with messages: 9: 25 9: 1000000576270000 9: 25 9: 1000000576270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000597000000 (0x38d7ec85bff40) 9: > 9: 1000000593000000 (0x38d7ec81ef640) 9: with messages: 9: 25 9: 1000000576270000 9: 25 9: 1000000576270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 25 9: 1000000576270000 9: 25 9: 1000000576270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 25 9: 1000000576270000 9: 25 9: 1000000576270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000576270000 (0x38d7ec71faeb0) 9: <= 9: 1000000587200000 (0x38d7ec7c67600) 9: with messages: 9: 25 9: 1000000576270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000576270000 (0x38d7ec71faeb0) 9: <= 9: 1000000587200000 (0x38d7ec7c67600) 9: with messages: 9: 25 9: 1000000576270000 9: 9: frame_id: 24 9: desired_present_time_ns: 1000000577000000 9: actual_present_time_ns: 1000000577000000 9: earliest_present_time_ns: 1000000577000000 9: present_margin_ns: 730000 9: now_ns: 1000000578000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000593000000 (0x38d7ec81ef640) 9: >= 9: 1000000592270000 (0x38d7ec813d2b0) 9: with messages: 9: 25 9: 1000000576270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000593000000 (0x38d7ec81ef640) 9: with messages: 9: 25 9: 1000000576270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000603200000 (0x38d7ec8ba9a00) 9: >= 9: 1000000592270000 (0x38d7ec813d2b0) 9: with messages: 9: 26 9: 1000000592270000 9: 26 9: 1000000592270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000609000000 (0x38d7ec9131a40) 9: > 9: 1000000592270000 (0x38d7ec813d2b0) 9: with messages: 9: 26 9: 1000000592270000 9: 26 9: 1000000592270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000609000000 (0x38d7ec9131a40) 9: > 9: 1000000603200000 (0x38d7ec8ba9a00) 9: with messages: 9: 26 9: 1000000592270000 9: 26 9: 1000000592270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000613000000 (0x38d7ec9502340) 9: > 9: 1000000592270000 (0x38d7ec813d2b0) 9: with messages: 9: 26 9: 1000000592270000 9: 26 9: 1000000592270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000613000000 (0x38d7ec9502340) 9: > 9: 1000000609000000 (0x38d7ec9131a40) 9: with messages: 9: 26 9: 1000000592270000 9: 26 9: 1000000592270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 26 9: 1000000592270000 9: 26 9: 1000000592270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 26 9: 1000000592270000 9: 26 9: 1000000592270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000592270000 (0x38d7ec813d2b0) 9: <= 9: 1000000603200000 (0x38d7ec8ba9a00) 9: with messages: 9: 26 9: 1000000592270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000592270000 (0x38d7ec813d2b0) 9: <= 9: 1000000603200000 (0x38d7ec8ba9a00) 9: with messages: 9: 26 9: 1000000592270000 9: 9: frame_id: 25 9: desired_present_time_ns: 1000000593000000 9: actual_present_time_ns: 1000000593000000 9: earliest_present_time_ns: 1000000593000000 9: present_margin_ns: 730000 9: now_ns: 1000000594000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000609000000 (0x38d7ec9131a40) 9: >= 9: 1000000608270000 (0x38d7ec907f6b0) 9: with messages: 9: 26 9: 1000000592270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000609000000 (0x38d7ec9131a40) 9: with messages: 9: 26 9: 1000000592270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000619200000 (0x38d7ec9aebe00) 9: >= 9: 1000000608270000 (0x38d7ec907f6b0) 9: with messages: 9: 27 9: 1000000608270000 9: 27 9: 1000000608270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000625000000 (0x38d7eca073e40) 9: > 9: 1000000608270000 (0x38d7ec907f6b0) 9: with messages: 9: 27 9: 1000000608270000 9: 27 9: 1000000608270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000625000000 (0x38d7eca073e40) 9: > 9: 1000000619200000 (0x38d7ec9aebe00) 9: with messages: 9: 27 9: 1000000608270000 9: 27 9: 1000000608270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000629000000 (0x38d7eca444740) 9: > 9: 1000000608270000 (0x38d7ec907f6b0) 9: with messages: 9: 27 9: 1000000608270000 9: 27 9: 1000000608270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000629000000 (0x38d7eca444740) 9: > 9: 1000000625000000 (0x38d7eca073e40) 9: with messages: 9: 27 9: 1000000608270000 9: 27 9: 1000000608270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 27 9: 1000000608270000 9: 27 9: 1000000608270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 27 9: 1000000608270000 9: 27 9: 1000000608270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000608270000 (0x38d7ec907f6b0) 9: <= 9: 1000000619200000 (0x38d7ec9aebe00) 9: with messages: 9: 27 9: 1000000608270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000608270000 (0x38d7ec907f6b0) 9: <= 9: 1000000619200000 (0x38d7ec9aebe00) 9: with messages: 9: 27 9: 1000000608270000 9: 9: frame_id: 26 9: desired_present_time_ns: 1000000609000000 9: actual_present_time_ns: 1000000609000000 9: earliest_present_time_ns: 1000000609000000 9: present_margin_ns: 730000 9: now_ns: 1000000610000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000625000000 (0x38d7eca073e40) 9: >= 9: 1000000624270000 (0x38d7ec9fc1ab0) 9: with messages: 9: 27 9: 1000000608270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000625000000 (0x38d7eca073e40) 9: with messages: 9: 27 9: 1000000608270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000635200000 (0x38d7ecaa2e200) 9: >= 9: 1000000624270000 (0x38d7ec9fc1ab0) 9: with messages: 9: 28 9: 1000000624270000 9: 28 9: 1000000624270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000641000000 (0x38d7ecafb6240) 9: > 9: 1000000624270000 (0x38d7ec9fc1ab0) 9: with messages: 9: 28 9: 1000000624270000 9: 28 9: 1000000624270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000641000000 (0x38d7ecafb6240) 9: > 9: 1000000635200000 (0x38d7ecaa2e200) 9: with messages: 9: 28 9: 1000000624270000 9: 28 9: 1000000624270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000645000000 (0x38d7ecb386b40) 9: > 9: 1000000624270000 (0x38d7ec9fc1ab0) 9: with messages: 9: 28 9: 1000000624270000 9: 28 9: 1000000624270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000645000000 (0x38d7ecb386b40) 9: > 9: 1000000641000000 (0x38d7ecafb6240) 9: with messages: 9: 28 9: 1000000624270000 9: 28 9: 1000000624270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 28 9: 1000000624270000 9: 28 9: 1000000624270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 28 9: 1000000624270000 9: 28 9: 1000000624270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000624270000 (0x38d7ec9fc1ab0) 9: <= 9: 1000000635200000 (0x38d7ecaa2e200) 9: with messages: 9: 28 9: 1000000624270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000624270000 (0x38d7ec9fc1ab0) 9: <= 9: 1000000635200000 (0x38d7ecaa2e200) 9: with messages: 9: 28 9: 1000000624270000 9: 9: frame_id: 27 9: desired_present_time_ns: 1000000625000000 9: actual_present_time_ns: 1000000625000000 9: earliest_present_time_ns: 1000000625000000 9: present_margin_ns: 730000 9: now_ns: 1000000626000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000641000000 (0x38d7ecafb6240) 9: >= 9: 1000000640270000 (0x38d7ecaf03eb0) 9: with messages: 9: 28 9: 1000000624270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000641000000 (0x38d7ecafb6240) 9: with messages: 9: 28 9: 1000000624270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000651200000 (0x38d7ecb970600) 9: >= 9: 1000000640270000 (0x38d7ecaf03eb0) 9: with messages: 9: 29 9: 1000000640270000 9: 29 9: 1000000640270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000657000000 (0x38d7ecbef8640) 9: > 9: 1000000640270000 (0x38d7ecaf03eb0) 9: with messages: 9: 29 9: 1000000640270000 9: 29 9: 1000000640270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000657000000 (0x38d7ecbef8640) 9: > 9: 1000000651200000 (0x38d7ecb970600) 9: with messages: 9: 29 9: 1000000640270000 9: 29 9: 1000000640270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000661000000 (0x38d7ecc2c8f40) 9: > 9: 1000000640270000 (0x38d7ecaf03eb0) 9: with messages: 9: 29 9: 1000000640270000 9: 29 9: 1000000640270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000661000000 (0x38d7ecc2c8f40) 9: > 9: 1000000657000000 (0x38d7ecbef8640) 9: with messages: 9: 29 9: 1000000640270000 9: 29 9: 1000000640270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 29 9: 1000000640270000 9: 29 9: 1000000640270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 29 9: 1000000640270000 9: 29 9: 1000000640270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000640270000 (0x38d7ecaf03eb0) 9: <= 9: 1000000651200000 (0x38d7ecb970600) 9: with messages: 9: 29 9: 1000000640270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000640270000 (0x38d7ecaf03eb0) 9: <= 9: 1000000651200000 (0x38d7ecb970600) 9: with messages: 9: 29 9: 1000000640270000 9: 9: frame_id: 28 9: desired_present_time_ns: 1000000641000000 9: actual_present_time_ns: 1000000641000000 9: earliest_present_time_ns: 1000000641000000 9: present_margin_ns: 730000 9: now_ns: 1000000642000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000657000000 (0x38d7ecbef8640) 9: >= 9: 1000000656270000 (0x38d7ecbe462b0) 9: with messages: 9: 29 9: 1000000640270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000657000000 (0x38d7ecbef8640) 9: with messages: 9: 29 9: 1000000640270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000667200000 (0x38d7ecc8b2a00) 9: >= 9: 1000000656270000 (0x38d7ecbe462b0) 9: with messages: 9: 30 9: 1000000656270000 9: 30 9: 1000000656270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000673000000 (0x38d7ecce3aa40) 9: > 9: 1000000656270000 (0x38d7ecbe462b0) 9: with messages: 9: 30 9: 1000000656270000 9: 30 9: 1000000656270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000673000000 (0x38d7ecce3aa40) 9: > 9: 1000000667200000 (0x38d7ecc8b2a00) 9: with messages: 9: 30 9: 1000000656270000 9: 30 9: 1000000656270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000677000000 (0x38d7ecd20b340) 9: > 9: 1000000656270000 (0x38d7ecbe462b0) 9: with messages: 9: 30 9: 1000000656270000 9: 30 9: 1000000656270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000677000000 (0x38d7ecd20b340) 9: > 9: 1000000673000000 (0x38d7ecce3aa40) 9: with messages: 9: 30 9: 1000000656270000 9: 30 9: 1000000656270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 30 9: 1000000656270000 9: 30 9: 1000000656270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 30 9: 1000000656270000 9: 30 9: 1000000656270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000656270000 (0x38d7ecbe462b0) 9: <= 9: 1000000667200000 (0x38d7ecc8b2a00) 9: with messages: 9: 30 9: 1000000656270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000656270000 (0x38d7ecbe462b0) 9: <= 9: 1000000667200000 (0x38d7ecc8b2a00) 9: with messages: 9: 30 9: 1000000656270000 9: 9: frame_id: 29 9: desired_present_time_ns: 1000000657000000 9: actual_present_time_ns: 1000000657000000 9: earliest_present_time_ns: 1000000657000000 9: present_margin_ns: 730000 9: now_ns: 1000000658000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000673000000 (0x38d7ecce3aa40) 9: >= 9: 1000000672270000 (0x38d7eccd886b0) 9: with messages: 9: 30 9: 1000000656270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000673000000 (0x38d7ecce3aa40) 9: with messages: 9: 30 9: 1000000656270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000683200000 (0x38d7ecd7f4e00) 9: >= 9: 1000000672270000 (0x38d7eccd886b0) 9: with messages: 9: 31 9: 1000000672270000 9: 31 9: 1000000672270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000689000000 (0x38d7ecdd7ce40) 9: > 9: 1000000672270000 (0x38d7eccd886b0) 9: with messages: 9: 31 9: 1000000672270000 9: 31 9: 1000000672270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000689000000 (0x38d7ecdd7ce40) 9: > 9: 1000000683200000 (0x38d7ecd7f4e00) 9: with messages: 9: 31 9: 1000000672270000 9: 31 9: 1000000672270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000693000000 (0x38d7ece14d740) 9: > 9: 1000000672270000 (0x38d7eccd886b0) 9: with messages: 9: 31 9: 1000000672270000 9: 31 9: 1000000672270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000693000000 (0x38d7ece14d740) 9: > 9: 1000000689000000 (0x38d7ecdd7ce40) 9: with messages: 9: 31 9: 1000000672270000 9: 31 9: 1000000672270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 31 9: 1000000672270000 9: 31 9: 1000000672270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 31 9: 1000000672270000 9: 31 9: 1000000672270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000672270000 (0x38d7eccd886b0) 9: <= 9: 1000000683200000 (0x38d7ecd7f4e00) 9: with messages: 9: 31 9: 1000000672270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000672270000 (0x38d7eccd886b0) 9: <= 9: 1000000683200000 (0x38d7ecd7f4e00) 9: with messages: 9: 31 9: 1000000672270000 9: 9: frame_id: 30 9: desired_present_time_ns: 1000000673000000 9: actual_present_time_ns: 1000000673000000 9: earliest_present_time_ns: 1000000673000000 9: present_margin_ns: 730000 9: now_ns: 1000000674000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000689000000 (0x38d7ecdd7ce40) 9: >= 9: 1000000688270000 (0x38d7ecdccaab0) 9: with messages: 9: 31 9: 1000000672270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000689000000 (0x38d7ecdd7ce40) 9: with messages: 9: 31 9: 1000000672270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000699200000 (0x38d7ece737200) 9: >= 9: 1000000688270000 (0x38d7ecdccaab0) 9: with messages: 9: 32 9: 1000000688270000 9: 32 9: 1000000688270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000705000000 (0x38d7ececbf240) 9: > 9: 1000000688270000 (0x38d7ecdccaab0) 9: with messages: 9: 32 9: 1000000688270000 9: 32 9: 1000000688270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000705000000 (0x38d7ececbf240) 9: > 9: 1000000699200000 (0x38d7ece737200) 9: with messages: 9: 32 9: 1000000688270000 9: 32 9: 1000000688270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000709000000 (0x38d7ecf08fb40) 9: > 9: 1000000688270000 (0x38d7ecdccaab0) 9: with messages: 9: 32 9: 1000000688270000 9: 32 9: 1000000688270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000709000000 (0x38d7ecf08fb40) 9: > 9: 1000000705000000 (0x38d7ececbf240) 9: with messages: 9: 32 9: 1000000688270000 9: 32 9: 1000000688270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 32 9: 1000000688270000 9: 32 9: 1000000688270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 32 9: 1000000688270000 9: 32 9: 1000000688270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000688270000 (0x38d7ecdccaab0) 9: <= 9: 1000000699200000 (0x38d7ece737200) 9: with messages: 9: 32 9: 1000000688270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000688270000 (0x38d7ecdccaab0) 9: <= 9: 1000000699200000 (0x38d7ece737200) 9: with messages: 9: 32 9: 1000000688270000 9: 9: frame_id: 31 9: desired_present_time_ns: 1000000689000000 9: actual_present_time_ns: 1000000689000000 9: earliest_present_time_ns: 1000000689000000 9: present_margin_ns: 730000 9: now_ns: 1000000690000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000705000000 (0x38d7ececbf240) 9: >= 9: 1000000704270000 (0x38d7ecec0ceb0) 9: with messages: 9: 32 9: 1000000688270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000705000000 (0x38d7ececbf240) 9: with messages: 9: 32 9: 1000000688270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000715200000 (0x38d7ecf679600) 9: >= 9: 1000000704270000 (0x38d7ecec0ceb0) 9: with messages: 9: 33 9: 1000000704270000 9: 33 9: 1000000704270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000721000000 (0x38d7ecfc01640) 9: > 9: 1000000704270000 (0x38d7ecec0ceb0) 9: with messages: 9: 33 9: 1000000704270000 9: 33 9: 1000000704270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000721000000 (0x38d7ecfc01640) 9: > 9: 1000000715200000 (0x38d7ecf679600) 9: with messages: 9: 33 9: 1000000704270000 9: 33 9: 1000000704270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000725000000 (0x38d7ecffd1f40) 9: > 9: 1000000704270000 (0x38d7ecec0ceb0) 9: with messages: 9: 33 9: 1000000704270000 9: 33 9: 1000000704270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000725000000 (0x38d7ecffd1f40) 9: > 9: 1000000721000000 (0x38d7ecfc01640) 9: with messages: 9: 33 9: 1000000704270000 9: 33 9: 1000000704270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 33 9: 1000000704270000 9: 33 9: 1000000704270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 33 9: 1000000704270000 9: 33 9: 1000000704270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000704270000 (0x38d7ecec0ceb0) 9: <= 9: 1000000715200000 (0x38d7ecf679600) 9: with messages: 9: 33 9: 1000000704270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000704270000 (0x38d7ecec0ceb0) 9: <= 9: 1000000715200000 (0x38d7ecf679600) 9: with messages: 9: 33 9: 1000000704270000 9: 9: frame_id: 32 9: desired_present_time_ns: 1000000705000000 9: actual_present_time_ns: 1000000705000000 9: earliest_present_time_ns: 1000000705000000 9: present_margin_ns: 730000 9: now_ns: 1000000706000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000721000000 (0x38d7ecfc01640) 9: >= 9: 1000000720270000 (0x38d7ecfb4f2b0) 9: with messages: 9: 33 9: 1000000704270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000721000000 (0x38d7ecfc01640) 9: with messages: 9: 33 9: 1000000704270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000731200000 (0x38d7ed05bba00) 9: >= 9: 1000000720270000 (0x38d7ecfb4f2b0) 9: with messages: 9: 34 9: 1000000720270000 9: 34 9: 1000000720270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000737000000 (0x38d7ed0b43a40) 9: > 9: 1000000720270000 (0x38d7ecfb4f2b0) 9: with messages: 9: 34 9: 1000000720270000 9: 34 9: 1000000720270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000737000000 (0x38d7ed0b43a40) 9: > 9: 1000000731200000 (0x38d7ed05bba00) 9: with messages: 9: 34 9: 1000000720270000 9: 34 9: 1000000720270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000741000000 (0x38d7ed0f14340) 9: > 9: 1000000720270000 (0x38d7ecfb4f2b0) 9: with messages: 9: 34 9: 1000000720270000 9: 34 9: 1000000720270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000741000000 (0x38d7ed0f14340) 9: > 9: 1000000737000000 (0x38d7ed0b43a40) 9: with messages: 9: 34 9: 1000000720270000 9: 34 9: 1000000720270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 34 9: 1000000720270000 9: 34 9: 1000000720270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 34 9: 1000000720270000 9: 34 9: 1000000720270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000720270000 (0x38d7ecfb4f2b0) 9: <= 9: 1000000731200000 (0x38d7ed05bba00) 9: with messages: 9: 34 9: 1000000720270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000720270000 (0x38d7ecfb4f2b0) 9: <= 9: 1000000731200000 (0x38d7ed05bba00) 9: with messages: 9: 34 9: 1000000720270000 9: 9: frame_id: 33 9: desired_present_time_ns: 1000000721000000 9: actual_present_time_ns: 1000000721000000 9: earliest_present_time_ns: 1000000721000000 9: present_margin_ns: 730000 9: now_ns: 1000000722000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000737000000 (0x38d7ed0b43a40) 9: >= 9: 1000000736270000 (0x38d7ed0a916b0) 9: with messages: 9: 34 9: 1000000720270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000737000000 (0x38d7ed0b43a40) 9: with messages: 9: 34 9: 1000000720270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000747200000 (0x38d7ed14fde00) 9: >= 9: 1000000736270000 (0x38d7ed0a916b0) 9: with messages: 9: 35 9: 1000000736270000 9: 35 9: 1000000736270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000753000000 (0x38d7ed1a85e40) 9: > 9: 1000000736270000 (0x38d7ed0a916b0) 9: with messages: 9: 35 9: 1000000736270000 9: 35 9: 1000000736270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000753000000 (0x38d7ed1a85e40) 9: > 9: 1000000747200000 (0x38d7ed14fde00) 9: with messages: 9: 35 9: 1000000736270000 9: 35 9: 1000000736270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000757000000 (0x38d7ed1e56740) 9: > 9: 1000000736270000 (0x38d7ed0a916b0) 9: with messages: 9: 35 9: 1000000736270000 9: 35 9: 1000000736270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000757000000 (0x38d7ed1e56740) 9: > 9: 1000000753000000 (0x38d7ed1a85e40) 9: with messages: 9: 35 9: 1000000736270000 9: 35 9: 1000000736270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 35 9: 1000000736270000 9: 35 9: 1000000736270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 35 9: 1000000736270000 9: 35 9: 1000000736270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000736270000 (0x38d7ed0a916b0) 9: <= 9: 1000000747200000 (0x38d7ed14fde00) 9: with messages: 9: 35 9: 1000000736270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000736270000 (0x38d7ed0a916b0) 9: <= 9: 1000000747200000 (0x38d7ed14fde00) 9: with messages: 9: 35 9: 1000000736270000 9: 9: frame_id: 34 9: desired_present_time_ns: 1000000737000000 9: actual_present_time_ns: 1000000737000000 9: earliest_present_time_ns: 1000000737000000 9: present_margin_ns: 730000 9: now_ns: 1000000738000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000753000000 (0x38d7ed1a85e40) 9: >= 9: 1000000752270000 (0x38d7ed19d3ab0) 9: with messages: 9: 35 9: 1000000736270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000753000000 (0x38d7ed1a85e40) 9: with messages: 9: 35 9: 1000000736270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000763200000 (0x38d7ed2440200) 9: >= 9: 1000000752270000 (0x38d7ed19d3ab0) 9: with messages: 9: 36 9: 1000000752270000 9: 36 9: 1000000752270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000769000000 (0x38d7ed29c8240) 9: > 9: 1000000752270000 (0x38d7ed19d3ab0) 9: with messages: 9: 36 9: 1000000752270000 9: 36 9: 1000000752270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000769000000 (0x38d7ed29c8240) 9: > 9: 1000000763200000 (0x38d7ed2440200) 9: with messages: 9: 36 9: 1000000752270000 9: 36 9: 1000000752270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000773000000 (0x38d7ed2d98b40) 9: > 9: 1000000752270000 (0x38d7ed19d3ab0) 9: with messages: 9: 36 9: 1000000752270000 9: 36 9: 1000000752270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000773000000 (0x38d7ed2d98b40) 9: > 9: 1000000769000000 (0x38d7ed29c8240) 9: with messages: 9: 36 9: 1000000752270000 9: 36 9: 1000000752270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 36 9: 1000000752270000 9: 36 9: 1000000752270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 36 9: 1000000752270000 9: 36 9: 1000000752270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000752270000 (0x38d7ed19d3ab0) 9: <= 9: 1000000763200000 (0x38d7ed2440200) 9: with messages: 9: 36 9: 1000000752270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000752270000 (0x38d7ed19d3ab0) 9: <= 9: 1000000763200000 (0x38d7ed2440200) 9: with messages: 9: 36 9: 1000000752270000 9: 9: frame_id: 35 9: desired_present_time_ns: 1000000753000000 9: actual_present_time_ns: 1000000753000000 9: earliest_present_time_ns: 1000000753000000 9: present_margin_ns: 730000 9: now_ns: 1000000754000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000769000000 (0x38d7ed29c8240) 9: >= 9: 1000000768270000 (0x38d7ed2915eb0) 9: with messages: 9: 36 9: 1000000752270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000769000000 (0x38d7ed29c8240) 9: with messages: 9: 36 9: 1000000752270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000779200000 (0x38d7ed3382600) 9: >= 9: 1000000768270000 (0x38d7ed2915eb0) 9: with messages: 9: 37 9: 1000000768270000 9: 37 9: 1000000768270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000785000000 (0x38d7ed390a640) 9: > 9: 1000000768270000 (0x38d7ed2915eb0) 9: with messages: 9: 37 9: 1000000768270000 9: 37 9: 1000000768270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000785000000 (0x38d7ed390a640) 9: > 9: 1000000779200000 (0x38d7ed3382600) 9: with messages: 9: 37 9: 1000000768270000 9: 37 9: 1000000768270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000789000000 (0x38d7ed3cdaf40) 9: > 9: 1000000768270000 (0x38d7ed2915eb0) 9: with messages: 9: 37 9: 1000000768270000 9: 37 9: 1000000768270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000789000000 (0x38d7ed3cdaf40) 9: > 9: 1000000785000000 (0x38d7ed390a640) 9: with messages: 9: 37 9: 1000000768270000 9: 37 9: 1000000768270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 37 9: 1000000768270000 9: 37 9: 1000000768270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 37 9: 1000000768270000 9: 37 9: 1000000768270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000768270000 (0x38d7ed2915eb0) 9: <= 9: 1000000779200000 (0x38d7ed3382600) 9: with messages: 9: 37 9: 1000000768270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000768270000 (0x38d7ed2915eb0) 9: <= 9: 1000000779200000 (0x38d7ed3382600) 9: with messages: 9: 37 9: 1000000768270000 9: 9: frame_id: 36 9: desired_present_time_ns: 1000000769000000 9: actual_present_time_ns: 1000000769000000 9: earliest_present_time_ns: 1000000769000000 9: present_margin_ns: 730000 9: now_ns: 1000000770000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000785000000 (0x38d7ed390a640) 9: >= 9: 1000000784270000 (0x38d7ed38582b0) 9: with messages: 9: 37 9: 1000000768270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000785000000 (0x38d7ed390a640) 9: with messages: 9: 37 9: 1000000768270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000795200000 (0x38d7ed42c4a00) 9: >= 9: 1000000784270000 (0x38d7ed38582b0) 9: with messages: 9: 38 9: 1000000784270000 9: 38 9: 1000000784270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000801000000 (0x38d7ed484ca40) 9: > 9: 1000000784270000 (0x38d7ed38582b0) 9: with messages: 9: 38 9: 1000000784270000 9: 38 9: 1000000784270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000801000000 (0x38d7ed484ca40) 9: > 9: 1000000795200000 (0x38d7ed42c4a00) 9: with messages: 9: 38 9: 1000000784270000 9: 38 9: 1000000784270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000805000000 (0x38d7ed4c1d340) 9: > 9: 1000000784270000 (0x38d7ed38582b0) 9: with messages: 9: 38 9: 1000000784270000 9: 38 9: 1000000784270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000805000000 (0x38d7ed4c1d340) 9: > 9: 1000000801000000 (0x38d7ed484ca40) 9: with messages: 9: 38 9: 1000000784270000 9: 38 9: 1000000784270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 38 9: 1000000784270000 9: 38 9: 1000000784270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 38 9: 1000000784270000 9: 38 9: 1000000784270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000784270000 (0x38d7ed38582b0) 9: <= 9: 1000000795200000 (0x38d7ed42c4a00) 9: with messages: 9: 38 9: 1000000784270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000784270000 (0x38d7ed38582b0) 9: <= 9: 1000000795200000 (0x38d7ed42c4a00) 9: with messages: 9: 38 9: 1000000784270000 9: 9: frame_id: 37 9: desired_present_time_ns: 1000000785000000 9: actual_present_time_ns: 1000000785000000 9: earliest_present_time_ns: 1000000785000000 9: present_margin_ns: 730000 9: now_ns: 1000000786000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000801000000 (0x38d7ed484ca40) 9: >= 9: 1000000800270000 (0x38d7ed479a6b0) 9: with messages: 9: 38 9: 1000000784270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000801000000 (0x38d7ed484ca40) 9: with messages: 9: 38 9: 1000000784270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000811200000 (0x38d7ed5206e00) 9: >= 9: 1000000800270000 (0x38d7ed479a6b0) 9: with messages: 9: 39 9: 1000000800270000 9: 39 9: 1000000800270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000817000000 (0x38d7ed578ee40) 9: > 9: 1000000800270000 (0x38d7ed479a6b0) 9: with messages: 9: 39 9: 1000000800270000 9: 39 9: 1000000800270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000817000000 (0x38d7ed578ee40) 9: > 9: 1000000811200000 (0x38d7ed5206e00) 9: with messages: 9: 39 9: 1000000800270000 9: 39 9: 1000000800270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000821000000 (0x38d7ed5b5f740) 9: > 9: 1000000800270000 (0x38d7ed479a6b0) 9: with messages: 9: 39 9: 1000000800270000 9: 39 9: 1000000800270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000821000000 (0x38d7ed5b5f740) 9: > 9: 1000000817000000 (0x38d7ed578ee40) 9: with messages: 9: 39 9: 1000000800270000 9: 39 9: 1000000800270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 39 9: 1000000800270000 9: 39 9: 1000000800270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 39 9: 1000000800270000 9: 39 9: 1000000800270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000800270000 (0x38d7ed479a6b0) 9: <= 9: 1000000811200000 (0x38d7ed5206e00) 9: with messages: 9: 39 9: 1000000800270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000800270000 (0x38d7ed479a6b0) 9: <= 9: 1000000811200000 (0x38d7ed5206e00) 9: with messages: 9: 39 9: 1000000800270000 9: 9: frame_id: 38 9: desired_present_time_ns: 1000000801000000 9: actual_present_time_ns: 1000000801000000 9: earliest_present_time_ns: 1000000801000000 9: present_margin_ns: 730000 9: now_ns: 1000000802000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000817000000 (0x38d7ed578ee40) 9: >= 9: 1000000816270000 (0x38d7ed56dcab0) 9: with messages: 9: 39 9: 1000000800270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000817000000 (0x38d7ed578ee40) 9: with messages: 9: 39 9: 1000000800270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000827200000 (0x38d7ed6149200) 9: >= 9: 1000000816270000 (0x38d7ed56dcab0) 9: with messages: 9: 40 9: 1000000816270000 9: 40 9: 1000000816270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000833000000 (0x38d7ed66d1240) 9: > 9: 1000000816270000 (0x38d7ed56dcab0) 9: with messages: 9: 40 9: 1000000816270000 9: 40 9: 1000000816270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000833000000 (0x38d7ed66d1240) 9: > 9: 1000000827200000 (0x38d7ed6149200) 9: with messages: 9: 40 9: 1000000816270000 9: 40 9: 1000000816270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000837000000 (0x38d7ed6aa1b40) 9: > 9: 1000000816270000 (0x38d7ed56dcab0) 9: with messages: 9: 40 9: 1000000816270000 9: 40 9: 1000000816270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000837000000 (0x38d7ed6aa1b40) 9: > 9: 1000000833000000 (0x38d7ed66d1240) 9: with messages: 9: 40 9: 1000000816270000 9: 40 9: 1000000816270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 40 9: 1000000816270000 9: 40 9: 1000000816270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 40 9: 1000000816270000 9: 40 9: 1000000816270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000816270000 (0x38d7ed56dcab0) 9: <= 9: 1000000827200000 (0x38d7ed6149200) 9: with messages: 9: 40 9: 1000000816270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000816270000 (0x38d7ed56dcab0) 9: <= 9: 1000000827200000 (0x38d7ed6149200) 9: with messages: 9: 40 9: 1000000816270000 9: 9: frame_id: 39 9: desired_present_time_ns: 1000000817000000 9: actual_present_time_ns: 1000000817000000 9: earliest_present_time_ns: 1000000817000000 9: present_margin_ns: 730000 9: now_ns: 1000000818000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000833000000 (0x38d7ed66d1240) 9: >= 9: 1000000832270000 (0x38d7ed661eeb0) 9: with messages: 9: 40 9: 1000000816270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000833000000 (0x38d7ed66d1240) 9: with messages: 9: 40 9: 1000000816270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000843200000 (0x38d7ed708b600) 9: >= 9: 1000000832270000 (0x38d7ed661eeb0) 9: with messages: 9: 41 9: 1000000832270000 9: 41 9: 1000000832270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000849000000 (0x38d7ed7613640) 9: > 9: 1000000832270000 (0x38d7ed661eeb0) 9: with messages: 9: 41 9: 1000000832270000 9: 41 9: 1000000832270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000849000000 (0x38d7ed7613640) 9: > 9: 1000000843200000 (0x38d7ed708b600) 9: with messages: 9: 41 9: 1000000832270000 9: 41 9: 1000000832270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000853000000 (0x38d7ed79e3f40) 9: > 9: 1000000832270000 (0x38d7ed661eeb0) 9: with messages: 9: 41 9: 1000000832270000 9: 41 9: 1000000832270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000853000000 (0x38d7ed79e3f40) 9: > 9: 1000000849000000 (0x38d7ed7613640) 9: with messages: 9: 41 9: 1000000832270000 9: 41 9: 1000000832270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 41 9: 1000000832270000 9: 41 9: 1000000832270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 41 9: 1000000832270000 9: 41 9: 1000000832270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000832270000 (0x38d7ed661eeb0) 9: <= 9: 1000000843200000 (0x38d7ed708b600) 9: with messages: 9: 41 9: 1000000832270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000832270000 (0x38d7ed661eeb0) 9: <= 9: 1000000843200000 (0x38d7ed708b600) 9: with messages: 9: 41 9: 1000000832270000 9: 9: frame_id: 40 9: desired_present_time_ns: 1000000833000000 9: actual_present_time_ns: 1000000833000000 9: earliest_present_time_ns: 1000000833000000 9: present_margin_ns: 730000 9: now_ns: 1000000834000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000849000000 (0x38d7ed7613640) 9: >= 9: 1000000848270000 (0x38d7ed75612b0) 9: with messages: 9: 41 9: 1000000832270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000849000000 (0x38d7ed7613640) 9: with messages: 9: 41 9: 1000000832270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000859200000 (0x38d7ed7fcda00) 9: >= 9: 1000000848270000 (0x38d7ed75612b0) 9: with messages: 9: 42 9: 1000000848270000 9: 42 9: 1000000848270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000865000000 (0x38d7ed8555a40) 9: > 9: 1000000848270000 (0x38d7ed75612b0) 9: with messages: 9: 42 9: 1000000848270000 9: 42 9: 1000000848270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000865000000 (0x38d7ed8555a40) 9: > 9: 1000000859200000 (0x38d7ed7fcda00) 9: with messages: 9: 42 9: 1000000848270000 9: 42 9: 1000000848270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000869000000 (0x38d7ed8926340) 9: > 9: 1000000848270000 (0x38d7ed75612b0) 9: with messages: 9: 42 9: 1000000848270000 9: 42 9: 1000000848270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000869000000 (0x38d7ed8926340) 9: > 9: 1000000865000000 (0x38d7ed8555a40) 9: with messages: 9: 42 9: 1000000848270000 9: 42 9: 1000000848270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 42 9: 1000000848270000 9: 42 9: 1000000848270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 42 9: 1000000848270000 9: 42 9: 1000000848270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000848270000 (0x38d7ed75612b0) 9: <= 9: 1000000859200000 (0x38d7ed7fcda00) 9: with messages: 9: 42 9: 1000000848270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000848270000 (0x38d7ed75612b0) 9: <= 9: 1000000859200000 (0x38d7ed7fcda00) 9: with messages: 9: 42 9: 1000000848270000 9: 9: frame_id: 41 9: desired_present_time_ns: 1000000849000000 9: actual_present_time_ns: 1000000849000000 9: earliest_present_time_ns: 1000000849000000 9: present_margin_ns: 730000 9: now_ns: 1000000850000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000865000000 (0x38d7ed8555a40) 9: >= 9: 1000000864270000 (0x38d7ed84a36b0) 9: with messages: 9: 42 9: 1000000848270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000865000000 (0x38d7ed8555a40) 9: with messages: 9: 42 9: 1000000848270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000875200000 (0x38d7ed8f0fe00) 9: >= 9: 1000000864270000 (0x38d7ed84a36b0) 9: with messages: 9: 43 9: 1000000864270000 9: 43 9: 1000000864270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000881000000 (0x38d7ed9497e40) 9: > 9: 1000000864270000 (0x38d7ed84a36b0) 9: with messages: 9: 43 9: 1000000864270000 9: 43 9: 1000000864270000 9: test 19 Start 19: tests_comp_client_vulkan 19: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/tests_comp_client_vulkan "--success" "--allow-running-no-tests" 19: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests 19: Test timeout computed to be: 1500 test 20 Start 20: tests_uv_to_tangent 20: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/tests_uv_to_tangent "--success" "--allow-running-no-tests" 20: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests 20: Test timeout computed to be: 1500 test 21 Start 21: tests_input_transform 21: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/tests_input_transform "--success" "--allow-running-no-tests" 21: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests 21: Test timeout computed to be: 1500 test 22 Start 22: tests_comp_client_opengl 22: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/tests_comp_client_opengl "--success" "--allow-running-no-tests" 22: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests 22: Test timeout computed to be: 1500 13: Randomness seeded to: 4067419216 13: 13: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13: tests_rational is a Catch2 v3.6.0 host application. 13: Run with -? for options 13: 13: ------------------------------------------------------------------------------- 13: Rational - int32_t 13: ------------------------------------------------------------------------------- 13: ./tests/tests_rational.cpp:31 13: ............................................................................... 13: 13: ./tests/tests_rational.cpp:35: PASSED: 13: CHECK( R{1, 1} == R::simplestUnity() ) 13: with expansion: 13: 1/1 == 1/1 13: 13: ./tests/tests_rational.cpp:36: PASSED: 13: CHECK( (R::simplestUnity() * T{1}) == R::simplestUnity() ) 13: with expansion: 13: 1/1 == 1/1 13: 13: ./tests/tests_rational.cpp:37: PASSED: 13: CHECK( (T{1} * R::simplestUnity()) == R::simplestUnity() ) 13: with expansion: 13: 1/1 == 1/1 13: 13: ./tests/tests_rational.cpp:38: PASSED: 13: CHECK( R::simplestUnity().as_float() == 1.0f ) 13: with expansion: 13: 1.0f == 1.0f 13: 13: ./tests/tests_rational.cpp:39: PASSED: 13: CHECK( R::simplestUnity().as_double() == 1.0 ) 13: with expansion: 13: 1.0 == 1.0 13: 13: ./tests/tests_rational.cpp:41: PASSED: 13: CHECK( R{5, 8}.reciprocal() == R{8, 5} ) 13: with expansion: 13: 8/5 == 8/5 13: 13: ./tests/tests_rational.cpp:43: PASSED: 13: CHECK( R{5, 8}.complement() == R{3, 8} ) 13: with expansion: 13: 3/8 == 3/8 13: 13: ./tests/tests_rational.cpp:44: PASSED: 13: CHECK( R{8, 8}.complement() == R{0, 8} ) 13: with expansion: 13: 0/8 == 0/8 13: 13: ./tests/tests_rational.cpp:46: PASSED: 13: CHECK( R{0, 8}.as_float() == 0.0f ) 13: with expansion: 13: 0.0f == 0.0f 13: 13: ./tests/tests_rational.cpp:47: PASSED: 13: CHECK( R{0, 8}.as_double() == 0.0 ) 13: with expansion: 13: 0.0 == 0.0 13: 13: ./tests/tests_rational.cpp:49: PASSED: 13: CHECK( R{5, 8}.withNonNegativeDenominator() == R{5, 8} ) 13: with expansion: 13: 5/8 == 5/8 13: 13: ./tests/tests_rational.cpp:52: PASSED: 13: CHECK( R{5, -8}.withNonNegativeDenominator() == R{-5, 8} ) 13: with expansion: 13: -5/8 == -5/8 13: 13: ./tests/tests_rational.cpp:53: PASSED: 13: CHECK( R{-5, 8}.withNonNegativeDenominator() == R{-5, 8} ) 13: with expansion: 13: -5/8 == -5/8 13: 13: ./tests/tests_rational.cpp:55: PASSED: 13: CHECK( R{-5, 8}.reciprocal() == R{-8, 5} ) 13: with expansion: 13: -8/5 == -8/5 13: 13: ./tests/tests_rational.cpp:56: PASSED: 13: CHECK( R{5, -8}.complement() == R{8 + 5, 8} ) 13: with expansion: 13: 13/8 == 13/8 13: 13: ./tests/tests_rational.cpp:62: PASSED: 13: CHECK( (R::simplestUnity() * val) == val ) 13: with expansion: 13: 5/8 == 5/8 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:63: PASSED: 13: CHECK( (val * R::simplestUnity()) == val ) 13: with expansion: 13: 5/8 == 5/8 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:64: PASSED: 13: CHECK( (val * T{1}) == val ) 13: with expansion: 13: 5/8 == 5/8 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:65: PASSED: 13: CHECK( (T{1} * val) == val ) 13: with expansion: 13: 5/8 == 5/8 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:67: PASSED: 13: CHECK( (val * val.reciprocal()).numerator == (val * val.reciprocal()).denominator ) 13: with expansion: 13: 40 == 40 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:68: PASSED: 13: CHECK( (val * val.reciprocal()).isUnity() ) 13: with expansion: 13: true 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:70: PASSED: 13: CHECK( (val / val).numerator == (val / val).denominator ) 13: with expansion: 13: 40 == 40 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:71: PASSED: 13: CHECK( (val / val).isUnity() ) 13: with expansion: 13: true 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:73: PASSED: 13: CHECK( (val / T{1}) == val ) 13: with expansion: 13: 5/8 == 5/8 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:81: PASSED: 13: CHECK( (R::simplestUnity() * val) == valNonNegativeDenominator ) 13: with expansion: 13: -5/8 == -5/8 13: with message: 13: val := 5/-8 13: 13: ./tests/tests_rational.cpp:82: PASSED: 13: CHECK( (val * R::simplestUnity()) == valNonNegativeDenominator ) 13: with expansion: 13: -5/8 == -5/8 13: with message: 13: val := 5/-8 13: 13: ./tests/tests_rational.cpp:83: PASSED: 13: CHECK( (val * T{1}) == valNonNegativeDenominator ) 13: with expansion: 13: -5/8 == -5/8 13: with message: 13: val := 5/-8 13: 13: ./tests/tests_rational.cpp:84: PASSED: 13: CHECK( (T{1} * val) == valNonNegativeDenominator ) 13: with expansion: 13: -5/8 == -5/8 13: with message: 13: val := 5/-8 13: 13: ./tests/tests_rational.cpp:86: PASSED: 13: CHECK( (val * val.reciprocal()).numerator == (val * val.reciprocal()).denominator ) 13: with expansion: 13: 40 == 40 13: with message: 13: val := 5/-8 13: 13: ./tests/tests_rational.cpp:87: PASSED: 13: CHECK( (val * val.reciprocal()).isUnity() ) 13: with expansion: 13: true 13: with message: 13: val := 5/-8 13: 13: ./tests/tests_rational.cpp:89: PASSED: 13: CHECK( (val / val).numerator == (val / val).denominator ) 13: with expansion: 13: 40 == 40 13: with message: 13: val := 5/-8 13: 13: ./tests/tests_rational.cpp:90: PASSED: 13: CHECK( (val / val).isUnity() ) 13: with expansion: 13: true 13: with message: 13: val := 5/-8 13: 13: ./tests/tests_rational.cpp:92: PASSED: 13: CHECK( (val / T{1}) == valNonNegativeDenominator ) 13: with expansion: 13: -5/8 == -5/8 13: with message: 13: val := 5/-8 13: 13: ./tests/tests_rational.cpp:100: PASSED: 13: CHECK_FALSE( val.isZero() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/0 13: 13: ./tests/tests_rational.cpp:101: PASSED: 13: CHECK_FALSE( val.isBetweenZeroAndOne() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/0 13: 13: ./tests/tests_rational.cpp:102: PASSED: 13: CHECK_FALSE( val.isUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/0 13: 13: ./tests/tests_rational.cpp:103: PASSED: 13: CHECK_FALSE( val.isOverUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/0 13: 13: ./tests/tests_rational.cpp:108: PASSED: 13: CHECK( val.isZero() ) 13: with expansion: 13: true 13: with message: 13: val := 0/8 13: 13: ./tests/tests_rational.cpp:109: PASSED: 13: CHECK_FALSE( val.isBetweenZeroAndOne() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/8 13: 13: ./tests/tests_rational.cpp:110: PASSED: 13: CHECK_FALSE( val.isUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/8 13: 13: ./tests/tests_rational.cpp:111: PASSED: 13: CHECK_FALSE( val.isOverUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/8 13: 13: ./tests/tests_rational.cpp:113: PASSED: 13: CHECK( val.as_float() == 0.0f ) 13: with expansion: 13: 0.0f == 0.0f 13: with message: 13: val := 0/8 13: 13: ./tests/tests_rational.cpp:114: PASSED: 13: CHECK( val.as_double() == 0.0 ) 13: with expansion: 13: 0.0 == 0.0 13: with message: 13: val := 0/8 13: 13: ./tests/tests_rational.cpp:120: PASSED: 13: CHECK_FALSE( val.isZero() ) 13: with expansion: 13: !false 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:121: PASSED: 13: CHECK( val.isBetweenZeroAndOne() ) 13: with expansion: 13: true 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:122: PASSED: 13: CHECK_FALSE( val.isUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:123: PASSED: 13: CHECK_FALSE( val.isOverUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:125: PASSED: 13: CHECK( val.as_float() > 0.0f ) 13: with expansion: 13: 0.625f > 0.0f 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:126: PASSED: 13: CHECK( val.as_float() < 1.0f ) 13: with expansion: 13: 0.625f < 1.0f 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:127: PASSED: 13: CHECK( val.as_double() > 0.0 ) 13: with expansion: 13: 0.625 > 0.0 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:128: PASSED: 13: CHECK( val.as_double() < 1.0 ) 13: with expansion: 13: 0.625 < 1.0 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:134: PASSED: 13: CHECK_FALSE( val.isZero() ) 13: with expansion: 13: !false 13: with message: 13: val := 8/8 13: 13: ./tests/tests_rational.cpp:135: PASSED: 13: CHECK_FALSE( val.isBetweenZeroAndOne() ) 13: with expansion: 13: !false 13: with message: 13: val := 8/8 13: 13: ./tests/tests_rational.cpp:136: PASSED: 13: CHECK( val.isUnity() ) 13: with expansion: 13: true 13: with message: 13: val := 8/8 13: 13: ./tests/tests_rational.cpp:137: PASSED: 13: CHECK_FALSE( val.isOverUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 8/8 13: 13: ./tests/tests_rational.cpp:139: PASSED: 13: CHECK( val.as_float() == 1.0f ) 13: with expansion: 13: 1.0f == 1.0f 13: with message: 13: val := 8/8 13: 13: ./tests/tests_rational.cpp:140: PASSED: 13: CHECK( val.as_double() == 1.0 ) 13: with expansion: 13: 1.0 == 1.0 13: with message: 13: val := 8/8 13: 13: ./tests/tests_rational.cpp:145: PASSED: 13: CHECK_FALSE( val.isZero() ) 13: with expansion: 13: !false 13: with message: 13: val := 1/1 13: 13: ./tests/tests_rational.cpp:146: PASSED: 13: CHECK_FALSE( val.isBetweenZeroAndOne() ) 13: with expansion: 13: !false 13: with message: 13: val := 1/1 13: 13: ./tests/tests_rational.cpp:147: PASSED: 13: CHECK( val.isUnity() ) 13: with expansion: 13: true 13: with message: 13: val := 1/1 13: 13: ./tests/tests_rational.cpp:148: PASSED: 13: CHECK_FALSE( val.isOverUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 1/1 13: 13: ./tests/tests_rational.cpp:150: PASSED: 13: CHECK( val.as_float() == 1.0f ) 13: with expansion: 13: 1.0f == 1.0f 13: with message: 13: val := 1/1 13: 13: ./tests/tests_rational.cpp:151: PASSED: 13: CHECK( val.as_double() == 1.0 ) 13: with expansion: 13: 1.0 == 1.0 13: with message: 13: val := 1/1 13: 13: ./tests/tests_rational.cpp:156: PASSED: 13: CHECK_FALSE( val.isZero() ) 13: with expansion: 13: !false 13: with message: 13: val := 8/5 13: 13: ./tests/tests_rational.cpp:157: PASSED: 13: CHECK_FALSE( val.isBetweenZeroAndOne() ) 13: with expansion: 13: !false 13: with message: 13: val := 8/5 13: 13: ./tests/tests_rational.cpp:158: PASSED: 13: CHECK_FALSE( val.isUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 8/5 13: 13: ./tests/tests_rational.cpp:159: PASSED: 13: CHECK( val.isOverUnity() ) 13: with expansion: 13: true 13: with message: 13: val := 8/5 13: 13: ./tests/tests_rational.cpp:161: PASSED: 13: CHECK( val.as_float() > 1.0f ) 13: with expansion: 13: 1.600000024f > 1.0f 13: with message: 13: val := 8/5 13: 13: ./tests/tests_rational.cpp:162: PASSED: 13: CHECK( val.as_double() > 1.0 ) 13: with expansion: 13: 1.60000000000000009 > 1.0 13: with message: 13: val := 8/5 13: 13: ------------------------------------------------------------------------------- 13: Rational - uint32_t 13: ------------------------------------------------------------------------------- 13: ./tests/tests_rational.cpp:31 13: ............................................................................... 13: 13: ./tests/tests_rational.cpp:35: PASSED: 13: CHECK( R{1, 1} == R::simplestUnity() ) 13: with expansion: 13: 1/1 == 1/1 13: 13: ./tests/tests_rational.cpp:36: PASSED: 13: CHECK( (R::simplestUnity() * T{1}) == R::simplestUnity() ) 13: with expansion: 13: 1/1 == 1/1 13: 13: ./tests/tests_rational.cpp:37: PASSED: 13: CHECK( (T{1} * R::simplestUnity()) == R::simplestUnity() ) 13: with expansion: 13: 1/1 == 1/1 13: 13: ./tests/tests_rational.cpp:38: PASSED: 13: CHECK( R::simplestUnity().as_float() == 1.0f ) 13: with expansion: 13: 1.0f == 1.0f 13: 13: ./tests/tests_rational.cpp:39: PASSED: 13: CHECK( R::simplestUnity().as_double() == 1.0 ) 13: with expansion: 13: 1.0 == 1.0 13: 13: ./tests/tests_rational.cpp:41: PASSED: 13: CHECK( R{5, 8}.reciprocal() == R{8, 5} ) 13: with expansion: 13: 8/5 == 8/5 13: 13: ./tests/tests_rational.cpp:43: PASSED: 13: CHECK( R{5, 8}.complement() == R{3, 8} ) 13: with expansion: 13: 3/8 == 3/8 13: 13: ./tests/tests_rational.cpp:44: PASSED: 13: CHECK( R{8, 8}.complement() == R{0, 8} ) 13: with expansion: 13: 0/8 == 0/8 13: 13: ./tests/tests_rational.cpp:46: PASSED: 13: CHECK( R{0, 8}.as_float() == 0.0f ) 13: with expansion: 13: 0.0f == 0.0f 13: 13: ./tests/tests_rational.cpp:47: PASSED: 13: CHECK( R{0, 8}.as_double() == 0.0 ) 13: with expansion: 13: 0.0 == 0.0 13: 13: ./tests/tests_rational.cpp:49: PASSED: 13: CHECK( R{5, 8}.withNonNegativeDenominator() == R{5, 8} ) 13: with expansion: 13: 5/8 == 5/8 13: 13: ./tests/tests_rational.cpp:62: PASSED: 13: CHECK( (R::simplestUnity() * val) == val ) 13: with expansion: 13: 5/8 == 5/8 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:63: PASSED: 13: CHECK( (val * R::simplestUnity()) == val ) 13: with expansion: 13: 5/8 == 5/8 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:64: PASSED: 13: CHECK( (val * T{1}) == val ) 13: with expansion: 13: 5/8 == 5/8 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:65: PASSED: 13: CHECK( (T{1} * val) == val ) 13: with expansion: 13: 5/8 == 5/8 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:67: PASSED: 13: CHECK( (val * val.reciprocal()).numerator == (val * val.reciprocal()).denominator ) 13: with expansion: 13: 40 == 40 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:68: PASSED: 13: CHECK( (val * val.reciprocal()).isUnity() ) 13: with expansion: 13: true 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:70: PASSED: 13: CHECK( (val / val).numerator == (val / val).denominator ) 13: with expansion: 13: 40 == 40 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:71: PASSED: 13: CHECK( (val / val).isUnity() ) 13: with expansion: 13: true 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:73: PASSED: 13: CHECK( (val / T{1}) == val ) 13: with expansion: 13: 5/8 == 5/8 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:100: PASSED: 13: CHECK_FALSE( val.isZero() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/0 13: 13: ./tests/tests_rational.cpp:101: PASSED: 13: CHECK_FALSE( val.isBetweenZeroAndOne() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/0 13: 13: ./tests/tests_rational.cpp:102: PASSED: 13: CHECK_FALSE( val.isUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/0 13: 13: ./tests/tests_rational.cpp:103: PASSED: 13: CHECK_FALSE( val.isOverUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/0 13: 13: ./tests/tests_rational.cpp:108: PASSED: 13: CHECK( val.isZero() ) 13: with expansion: 13: true 13: with message: 13: val := 0/8 13: 13: ./tests/tests_rational.cpp:109: PASSED: 13: CHECK_FALSE( val.isBetweenZeroAndOne() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/8 13: 13: ./tests/tests_rational.cpp:110: PASSED: 13: CHECK_FALSE( val.isUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/8 13: 13: ./tests/tests_rational.cpp:111: PASSED: 13: CHECK_FALSE( val.isOverUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/8 13: 13: ./tests/tests_rational.cpp:113: PASSED: 13: CHECK( val.as_float() == 0.0f ) 13: with expansion: 13: 0.0f == 0.0f 13: with message: 13: val := 0/8 13: 13: ./tests/tests_rational.cpp:114: PASSED: 13: CHECK( val.as_double() == 0.0 ) 13: with expansion: 13: 0.0 == 0.0 13: with message: 13: val := 0/8 13: 13: ./tests/tests_rational.cpp:120: PASSED: 13: CHECK_FALSE( val.isZero() ) 13: with expansion: 13: !false 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:121: PASSED: 13: CHECK( val.isBetweenZeroAndOne() ) 13: with expansion: 13: true 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:122: PASSED: 13: CHECK_FALSE( val.isUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:123: PASSED: 13: CHECK_FALSE( val.isOverUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:125: PASSED: 13: CHECK( val.as_float() > 0.0f ) 13: with expansion: 13: 0.625f > 0.0f 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:126: PASSED: 13: CHECK( val.as_float() < 1.0f ) 13: with expansion: 13: 0.625f < 1.0f 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:127: PASSED: 13: CHECK( val.as_double() > 0.0 ) 13: with expansion: 13: 0.625 > 0.0 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:128: PASSED: 13: CHECK( val.as_double() < 1.0 ) 13: with expansion: 13: 0.625 < 1.0 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:134: PASSED: 13: CHECK_FALSE( val.isZero() ) 13: with expansion: 13: !false 13: with message: 13: val := 8/8 13: 13: ./tests/tests_rational.cpp:135: PASSED: 13: CHECK_FALSE( val.isBetweenZeroAndOne() ) 13: with expansion: 13: !false 13: with message: 13: val := 8/8 13: 13: ./tests/tests_rational.cpp:136: PASSED: 13: CHECK( val.isUnity() ) 13: with expansion: 13: true 13: with message: 13: val := 8/8 13: 13: ./tests/tests_rational.cpp:137: PASSED: 13: CHECK_FALSE( val.isOverUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 8/8 13: 13: ./tests/tests_rational.cpp:139: PASSED: 13: CHECK( val.as_float() == 1.0f ) 13: with expansion: 13: 1.0f == 1.0f 13: with message: 13: val := 8/8 13: 13: ./tests/tests_rational.cpp:140: PASSED: 13: CHECK( val.as_double() == 1.0 ) 13: with expansion: 13: 1.0 == 1.0 13: with message: 13: val := 8/8 13: 13: ./tests/tests_rational.cpp:145: PASSED: 13: CHECK_FALSE( val.isZero() ) 13: with expansion: 13: !false 13: with message: 13: val := 1/1 13: 13: ./tests/tests_rational.cpp:146: PASSED: 13: CHECK_FALSE( val.isBetweenZeroAndOne() ) 13: with expansion: 13: !false 13: with message: 13: val := 1/1 13: 13: ./tests/tests_rational.cpp:147: PASSED: 13: CHECK( val.isUnity() ) 13: with expansion: 13: true 13: with message: 13: val := 1/1 13: 13: ./tests/tests_rational.cpp:148: PASSED: 13: CHECK_FALSE( val.isOverUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 1/1 13: 13: ./tests/tests_rational.cpp:150: PASSED: 13: CHECK( val.as_float() == 1.0f ) 13: with expansion: 13: 1.0f == 1.0f 13: with message: 13: val := 1/1 13: 13: ./tests/tests_rational.cpp:151: PASSED: 13: CHECK( val.as_double() == 1.0 ) 13: with expansion: 13: 1.0 == 1.0 13: with message: 13: val := 1/1 13: 13: ./tests/tests_rational.cpp:156: PASSED: 13: CHECK_FALSE( val.isZero() ) 13: with expansion: 13: !false 13: with message: 13: val := 8/5 13: 13: ./tests/tests_rational.cpp:157: PASSED: 13: CHECK_FALSE( val.isBetweenZeroAndOne() ) 13: with expansion: 13: !false 13: with message: 13: val := 8/5 13: 13: ./tests/tests_rational.cpp:158: PASSED: 13: CHECK_FALSE( val.isUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 8/5 13: 13: ./tests/tests_rational.cpp:159: PASSED: 13: CHECK( val.isOverUnity() ) 13: with expansion: 13: true 13: with message: 13: val := 8/5 13: 13: ./tests/tests_rational.cpp:161: PASSED: 13: CHECK( val.as_float() > 1.0f ) 13: with expansion: 13: 1.600000024f > 1.0f 13: with message: 13: val := 8/5 13: 13: ./tests/tests_rational.cpp:162: PASSED: 13: CHECK( val.as_double() > 1.0 ) 13: with expansion: 13: 1.60000000000000009 > 1.0 13: with message: 13: val := 8/5 13: 13: ------------------------------------------------------------------------------- 13: Rational - int64_t 13: ------------------------------------------------------------------------------- 13: ./tests/tests_rational.cpp:31 13: ............................................................................... 13: 13: ./tests/tests_rational.cpp:35: PASSED: 13: CHECK( R{1, 1} == R::simplestUnity() ) 13: with expansion: 13: 1/1 == 1/1 13: 13: ./tests/tests_rational.cpp:36: PASSED: 13: CHECK( (R::simplestUnity() * T{1}) == R::simplestUnity() ) 13: with expansion: 13: 1/1 == 1/1 13: 13: ./tests/tests_rational.cpp:37: PASSED: 13: CHECK( (T{1} * R::simplestUnity()) == R::simplestUnity() ) 13: with expansion: 13: 1/1 == 1/1 13: 13: ./tests/tests_rational.cpp:38: PASSED: 13: CHECK( R::simplestUnity().as_float() == 1.0f ) 13: with expansion: 13: 1.0f == 1.0f 13: 13: ./tests/tests_rational.cpp:39: PASSED: 13: CHECK( R::simplestUnity().as_double() == 1.0 ) 13: with expansion: 13: 1.0 == 1.0 13: 13: ./tests/tests_rational.cpp:41: PASSED: 13: CHECK( R{5, 8}.reciprocal() == R{8, 5} ) 13: with expansion: 13: 8/5 == 8/5 13: 13: ./tests/tests_rational.cpp:43: PASSED: 13: CHECK( R{5, 8}.complement() == R{3, 8} ) 13: with expansion: 13: 3/8 == 3/8 13: 13: ./tests/tests_rational.cpp:44: PASSED: 13: CHECK( R{8, 8}.complement() == R{0, 8} ) 13: with expansion: 13: 0/8 == 0/8 13: 13: ./tests/tests_rational.cpp:46: PASSED: 13: CHECK( R{0, 8}.as_float() == 0.0f ) 13: with expansion: 13: 0.0f == 0.0f 13: 13: ./tests/tests_rational.cpp:47: PASSED: 13: CHECK( R{0, 8}.as_double() == 0.0 ) 13: with expansion: 13: 0.0 == 0.0 13: 13: ./tests/tests_rational.cpp:49: PASSED: 13: CHECK( R{5, 8}.withNonNegativeDenominator() == R{5, 8} ) 13: with expansion: 13: 5/8 == 5/8 13: 13: ./tests/tests_rational.cpp:52: PASSED: 13: CHECK( R{5, -8}.withNonNegativeDenominator() == R{-5, 8} ) 13: with expansion: 13: -5/8 == -5/8 13: 13: ./tests/tests_rational.cpp:53: PASSED: 13: CHECK( R{-5, 8}.withNonNegativeDenominator() == R{-5, 8} ) 13: with expansion: 13: -5/8 == -5/8 13: 13: ./tests/tests_rational.cpp:55: PASSED: 13: CHECK( R{-5, 8}.reciprocal() == R{-8, 5} ) 13: with expansion: 13: -8/5 == -8/5 13: 13: ./tests/tests_rational.cpp:56: PASSED: 13: CHECK( R{5, -8}.complement() == R{8 + 5, 8} ) 13: with expansion: 13: 13/8 == 13/8 13: 13: ./tests/tests_rational.cpp:62: PASSED: 13: CHECK( (R::simplestUnity() * val) == val ) 13: with expansion: 13: 5/8 == 5/8 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:63: PASSED: 13: CHECK( (val * R::simplestUnity()) == val ) 13: with expansion: 13: 5/8 == 5/8 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:64: PASSED: 13: CHECK( (val * T{1}) == val ) 13: with expansion: 13: 5/8 == 5/8 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:65: PASSED: 13: CHECK( (T{1} * val) == val ) 13: with expansion: 13: 5/8 == 5/8 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:67: PASSED: 13: CHECK( (val * val.reciprocal()).numerator == (val * val.reciprocal()).denominator ) 13: with expansion: 13: 40 == 40 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:68: PASSED: 13: CHECK( (val * val.reciprocal()).isUnity() ) 13: with expansion: 13: true 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:70: PASSED: 13: CHECK( (val / val).numerator == (val / val).denominator ) 13: with expansion: 13: 40 == 40 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:71: PASSED: 13: CHECK( (val / val).isUnity() ) 13: with expansion: 13: true 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:73: PASSED: 13: CHECK( (val / T{1}) == val ) 13: with expansion: 13: 5/8 == 5/8 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:81: PASSED: 13: CHECK( (R::simplestUnity() * val) == valNonNegativeDenominator ) 13: with expansion: 13: -5/8 == -5/8 13: with message: 13: val := 5/-8 13: 13: ./tests/tests_rational.cpp:82: PASSED: 13: CHECK( (val * R::simplestUnity()) == valNonNegativeDenominator ) 13: with expansion: 13: -5/8 == -5/8 13: with message: 13: val := 5/-8 13: 13: ./tests/tests_rational.cpp:83: PASSED: 13: CHECK( (val * T{1}) == valNonNegativeDenominator ) 13: with expansion: 13: -5/8 == -5/8 13: with message: 13: val := 5/-8 13: 13: ./tests/tests_rational.cpp:84: PASSED: 13: CHECK( (T{1} * val) == valNonNegativeDenominator ) 13: with expansion: 13: -5/8 == -5/8 13: with message: 13: val := 5/-8 13: 13: ./tests/tests_rational.cpp:86: PASSED: 13: CHECK( (val * val.reciprocal()).numerator == (val * val.reciprocal()).denominator ) 13: with expansion: 13: 40 == 40 13: with message: 13: val := 5/-8 13: 13: ./tests/tests_rational.cpp:87: PASSED: 13: CHECK( (val * val.reciprocal()).isUnity() ) 13: with expansion: 13: true 13: with message: 13: val := 5/-8 13: 13: ./tests/tests_rational.cpp:89: PASSED: 13: CHECK( (val / val).numerator == (val / val).denominator ) 13: with expansion: 13: 40 == 40 13: with message: 13: val := 5/-8 13: 13: ./tests/tests_rational.cpp:90: PASSED: 13: CHECK( (val / val).isUnity() ) 13: with expansion: 13: true 13: with message: 13: val := 5/-8 13: 13: ./tests/tests_rational.cpp:92: PASSED: 13: CHECK( (val / T{1}) == valNonNegativeDenominator ) 13: with expansion: 13: -5/8 == -5/8 13: with message: 13: val := 5/-8 13: 13: ./tests/tests_rational.cpp:100: PASSED: 13: CHECK_FALSE( val.isZero() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/0 13: 13: ./tests/tests_rational.cpp:101: PASSED: 13: CHECK_FALSE( val.isBetweenZeroAndOne() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/0 13: 13: ./tests/tests_rational.cpp:102: PASSED: 13: CHECK_FALSE( val.isUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/0 13: 13: ./tests/tests_rational.cpp:103: PASSED: 13: CHECK_FALSE( val.isOverUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/0 13: 13: ./tests/tests_rational.cpp:108: PASSED: 13: CHECK( val.isZero() ) 13: with expansion: 13: true 13: with message: 13: val := 0/8 13: 13: ./tests/tests_rational.cpp:109: PASSED: 13: CHECK_FALSE( val.isBetweenZeroAndOne() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/8 13: 13: ./tests/tests_rational.cpp:110: PASSED: 13: CHECK_FALSE( val.isUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/8 13: 13: ./tests/tests_rational.cpp:111: PASSED: 13: CHECK_FALSE( val.isOverUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/8 13: 13: ./tests/tests_rational.cpp:113: PASSED: 13: CHECK( val.as_float() == 0.0f ) 13: with expansion: 13: 0.0f == 0.0f 13: with message: 13: val := 0/8 13: 13: ./tests/tests_rational.cpp:114: PASSED: 13: CHECK( val.as_double() == 0.0 ) 13: with expansion: 13: 0.0 == 0.0 13: with message: 13: val := 0/8 13: 13: ./tests/tests_rational.cpp:120: PASSED: 13: CHECK_FALSE( val.isZero() ) 13: with expansion: 13: !false 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:121: PASSED: 13: CHECK( val.isBetweenZeroAndOne() ) 13: with expansion: 13: true 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:122: PASSED: 13: CHECK_FALSE( val.isUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:123: PASSED: 13: CHECK_FALSE( val.isOverUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:125: PASSED: 13: CHECK( val.as_float() > 0.0f ) 13: with expansion: 13: 0.625f > 0.0f 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:126: PASSED: 13: CHECK( val.as_float() < 1.0f ) 13: with expansion: 13: 0.625f < 1.0f 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:127: PASSED: 13: CHECK( val.as_double() > 0.0 ) 13: with expansion: 13: 0.625 > 0.0 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:128: PASSED: 13: CHECK( val.as_double() < 1.0 ) 13: with expansion: 13: 0.625 < 1.0 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:134: PASSED: 13: CHECK_FALSE( val.isZero() ) 13: with expansion: 13: !false 13: with message: 13: val := 8/8 13: 13: ./tests/tests_rational.cpp:135: PASSED: 13: CHECK_FALSE( val.isBetweenZeroAndOne() ) 13: with expansion: 13: !false 13: with message: 13: val := 8/8 13: 13: ./tests/tests_rational.cpp:136: PASSED: 13: CHECK( val.isUnity() ) 13: with expansion: 13: true 13: with message: 13: val := 8/8 13: 13: ./tests/tests_rational.cpp:137: PASSED: 13: CHECK_FALSE( val.isOverUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 8/8 13: 13: ./tests/tests_rational.cpp:139: PASSED: 13: CHECK( val.as_float() == 1.0f ) 13: with expansion: 13: 1.0f == 1.0f 13: with message: 13: val := 8/8 13: 13: ./tests/tests_rational.cpp:140: PASSED: 13: CHECK( val.as_double() == 1.0 ) 13: with expansion: 13: 1.0 == 1.0 13: with message: 13: val := 8/8 13: 13: ./tests/tests_rational.cpp:145: PASSED: 13: CHECK_FALSE( val.isZero() ) 13: with expansion: 13: !false 13: with message: 13: val := 1/1 13: 13: ./tests/tests_rational.cpp:146: PASSED: 13: CHECK_FALSE( val.isBetweenZeroAndOne() ) 13: with expansion: 13: !false 13: with message: 13: val := 1/1 13: 13: ./tests/tests_rational.cpp:147: PASSED: 13: CHECK( val.isUnity() ) 13: with expansion: 13: true 13: with message: 13: val := 1/1 13: 13: ./tests/tests_rational.cpp:148: PASSED: 13: CHECK_FALSE( val.isOverUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 1/1 13: 13: ./tests/tests_rational.cpp:150: PASSED: 13: CHECK( val.as_float() == 1.0f ) 13: with expansion: 13: 1.0f == 1.0f 13: with message: 13: val := 1/1 13: 13: ./tests/tests_rational.cpp:151: PASSED: 13: CHECK( val.as_double() == 1.0 ) 13: with expansion: 13: 1.0 == 1.0 13: with message: 13: val := 1/1 13: 13: ./tests/tests_rational.cpp:156: PASSED: 13: CHECK_FALSE( val.isZero() ) 13: with expansion: 13: !false 13: with message: 13: val := 8/5 13: 13: ./tests/tests_rational.cpp:157: PASSED: 13: CHECK_FALSE( val.isBetweenZeroAndOne() ) 13: with expansion: 13: !false 13: with message: 13: val := 8/5 13: 13: ./tests/tests_rational.cpp:158: PASSED: 13: CHECK_FALSE( val.isUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 8/5 13: 13: ./tests/tests_rational.cpp:159: PASSED: 13: CHECK( val.isOverUnity() ) 13: with expansion: 13: true 13: with message: 13: val := 8/5 13: 13: ./tests/tests_rational.cpp:161: PASSED: 13: CHECK( val.as_float() > 1.0f ) 13: with expansion: 13: 1.600000024f > 1.0f 13: with message: 13: val := 8/5 13: 13: ./tests/tests_rational.cpp:162: PASSED: 13: CHECK( val.as_double() > 1.0 ) 13: with expansion: 13: 1.60000000000000009 > 1.0 13: with message: 13: val := 8/5 13: 13: ------------------------------------------------------------------------------- 13: Rational - uint64_t 13: ------------------------------------------------------------------------------- 13: ./tests/tests_rational.cpp:31 13: ............................................................................... 13: 13: ./tests/tests_rational.cpp:35: PASSED: 13: CHECK( R{1, 1} == R::simplestUnity() ) 13: with expansion: 13: 1/1 == 1/1 13: 13: ./tests/tests_rational.cpp:36: PASSED: 13: CHECK( (R::simplestUnity() * T{1}) == R::simplestUnity() ) 13: with expansion: 13: 1/1 == 1/1 13: 13: ./tests/tests_rational.cpp:37: PASSED: 13: CHECK( (T{1} * R::simplestUnity()) == R::simplestUnity() ) 13: with expansion: 13: 1/1 == 1/1 13: 13: ./tests/tests_rational.cpp:38: PASSED: 13: CHECK( R::simplestUnity().as_float() == 1.0f ) 13: with expansion: 13: 1.0f == 1.0f 13: 13: ./tests/tests_rational.cpp:39: PASSED: 13: CHECK( R::simplestUnity().as_double() == 1.0 ) 13: with expansion: 13: 1.0 == 1.0 13: 13: ./tests/tests_rational.cpp:41: PASSED: 13: CHECK( R{5, 8}.reciprocal() == R{8, 5} ) 13: with expansion: 13: 8/5 == 8/5 13: 13: ./tests/tests_rational.cpp:43: PASSED: 13: CHECK( R{5, 8}.complement() == R{3, 8} ) 13: with expansion: 13: 3/8 == 3/8 13: 13: ./tests/tests_rational.cpp:44: PASSED: 13: CHECK( R{8, 8}.complement() == R{0, 8} ) 13: with expansion: 13: 0/8 == 0/8 13: 13: ./tests/tests_rational.cpp:46: PASSED: 13: CHECK( R{0, 8}.as_float() == 0.0f ) 13: with expansion: 13: 0.0f == 0.0f 13: 13: ./tests/tests_rational.cpp:47: PASSED: 13: CHECK( R{0, 8}.as_double() == 0.0 ) 13: with expansion: 13: 0.0 == 0.0 13: 13: ./tests/tests_rational.cpp:49: PASSED: 13: CHECK( R{5, 8}.withNonNegativeDenominator() == R{5, 8} ) 13: with expansion: 13: 5/8 == 5/8 13: 13: ./tests/tests_rational.cpp:62: PASSED: 13: CHECK( (R::simplestUnity() * val) == val ) 13: with expansion: 13: 5/8 == 5/8 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:63: PASSED: 13: CHECK( (val * R::simplestUnity()) == val ) 13: with expansion: 13: 5/8 == 5/8 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:64: PASSED: 13: CHECK( (val * T{1}) == val ) 13: with expansion: 13: 5/8 == 5/8 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:65: PASSED: 13: CHECK( (T{1} * val) == val ) 13: with expansion: 13: 5/8 == 5/8 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:67: PASSED: 13: CHECK( (val * val.reciprocal()).numerator == (val * val.reciprocal()).denominator ) 13: with expansion: 13: 40 == 40 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:68: PASSED: 13: CHECK( (val * val.reciprocal()).isUnity() ) 13: with expansion: 13: true 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:70: PASSED: 13: CHECK( (val / val).numerator == (val / val).denominator ) 13: with expansion: 13: 40 == 40 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:71: PASSED: 13: CHECK( (val / val).isUnity() ) 13: with expansion: 13: true 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:73: PASSED: 13: CHECK( (val / T{1}) == val ) 13: with expansion: 13: 5/8 == 5/8 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:100: PASSED: 13: CHECK_FALSE( val.isZero() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/0 13: 13: ./tests/tests_rational.cpp:101: PASSED: 13: CHECK_FALSE( val.isBetweenZeroAndOne() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/0 13: 13: ./tests/tests_rational.cpp:102: PASSED: 13: CHECK_FALSE( val.isUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/0 13: 13: ./tests/tests_rational.cpp:103: PASSED: 13: CHECK_FALSE( val.isOverUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/0 13: 13: ./tests/tests_rational.cpp:108: PASSED: 13: CHECK( val.isZero() ) 13: with expansion: 13: true 13: with message: 13: val := 0/8 13: 13: ./tests/tests_rational.cpp:109: PASSED: 13: CHECK_FALSE( val.isBetweenZeroAndOne() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/8 13: 13: ./tests/tests_rational.cpp:110: PASSED: 13: CHECK_FALSE( val.isUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/8 13: 13: ./tests/tests_rational.cpp:111: PASSED: 13: CHECK_FALSE( val.isOverUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/8 13: 13: ./tests/tests_rational.cpp:113: PASSED: 13: CHECK( val.as_float() == 0.0f ) 13: with expansion: 13: 0.0f == 0.0f 13: with message: 13: val := 0/8 13: 13: ./tests/tests_rational.cpp:114: PASSED: 13: CHECK( val.as_double() == 0.0 ) 13: with expansion: 13: 0.0 == 0.0 13: with message: 13: val := 0/8 13: 13: ./tests/tests_rational.cpp:120: PASSED: 13: CHECK_FALSE( val.isZero() ) 13: with expansion: 13: !false 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:121: PASSED: 13: CHECK( val.isBetweenZeroAndOne() ) 13: with expansion: 13: true 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:122: PASSED: 13: CHECK_FALSE( val.isUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:123: PASSED: 13: CHECK_FALSE( val.isOverUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:125: PASSED: 13: CHECK( val.as_float() > 0.0f ) 13: with expansion: 13: 0.625f > 0.0f 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:126: PASSED: 13: CHECK( val.as_float() < 1.0f ) 13: with expansion: 13: 0.625f < 1.0f 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:127: PASSED: 13: CHECK( val.as_double() > 0.0 ) 13: with expansion: 13: 0.625 > 0.0 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:128: PASSED: 13: CHECK( val.as_double() < 1.0 ) 13: with expansion: 13: 0.625 < 1.0 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:134: PASSED: 13: CHECK_FALSE( val.isZero() ) 13: with expansion: 13: !false 13: with message: 13: val := 8/8 13: 13: ./tests/tests_rational.cpp:135: PASSED: 13: CHECK_FALSE( val.isBetweenZeroAndOne() ) 13: with expansion: 13: !false 13: with message: 13: val := 8/8 13: 13: ./tests/tests_rational.cpp:136: PASSED: 13: CHECK( val.isUnity() ) 13: with expansion: 13: true 13: with message: 13: val := 8/8 13: 13: ./tests/tests_rational.cpp:137: PASSED: 13: CHECK_FALSE( val.isOverUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 8/8 13: 13: ./tests/tests_rational.cpp:139: PASSED: 13: CHECK( val.as_float() == 1.0f ) 13: with expansion: 13: 1.0f == 1.0f 13: with message: 13: val := 8/8 13: 13: ./tests/tests_rational.cpp:140: PASSED: 13: CHECK( val.as_double() == 1.0 ) 13: with expansion: 13: 1.0 == 1.0 13: with message: 13: val := 8/8 13: 13: ./tests/tests_rational.cpp:145: PASSED: 13: CHECK_FALSE( val.isZero() ) 13: with expansion: 13: !false 13: with message: 13: val := 1/1 13: 13: ./tests/tests_rational.cpp:146: PASSED: 13: CHECK_FALSE( val.isBetweenZeroAndOne() ) 13: with expansion: 13: !false 13: with message: 13: val := 1/1 13: 13: ./tests/tests_rational.cpp:147: PASSED: 13: CHECK( val.isUnity() ) 13: with expansion: 13: true 13: with message: 13: val := 1/1 13: 13: ./tests/tests_rational.cpp:148: PASSED: 13: CHECK_FALSE( val.isOverUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 1/1 13: 13: ./tests/tests_rational.cpp:150: PASSED: 13: CHECK( val.as_float() == 1.0f ) 13: with expansion: 13: 1.0f == 1.0f 13: with message: 13: val := 1/1 13: 13: ./tests/tests_rational.cpp:151: PASSED: 13: CHECK( val.as_double() == 1.0 ) 13: with expansion: 13: 1.0 == 1.0 13: with message: 13: val := 1/1 13: 13: ./tests/tests_rational.cpp:156: PASSED: 13: CHECK_FALSE( val.isZero() ) 13: with expansion: 13: !false 13: with message: 13: val := 8/5 13: 13: ./tests/tests_rational.cpp:157: PASSED: 13: CHECK_FALSE( val.isBetweenZeroAndOne() ) 13: with expansion: 13: !false 13: with message: 13: val := 8/5 13: 13: ./tests/tests_rational.cpp:158: PASSED: 13: CHECK_FALSE( val.isUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 8/5 13: 13: ./tests/tests_rational.cpp:159: PASSED: 13: CHECK( val.isOverUnity() ) 13: with expansion: 13: true 13: with message: 13: val := 8/5 13: 13: ./tests/tests_rational.cpp:161: PASSED: 13: CHECK( val.as_float() > 1.0f ) 13: with expansion: 13: 1.600000024f > 1.0f 13: with message: 13: val := 8/5 13: 13: ./tests/tests_rational.cpp:162: PASSED: 13: CHECK( val.as_double() > 1.0 ) 13: with expansion: 13: 1.60000000000000009 > 1.0 13: with message: 13: val := 8/5 13: 13: =============================================================================== 13: All tests passed (250 assertions in 4 test cases) 13: 15: Randomness seeded to: 2646590875 15: 15: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15: tests_vector is a Catch2 v3.6.0 host application. 15: Run with -? for options 15: 15: ------------------------------------------------------------------------------- 15: u_vector 15: Test interface generated from macros 15: ------------------------------------------------------------------------------- 15: ./tests/tests_vector.cpp:14 15: ............................................................................... 15: 15: ./tests/tests_vector.cpp:17: PASSED: 15: CHECK( vf.ptr != __null ) 15: with expansion: 15: 0x0000aaaaed284110 != 0 15: 15: ./tests/tests_vector.cpp:31: PASSED: 15: CHECK( a == A ) 15: with expansion: 15: 2.710000038f == 2.710000038f 15: 15: ./tests/tests_vector.cpp:32: PASSED: 15: CHECK( b == B ) 15: with expansion: 15: 1.610000014f == 1.610000014f 15: 15: ./tests/tests_vector.cpp:33: PASSED: 15: CHECK( c == C ) 15: with expansion: 15: 3.140000105f == 3.140000105f 15: 15: ./tests/tests_vector.cpp:36: PASSED: 15: CHECK( vf.ptr == __null ) 15: with expansion: 15: nullptr == 0 15: 15: =============================================================================== 15: All tests passed (5 assertions in 1 test case) 15: 16: Randomness seeded to: 1553882051 16: 16: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16: tests_worker is a Catch2 v3.6.0 host application. 16: Run with -? for options 16: 16: ------------------------------------------------------------------------------- 16: TaskCollection 16: ------------------------------------------------------------------------------- 16: ./tests/tests_worker.cpp:21 16: ............................................................................... 16: 16: ./tests/tests_worker.cpp:51: PASSED: 16: CHECK( !calledA[0] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:52: PASSED: 16: CHECK( !calledA[1] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:53: PASSED: 16: CHECK( !calledA[2] ) 16: with expansion: 16: true 16: 16: ------------------------------------------------------------------------------- 16: TaskCollection 16: Sequential wait 16: ------------------------------------------------------------------------------- 16: ./tests/tests_worker.cpp:57 16: ............................................................................... 16: 16: ./tests/tests_worker.cpp:60: PASSED: 16: CHECK( calledA[0] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:61: PASSED: 16: CHECK( calledA[1] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:62: PASSED: 16: CHECK( calledA[2] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:64: PASSED: 16: CHECK( !calledB[0] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:65: PASSED: 16: CHECK( !calledB[1] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:66: PASSED: 16: CHECK( !calledB[2] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:71: PASSED: 16: CHECK( calledB[0] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:72: PASSED: 16: CHECK( calledB[1] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:73: PASSED: 16: CHECK( calledB[2] ) 16: with expansion: 16: true 16: 16: ------------------------------------------------------------------------------- 16: TaskCollection 16: ------------------------------------------------------------------------------- 16: ./tests/tests_worker.cpp:21 16: ............................................................................... 16: 16: ./tests/tests_worker.cpp:51: PASSED: 16: CHECK( !calledA[0] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:52: PASSED: 16: CHECK( !calledA[1] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:53: PASSED: 16: CHECK( !calledA[2] ) 16: with expansion: 16: true 16: 16: ------------------------------------------------------------------------------- 16: TaskCollection 16: Simultaneous dispatch, reversed wait 16: ------------------------------------------------------------------------------- 16: ./tests/tests_worker.cpp:76 16: ............................................................................... 16: 16: ./tests/tests_worker.cpp:78: PASSED: 16: CHECK( !calledB[0] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:79: PASSED: 16: CHECK( !calledB[1] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:80: PASSED: 16: CHECK( !calledB[2] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:86: PASSED: 16: CHECK( calledB[0] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:87: PASSED: 16: CHECK( calledB[1] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:88: PASSED: 16: CHECK( calledB[2] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:91: PASSED: 16: CHECK( calledA[0] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:92: PASSED: 16: CHECK( calledA[1] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:93: PASSED: 16: CHECK( calledA[2] ) 16: with expansion: 16: true 16: 16: ------------------------------------------------------------------------------- 16: TaskCollection 16: ------------------------------------------------------------------------------- 16: ./tests/tests_worker.cpp:21 16: ............................................................................... 16: 16: ./tests/tests_worker.cpp:51: PASSED: 16: CHECK( !calledA[0] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:52: PASSED: 16: CHECK( !calledA[1] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:53: PASSED: 16: CHECK( !calledA[2] ) 16: with expansion: 16: true 16: 16: ------------------------------------------------------------------------------- 16: TaskCollection 16: Simultaneous dispatch, reversed wait 16: ------------------------------------------------------------------------------- 16: ./tests/tests_worker.cpp:97 16: ............................................................................... 16: 16: ./tests/tests_worker.cpp:99: PASSED: 16: CHECK( !calledB[0] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:100: PASSED: 16: CHECK( !calledB[1] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:101: PASSED: 16: CHECK( !calledB[2] ) 16: with expansion: 16: true 16: 12/22 Test #13: tests_rational ................... Passed 0.04 sec 13/22 Test #15: tests_vector ..................... Passed 0.04 sec 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000881000000 (0x38d7ed9497e40) 9: > 9: 1000000875200000 (0x38d7ed8f0fe00) 9: with messages: 9: 43 9: 1000000864270000 9: 43 9: 1000000864270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000885000000 (0x38d7ed9868740) 9: > 9: 1000000864270000 (0x38d7ed84a36b0) 9: with messages: 9: 43 9: 1000000864270000 9: 43 9: 1000000864270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000885000000 (0x38d7ed9868740) 9: > 9: 1000000881000000 (0x38d7ed9497e40) 9: with messages: 9: 43 9: 1000000864270000 9: 43 9: 1000000864270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 43 9: 1000000864270000 9: 43 9: 1000000864270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 43 9: 1000000864270000 9: 43 9: 1000000864270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000864270000 (0x38d7ed84a36b0) 9: <= 9: 1000000875200000 (0x38d7ed8f0fe00) 9: with messages: 9: 43 9: 1000000864270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000864270000 (0x38d7ed84a36b0) 9: <= 9: 1000000875200000 (0x38d7ed8f0fe00) 9: with messages: 9: 43 9: 1000000864270000 9: 9: frame_id: 42 9: desired_present_time_ns: 1000000865000000 9: actual_present_time_ns: 1000000865000000 9: earliest_present_time_ns: 1000000865000000 9: present_margin_ns: 730000 9: now_ns: 1000000866000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000881000000 (0x38d7ed9497e40) 9: >= 9: 1000000880270000 (0x38d7ed93e5ab0) 9: with messages: 9: 43 9: 1000000864270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000881000000 (0x38d7ed9497e40) 9: with messages: 9: 43 9: 1000000864270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000891200000 (0x38d7ed9e52200) 9: >= 9: 1000000880270000 (0x38d7ed93e5ab0) 9: with messages: 9: 44 9: 1000000880270000 9: 44 9: 1000000880270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000897000000 (0x38d7eda3da240) 9: > 9: 1000000880270000 (0x38d7ed93e5ab0) 9: with messages: 9: 44 9: 1000000880270000 9: 44 9: 1000000880270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000897000000 (0x38d7eda3da240) 9: > 9: 1000000891200000 (0x38d7ed9e52200) 9: with messages: 9: 44 9: 1000000880270000 9: 44 9: 1000000880270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000901000000 (0x38d7eda7aab40) 9: > 9: 1000000880270000 (0x38d7ed93e5ab0) 9: with messages: 9: 44 9: 1000000880270000 9: 44 9: 1000000880270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000901000000 (0x38d7eda7aab40) 9: > 9: 1000000897000000 (0x38d7eda3da240) 9: with messages: 9: 44 9: 1000000880270000 9: 44 9: 1000000880270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 44 9: 1000000880270000 9: 44 9: 1000000880270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 44 9: 1000000880270000 9: 44 9: 1000000880270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000880270000 (0x38d7ed93e5ab0) 9: <= 9: 1000000891200000 (0x38d7ed9e52200) 9: with messages: 9: 44 9: 1000000880270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000880270000 (0x38d7ed93e5ab0) 9: <= 9: 1000000891200000 (0x38d7ed9e52200) 9: with messages: 9: 44 9: 1000000880270000 9: 9: frame_id: 43 9: desired_present_time_ns: 1000000881000000 9: actual_present_time_ns: 1000000881000000 9: earliest_present_time_ns: 1000000881000000 9: present_margin_ns: 730000 9: now_ns: 1000000882000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000897000000 (0x38d7eda3da240) 9: >= 9: 1000000896270000 (0x38d7eda327eb0) 9: with messages: 9: 44 9: 1000000880270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000897000000 (0x38d7eda3da240) 9: with messages: 9: 44 9: 1000000880270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000907200000 (0x38d7edad94600) 9: >= 9: 1000000896270000 (0x38d7eda327eb0) 9: with messages: 9: 45 9: 1000000896270000 9: 45 9: 1000000896270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000913000000 (0x38d7edb31c640) 9: > 9: 1000000896270000 (0x38d7eda327eb0) 9: with messages: 9: 45 9: 1000000896270000 9: 45 9: 1000000896270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000913000000 (0x38d7edb31c640) 9: > 9: 1000000907200000 (0x38d7edad94600) 9: with messages: 9: 45 9: 1000000896270000 9: 45 9: 1000000896270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000917000000 (0x38d7edb6ecf40) 9: > 9: 1000000896270000 (0x38d7eda327eb0) 9: with messages: 9: 45 9: 1000000896270000 9: 45 9: 1000000896270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000917000000 (0x38d7edb6ecf40) 9: > 9: 1000000913000000 (0x38d7edb31c640) 9: with messages: 9: 45 9: 1000000896270000 9: 45 9: 1000000896270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 45 9: 1000000896270000 9: 45 9: 1000000896270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 45 9: 1000000896270000 9: 45 9: 1000000896270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000896270000 (0x38d7eda327eb0) 9: <= 9: 1000000907200000 (0x38d7edad94600) 9: with messages: 9: 45 9: 1000000896270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000896270000 (0x38d7eda327eb0) 9: <= 9: 1000000907200000 (0x38d7edad94600) 9: with messages: 9: 45 9: 1000000896270000 9: 9: frame_id: 44 9: desired_present_time_ns: 1000000897000000 9: actual_present_time_ns: 1000000897000000 9: earliest_present_time_ns: 1000000897000000 9: present_margin_ns: 730000 9: now_ns: 1000000898000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000913000000 (0x38d7edb31c640) 9: >= 9: 1000000912270000 (0x38d7edb26a2b0) 9: with messages: 9: 45 9: 1000000896270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000913000000 (0x38d7edb31c640) 9: with messages: 9: 45 9: 1000000896270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000923200000 (0x38d7edbcd6a00) 9: >= 9: 1000000912270000 (0x38d7edb26a2b0) 9: with messages: 9: 46 9: 1000000912270000 9: 46 9: 1000000912270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000929000000 (0x38d7edc25ea40) 9: > 9: 1000000912270000 (0x38d7edb26a2b0) 9: with messages: 9: 46 9: 1000000912270000 9: 46 9: 1000000912270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000929000000 (0x38d7edc25ea40) 9: > 9: 1000000923200000 (0x38d7edbcd6a00) 9: with messages: 9: 46 9: 1000000912270000 9: 46 9: 1000000912270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000933000000 (0x38d7edc62f340) 9: > 9: 1000000912270000 (0x38d7edb26a2b0) 9: with messages: 9: 46 9: 1000000912270000 9: 46 9: 1000000912270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000933000000 (0x38d7edc62f340) 9: > 9: 1000000929000000 (0x38d7edc25ea40) 9: with messages: 9: 46 9: 1000000912270000 9: 46 9: 1000000912270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 46 9: 1000000912270000 9: 46 9: 1000000912270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 46 9: 1000000912270000 9: 46 9: 1000000912270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000912270000 (0x38d7edb26a2b0) 9: <= 9: 1000000923200000 (0x38d7edbcd6a00) 9: with messages: 9: 46 9: 1000000912270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000912270000 (0x38d7edb26a2b0) 9: <= 9: 1000000923200000 (0x38d7edbcd6a00) 9: with messages: 9: 46 9: 1000000912270000 9: 9: frame_id: 45 9: desired_present_time_ns: 1000000913000000 9: actual_present_time_ns: 1000000913000000 9: earliest_present_time_ns: 1000000913000000 9: present_margin_ns: 730000 9: now_ns: 1000000914000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000929000000 (0x38d7edc25ea40) 9: >= 9: 1000000928270000 (0x38d7edc1ac6b0) 9: with messages: 9: 46 9: 1000000912270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000929000000 (0x38d7edc25ea40) 9: with messages: 9: 46 9: 1000000912270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000939200000 (0x38d7edcc18e00) 9: >= 9: 1000000928270000 (0x38d7edc1ac6b0) 9: with messages: 9: 47 9: 1000000928270000 9: 47 9: 1000000928270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000945000000 (0x38d7edd1a0e40) 9: > 9: 1000000928270000 (0x38d7edc1ac6b0) 9: with messages: 9: 47 9: 1000000928270000 9: 47 9: 1000000928270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000945000000 (0x38d7edd1a0e40) 9: > 9: 1000000939200000 (0x38d7edcc18e00) 9: with messages: 9: 47 9: 1000000928270000 9: 47 9: 1000000928270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000949000000 (0x38d7edd571740) 9: > 9: 1000000928270000 (0x38d7edc1ac6b0) 9: with messages: 9: 47 9: 1000000928270000 9: 47 9: 1000000928270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000949000000 (0x38d7edd571740) 9: > 9: 1000000945000000 (0x38d7edd1a0e40) 9: with messages: 9: 47 9: 1000000928270000 9: 47 9: 1000000928270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 47 9: 1000000928270000 9: 47 9: 1000000928270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 47 9: 1000000928270000 9: 47 9: 1000000928270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000928270000 (0x38d7edc1ac6b0) 9: <= 9: 1000000939200000 (0x38d7edcc18e00) 9: with messages: 9: 47 9: 1000000928270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000928270000 (0x38d7edc1ac6b0) 9: <= 9: 1000000939200000 (0x38d7edcc18e00) 9: with messages: 9: 47 9: 1000000928270000 9: 9: frame_id: 46 9: desired_present_time_ns: 1000000929000000 9: actual_present_time_ns: 1000000929000000 9: earliest_present_time_ns: 1000000929000000 9: present_margin_ns: 730000 9: now_ns: 1000000930000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000945000000 (0x38d7edd1a0e40) 9: >= 9: 1000000944270000 (0x38d7edd0eeab0) 9: with messages: 9: 47 9: 1000000928270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000945000000 (0x38d7edd1a0e40) 9: with messages: 9: 47 9: 1000000928270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000955200000 (0x38d7eddb5b200) 9: >= 9: 1000000944270000 (0x38d7edd0eeab0) 9: with messages: 9: 48 9: 1000000944270000 9: 48 9: 1000000944270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000961000000 (0x38d7ede0e3240) 9: > 9: 1000000944270000 (0x38d7edd0eeab0) 9: with messages: 9: 48 9: 1000000944270000 9: 48 9: 1000000944270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000961000000 (0x38d7ede0e3240) 9: > 9: 1000000955200000 (0x38d7eddb5b200) 9: with messages: 9: 48 9: 1000000944270000 9: 48 9: 1000000944270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000965000000 (0x38d7ede4b3b40) 9: > 9: 1000000944270000 (0x38d7edd0eeab0) 9: with messages: 9: 48 9: 1000000944270000 9: 48 9: 1000000944270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000965000000 (0x38d7ede4b3b40) 9: > 9: 1000000961000000 (0x38d7ede0e3240) 9: with messages: 9: 48 9: 1000000944270000 9: 48 9: 1000000944270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 48 9: 1000000944270000 9: 48 9: 1000000944270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 48 9: 1000000944270000 9: 48 9: 1000000944270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000944270000 (0x38d7edd0eeab0) 9: <= 9: 1000000955200000 (0x38d7eddb5b200) 9: with messages: 9: 48 9: 1000000944270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000944270000 (0x38d7edd0eeab0) 9: <= 9: 1000000955200000 (0x38d7eddb5b200) 9: with messages: 9: 48 9: 1000000944270000 9: 9: frame_id: 47 9: desired_present_time_ns: 1000000945000000 9: actual_present_time_ns: 1000000945000000 9: earliest_present_time_ns: 1000000945000000 9: present_margin_ns: 730000 9: now_ns: 1000000946000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000961000000 (0x38d7ede0e3240) 9: >= 9: 1000000960270000 (0x38d7ede030eb0) 9: with messages: 9: 48 9: 1000000944270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000961000000 (0x38d7ede0e3240) 9: with messages: 9: 48 9: 1000000944270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000971200000 (0x38d7edea9d600) 9: >= 9: 1000000960270000 (0x38d7ede030eb0) 9: with messages: 9: 49 9: 1000000960270000 9: 49 9: 1000000960270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000977000000 (0x38d7edf025640) 9: > 9: 1000000960270000 (0x38d7ede030eb0) 9: with messages: 9: 49 9: 1000000960270000 9: 49 9: 1000000960270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000977000000 (0x38d7edf025640) 9: > 9: 1000000971200000 (0x38d7edea9d600) 9: with messages: 9: 49 9: 1000000960270000 9: 49 9: 1000000960270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000981000000 (0x38d7edf3f5f40) 9: > 9: 1000000960270000 (0x38d7ede030eb0) 9: with messages: 9: 49 9: 1000000960270000 9: 49 9: 1000000960270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000981000000 (0x38d7edf3f5f40) 9: > 9: 1000000977000000 (0x38d7edf025640) 9: with messages: 9: 49 9: 1000000960270000 9: 49 9: 1000000960270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 49 9: 1000000960270000 9: 49 9: 1000000960270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 49 9: 1000000960270000 9: 49 9: 1000000960270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000960270000 (0x38d7ede030eb0) 9: <= 9: 1000000971200000 (0x38d7edea9d600) 9: with messages: 9: 49 9: 1000000960270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000960270000 (0x38d7ede030eb0) 9: <= 9: 1000000971200000 (0x38d7edea9d600) 9: with messages: 9: 49 9: 1000000960270000 9: 9: frame_id: 48 9: desired_present_time_ns: 1000000961000000 9: actual_present_time_ns: 1000000961000000 9: earliest_present_time_ns: 1000000961000000 9: present_margin_ns: 730000 9: now_ns: 1000000962000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000977000000 (0x38d7edf025640) 9: >= 9: 1000000976270000 (0x38d7edef732b0) 9: with messages: 9: 49 9: 1000000960270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000977000000 (0x38d7edf025640) 9: with messages: 9: 49 9: 1000000960270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000987200000 (0x38d7edf9dfa00) 9: >= 9: 1000000976270000 (0x38d7edef732b0) 9: with messages: 9: 50 9: 1000000976270000 9: 50 9: 1000000976270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000993000000 (0x38d7edff67a40) 9: > 9: 1000000976270000 (0x38d7edef732b0) 9: with messages: 9: 50 9: 1000000976270000 9: 50 9: 1000000976270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000993000000 (0x38d7edff67a40) 9: > 9: 1000000987200000 (0x38d7edf9dfa00) 9: with messages: 9: 50 9: 1000000976270000 9: 50 9: 1000000976270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000997000000 (0x38d7ee0338340) 9: > 9: 1000000976270000 (0x38d7edef732b0) 9: with messages: 9: 50 9: 1000000976270000 9: 50 9: 1000000976270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000997000000 (0x38d7ee0338340) 9: > 9: 1000000993000000 (0x38d7edff67a40) 9: with messages: 9: 50 9: 1000000976270000 9: 50 9: 1000000976270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 50 9: 1000000976270000 9: 50 9: 1000000976270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 50 9: 1000000976270000 9: 50 9: 1000000976270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000976270000 (0x38d7edef732b0) 9: <= 9: 1000000987200000 (0x38d7edf9dfa00) 9: with messages: 9: 50 9: 1000000976270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000976270000 (0x38d7edef732b0) 9: <= 9: 1000000987200000 (0x38d7edf9dfa00) 9: with messages: 9: 50 9: 1000000976270000 9: 9: frame_id: 49 9: desired_present_time_ns: 1000000977000000 9: actual_present_time_ns: 1000000977000000 9: earliest_present_time_ns: 1000000977000000 9: present_margin_ns: 730000 9: now_ns: 1000000978000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000993000000 (0x38d7edff67a40) 9: >= 9: 1000000992270000 (0x38d7edfeb56b0) 9: with messages: 9: 50 9: 1000000976270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000993000000 (0x38d7edff67a40) 9: with messages: 9: 50 9: 1000000976270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000001003200000 (0x38d7ee0921e00) 9: >= 9: 1000000992270000 (0x38d7edfeb56b0) 9: with messages: 9: 51 9: 1000000992270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000001009000000 (0x38d7ee0ea9e40) 9: > 9: 1000000992270000 (0x38d7edfeb56b0) 9: with messages: 9: 51 9: 1000000992270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000001009000000 (0x38d7ee0ea9e40) 9: > 9: 1000001003200000 (0x38d7ee0921e00) 9: with messages: 9: 51 9: 1000000992270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000001013000000 (0x38d7ee127a740) 9: > 9: 1000000992270000 (0x38d7edfeb56b0) 9: with messages: 9: 51 9: 1000000992270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000001013000000 (0x38d7ee127a740) 9: > 9: 1000001009000000 (0x38d7ee0ea9e40) 9: with messages: 9: 51 9: 1000000992270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 51 9: 1000000992270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 51 9: 1000000992270000 9: 9: ./tests/tests_pacing.cpp:337: PASSED: 9: CHECK( unanoseconds(newPred.desired_present_time_ns - newPred.wake_up_time_ns) > unanoseconds(longBeginDelay + longDrawDelay + shortSubmitDelay + longGpuTime) ) 9: with expansion: 9: 5800000 ns > 5050000 ns 9: 9: ------------------------------------------------------------------------------- 9: u_pacing_compositor_fake 9: ------------------------------------------------------------------------------- 9: ./tests/tests_pacing.cpp:344 9: ............................................................................... 9: 9: ./tests/tests_pacing.cpp:348: PASSED: 9: REQUIRE( XRT_SUCCESS == u_pc_fake_create(frame_interval_ns.count(), clock.now(), &upc) ) 9: with expansion: 9: 0 == 0 9: 9: ./tests/tests_pacing.cpp:349: PASSED: 9: REQUIRE( upc != nullptr ) 9: with expansion: 9: 0x0000aaaaca0f5c20 != nullptr 9: 9: ------------------------------------------------------------------------------- 9: u_pacing_compositor_fake 9: Standalone predictions 9: ------------------------------------------------------------------------------- 9: ./tests/tests_pacing.cpp:353 9: ............................................................................... 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000062800000 (0x38d7ea884c080) 9: >= 9: 1000000001000000 (0x38d7ea4d5c240) 9: with messages: 9: 5 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000066000000 (0x38d7ea8b59480) 9: > 9: 1000000001000000 (0x38d7ea4d5c240) 9: with messages: 9: 5 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000066000000 (0x38d7ea8b59480) 9: > 9: 1000000062800000 (0x38d7ea884c080) 9: with messages: 9: 5 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000070000000 (0x38d7ea8f29d80) 9: > 9: 1000000001000000 (0x38d7ea4d5c240) 9: with messages: 9: 5 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000070000000 (0x38d7ea8f29d80) 9: > 9: 1000000066000000 (0x38d7ea8b59480) 9: with messages: 9: 5 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 5 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 5 9: 1000000001000000 9: 9: ------------------------------------------------------------------------------- 9: u_pacing_compositor_fake 9: ------------------------------------------------------------------------------- 9: ./tests/tests_pacing.cpp:344 9: ............................................................................... 9: 9: ./tests/tests_pacing.cpp:348: PASSED: 9: REQUIRE( XRT_SUCCESS == u_pc_fake_create(frame_interval_ns.count(), clock.now(), &upc) ) 9: with expansion: 9: 0 == 0 9: 9: ./tests/tests_pacing.cpp:349: PASSED: 9: REQUIRE( upc != nullptr ) 9: with expansion: 9: 0x0000aaaaca0f5c20 != nullptr 9: 9: ------------------------------------------------------------------------------- 9: u_pacing_compositor_fake 9: Consistency in loop 9: Fast 9: ------------------------------------------------------------------------------- 9: ./tests/tests_pacing.cpp:365 9: ............................................................................... 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000062800000 (0x38d7ea884c080) 9: >= 9: 1000000001000000 (0x38d7ea4d5c240) 9: with messages: 9: 5 9: 1000000001000000 9: 5 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000066000000 (0x38d7ea8b59480) 9: > 9: 1000000001000000 (0x38d7ea4d5c240) 9: with messages: 9: 5 9: 1000000001000000 9: 5 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000066000000 (0x38d7ea8b59480) 9: > 9: 1000000062800000 (0x38d7ea884c080) 9: with messages: 9: 5 9: 1000000001000000 9: 5 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000070000000 (0x38d7ea8f29d80) 9: > 9: 1000000001000000 (0x38d7ea4d5c240) 9: with messages: 9: 5 9: 1000000001000000 9: 5 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000070000000 (0x38d7ea8f29d80) 9: > 9: 1000000066000000 (0x38d7ea8b59480) 9: with messages: 9: 5 9: 1000000001000000 9: 5 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 5 9: 1000000001000000 9: 5 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 5 9: 1000000001000000 9: 5 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000001000000 (0x38d7ea4d5c240) 9: <= 9: 1000000062800000 (0x38d7ea884c080) 9: with messages: 9: 5 9: 1000000001000000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000001000000 (0x38d7ea4d5c240) 9: <= 9: 1000000062800000 (0x38d7ea884c080) 9: with messages: 9: 5 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000066000000 (0x38d7ea8b59480) 9: >= 9: 1000000064040000 (0x38d7ea897ac40) 9: with messages: 9: 5 9: 1000000001000000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000066000000 (0x38d7ea8b59480) 9: with messages: 9: 5 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000078800000 (0x38d7ea978e480) 9: >= 9: 1000000064040000 (0x38d7ea897ac40) 9: with messages: 9: 6 9: 1000000064040000 9: 6 9: 1000000064040000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000082000000 (0x38d7ea9a9b880) 9: > 9: 1000000064040000 (0x38d7ea897ac40) 9: with messages: 9: 6 9: 1000000064040000 9: 6 9: 1000000064040000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000082000000 (0x38d7ea9a9b880) 9: > 9: 1000000078800000 (0x38d7ea978e480) 9: with messages: 9: 6 9: 1000000064040000 9: 6 9: 1000000064040000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000086000000 (0x38d7ea9e6c180) 9: > 9: 1000000064040000 (0x38d7ea897ac40) 9: with messages: 9: 6 9: 1000000064040000 9: 6 9: 1000000064040000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000086000000 (0x38d7ea9e6c180) 9: > 9: 1000000082000000 (0x38d7ea9a9b880) 9: with messages: 9: 6 9: 1000000064040000 9: 6 9: 1000000064040000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 6 9: 1000000064040000 9: 6 9: 1000000064040000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 6 9: 1000000064040000 9: 6 9: 1000000064040000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000064040000 (0x38d7ea897ac40) 9: <= 9: 1000000078800000 (0x38d7ea978e480) 9: with messages: 9: 6 9: 1000000064040000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000064040000 (0x38d7ea897ac40) 9: <= 9: 1000000078800000 (0x38d7ea978e480) 9: with messages: 9: 6 9: 1000000064040000 9: 9: frame_id: 5 9: desired_present_time_ns: 1000000066000000 9: actual_present_time_ns: 1000000066000000 9: earliest_present_time_ns: 1000000066000000 9: present_margin_ns: 1960000 9: now_ns: 1000000067000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000082000000 (0x38d7ea9a9b880) 9: >= 9: 1000000080040000 (0x38d7ea98bd040) 9: with messages: 9: 6 9: 1000000064040000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000082000000 (0x38d7ea9a9b880) 9: with messages: 9: 6 9: 1000000064040000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000094800000 (0x38d7eaa6d0880) 9: >= 9: 1000000080040000 (0x38d7ea98bd040) 9: with messages: 9: 7 9: 1000000080040000 9: 7 9: 1000000080040000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000098000000 (0x38d7eaa9ddc80) 9: > 9: 1000000080040000 (0x38d7ea98bd040) 9: with messages: 9: 7 9: 1000000080040000 9: 7 9: 1000000080040000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000098000000 (0x38d7eaa9ddc80) 9: > 9: 1000000094800000 (0x38d7eaa6d0880) 9: with messages: 9: 7 9: 1000000080040000 9: 7 9: 1000000080040000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000102000000 (0x38d7eaadae580) 9: > 9: 1000000080040000 (0x38d7ea98bd040) 9: with messages: 9: 7 9: 1000000080040000 9: 7 9: 1000000080040000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000102000000 (0x38d7eaadae580) 9: > 9: 1000000098000000 (0x38d7eaa9ddc80) 9: with messages: 9: 7 9: 1000000080040000 9: 7 9: 1000000080040000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 7 9: 1000000080040000 9: 7 9: 1000000080040000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 7 9: 1000000080040000 9: 7 9: 1000000080040000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000080040000 (0x38d7ea98bd040) 9: <= 9: 1000000094800000 (0x38d7eaa6d0880) 9: with messages: 9: 7 9: 1000000080040000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000080040000 (0x38d7ea98bd040) 9: <= 9: 1000000094800000 (0x38d7eaa6d0880) 9: with messages: 9: 7 9: 1000000080040000 9: 9: frame_id: 6 9: desired_present_time_ns: 1000000082000000 9: actual_present_time_ns: 1000000082000000 9: earliest_present_time_ns: 1000000082000000 9: present_margin_ns: 1960000 9: now_ns: 1000000083000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000098000000 (0x38d7eaa9ddc80) 9: >= 9: 1000000096040000 (0x38d7eaa7ff440) 9: with messages: 9: 7 9: 1000000080040000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000098000000 (0x38d7eaa9ddc80) 9: with messages: 9: 7 9: 1000000080040000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000110800000 (0x38d7eab612c80) 9: >= 9: 1000000096040000 (0x38d7eaa7ff440) 9: with messages: 9: 8 9: 1000000096040000 9: 8 9: 1000000096040000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000114000000 (0x38d7eab920080) 9: > 9: 1000000096040000 (0x38d7eaa7ff440) 9: with messages: 9: 8 9: 1000000096040000 9: 8 9: 1000000096040000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000114000000 (0x38d7eab920080) 9: > 9: 1000000110800000 (0x38d7eab612c80) 9: with messages: 9: 8 9: 1000000096040000 9: 8 9: 1000000096040000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000118000000 (0x38d7eabcf0980) 9: > 9: 1000000096040000 (0x38d7eaa7ff440) 9: with messages: 9: 8 9: 1000000096040000 9: 8 9: 1000000096040000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000118000000 (0x38d7eabcf0980) 9: > 9: 1000000114000000 (0x38d7eab920080) 9: with messages: 9: 8 9: 1000000096040000 9: 8 9: 1000000096040000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 8 9: 1000000096040000 9: 8 9: 1000000096040000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 8 9: 1000000096040000 9: 8 9: 1000000096040000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000096040000 (0x38d7eaa7ff440) 9: <= 9: 1000000110800000 (0x38d7eab612c80) 9: with messages: 9: 8 9: 1000000096040000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000096040000 (0x38d7eaa7ff440) 9: <= 9: 1000000110800000 (0x38d7eab612c80) 9: with messages: 9: 8 9: 1000000096040000 9: 9: frame_id: 7 9: desired_present_time_ns: 1000000098000000 9: actual_present_time_ns: 1000000098000000 9: earliest_present_time_ns: 1000000098000000 9: present_margin_ns: 1960000 9: now_ns: 1000000099000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000114000000 (0x38d7eab920080) 9: >= 9: 1000000112040000 (0x38d7eab741840) 9: with messages: 9: 8 9: 1000000096040000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000114000000 (0x38d7eab920080) 9: with messages: 9: 8 9: 1000000096040000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000126800000 (0x38d7eac555080) 9: >= 9: 1000000112040000 (0x38d7eab741840) 9: with messages: 9: 9 9: 1000000112040000 9: 9 9: 1000000112040000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000130000000 (0x38d7eac862480) 9: > 9: 1000000112040000 (0x38d7eab741840) 9: with messages: 9: 9 9: 1000000112040000 9: 9 9: 1000000112040000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000130000000 (0x38d7eac862480) 9: > 9: 1000000126800000 (0x38d7eac555080) 9: with messages: 9: 9 9: 1000000112040000 9: 9 9: 1000000112040000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000134000000 (0x38d7eacc32d80) 9: > 9: 1000000112040000 (0x38d7eab741840) 9: with messages: 9: 9 9: 1000000112040000 9: 9 9: 1000000112040000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000134000000 (0x38d7eacc32d80) 9: > 9: 1000000130000000 (0x38d7eac862480) 9: with messages: 9: 9 9: 1000000112040000 9: 9 9: 1000000112040000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 9 9: 1000000112040000 9: 9 9: 1000000112040000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 9 9: 1000000112040000 9: 9 9: 1000000112040000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000112040000 (0x38d7eab741840) 9: <= 9: 1000000126800000 (0x38d7eac555080) 9: with messages: 9: 9 9: 1000000112040000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000112040000 (0x38d7eab741840) 9: <= 9: 1000000126800000 (0x38d7eac555080) 9: with messages: 9: 9 9: 1000000112040000 9: 9: frame_id: 8 9: desired_present_time_ns: 1000000114000000 9: actual_present_time_ns: 1000000114000000 9: earliest_present_time_ns: 1000000114000000 9: present_margin_ns: 1960000 9: now_ns: 1000000115000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000130000000 (0x38d7eac862480) 9: >= 9: 1000000128040000 (0x38d7eac683c40) 9: with messages: 9: 9 9: 1000000112040000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000130000000 (0x38d7eac862480) 9: with messages: 9: 9 9: 1000000112040000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000142800000 (0x38d7ead497480) 9: >= 9: 1000000128040000 (0x38d7eac683c40) 9: with messages: 9: 10 9: 1000000128040000 9: 10 9: 1000000128040000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000146000000 (0x38d7ead7a4880) 9: > 9: 1000000128040000 (0x38d7eac683c40) 9: with messages: 9: 10 9: 1000000128040000 9: 10 9: 1000000128040000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000146000000 (0x38d7ead7a4880) 9: > 9: 1000000142800000 (0x38d7ead497480) 9: with messages: 9: 10 9: 1000000128040000 9: 10 9: 1000000128040000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000150000000 (0x38d7eadb75180) 9: > 9: 1000000128040000 (0x38d7eac683c40) 9: with messages: 9: 10 9: 1000000128040000 9: 10 9: 1000000128040000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000150000000 (0x38d7eadb75180) 9: > 9: 1000000146000000 (0x38d7ead7a4880) 9: with messages: 9: 10 9: 1000000128040000 9: 10 9: 1000000128040000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 10 9: 1000000128040000 9: 10 9: 1000000128040000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 10 9: 1000000128040000 9: 10 9: 1000000128040000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000128040000 (0x38d7eac683c40) 9: <= 9: 1000000142800000 (0x38d7ead497480) 9: with messages: 9: 10 9: 1000000128040000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000128040000 (0x38d7eac683c40) 9: <= 9: 1000000142800000 (0x38d7ead497480) 9: with messages: 9: 10 9: 1000000128040000 9: 9: frame_id: 9 9: desired_present_time_ns: 1000000130000000 9: actual_present_time_ns: 1000000130000000 9: earliest_present_time_ns: 1000000130000000 9: present_margin_ns: 1960000 9: now_ns: 1000000131000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000146000000 (0x38d7ead7a4880) 9: >= 9: 1000000144040000 (0x38d7ead5c6040) 9: with messages: 9: 10 9: 1000000128040000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000146000000 (0x38d7ead7a4880) 9: with messages: 9: 10 9: 1000000128040000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000158800000 (0x38d7eae3d9880) 9: >= 9: 1000000144040000 (0x38d7ead5c6040) 9: with messages: 9: 11 9: 1000000144040000 9: 11 9: 1000000144040000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000162000000 (0x38d7eae6e6c80) 9: > 9: 1000000144040000 (0x38d7ead5c6040) 9: with messages: 9: 11 9: 1000000144040000 9: 11 9: 1000000144040000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000162000000 (0x38d7eae6e6c80) 9: > 9: 1000000158800000 (0x38d7eae3d9880) 9: with messages: 9: 11 9: 1000000144040000 9: 11 9: 1000000144040000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000166000000 (0x38d7eaeab7580) 9: > 9: 1000000144040000 (0x38d7ead5c6040) 9: with messages: 9: 11 9: 1000000144040000 9: 11 9: 1000000144040000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000166000000 (0x38d7eaeab7580) 9: > 9: 1000000162000000 (0x38d7eae6e6c80) 9: with messages: 9: 11 9: 1000000144040000 9: 11 9: 1000000144040000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 11 9: 1000000144040000 9: 11 9: 1000000144040000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 11 9: 1000000144040000 9: 11 9: 1000000144040000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000144040000 (0x38d7ead5c6040) 9: <= 9: 1000000158800000 (0x38d7eae3d9880) 9: with messages: 9: 11 9: 1000000144040000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000144040000 (0x38d7ead5c6040) 9: <= 9: 1000000158800000 (0x38d7eae3d9880) 9: with messages: 9: 11 9: 1000000144040000 9: 9: frame_id: 10 9: desired_present_time_ns: 1000000146000000 9: actual_present_time_ns: 1000000146000000 9: earliest_present_time_ns: 1000000146000000 9: present_margin_ns: 1960000 9: now_ns: 1000000147000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000162000000 (0x38d7eae6e6c80) 9: >= 9: 1000000160040000 (0x38d7eae508440) 9: with messages: 9: 11 9: 1000000144040000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000162000000 (0x38d7eae6e6c80) 9: with messages: 9: 11 9: 1000000144040000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000174800000 (0x38d7eaf31bc80) 9: >= 9: 1000000160040000 (0x38d7eae508440) 9: with messages: 9: 12 9: 1000000160040000 9: 12 9: 1000000160040000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000178000000 (0x38d7eaf629080) 9: > 9: 1000000160040000 (0x38d7eae508440) 9: with messages: 9: 12 9: 1000000160040000 9: 12 9: 1000000160040000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000178000000 (0x38d7eaf629080) 9: > 9: 1000000174800000 (0x38d7eaf31bc80) 9: with messages: 9: 12 9: 1000000160040000 9: 12 9: 1000000160040000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000182000000 (0x38d7eaf9f9980) 9: > 9: 1000000160040000 (0x38d7eae508440) 9: with messages: 9: 12 9: 1000000160040000 9: 12 9: 1000000160040000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000182000000 (0x38d7eaf9f9980) 9: > 9: 1000000178000000 (0x38d7eaf629080) 9: with messages: 9: 12 9: 1000000160040000 9: 12 9: 1000000160040000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 12 9: 1000000160040000 9: 12 9: 1000000160040000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 12 9: 1000000160040000 9: 12 9: 1000000160040000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000160040000 (0x38d7eae508440) 9: <= 9: 1000000174800000 (0x38d7eaf31bc80) 9: with messages: 9: 12 9: 1000000160040000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000160040000 (0x38d7eae508440) 9: <= 9: 1000000174800000 (0x38d7eaf31bc80) 9: with messages: 9: 12 9: 1000000160040000 9: 9: frame_id: 11 9: desired_present_time_ns: 1000000162000000 9: actual_present_time_ns: 1000000162000000 9: earliest_present_time_ns: 1000000162000000 9: present_margin_ns: 1960000 9: now_ns: 1000000163000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000178000000 (0x38d7eaf629080) 9: >= 9: 1000000176040000 (0x38d7eaf44a840) 9: with messages: 9: 12 9: 1000000160040000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000178000000 (0x38d7eaf629080) 9: with messages: 9: 12 9: 1000000160040000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000190800000 (0x38d7eb025e080) 9: >= 9: 1000000176040000 (0x38d7eaf44a840) 9: with messages: 9: 13 9: 1000000176040000 9: 13 9: 1000000176040000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000194000000 (0x38d7eb056b480) 9: > 9: 1000000176040000 (0x38d7eaf44a840) 9: with messages: 9: 13 9: 1000000176040000 9: 13 9: 1000000176040000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000194000000 (0x38d7eb056b480) 9: > 9: 1000000190800000 (0x38d7eb025e080) 9: with messages: 9: 13 9: 1000000176040000 9: 13 9: 1000000176040000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000198000000 (0x38d7eb093bd80) 9: > 9: 1000000176040000 (0x38d7eaf44a840) 9: with messages: 9: 13 9: 1000000176040000 9: 13 9: 1000000176040000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000198000000 (0x38d7eb093bd80) 9: > 9: 1000000194000000 (0x38d7eb056b480) 9: with messages: 9: 13 9: 1000000176040000 9: 13 9: 1000000176040000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 13 9: 1000000176040000 9: 13 9: 1000000176040000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 13 9: 1000000176040000 9: 13 9: 1000000176040000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000176040000 (0x38d7eaf44a840) 9: <= 9: 1000000190800000 (0x38d7eb025e080) 9: with messages: 9: 13 9: 1000000176040000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000176040000 (0x38d7eaf44a840) 9: <= 9: 1000000190800000 (0x38d7eb025e080) 9: with messages: 9: 13 9: 1000000176040000 9: 9: frame_id: 12 9: desired_present_time_ns: 1000000178000000 9: actual_present_time_ns: 1000000178000000 9: earliest_present_time_ns: 1000000178000000 9: present_margin_ns: 1960000 9: now_ns: 1000000179000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000194000000 (0x38d7eb056b480) 9: >= 9: 1000000192040000 (0x38d7eb038cc40) 9: with messages: 9: 13 9: 1000000176040000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000194000000 (0x38d7eb056b480) 9: with messages: 9: 13 9: 1000000176040000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000206800000 (0x38d7eb11a0480) 9: >= 9: 1000000192040000 (0x38d7eb038cc40) 9: with messages: 9: 14 9: 1000000192040000 9: 14 9: 1000000192040000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000210000000 (0x38d7eb14ad880) 9: > 9: 1000000192040000 (0x38d7eb038cc40) 9: with messages: 9: 14 9: 1000000192040000 9: 14 9: 1000000192040000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000210000000 (0x38d7eb14ad880) 9: > 9: 1000000206800000 (0x38d7eb11a0480) 9: with messages: 9: 14 9: 1000000192040000 9: 14 9: 1000000192040000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000214000000 (0x38d7eb187e180) 9: > 9: 1000000192040000 (0x38d7eb038cc40) 9: with messages: 9: 14 9: 1000000192040000 9: 14 9: 1000000192040000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000214000000 (0x38d7eb187e180) 9: > 9: 1000000210000000 (0x38d7eb14ad880) 9: with messages: 9: 14 9: 1000000192040000 9: 14 9: 1000000192040000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 14 9: 1000000192040000 9: 14 9: 1000000192040000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 14 9: 1000000192040000 9: 14 9: 1000000192040000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000192040000 (0x38d7eb038cc40) 9: <= 9: 1000000206800000 (0x38d7eb11a0480) 9: with messages: 9: 14 9: 1000000192040000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000192040000 (0x38d7eb038cc40) 9: <= 9: 1000000206800000 (0x38d7eb11a0480) 9: with messages: 9: 14 9: 1000000192040000 9: 9: frame_id: 13 9: desired_present_time_ns: 1000000194000000 9: actual_present_time_ns: 1000000194000000 9: earliest_present_time_ns: 1000000194000000 9: present_margin_ns: 1960000 9: now_ns: 1000000195000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000210000000 (0x38d7eb14ad880) 9: >= 9: 1000000208040000 (0x38d7eb12cf040) 9: with messages: 9: 14 9: 1000000192040000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000210000000 (0x38d7eb14ad880) 9: with messages: 9: 14 9: 1000000192040000 9: 9: frame_id: 14 9: desired_present_time_ns: 1000000210000000 9: actual_present_time_ns: 1000000210000000 9: earliest_present_time_ns: 1000000210000000 9: present_margin_ns: 1960000 9: now_ns: 1000000211000000 9: 9: ------------------------------------------------------------------------------- 9: u_pacing_compositor_fake 9: ------------------------------------------------------------------------------- 9: ./tests/tests_pacing.cpp:344 9: ............................................................................... 9: 9: ./tests/tests_pacing.cpp:348: PASSED: 9: REQUIRE( XRT_SUCCESS == u_pc_fake_create(frame_interval_ns.count(), clock.now(), &upc) ) 9: with expansion: 9: 0 == 0 9: 9: ./tests/tests_pacing.cpp:349: PASSED: 9: REQUIRE( upc != nullptr ) 9: with expansion: 9: 0x0000aaaaca0f5c20 != nullptr 9: 9: ------------------------------------------------------------------------------- 9: u_pacing_compositor_fake 9: Consistency in loop 9: Slow 9: ------------------------------------------------------------------------------- 9: ./tests/tests_pacing.cpp:384 9: ............................................................................... 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000062800000 (0x38d7ea884c080) 9: >= 9: 1000000001000000 (0x38d7ea4d5c240) 9: with messages: 9: 5 9: 1000000001000000 9: 5 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000066000000 (0x38d7ea8b59480) 9: > 9: 1000000001000000 (0x38d7ea4d5c240) 9: with messages: 9: 5 9: 1000000001000000 9: 5 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000066000000 (0x38d7ea8b59480) 9: > 9: 1000000062800000 (0x38d7ea884c080) 9: with messages: 9: 5 9: 1000000001000000 9: 5 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000070000000 (0x38d7ea8f29d80) 9: > 9: 1000000001000000 (0x38d7ea4d5c240) 9: with messages: 9: 5 9: 1000000001000000 9: 5 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000070000000 (0x38d7ea8f29d80) 9: > 9: 1000000066000000 (0x38d7ea8b59480) 9: with messages: 9: 5 9: 1000000001000000 9: 5 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 5 9: 1000000001000000 9: 5 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 5 9: 1000000001000000 9: 5 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000001000000 (0x38d7ea4d5c240) 9: <= 9: 1000000062800000 (0x38d7ea884c080) 9: with messages: 9: 5 9: 1000000001000000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000001000000 (0x38d7ea4d5c240) 9: <= 9: 1000000062800000 (0x38d7ea884c080) 9: with messages: 9: 5 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000082000000 (0x38d7ea9a9b880) 9: >= 9: 1000000067870000 (0x38d7ea8d21d30) 9: with messages: 9: 5 9: 1000000001000000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000082000000 (0x38d7ea9a9b880) 9: with messages: 9: 5 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000078800000 (0x38d7ea978e480) 9: >= 9: 1000000067870000 (0x38d7ea8d21d30) 9: with messages: 9: 6 9: 1000000067870000 9: 6 9: 1000000067870000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000082000000 (0x38d7ea9a9b880) 9: > 9: 1000000067870000 (0x38d7ea8d21d30) 9: with messages: 9: 6 9: 1000000067870000 9: 6 9: 1000000067870000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000082000000 (0x38d7ea9a9b880) 9: > 9: 1000000078800000 (0x38d7ea978e480) 9: with messages: 9: 6 9: 1000000067870000 9: 6 9: 1000000067870000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000086000000 (0x38d7ea9e6c180) 9: > 9: 1000000067870000 (0x38d7ea8d21d30) 9: with messages: 9: 6 9: 1000000067870000 9: 6 9: 1000000067870000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000086000000 (0x38d7ea9e6c180) 9: > 9: 1000000082000000 (0x38d7ea9a9b880) 9: with messages: 9: 6 9: 1000000067870000 9: 6 9: 1000000067870000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 6 9: 1000000067870000 9: 6 9: 1000000067870000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 6 9: 1000000067870000 9: 6 9: 1000000067870000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000067870000 (0x38d7ea8d21d30) 9: <= 9: 1000000078800000 (0x38d7ea978e480) 9: with messages: 9: 6 9: 1000000067870000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000067870000 (0x38d7ea8d21d30) 9: <= 9: 1000000078800000 (0x38d7ea978e480) 9: with messages: 9: 6 9: 1000000067870000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000098000000 (0x38d7eaa9ddc80) 9: >= 9: 1000000083870000 (0x38d7ea9c64130) 9: with messages: 9: 6 9: 1000000067870000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000098000000 (0x38d7eaa9ddc80) 9: with messages: 9: 6 9: 1000000067870000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000094800000 (0x38d7eaa6d0880) 9: >= 9: 1000000083870000 (0x38d7ea9c64130) 9: with messages: 9: 7 9: 1000000083870000 9: 7 9: 1000000083870000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000098000000 (0x38d7eaa9ddc80) 9: > 9: 1000000083870000 (0x38d7ea9c64130) 9: with messages: 9: 7 9: 1000000083870000 9: 7 9: 1000000083870000 9: 18: Randomness seeded to: 3305491440 18: 18: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18: tests_vec3_angle is a Catch2 v3.6.0 host application. 18: Run with -? for options 18: 18: ------------------------------------------------------------------------------- 18: Vec3Angle 18: ------------------------------------------------------------------------------- 18: ./tests/tests_vec3_angle.cpp:14 18: ............................................................................... 18: 18: ./tests/tests_vec3_angle.cpp:17: PASSED: 18: CHECK( m_vec3_angle({1, 0, 0}, {-1, 0, 0}) == Catch::Approx(3.14159265358979323846) ) 18: with expansion: 18: 3.141592741f 18: == 18: Approx( 3.14159265358979312 ) 18: 18: ./tests/tests_vec3_angle.cpp:18: PASSED: 18: CHECK( m_vec3_angle({1, 0, 0}, {0, 1, 0}) == Catch::Approx(3.14159265358979323846 / 2) ) 18: with expansion: 18: 1.570796371f 18: == 18: Approx( 1.57079632679489656 ) 18: 18: ./tests/tests_vec3_angle.cpp:19: PASSED: 18: CHECK( m_vec3_angle({1, 0, 0}, {sqrt2_2, sqrt2_2, 0}) == Catch::Approx(3.14159265358979323846 / 4) ) 18: with expansion: 18: 0.785398126f 18: == 18: Approx( 0.78539816339744828 ) 18: 18: =============================================================================== 18: All tests passed (3 assertions in 1 test case) 18: 14/22 Test #18: tests_vec3_angle ................. Passed 0.04 sec 14: Randomness seeded to: 3028982582 14: 14: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14: tests_relation_chain is a Catch2 v3.6.0 host application. 14: Run with -? for options 14: 14: ------------------------------------------------------------------------------- 14: Relation Chain Flags 14: Not Valid 14: ------------------------------------------------------------------------------- 14: ./tests/tests_relation_chain.cpp:162 14: ............................................................................... 14: 14: ./tests/tests_relation_chain.cpp:164: PASSED: 14: CHECK( result.relation_flags == kFlagsNotValid ) 14: with expansion: 14: 0 == 0 14: with message: 14: str := "VT, NV, VT" 14: 14: ./tests/tests_relation_chain.cpp:165: PASSED: 14: CHECK( result.relation_flags == kFlagsNotValid ) 14: with expansion: 14: 0 == 0 14: with message: 14: str := "VT, VT, VT, NV" 14: 14: ./tests/tests_relation_chain.cpp:166: PASSED: 14: CHECK( result.relation_flags == kFlagsNotValid ) 14: with expansion: 14: 0 == 0 14: with message: 14: str := "P, NV, VNT" 14: 14: ./tests/tests_relation_chain.cpp:168: PASSED: 14: CHECK( result.relation_flags == kFlagsNotValid ) 14: with expansion: 14: 0 == 0 14: with message: 14: str := "NV, ONLY_ORIENTATION" 14: 14: ./tests/tests_relation_chain.cpp:169: PASSED: 14: CHECK( result.relation_flags == kFlagsNotValid ) 14: with expansion: 14: 0 == 0 14: with message: 14: str := "NV, ONLY_POSITION" 14: 14: ./tests/tests_relation_chain.cpp:170: PASSED: 14: CHECK( result.relation_flags == kFlagsNotValid ) 14: with expansion: 14: 0 == 0 14: with message: 14: str := "ONLY_ORIENTATION, NV" 14: 14: ./tests/tests_relation_chain.cpp:171: PASSED: 14: CHECK( result.relation_flags == kFlagsNotValid ) 14: with expansion: 14: 0 == 0 14: with message: 14: str := "ONLY_POSITION, NV" 14: 14: ------------------------------------------------------------------------------- 14: Relation Chain Flags 14: Not Wrongly Tracked 14: ------------------------------------------------------------------------------- 14: ./tests/tests_relation_chain.cpp:174 14: ............................................................................... 14: 14: ./tests/tests_relation_chain.cpp:176: PASSED: 14: CHECK( result.relation_flags == kFlagsValid ) 14: with expansion: 14: 3 == 3 14: with message: 14: str := "VNT, IP, VT" 14: 14: ./tests/tests_relation_chain.cpp:177: PASSED: 14: CHECK( result.relation_flags == kFlagsValid ) 14: with expansion: 14: 3 == 3 14: with message: 14: str := "VNT, P, VT" 14: 14: ./tests/tests_relation_chain.cpp:178: PASSED: 14: CHECK( result.relation_flags == kFlagsValid ) 14: with expansion: 14: 3 == 3 14: with message: 14: str := "P, VT, P, VNT" 14: 14: ./tests/tests_relation_chain.cpp:179: PASSED: 14: CHECK( result.relation_flags == kFlagsValid ) 14: with expansion: 14: 3 == 3 14: with message: 14: str := "VT, VT, VNT, VT" 14: 14: ./tests/tests_relation_chain.cpp:180: PASSED: 14: CHECK( result.relation_flags == kFlagsValid ) 14: with expansion: 14: 3 == 3 14: with message: 14: str := "IP, VT, P, VNT, P, VT" 14: 14: ./tests/tests_relation_chain.cpp:183: PASSED: 14: CHECK( result.relation_flags == kFlagsValid ) 14: with expansion: 14: 3 == 3 14: with message: 14: str := "VT, ONLY_ORIENTATION" 14: 14: ./tests/tests_relation_chain.cpp:184: PASSED: 14: CHECK( result.relation_flags == XRT_SPACE_RELATION_POSITION_VALID_BIT ) 14: with expansion: 14: 2 == 2 14: with message: 14: str := "VT, ONLY_POSITION" 14: 14: ./tests/tests_relation_chain.cpp:186: PASSED: 14: CHECK( result.relation_flags == kFlagsValid ) 14: with expansion: 14: 3 == 3 14: with message: 14: str := "ONLY_ORIENTATION, VT" 14: 14: ./tests/tests_relation_chain.cpp:187: PASSED: 14: CHECK( result.relation_flags == XRT_SPACE_RELATION_POSITION_VALID_BIT ) 14: with expansion: 14: 2 == 2 14: with message: 14: str := "ONLY_POSITION, VT" 14: 14: ./tests/tests_relation_chain.cpp:190: PASSED: 14: CHECK( result.relation_flags == kFlagsValid ) 14: with expansion: 14: 3 == 3 14: with message: 14: str := "P, VT, ONLY_ORIENTATION, P" 14: 14: ./tests/tests_relation_chain.cpp:191: PASSED: 14: CHECK( result.relation_flags == XRT_SPACE_RELATION_POSITION_VALID_BIT ) 14: with expansion: 14: 2 == 2 14: with message: 14: str := "P, VT, ONLY_POSITION, P" 14: 14: ./tests/tests_relation_chain.cpp:193: PASSED: 14: CHECK( result.relation_flags == kFlagsValid ) 14: with expansion: 14: 3 == 3 14: with message: 14: str := "P, ONLY_ORIENTATION, VT, P" 14: 14: ./tests/tests_relation_chain.cpp:194: PASSED: 14: CHECK( result.relation_flags == XRT_SPACE_RELATION_POSITION_VALID_BIT ) 14: with expansion: 14: 2 == 2 14: with message: 14: str := "P, ONLY_POSITION, VT, P" 14: 14: ------------------------------------------------------------------------------- 14: Relation Chain Flags 14: Tracked 14: ------------------------------------------------------------------------------- 14: ./tests/tests_relation_chain.cpp:197 14: ............................................................................... 14: 14: ./tests/tests_relation_chain.cpp:199: PASSED: 14: CHECK( result.relation_flags == kFlagsValidTracked ) 14: with expansion: 14: 51 == 51 14: with message: 14: str := "P, VT, P" 14: 14: ./tests/tests_relation_chain.cpp:200: PASSED: 14: CHECK( result.relation_flags == kFlagsValidTracked ) 14: with expansion: 14: 51 == 51 14: with message: 14: str := "P, VT, P, VT" 14: 14: ./tests/tests_relation_chain.cpp:201: PASSED: 14: CHECK( result.relation_flags == kFlagsValidTracked ) 14: with expansion: 14: 51 == 51 14: with message: 14: str := "VT, IP, P" 14: 14: ./tests/tests_relation_chain.cpp:202: PASSED: 14: CHECK( result.relation_flags == kFlagsValidTracked ) 14: with expansion: 14: 51 == 51 14: with message: 14: str := "IP, VT, P" 14: 14: ./tests/tests_relation_chain.cpp:203: PASSED: 14: CHECK( result.relation_flags == kFlagsValidTracked ) 14: with expansion: 14: 51 == 51 14: with message: 14: str := "P, VT, IP, P" 14: 14: ./tests/tests_relation_chain.cpp:204: PASSED: 14: CHECK( result.relation_flags == kFlagsValidTracked ) 14: with expansion: 14: 51 == 51 14: with message: 14: str := "P, IP, VT, P" 14: 14: ./tests/tests_relation_chain.cpp:205: PASSED: 14: CHECK( result.relation_flags == kFlagsValidTracked ) 14: with expansion: 14: 51 == 51 14: with message: 14: str := "IP, IP, VT, IP, IP" 14: 14: ------------------------------------------------------------------------------- 14: Relation Chain Flags 14: Non-Tracked 14: ------------------------------------------------------------------------------- 14: ./tests/tests_relation_chain.cpp:208 14: ............................................................................... 14: 14: ./tests/tests_relation_chain.cpp:210: PASSED: 14: CHECK( result.relation_flags == kFlagsValid ) 14: with expansion: 14: 3 == 3 14: with message: 14: str := "P, VNT, P" 14: 14: ./tests/tests_relation_chain.cpp:211: PASSED: 14: CHECK( result.relation_flags == kFlagsValid ) 14: with expansion: 14: 3 == 3 14: with message: 14: str := "VNT, VNT, VNT" 14: 14: ./tests/tests_relation_chain.cpp:212: PASSED: 14: CHECK( result.relation_flags == kFlagsValid ) 14: with expansion: 14: 3 == 3 14: with message: 14: str := "VNT, P" 14: 14: ./tests/tests_relation_chain.cpp:213: PASSED: 14: CHECK( result.relation_flags == kFlagsValid ) 14: with expansion: 14: 3 == 3 14: with message: 14: str := "P, VNT" 14: 14: ./tests/tests_relation_chain.cpp:214: PASSED: 14: CHECK( result.relation_flags == kFlagsValid ) 14: with expansion: 14: 3 == 3 14: with message: 14: str := "VNT, IP" 14: 14: ./tests/tests_relation_chain.cpp:215: PASSED: 14: CHECK( result.relation_flags == kFlagsValid ) 14: with expansion: 14: 3 == 3 14: with message: 14: str := "IP, VNT" 14: 14: ./tests/tests_relation_chain.cpp:216: PASSED: 14: CHECK( result.relation_flags == kFlagsValid ) 14: with expansion: 14: 3 == 3 14: with message: 14: str := "VNT, IP, P" 14: 14: ./tests/tests_relation_chain.cpp:217: PASSED: 14: CHECK( result.relation_flags == kFlagsValid ) 14: with expansion: 14: 3 == 3 14: with message: 14: str := "IP, VNT, P" 14: 14: ./tests/tests_relation_chain.cpp:218: PASSED: 14: CHECK( result.relation_flags == kFlagsValid ) 14: with expansion: 14: 3 == 3 14: with message: 14: str := "P, VNT, IP, P" 14: 14: ./tests/tests_relation_chain.cpp:219: PASSED: 14: CHECK( result.relation_flags == kFlagsValid ) 14: with expansion: 14: 3 == 3 14: with message: 14: str := "P, IP, VNT, P" 14: 14: ./tests/tests_relation_chain.cpp:222: PASSED: 14: CHECK( result.relation_flags == kFlagsValid ) 14: with expansion: 14: 3 == 3 14: with message: 14: str := "P, ONLY_ORIENTATION, IP, P" 14: 14: ./tests/tests_relation_chain.cpp:223: PASSED: 14: CHECK( result.relation_flags == XRT_SPACE_RELATION_POSITION_VALID_BIT ) 14: with expansion: 14: 2 == 2 14: with message: 14: str := "P, ONLY_POSITION, IP, P" 14: 14: ./tests/tests_relation_chain.cpp:226: PASSED: 14: CHECK( result.relation_flags == kFlagsValid ) 14: with expansion: 14: 3 == 3 14: with message: 14: str := "ONLY_ORIENTATION, VNT" 14: 14: ./tests/tests_relation_chain.cpp:227: PASSED: 14: CHECK( result.relation_flags == XRT_SPACE_RELATION_POSITION_VALID_BIT ) 14: with expansion: 14: 2 == 2 14: with message: 14: str := "ONLY_POSITION, VNT" 14: 14: ./tests/tests_relation_chain.cpp:229: PASSED: 14: CHECK( result.relation_flags == kFlagsValid ) 14: with expansion: 14: 3 == 3 14: with message: 14: str := "VNT, ONLY_ORIENTATION" 14: 14: ./tests/tests_relation_chain.cpp:230: PASSED: 14: CHECK( result.relation_flags == XRT_SPACE_RELATION_POSITION_VALID_BIT ) 14: with expansion: 14: 2 == 2 14: with message: 14: str := "VNT, ONLY_POSITION" 14: 14: ./tests/tests_relation_chain.cpp:233: PASSED: 14: CHECK( result.relation_flags == kFlagsValid ) 14: with expansion: 14: 3 == 3 14: with message: 14: str := "ONLY_ORIENTATION, P, VNT" 14: 14: ./tests/tests_relation_chain.cpp:234: PASSED: 14: CHECK( result.relation_flags == XRT_SPACE_RELATION_POSITION_VALID_BIT ) 14: with expansion: 14: 2 == 2 14: with message: 14: str := "ONLY_POSITION, P, VNT" 14: 14: ./tests/tests_relation_chain.cpp:236: PASSED: 14: CHECK( result.relation_flags == kFlagsValid ) 14: with expansion: 14: 3 == 3 14: with message: 14: str := "VNT, ONLY_ORIENTATION, P" 14: 14: ./tests/tests_relation_chain.cpp:237: PASSED: 14: CHECK( result.relation_flags == XRT_SPACE_RELATION_POSITION_VALID_BIT ) 14: with expansion: 14: 2 == 2 14: with message: 14: str := "VNT, ONLY_POSITION, P" 14: 14: =============================================================================== 14: All tests passed (47 assertions in 1 test case) 14: 15/22 Test #14: tests_relation_chain ............. Passed 0.05 sec 17: Randomness seeded to: 4226906307 17: 17: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17: tests_pose is a Catch2 v3.6.0 host application. 17: Run with -? for options 17: 17: ------------------------------------------------------------------------------- 17: Pose invert works 17: ------------------------------------------------------------------------------- 17: ./tests/tests_pose.cpp:15 17: ............................................................................... 17: 17: ./tests/tests_pose.cpp:35: PASSED: 17: CHECK( m_vec3_len(out_a.position) < 0.001f ) 17: with expansion: 17: 0.000139849f < 0.001f 17: 17: ./tests/tests_pose.cpp:36: PASSED: 17: CHECK( 1 - abs(out_a.orientation.w) < 0.001f ) 17: with expansion: 17: 0.00000006f < 0.001f 17: 17: ./tests/tests_pose.cpp:38: PASSED: 17: CHECK( m_vec3_len(out_b.position) < 0.001f ) 17: with expansion: 17: 0.000045776f < 0.001f 17: 17: ./tests/tests_pose.cpp:39: PASSED: 17: CHECK( 1 - abs(out_b.orientation.w) < 0.001f ) 17: with expansion: 17: 0.00000006f < 0.001f 17: 17: ------------------------------------------------------------------------------- 17: Pose interpolation works 17: ------------------------------------------------------------------------------- 17: ./tests/tests_pose.cpp:42 17: ............................................................................... 17: 17: ./tests/tests_pose.cpp:61: PASSED: 17: CHECK( res.position.x == Catch::Approx(0).margin(e) ) 17: with expansion: 17: 0.0f == Approx( 0.0 ) 17: 17: ./tests/tests_pose.cpp:62: PASSED: 17: CHECK( res.position.y == Catch::Approx(0).margin(e) ) 17: with expansion: 17: 0.0f == Approx( 0.0 ) 17: 17: ./tests/tests_pose.cpp:63: PASSED: 17: CHECK( res.position.z == Catch::Approx(0).margin(e) ) 17: with expansion: 17: 0.0f == Approx( 0.0 ) 17: 17: ./tests/tests_pose.cpp:64: PASSED: 17: CHECK( res.orientation.x == Catch::Approx(0).margin(e) ) 17: with expansion: 17: -0.000000001f == Approx( 0.0 ) 17: 17: ./tests/tests_pose.cpp:65: PASSED: 17: CHECK( res.orientation.x == Catch::Approx(0).margin(e) ) 17: with expansion: 17: -0.000000001f == Approx( 0.0 ) 17: 17: ./tests/tests_pose.cpp:66: PASSED: 17: CHECK( res.orientation.y == Catch::Approx(0).margin(e) ) 17: with expansion: 17: -0.000000002f == Approx( 0.0 ) 17: 17: ./tests/tests_pose.cpp:67: PASSED: 17: CHECK( res.orientation.w == Catch::Approx(1).margin(e) ) 17: with expansion: 17: 0.99999994f == Approx( 1.0 ) 17: 17: =============================================================================== 17: All tests passed (11 assertions in 2 test cases) 17: 16/22 Test #17: tests_pose ....................... Passed 0.04 sec 20: Randomness seeded to: 333923216 20: 20: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20: tests_uv_to_tangent is a Catch2 v3.6.0 host application. 20: Run with -? for options 20: 20: ------------------------------------------------------------------------------- 20: render_calc_uv_to_tangent_lengths_rect 20: ------------------------------------------------------------------------------- 20: ./tests/tests_uv_to_tangent.cpp:38 20: ............................................................................... 20: 20: ./tests/tests_uv_to_tangent.cpp:41: PASSED: 20: REQUIRE_THAT( tan((3.14159265358979323846 / 4)), Catch::Matchers::WithinAbs(1.0, (0.000001)) ) 20: with expansion: 20: 0.99999999999999989 is within 0.000001 of 1.0 20: 20: ------------------------------------------------------------------------------- 20: render_calc_uv_to_tangent_lengths_rect 20: 45_degrees 20: normal 20: ------------------------------------------------------------------------------- 20: ./tests/tests_uv_to_tangent.cpp:51 20: ............................................................................... 20: 20: ./tests/tests_uv_to_tangent.cpp:29: PASSED: 20: REQUIRE_THAT( result.x, Catch::Matchers::WithinAbs(truth.x, (0.000001)) ) 20: with expansion: 20: -1.0f is within 0.000001 of -1.0 20: with messages: 20: f45.angle_up := 0.785398185f 20: f45.angle_down := -0.785398185f 20: f45.angle_left := -0.785398185f 20: f45.angle_right := 0.785398185f 20: 20: ./tests/tests_uv_to_tangent.cpp:30: PASSED: 20: REQUIRE_THAT( result.y, Catch::Matchers::WithinAbs(truth.y, (0.000001)) ) 20: with expansion: 20: -1.0f is within 0.000001 of -1.0 20: with messages: 20: f45.angle_up := 0.785398185f 20: f45.angle_down := -0.785398185f 20: f45.angle_left := -0.785398185f 20: f45.angle_right := 0.785398185f 20: 20: ./tests/tests_uv_to_tangent.cpp:31: PASSED: 20: REQUIRE_THAT( result.w, Catch::Matchers::WithinAbs(truth.w, (0.000001)) ) 20: with expansion: 20: 2.0f is within 0.000001 of 2.0 20: with messages: 20: f45.angle_up := 0.785398185f 20: f45.angle_down := -0.785398185f 20: f45.angle_left := -0.785398185f 20: f45.angle_right := 0.785398185f 20: 20: ./tests/tests_uv_to_tangent.cpp:32: PASSED: 20: REQUIRE_THAT( result.h, Catch::Matchers::WithinAbs(truth.h, (0.000001)) ) 20: with expansion: 20: 2.0f is within 0.000001 of 2.0 20: with messages: 20: f45.angle_up := 0.785398185f 20: f45.angle_down := -0.785398185f 20: f45.angle_left := -0.785398185f 20: f45.angle_right := 0.785398185f 20: 20: ------------------------------------------------------------------------------- 20: render_calc_uv_to_tangent_lengths_rect 20: ------------------------------------------------------------------------------- 20: ./tests/tests_uv_to_tangent.cpp:38 20: ............................................................................... 20: 20: ./tests/tests_uv_to_tangent.cpp:41: PASSED: 20: REQUIRE_THAT( tan((3.14159265358979323846 / 4)), Catch::Matchers::WithinAbs(1.0, (0.000001)) ) 20: with expansion: 20: 0.99999999999999989 is within 0.000001 of 1.0 20: 20: ------------------------------------------------------------------------------- 20: render_calc_uv_to_tangent_lengths_rect 20: 45_degrees 20: flipped_vertical 20: ------------------------------------------------------------------------------- 20: ./tests/tests_uv_to_tangent.cpp:65 20: ............................................................................... 20: 20: ./tests/tests_uv_to_tangent.cpp:29: PASSED: 20: REQUIRE_THAT( result.x, Catch::Matchers::WithinAbs(truth.x, (0.000001)) ) 20: with expansion: 20: -1.0f is within 0.000001 of -1.0 20: with messages: 20: f45.angle_up := -0.785398185f 20: f45.angle_down := 0.785398185f 20: f45.angle_left := -0.785398185f 20: f45.angle_right := 0.785398185f 20: 20: ./tests/tests_uv_to_tangent.cpp:30: PASSED: 20: REQUIRE_THAT( result.y, Catch::Matchers::WithinAbs(truth.y, (0.000001)) ) 20: with expansion: 20: 1.0f is within 0.000001 of 1.0 20: with messages: 20: f45.angle_up := -0.785398185f 20: f45.angle_down := 0.785398185f 20: f45.angle_left := -0.785398185f 20: f45.angle_right := 0.785398185f 20: 20: ./tests/tests_uv_to_tangent.cpp:31: PASSED: 20: REQUIRE_THAT( result.w, Catch::Matchers::WithinAbs(truth.w, (0.000001)) ) 20: with expansion: 20: 2.0f is within 0.000001 of 2.0 20: with messages: 20: f45.angle_up := -0.785398185f 20: f45.angle_down := 0.785398185f 20: f45.angle_left := -0.785398185f 20: f45.angle_right := 0.785398185f 20: 20: ./tests/tests_uv_to_tangent.cpp:32: PASSED: 20: REQUIRE_THAT( result.h, Catch::Matchers::WithinAbs(truth.h, (0.000001)) ) 20: with expansion: 20: -2.0f is within 0.000001 of -2.0 20: with messages: 20: f45.angle_up := -0.785398185f 20: f45.angle_down := 0.785398185f 20: f45.angle_left := -0.785398185f 20: f45.angle_right := 0.785398185f 20: 20: ------------------------------------------------------------------------------- 20: render_calc_uv_to_tangent_lengths_rect 20: ------------------------------------------------------------------------------- 20: ./tests/tests_uv_to_tangent.cpp:38 20: ............................................................................... 20: 20: ./tests/tests_uv_to_tangent.cpp:41: PASSED: 20: REQUIRE_THAT( tan((3.14159265358979323846 / 4)), Catch::Matchers::WithinAbs(1.0, (0.000001)) ) 20: with expansion: 20: 0.99999999999999989 is within 0.000001 of 1.0 20: 20: ------------------------------------------------------------------------------- 20: render_calc_uv_to_tangent_lengths_rect 20: 45_degrees 20: flipped_horizontal 20: ------------------------------------------------------------------------------- 20: ./tests/tests_uv_to_tangent.cpp:78 20: ............................................................................... 20: 20: ./tests/tests_uv_to_tangent.cpp:29: PASSED: 20: REQUIRE_THAT( result.x, Catch::Matchers::WithinAbs(truth.x, (0.000001)) ) 20: with expansion: 20: 1.0f is within 0.000001 of 1.0 20: with messages: 20: f45.angle_up := 0.785398185f 20: f45.angle_down := -0.785398185f 20: f45.angle_left := 0.785398185f 20: f45.angle_right := -0.785398185f 20: 20: ./tests/tests_uv_to_tangent.cpp:30: PASSED: 20: REQUIRE_THAT( result.y, Catch::Matchers::WithinAbs(truth.y, (0.000001)) ) 20: with expansion: 20: -1.0f is within 0.000001 of -1.0 20: with messages: 20: f45.angle_up := 0.785398185f 20: f45.angle_down := -0.785398185f 20: f45.angle_left := 0.785398185f 20: f45.angle_right := -0.785398185f 20: 20: ./tests/tests_uv_to_tangent.cpp:31: PASSED: 20: REQUIRE_THAT( result.w, Catch::Matchers::WithinAbs(truth.w, (0.000001)) ) 20: with expansion: 20: -2.0f is within 0.000001 of -2.0 20: with messages: 20: f45.angle_up := 0.785398185f 20: f45.angle_down := -0.785398185f 20: f45.angle_left := 0.785398185f 20: f45.angle_right := -0.785398185f 20: 20: ./tests/tests_uv_to_tangent.cpp:32: PASSED: 20: REQUIRE_THAT( result.h, Catch::Matchers::WithinAbs(truth.h, (0.000001)) ) 20: with expansion: 20: 2.0f is within 0.000001 of 2.0 20: with messages: 20: f45.angle_up := 0.785398185f 20: f45.angle_down := -0.785398185f 20: f45.angle_left := 0.785398185f 20: f45.angle_right := -0.785398185f 20: 20: ------------------------------------------------------------------------------- 20: render_calc_uv_to_tangent_lengths_rect 20: ------------------------------------------------------------------------------- 20: ./tests/tests_uv_to_tangent.cpp:38 20: ............................................................................... 20: 20: ./tests/tests_uv_to_tangent.cpp:41: PASSED: 20: REQUIRE_THAT( tan((3.14159265358979323846 / 4)), Catch::Matchers::WithinAbs(1.0, (0.000001)) ) 20: with expansion: 20: 0.99999999999999989 is within 0.000001 of 1.0 20: 20: ------------------------------------------------------------------------------- 20: render_calc_uv_to_tangent_lengths_rect 20: 30_degrees 20: ------------------------------------------------------------------------------- 20: ./tests/tests_uv_to_tangent.cpp:93 20: ............................................................................... 20: 20: ./tests/tests_uv_to_tangent.cpp:29: PASSED: 20: REQUIRE_THAT( result.x, Catch::Matchers::WithinAbs(truth.x, (0.000001)) ) 20: with expansion: 20: -0.577350259f is within 0.000001 of -0.57735025882720947 20: with messages: 20: f30.angle_up := 0.52359879f 20: f30.angle_down := -0.52359879f 20: f30.angle_left := -0.52359879f 20: f30.angle_right := 0.52359879f 20: 20: ./tests/tests_uv_to_tangent.cpp:30: PASSED: 20: REQUIRE_THAT( result.y, Catch::Matchers::WithinAbs(truth.y, (0.000001)) ) 20: with expansion: 20: -0.577350259f is within 0.000001 of -0.57735025882720947 20: with messages: 20: f30.angle_up := 0.52359879f 20: f30.angle_down := -0.52359879f 20: f30.angle_left := -0.52359879f 20: f30.angle_right := 0.52359879f 20: 20: ./tests/tests_uv_to_tangent.cpp:31: PASSED: 20: REQUIRE_THAT( result.w, Catch::Matchers::WithinAbs(truth.w, (0.000001)) ) 20: with expansion: 20: 1.154700518f is within 0.000001 of 1.15470051765441895 20: with messages: 20: f30.angle_up := 0.52359879f 20: f30.angle_down := -0.52359879f 20: f30.angle_left := -0.52359879f 20: f30.angle_right := 0.52359879f 20: 20: ./tests/tests_uv_to_tangent.cpp:32: PASSED: 20: REQUIRE_THAT( result.h, Catch::Matchers::WithinAbs(truth.h, (0.000001)) ) 20: with expansion: 20: 1.154700518f is within 0.000001 of 1.15470051765441895 20: with messages: 20: f30.angle_up := 0.52359879f 20: f30.angle_down := -0.52359879f 20: f30.angle_left := -0.52359879f 20: f30.angle_right := 0.52359879f 20: 20: =============================================================================== 20: All tests passed (20 assertions in 1 test case) 20: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000098000000 (0x38d7eaa9ddc80) 9: > 9: 1000000094800000 (0x38d7eaa6d0880) 9: with messages: 9: 7 9: 1000000083870000 9: 7 9: 1000000083870000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000102000000 (0x38d7eaadae580) 9: > 9: 1000000083870000 (0x38d7ea9c64130) 9: with messages: 9: 7 9: 1000000083870000 9: 7 9: 1000000083870000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000102000000 (0x38d7eaadae580) 9: > 9: 1000000098000000 (0x38d7eaa9ddc80) 9: with messages: 9: 7 9: 1000000083870000 9: 7 9: 1000000083870000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 7 9: 1000000083870000 9: 7 9: 1000000083870000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 7 9: 1000000083870000 9: 7 9: 1000000083870000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000083870000 (0x38d7ea9c64130) 9: <= 9: 1000000094800000 (0x38d7eaa6d0880) 9: with messages: 9: 7 9: 1000000083870000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000083870000 (0x38d7ea9c64130) 9: <= 9: 1000000094800000 (0x38d7eaa6d0880) 9: with messages: 9: 7 9: 1000000083870000 9: 9: frame_id: 5 9: desired_present_time_ns: 1000000066000000 9: actual_present_time_ns: 1000000082000000 9: earliest_present_time_ns: 1000000082000000 9: present_margin_ns: 14130000 9: now_ns: 1000000083000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000114000000 (0x38d7eab920080) 9: >= 9: 1000000099870000 (0x38d7eaaba6530) 9: with messages: 9: 7 9: 1000000083870000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000114000000 (0x38d7eab920080) 9: with messages: 9: 7 9: 1000000083870000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000110800000 (0x38d7eab612c80) 9: >= 9: 1000000099870000 (0x38d7eaaba6530) 9: with messages: 9: 8 9: 1000000099870000 9: 8 9: 1000000099870000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000114000000 (0x38d7eab920080) 9: > 9: 1000000099870000 (0x38d7eaaba6530) 9: with messages: 9: 8 9: 1000000099870000 9: 8 9: 1000000099870000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000114000000 (0x38d7eab920080) 9: > 9: 1000000110800000 (0x38d7eab612c80) 9: with messages: 9: 8 9: 1000000099870000 9: 8 9: 1000000099870000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000118000000 (0x38d7eabcf0980) 9: > 9: 1000000099870000 (0x38d7eaaba6530) 9: with messages: 9: 8 9: 1000000099870000 9: 8 9: 1000000099870000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000118000000 (0x38d7eabcf0980) 9: > 9: 1000000114000000 (0x38d7eab920080) 9: with messages: 9: 8 9: 1000000099870000 9: 8 9: 1000000099870000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 8 9: 1000000099870000 9: 8 9: 1000000099870000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 8 9: 1000000099870000 9: 8 9: 1000000099870000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000099870000 (0x38d7eaaba6530) 9: <= 9: 1000000110800000 (0x38d7eab612c80) 9: with messages: 9: 8 9: 1000000099870000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000099870000 (0x38d7eaaba6530) 9: <= 9: 1000000110800000 (0x38d7eab612c80) 9: with messages: 9: 8 9: 1000000099870000 9: 9: frame_id: 6 9: desired_present_time_ns: 1000000082000000 9: actual_present_time_ns: 1000000098000000 9: earliest_present_time_ns: 1000000098000000 9: present_margin_ns: 14130000 9: now_ns: 1000000099000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000130000000 (0x38d7eac862480) 9: >= 9: 1000000115870000 (0x38d7eabae8930) 9: with messages: 9: 8 9: 1000000099870000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000130000000 (0x38d7eac862480) 9: with messages: 9: 8 9: 1000000099870000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000126800000 (0x38d7eac555080) 9: >= 9: 1000000115870000 (0x38d7eabae8930) 9: with messages: 9: 9 9: 1000000115870000 9: 9 9: 1000000115870000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000130000000 (0x38d7eac862480) 9: > 9: 1000000115870000 (0x38d7eabae8930) 9: with messages: 9: 9 9: 1000000115870000 9: 9 9: 1000000115870000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000130000000 (0x38d7eac862480) 9: > 9: 1000000126800000 (0x38d7eac555080) 9: with messages: 9: 9 9: 1000000115870000 9: 9 9: 1000000115870000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000134000000 (0x38d7eacc32d80) 9: > 9: 1000000115870000 (0x38d7eabae8930) 9: with messages: 9: 9 9: 1000000115870000 9: 9 9: 1000000115870000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000134000000 (0x38d7eacc32d80) 9: > 9: 1000000130000000 (0x38d7eac862480) 9: with messages: 9: 9 9: 1000000115870000 9: 9 9: 1000000115870000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 9 9: 1000000115870000 9: 9 9: 1000000115870000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 9 9: 1000000115870000 9: 9 9: 1000000115870000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000115870000 (0x38d7eabae8930) 9: <= 9: 1000000126800000 (0x38d7eac555080) 9: with messages: 9: 9 9: 1000000115870000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000115870000 (0x38d7eabae8930) 9: <= 9: 1000000126800000 (0x38d7eac555080) 9: with messages: 9: 9 9: 1000000115870000 9: 9: frame_id: 7 9: desired_present_time_ns: 1000000098000000 9: actual_present_time_ns: 1000000114000000 9: earliest_present_time_ns: 1000000114000000 9: present_margin_ns: 14130000 9: now_ns: 1000000115000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000146000000 (0x38d7ead7a4880) 9: >= 9: 1000000131870000 (0x38d7eaca2ad30) 9: with messages: 9: 9 9: 1000000115870000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000146000000 (0x38d7ead7a4880) 9: with messages: 9: 9 9: 1000000115870000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000142800000 (0x38d7ead497480) 9: >= 9: 1000000131870000 (0x38d7eaca2ad30) 9: with messages: 9: 10 9: 1000000131870000 9: 10 9: 1000000131870000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000146000000 (0x38d7ead7a4880) 9: > 9: 1000000131870000 (0x38d7eaca2ad30) 9: with messages: 9: 10 9: 1000000131870000 9: 10 9: 1000000131870000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000146000000 (0x38d7ead7a4880) 9: > 9: 1000000142800000 (0x38d7ead497480) 9: with messages: 9: 10 9: 1000000131870000 9: 10 9: 1000000131870000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000150000000 (0x38d7eadb75180) 9: > 9: 1000000131870000 (0x38d7eaca2ad30) 9: with messages: 9: 10 9: 1000000131870000 9: 10 9: 1000000131870000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000150000000 (0x38d7eadb75180) 9: > 9: 1000000146000000 (0x38d7ead7a4880) 9: with messages: 9: 10 9: 1000000131870000 9: 10 9: 1000000131870000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 10 9: 1000000131870000 9: 10 9: 1000000131870000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 10 9: 1000000131870000 9: 10 9: 1000000131870000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000131870000 (0x38d7eaca2ad30) 9: <= 9: 1000000142800000 (0x38d7ead497480) 9: with messages: 9: 10 9: 1000000131870000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000131870000 (0x38d7eaca2ad30) 9: <= 9: 1000000142800000 (0x38d7ead497480) 9: with messages: 9: 10 9: 1000000131870000 9: 9: frame_id: 8 9: desired_present_time_ns: 1000000114000000 9: actual_present_time_ns: 1000000130000000 9: earliest_present_time_ns: 1000000130000000 9: present_margin_ns: 14130000 9: now_ns: 1000000131000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000162000000 (0x38d7eae6e6c80) 9: >= 9: 1000000147870000 (0x38d7ead96d130) 9: with messages: 9: 10 9: 1000000131870000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000162000000 (0x38d7eae6e6c80) 9: with messages: 9: 10 9: 1000000131870000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000158800000 (0x38d7eae3d9880) 9: >= 9: 1000000147870000 (0x38d7ead96d130) 9: with messages: 9: 11 9: 1000000147870000 9: 11 9: 1000000147870000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000162000000 (0x38d7eae6e6c80) 9: > 9: 1000000147870000 (0x38d7ead96d130) 9: with messages: 9: 11 9: 1000000147870000 9: 11 9: 1000000147870000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000162000000 (0x38d7eae6e6c80) 9: > 9: 1000000158800000 (0x38d7eae3d9880) 9: with messages: 9: 11 9: 1000000147870000 9: 11 9: 1000000147870000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000166000000 (0x38d7eaeab7580) 9: > 9: 1000000147870000 (0x38d7ead96d130) 9: with messages: 9: 11 9: 1000000147870000 9: 11 9: 1000000147870000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000166000000 (0x38d7eaeab7580) 9: > 9: 1000000162000000 (0x38d7eae6e6c80) 9: with messages: 9: 11 9: 1000000147870000 9: 11 9: 1000000147870000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 11 9: 1000000147870000 9: 11 9: 1000000147870000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 11 9: 1000000147870000 9: 11 9: 1000000147870000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000147870000 (0x38d7ead96d130) 9: <= 9: 1000000158800000 (0x38d7eae3d9880) 9: with messages: 9: 11 9: 1000000147870000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000147870000 (0x38d7ead96d130) 9: <= 9: 1000000158800000 (0x38d7eae3d9880) 9: with messages: 9: 11 9: 1000000147870000 9: 9: frame_id: 9 9: desired_present_time_ns: 1000000130000000 9: actual_present_time_ns: 1000000146000000 9: earliest_present_time_ns: 1000000146000000 9: present_margin_ns: 14130000 9: now_ns: 1000000147000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000178000000 (0x38d7eaf629080) 9: >= 9: 1000000163870000 (0x38d7eae8af530) 9: with messages: 9: 11 9: 1000000147870000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000178000000 (0x38d7eaf629080) 9: with messages: 9: 11 9: 1000000147870000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000174800000 (0x38d7eaf31bc80) 9: >= 9: 1000000163870000 (0x38d7eae8af530) 9: with messages: 9: 12 9: 1000000163870000 9: 12 9: 1000000163870000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000178000000 (0x38d7eaf629080) 9: > 9: 1000000163870000 (0x38d7eae8af530) 9: with messages: 9: 12 9: 1000000163870000 9: 12 9: 1000000163870000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000178000000 (0x38d7eaf629080) 9: > 9: 1000000174800000 (0x38d7eaf31bc80) 9: with messages: 9: 12 9: 1000000163870000 9: 12 9: 1000000163870000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000182000000 (0x38d7eaf9f9980) 9: > 9: 1000000163870000 (0x38d7eae8af530) 9: with messages: 9: 12 9: 1000000163870000 9: 12 9: 1000000163870000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000182000000 (0x38d7eaf9f9980) 9: > 9: 1000000178000000 (0x38d7eaf629080) 9: with messages: 9: 12 9: 1000000163870000 9: 12 9: 1000000163870000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 12 9: 1000000163870000 9: 12 9: 1000000163870000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 12 9: 1000000163870000 9: 12 9: 1000000163870000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000163870000 (0x38d7eae8af530) 9: <= 9: 1000000174800000 (0x38d7eaf31bc80) 9: with messages: 9: 12 9: 1000000163870000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000163870000 (0x38d7eae8af530) 9: <= 9: 1000000174800000 (0x38d7eaf31bc80) 9: with messages: 9: 12 9: 1000000163870000 9: 9: frame_id: 10 9: desired_present_time_ns: 1000000146000000 9: actual_present_time_ns: 1000000162000000 9: earliest_present_time_ns: 1000000162000000 9: present_margin_ns: 14130000 9: now_ns: 1000000163000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000194000000 (0x38d7eb056b480) 9: >= 9: 1000000179870000 (0x38d7eaf7f1930) 9: with messages: 9: 12 9: 1000000163870000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000194000000 (0x38d7eb056b480) 9: with messages: 9: 12 9: 1000000163870000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000190800000 (0x38d7eb025e080) 9: >= 9: 1000000179870000 (0x38d7eaf7f1930) 9: with messages: 9: 13 9: 1000000179870000 9: 13 9: 1000000179870000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000194000000 (0x38d7eb056b480) 9: > 9: 1000000179870000 (0x38d7eaf7f1930) 9: with messages: 9: 13 9: 1000000179870000 9: 13 9: 1000000179870000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000194000000 (0x38d7eb056b480) 9: > 9: 1000000190800000 (0x38d7eb025e080) 9: with messages: 9: 13 9: 1000000179870000 9: 13 9: 1000000179870000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000198000000 (0x38d7eb093bd80) 9: > 9: 1000000179870000 (0x38d7eaf7f1930) 9: with messages: 9: 13 9: 1000000179870000 9: 13 9: 1000000179870000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000198000000 (0x38d7eb093bd80) 9: > 9: 1000000194000000 (0x38d7eb056b480) 9: with messages: 9: 13 9: 1000000179870000 9: 13 9: 1000000179870000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 13 9: 1000000179870000 9: 13 9: 1000000179870000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 13 9: 1000000179870000 9: 13 9: 1000000179870000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000179870000 (0x38d7eaf7f1930) 9: <= 9: 1000000190800000 (0x38d7eb025e080) 9: with messages: 9: 13 9: 1000000179870000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000179870000 (0x38d7eaf7f1930) 9: <= 9: 1000000190800000 (0x38d7eb025e080) 9: with messages: 9: 13 9: 1000000179870000 9: 9: frame_id: 11 9: desired_present_time_ns: 1000000162000000 9: actual_present_time_ns: 1000000178000000 9: earliest_present_time_ns: 1000000178000000 9: present_margin_ns: 14130000 9: now_ns: 1000000179000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000210000000 (0x38d7eb14ad880) 9: >= 9: 1000000195870000 (0x38d7eb0733d30) 9: with messages: 9: 13 9: 1000000179870000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000210000000 (0x38d7eb14ad880) 9: with messages: 9: 13 9: 1000000179870000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000206800000 (0x38d7eb11a0480) 9: >= 9: 1000000195870000 (0x38d7eb0733d30) 9: with messages: 9: 14 9: 1000000195870000 9: 14 9: 1000000195870000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000210000000 (0x38d7eb14ad880) 9: > 9: 1000000195870000 (0x38d7eb0733d30) 9: with messages: 9: 14 9: 1000000195870000 9: 14 9: 1000000195870000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000210000000 (0x38d7eb14ad880) 9: > 9: 1000000206800000 (0x38d7eb11a0480) 9: with messages: 9: 14 9: 1000000195870000 9: 14 9: 1000000195870000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000214000000 (0x38d7eb187e180) 9: > 9: 1000000195870000 (0x38d7eb0733d30) 9: with messages: 9: 14 9: 1000000195870000 9: 14 9: 1000000195870000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000214000000 (0x38d7eb187e180) 9: > 9: 1000000210000000 (0x38d7eb14ad880) 9: with messages: 9: 14 9: 1000000195870000 9: 14 9: 1000000195870000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 14 9: 1000000195870000 9: 14 9: 1000000195870000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 14 9: 1000000195870000 9: 14 9: 1000000195870000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000195870000 (0x38d7eb0733d30) 9: <= 9: 1000000206800000 (0x38d7eb11a0480) 9: with messages: 9: 14 9: 1000000195870000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000195870000 (0x38d7eb0733d30) 9: <= 9: 1000000206800000 (0x38d7eb11a0480) 9: with messages: 9: 14 9: 1000000195870000 9: 9: frame_id: 12 9: desired_present_time_ns: 1000000178000000 9: actual_present_time_ns: 1000000194000000 9: earliest_present_time_ns: 1000000194000000 9: present_margin_ns: 14130000 9: now_ns: 1000000195000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000226000000 (0x38d7eb23efc80) 9: >= 9: 1000000211870000 (0x38d7eb1676130) 9: with messages: 9: 14 9: 1000000195870000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000226000000 (0x38d7eb23efc80) 9: with messages: 9: 14 9: 1000000195870000 9: 9: frame_id: 13 9: desired_present_time_ns: 1000000194000000 9: actual_present_time_ns: 1000000210000000 9: earliest_present_time_ns: 1000000210000000 9: present_margin_ns: 14130000 9: now_ns: 1000000211000000 9: 9: frame_id: 14 9: desired_present_time_ns: 1000000210000000 9: actual_present_time_ns: 1000000226000000 9: earliest_present_time_ns: 1000000226000000 9: present_margin_ns: 14130000 9: now_ns: 1000000227000000 9: 9: =============================================================================== 9: All tests passed (1061 assertions in 2 test cases) 9: 19: Randomness seeded to: 379105894 19: =============================================================================== 19: No tests ran 19: 21: Randomness seeded to: 391527746 21: 21: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21: tests_input_transform is a Catch2 v3.6.0 host application. 21: Run with -? for options 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From Vec1 -1 to 1 identity 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:37 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:41: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_float", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:45: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:46: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From Vec1 -1 to 1 identity 21: Roundtrip 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:48 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:53: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:54: PASSED: 21: CHECK( input.value.vec1.x == output.value.vec1.x ) 21: with expansion: 21: -1.0f == -1.0f 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC1_MINUS_ONE_TO_ONE' 21: Using identity transform for input. 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From Vec1 -1 to 1 identity 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:37 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:41: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_float", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:45: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:46: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From Vec1 -1 to 1 identity 21: Roundtrip 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:48 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:53: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:54: PASSED: 21: CHECK( input.value.vec1.x == output.value.vec1.x ) 21: with expansion: 21: -0.5f == -0.5f 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC1_MINUS_ONE_TO_ONE' 21: Using identity transform for input. 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From Vec1 -1 to 1 identity 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:37 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:41: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_float", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:45: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:46: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From Vec1 -1 to 1 identity 21: Roundtrip 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:48 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:53: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:54: PASSED: 21: CHECK( input.value.vec1.x == output.value.vec1.x ) 21: with expansion: 21: 0.0f == 0.0f 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC1_MINUS_ONE_TO_ONE' 21: Using identity transform for input. 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From Vec1 -1 to 1 identity 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:37 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:41: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_float", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:45: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:46: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From Vec1 -1 to 1 identity 21: Roundtrip 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:48 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:53: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:54: PASSED: 21: CHECK( input.value.vec1.x == output.value.vec1.x ) 21: with expansion: 21: -0.0f == -0.0f 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC1_MINUS_ONE_TO_ONE' 21: Using identity transform for input. 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From Vec1 -1 to 1 identity 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:37 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:41: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_float", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:45: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:46: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From Vec1 -1 to 1 identity 21: Roundtrip 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:48 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:53: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:54: PASSED: 21: CHECK( input.value.vec1.x == output.value.vec1.x ) 21: with expansion: 21: 0.5f == 0.5f 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC1_MINUS_ONE_TO_ONE' 21: Using identity transform for input. 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From Vec1 -1 to 1 identity 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:37 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:41: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_float", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:45: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:46: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From Vec1 -1 to 1 identity 21: Roundtrip 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:48 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:53: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:54: PASSED: 21: CHECK( input.value.vec1.x == output.value.vec1.x ) 21: with expansion: 21: 1.0f == 1.0f 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC1_MINUS_ONE_TO_ONE' 21: Using identity transform for input. 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From Vec1 0 to 1 identity 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:58 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:62: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_float", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:66: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:67: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From Vec1 0 to 1 identity 21: Roundtrip 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:69 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:74: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:75: PASSED: 21: CHECK( input.value.vec1.x == output.value.vec1.x ) 21: with expansion: 21: 0.0f == 0.0f 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC1_ZERO_TO_ONE' 21: Using identity transform for input. 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From Vec1 0 to 1 identity 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:58 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:62: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_float", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:66: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:67: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From Vec1 0 to 1 identity 21: Roundtrip 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:69 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:74: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:75: PASSED: 21: CHECK( input.value.vec1.x == output.value.vec1.x ) 21: with expansion: 21: -0.0f == -0.0f 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC1_ZERO_TO_ONE' 21: Using identity transform for input. 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From Vec1 0 to 1 identity 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:58 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:62: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_float", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:66: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:67: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From Vec1 0 to 1 identity 21: Roundtrip 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:69 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:74: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:75: PASSED: 21: CHECK( input.value.vec1.x == output.value.vec1.x ) 21: with expansion: 21: 0.5f == 0.5f 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC1_ZERO_TO_ONE' 21: Using identity transform for input. 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From Vec1 0 to 1 identity 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:58 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:62: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_float", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:66: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:67: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From Vec1 0 to 1 identity 21: Roundtrip 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:69 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:74: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:75: PASSED: 21: CHECK( input.value.vec1.x == output.value.vec1.x ) 21: with expansion: 21: 1.0f == 1.0f 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC1_ZERO_TO_ONE' 21: Using identity transform for input. 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From Vec2 input 21: path component x 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:85 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:87: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_vec2/x", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:92: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:93: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ./tests/tests_input_transform.cpp:95: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:96: PASSED: 21: CHECK( input.value.vec2.x == output.value.vec1.x ) 21: with expansion: 21: -1.0f == -1.0f 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: Adding transform: get x of Vec2 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From Vec2 input 21: path component y 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:99 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:101: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_vec2/y", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:106: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:107: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ./tests/tests_input_transform.cpp:109: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:110: PASSED: 21: CHECK( input.value.vec2.y == output.value.vec1.x ) 21: with expansion: 21: 1.0f == 1.0f 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: Adding transform: get y of Vec2 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From Vec2 input 21: no component 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:113 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:115: PASSED: 21: CHECK_FALSE( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_vec2", &transforms, &transform_count) ) 21: with expansion: 21: !false 21: 21: ./tests/tests_input_transform.cpp:120: PASSED: 21: CHECK( transform_count == 0 ) 21: with expansion: 21: 0 == 0 21: 21: ./tests/tests_input_transform.cpp:121: PASSED: 21: CHECK( transforms == nullptr ) 21: with expansion: 21: nullptr == nullptr 21: 21: ./tests/tests_input_transform.cpp:124: PASSED: 21: CHECK_FALSE( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: !false 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: No rule to get float from vec2f for binding /mock_vec2 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From bool input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:128 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:131: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_bool", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:135: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:136: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From bool input 21: False 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:138 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:142: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:143: PASSED: 21: CHECK( 0.0f == output.value.vec1.x ) 21: with expansion: 21: 0.0f == 0.0f 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_BOOLEAN' 21: Adding transform: bool to float 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From bool input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:128 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:131: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_bool", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:135: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:136: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From bool input 21: True 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:146 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:150: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:151: PASSED: 21: CHECK( 1.0f == output.value.vec1.x ) 21: with expansion: 21: 1.0f == 1.0f 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_BOOLEAN' 21: Adding transform: bool to float 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Bool action 21: From Bool identity 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:159 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:163: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "bool_action", "/mock_bool", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:165: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:166: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Bool action 21: From Bool identity 21: Roundtrip 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:168 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:172: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:173: PASSED: 21: CHECK( input.value.boolean == output.value.boolean ) 21: with expansion: 21: false == false 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_BOOLEAN' 21: Using identity transform for input. 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Bool action 21: From Bool identity 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:159 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:163: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "bool_action", "/mock_bool", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:165: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:166: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Bool action 21: From Bool identity 21: Roundtrip 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:168 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:172: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:173: PASSED: 21: CHECK( input.value.boolean == output.value.boolean ) 21: with expansion: 21: true == true 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_BOOLEAN' 21: Using identity transform for input. 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Bool action 21: From Vec1 -1 to 1 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:177 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:181: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "bool_action", "/mock_float", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:183: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:184: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Bool action 21: From Vec1 -1 to 1 21: True 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:186 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:191: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:192: PASSED: 21: CHECK( output.value.boolean == true ) 21: with expansion: 21: true == true 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC1_MINUS_ONE_TO_ONE' 21: Adding transform: threshold [-1, 1] float 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Bool action 21: From Vec1 -1 to 1 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:177 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:181: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "bool_action", "/mock_float", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:183: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:184: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Bool action 21: From Vec1 -1 to 1 21: True 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:186 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:191: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:192: PASSED: 21: CHECK( output.value.boolean == true ) 21: with expansion: 21: true == true 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC1_MINUS_ONE_TO_ONE' 21: Adding transform: threshold [-1, 1] float 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Bool action 21: From Vec1 -1 to 1 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:177 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:181: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "bool_action", "/mock_float", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:183: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:184: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Bool action 21: From Vec1 -1 to 1 21: False 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:195 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:200: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:201: PASSED: 21: CHECK( output.value.boolean == false ) 21: with expansion: 21: false == false 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC1_MINUS_ONE_TO_ONE' 21: Adding transform: threshold [-1, 1] float 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Bool action 21: From Vec1 -1 to 1 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:177 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:181: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "bool_action", "/mock_float", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:183: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:184: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Bool action 21: From Vec1 -1 to 1 21: False 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:195 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:200: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:201: PASSED: 21: CHECK( output.value.boolean == false ) 21: with expansion: 21: false == false 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC1_MINUS_ONE_TO_ONE' 21: Adding transform: threshold [-1, 1] float 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Bool action 21: From Vec1 0 to 1 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:205 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:209: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "bool_action", "/mock_float", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:212: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:213: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Bool action 21: From Vec1 0 to 1 21: True 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:215 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:220: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:221: PASSED: 21: CHECK( output.value.boolean == true ) 21: with expansion: 21: true == true 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC1_ZERO_TO_ONE' 21: Adding transform: threshold [0, 1] float 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Bool action 21: From Vec1 0 to 1 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:205 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:209: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "bool_action", "/mock_float", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:212: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:213: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Bool action 21: From Vec1 0 to 1 21: True 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:215 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:220: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:221: PASSED: 21: CHECK( output.value.boolean == true ) 21: with expansion: 21: true == true 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC1_ZERO_TO_ONE' 21: Adding transform: threshold [0, 1] float 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Bool action 21: From Vec1 0 to 1 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:205 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:209: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "bool_action", "/mock_float", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:212: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:213: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Bool action 21: From Vec1 0 to 1 21: False 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:224 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:229: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:230: PASSED: 21: CHECK( output.value.boolean == false ) 21: with expansion: 21: false == false 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC1_ZERO_TO_ONE' 21: Adding transform: threshold [0, 1] float 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Bool action 21: From Vec1 0 to 1 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:205 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:209: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "bool_action", "/mock_float", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:212: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:213: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Bool action 21: From Vec1 0 to 1 21: False 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:224 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:229: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:230: PASSED: 21: CHECK( output.value.boolean == false ) 21: with expansion: 21: false == false 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC1_ZERO_TO_ONE' 21: Adding transform: threshold [0, 1] float 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Bool action 21: From Vec2 21: x 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:240 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:242: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_vec2/x", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:245: PASSED: 21: CHECK( transform_count == 2 ) 21: with expansion: 21: 2 == 2 21: 21: ./tests/tests_input_transform.cpp:246: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad06cb0 != nullptr 21: 21: ./tests/tests_input_transform.cpp:248: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:249: PASSED: 21: CHECK( false == output.value.boolean ) 21: with expansion: 21: false == false 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: Adding transform: get x of Vec2 21: Adding transform: threshold [-1, 1] float 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Bool action 21: From Vec2 21: y 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:252 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:254: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_vec2/y", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:257: PASSED: 21: CHECK( transform_count == 2 ) 21: with expansion: 21: 2 == 2 21: 21: ./tests/tests_input_transform.cpp:258: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad06cb0 != nullptr 21: 21: ./tests/tests_input_transform.cpp:260: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:261: PASSED: 21: CHECK( true == output.value.boolean ) 21: with expansion: 21: true == true 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: Adding transform: get y of Vec2 21: Adding transform: threshold [-1, 1] float 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Bool action 21: From Vec2 21: no component 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:264 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:266: PASSED: 21: CHECK_FALSE( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock", &transforms, &transform_count) ) 21: with expansion: 21: !false 21: 21: ./tests/tests_input_transform.cpp:271: PASSED: 21: CHECK( transform_count == 0 ) 21: with expansion: 21: 0 == 0 21: 21: ./tests/tests_input_transform.cpp:272: PASSED: 21: CHECK( transforms == nullptr ) 21: with expansion: 21: nullptr == nullptr 21: 21: ./tests/tests_input_transform.cpp:275: PASSED: 21: CHECK_FALSE( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: !false 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: No rule to get float from vec2f for binding /mock 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Pose action 21: From Pose identity 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:284 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:287: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "pose_action", "/mock_pose", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:290: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_POSE_INPUT' to 'XRT_INPUT_TYPE_POSE' 21: Using identity transform for input. 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Pose action 21: From other input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:293 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:306: PASSED: 21: CHECK_FALSE( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "pose_action", "/mock", &transforms, &transform_count) ) 21: with expansion: 21: !false 21: with message: 21: input_type := 4 21: 21: ./tests/tests_input_transform.cpp:311: PASSED: 21: CHECK( transform_count == 0 ) 21: with expansion: 21: 0 == 0 21: with message: 21: input_type := 4 21: 21: ./tests/tests_input_transform.cpp:312: PASSED: 21: CHECK( transforms == nullptr ) 21: with expansion: 21: nullptr == nullptr 21: with message: 21: input_type := 4 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_POSE_INPUT' to 'XRT_INPUT_TYPE_BOOLEAN' 21: Could not transform! 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Pose action 21: From other input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:293 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:306: PASSED: 21: CHECK_FALSE( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "pose_action", "/mock", &transforms, &transform_count) ) 21: with expansion: 21: !false 21: with message: 21: input_type := 1 21: 21: ./tests/tests_input_transform.cpp:311: PASSED: 21: CHECK( transform_count == 0 ) 21: with expansion: 21: 0 == 0 21: with message: 21: input_type := 1 21: 21: ./tests/tests_input_transform.cpp:312: PASSED: 21: CHECK( transforms == nullptr ) 21: with expansion: 21: nullptr == nullptr 21: with message: 21: input_type := 1 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_POSE_INPUT' to 'XRT_INPUT_TYPE_VEC1_MINUS_ONE_TO_ONE' 21: Could not transform! 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Pose action 21: From other input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:293 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:306: PASSED: 21: CHECK_FALSE( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "pose_action", "/mock", &transforms, &transform_count) ) 21: with expansion: 21: !false 21: with message: 21: input_type := 0 21: 21: ./tests/tests_input_transform.cpp:311: PASSED: 21: CHECK( transform_count == 0 ) 21: with expansion: 21: 0 == 0 21: with message: 21: input_type := 0 21: 21: ./tests/tests_input_transform.cpp:312: PASSED: 21: CHECK( transforms == nullptr ) 21: with expansion: 21: nullptr == nullptr 21: with message: 21: input_type := 0 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_POSE_INPUT' to 'XRT_INPUT_TYPE_VEC1_ZERO_TO_ONE' 21: Could not transform! 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Pose action 21: From other input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:293 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:306: PASSED: 21: CHECK_FALSE( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "pose_action", "/mock", &transforms, &transform_count) ) 21: with expansion: 21: !false 21: with message: 21: input_type := 2 21: 21: ./tests/tests_input_transform.cpp:311: PASSED: 21: CHECK( transform_count == 0 ) 21: with expansion: 21: 0 == 0 21: with message: 21: input_type := 2 21: 21: ./tests/tests_input_transform.cpp:312: PASSED: 21: CHECK( transforms == nullptr ) 21: with expansion: 21: nullptr == nullptr 21: with message: 21: input_type := 2 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_POSE_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: No rule to get float from vec2f for binding /mock 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Pose action 21: From other input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:293 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:306: PASSED: 21: CHECK_FALSE( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "pose_action", "/mock", &transforms, &transform_count) ) 21: with expansion: 21: !false 21: with message: 21: input_type := 3 21: 21: ./tests/tests_input_transform.cpp:311: PASSED: 21: CHECK( transform_count == 0 ) 21: with expansion: 21: 0 == 0 21: with message: 21: input_type := 3 21: 21: ./tests/tests_input_transform.cpp:312: PASSED: 21: CHECK( transforms == nullptr ) 21: with expansion: 21: nullptr == nullptr 21: with message: 21: input_type := 3 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_POSE_INPUT' to 'XRT_INPUT_TYPE_VEC3_MINUS_ONE_TO_ONE' 21: Could not transform! 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: without an activation input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:351 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:355: PASSED: 21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:358: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:359: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ./tests/tests_input_transform.cpp:360: PASSED: 21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 21: with expansion: 21: 6 == 6 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: without an activation input 21: up region is off in center 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:363 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:367: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:368: PASSED: 21: CHECK( false == output.value.boolean ) 21: with expansion: 21: false == false 21: 21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:330 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:551: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: without an activation input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:351 21: ............................................................................... 21: 22: Randomness seeded to: 833312896 22: =============================================================================== 22: No tests ran 22: 17/22 Test #9: tests_pacing ..................... Passed 0.13 sec 18/22 Test #19: tests_comp_client_vulkan ......... Passed 0.04 sec 19/22 Test #20: tests_uv_to_tangent .............. Passed 0.04 sec 21: ./tests/tests_input_transform.cpp:355: PASSED: 21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:358: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:359: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ./tests/tests_input_transform.cpp:360: PASSED: 21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 21: with expansion: 21: 6 == 6 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: without an activation input 21: up region is on when pointing up 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:371 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:375: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:376: PASSED: 21: CHECK( true == output.value.boolean ) 21: with expansion: 21: true == true 21: 21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:330 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:551: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: without an activation input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:351 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:355: PASSED: 21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:358: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:359: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ./tests/tests_input_transform.cpp:360: PASSED: 21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 21: with expansion: 21: 6 == 6 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: without an activation input 21: with (x, y) of (0, 0) 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:394 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:398: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:400: PASSED: 21: CHECK( cases[i].active_regions == transforms[0].data.dpad_state.active_regions ) 21: with expansion: 21: 0 == 0 21: 21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:330 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:551: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: without an activation input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:351 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:355: PASSED: 21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:358: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:359: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ./tests/tests_input_transform.cpp:360: PASSED: 21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 21: with expansion: 21: 6 == 6 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: without an activation input 21: with (x, y) of (0, 1) 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:394 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:398: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:400: PASSED: 21: CHECK( cases[i].active_regions == transforms[0].data.dpad_state.active_regions ) 21: with expansion: 21: 1 == 1 21: 21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:330 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:551: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: without an activation input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:351 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:355: PASSED: 21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:358: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:359: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ./tests/tests_input_transform.cpp:360: PASSED: 21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 21: with expansion: 21: 6 == 6 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: without an activation input 21: with (x, y) of (0, -1) 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:394 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:398: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:400: PASSED: 21: CHECK( cases[i].active_regions == transforms[0].data.dpad_state.active_regions ) 21: with expansion: 21: 2 == 2 21: 21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:330 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:551: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: without an activation input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:351 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:355: PASSED: 21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:358: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:359: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ./tests/tests_input_transform.cpp:360: PASSED: 21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 21: with expansion: 21: 6 == 6 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: without an activation input 21: with (x, y) of (-1, 0) 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:394 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:398: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:400: PASSED: 21: CHECK( cases[i].active_regions == transforms[0].data.dpad_state.active_regions ) 21: with expansion: 21: 4 == 4 21: 21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:330 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:551: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: without an activation input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:351 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:355: PASSED: 21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:358: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:359: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ./tests/tests_input_transform.cpp:360: PASSED: 21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 21: with expansion: 21: 6 == 6 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: without an activation input 21: with (x, y) of (1, 0) 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:394 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:398: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:400: PASSED: 21: CHECK( cases[i].active_regions == transforms[0].data.dpad_state.active_regions ) 21: with expansion: 21: 8 == 8 21: 21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:330 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:551: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: without an activation input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:351 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:355: PASSED: 21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:358: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:359: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ./tests/tests_input_transform.cpp:360: PASSED: 21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 21: with expansion: 21: 6 == 6 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: without an activation input 21: with (x, y) of (1, 1) 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:394 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:398: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:400: PASSED: 21: CHECK( cases[i].active_regions == transforms[0].data.dpad_state.active_regions ) 21: with expansion: 21: 1 == 1 21: 21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:330 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:551: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: without an activation input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:351 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:355: PASSED: 21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:358: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:359: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ./tests/tests_input_transform.cpp:360: PASSED: 21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 21: with expansion: 21: 6 == 6 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: without an activation input 21: with (x, y) of (-1, -1) 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:394 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:398: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:400: PASSED: 21: CHECK( cases[i].active_regions == transforms[0].data.dpad_state.active_regions ) 21: with expansion: 21: 2 == 2 21: 21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:330 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:551: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: without an activation input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:351 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:355: PASSED: 21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:358: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:359: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ./tests/tests_input_transform.cpp:360: PASSED: 21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 21: with expansion: 21: 6 == 6 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: without an activation input 21: with (x, y) of (-1, 1) 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:394 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:398: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:400: PASSED: 21: CHECK( cases[i].active_regions == transforms[0].data.dpad_state.active_regions ) 21: with expansion: 21: 4 == 4 21: 21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:330 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:551: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: without an activation input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:351 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:355: PASSED: 21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:358: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:359: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ./tests/tests_input_transform.cpp:360: PASSED: 21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 21: with expansion: 21: 6 == 6 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: without an activation input 21: with (x, y) of (1, -1) 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:394 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:398: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:400: PASSED: 21: CHECK( cases[i].active_regions == transforms[0].data.dpad_state.active_regions ) 21: with expansion: 21: 8 == 8 21: 21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:330 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:551: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: with a boolean activation input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:404 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:412: PASSED: 21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, &activation_input, &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:415: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:416: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ./tests/tests_input_transform.cpp:417: PASSED: 21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 21: with expansion: 21: 6 == 6 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: with a boolean activation input 21: when activation input is set to true 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:419 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:422: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:423: PASSED: 21: CHECK( true == output.value.boolean ) 21: with expansion: 21: true == true 21: 21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:330 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:551: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: with a boolean activation input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:404 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:412: PASSED: 21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, &activation_input, &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:415: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:416: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ./tests/tests_input_transform.cpp:417: PASSED: 21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 21: with expansion: 21: 6 == 6 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: with a boolean activation input 21: when activation input is set to false 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:425 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:428: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:429: PASSED: 21: CHECK( false == output.value.boolean ) 21: with expansion: 21: false == false 21: 21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:330 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:551: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: with a float activation input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:432 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:440: PASSED: 21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, &activation_input, &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:443: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:444: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ./tests/tests_input_transform.cpp:445: PASSED: 21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 21: with expansion: 21: 6 == 6 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: with a float activation input 21: when activation input is set to 1.0 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:447 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:450: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:451: PASSED: 21: CHECK( true == output.value.boolean ) 21: with expansion: 21: true == true 21: 21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:330 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:551: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: with a float activation input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:432 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:440: PASSED: 21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, &activation_input, &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:443: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:444: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ./tests/tests_input_transform.cpp:445: PASSED: 21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 21: with expansion: 21: 6 == 6 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: with a float activation input 21: when activation input is set to 0.0 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:453 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:456: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:457: PASSED: 21: CHECK( false == output.value.boolean ) 21: with expansion: 21: false == false 21: 21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:330 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:551: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: with a float activation input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:432 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:440: PASSED: 21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, &activation_input, &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:443: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:444: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ./tests/tests_input_transform.cpp:445: PASSED: 21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 21: with expansion: 21: 6 == 6 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: with a float activation input 21: when activation input varies 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:459 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:462: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:463: PASSED: 21: CHECK( false == output.value.boolean ) 21: with expansion: 21: false == false 21: 21: ./tests/tests_input_transform.cpp:465: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:466: PASSED: 21: CHECK( true == output.value.boolean ) 21: with expansion: 21: true == true 21: 21: ./tests/tests_input_transform.cpp:468: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:469: PASSED: 21: CHECK( true == output.value.boolean ) 21: with expansion: 21: true == true 21: 21: ./tests/tests_input_transform.cpp:471: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:472: PASSED: 21: CHECK( false == output.value.boolean ) 21: with expansion: 21: false == false 21: 21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:330 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:551: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Sticky enabled 21: without an activation input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:491 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:497: PASSED: 21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:500: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:501: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ./tests/tests_input_transform.cpp:502: PASSED: 21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 21: with expansion: 21: 6 == 6 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Sticky enabled 21: without an activation input 21: up region is off in center 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:504 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:508: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:509: PASSED: 21: CHECK( false == output.value.boolean ) 21: with expansion: 21: false == false 21: 21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:330 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:551: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Sticky enabled 21: without an activation input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:491 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:497: PASSED: 21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:500: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:501: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ./tests/tests_input_transform.cpp:502: PASSED: 21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 21: with expansion: 21: 6 == 6 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Sticky enabled 21: without an activation input 21: up region is on when pointing up 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:512 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:516: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:517: PASSED: 21: CHECK( true == output.value.boolean ) 21: with expansion: 21: true == true 21: 21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:330 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:551: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Sticky enabled 21: without an activation input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:491 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:497: PASSED: 21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:500: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:501: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ./tests/tests_input_transform.cpp:502: PASSED: 21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 21: with expansion: 21: 6 == 6 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Sticky enabled 21: without an activation input 21: up region is off when pointing down 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:519 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:523: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:524: PASSED: 21: CHECK( false == output.value.boolean ) 21: with expansion: 21: false == false 21: 21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:330 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:551: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Sticky enabled 21: without an activation input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:491 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:497: PASSED: 21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:500: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:501: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ./tests/tests_input_transform.cpp:502: PASSED: 21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 21: with expansion: 21: 6 == 6 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Sticky enabled 21: without an activation input 21: up region stays on when stick moves clockwise to down 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:527 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:531: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:532: PASSED: 21: CHECK( true == output.value.boolean ) 21: with expansion: 21: true == true 21: 21: ./tests/tests_input_transform.cpp:535: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:536: PASSED: 21: CHECK( true == output.value.boolean ) 21: with expansion: 21: true == true 21: 21: ./tests/tests_input_transform.cpp:539: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:540: PASSED: 21: CHECK( true == output.value.boolean ) 21: with expansion: 21: true == true 21: 21: ./tests/tests_input_transform.cpp:543: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:544: PASSED: 21: CHECK( false == output.value.boolean ) 21: with expansion: 21: false == false 21: 21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:330 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:551: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: =============================================================================== 21: All tests passed (341 assertions in 2 test cases) 21: 20/22 Test #21: tests_input_transform ............ Passed 0.04 sec 21/22 Test #22: tests_comp_client_opengl ......... Passed 0.03 sec 16: ./tests/tests_worker.cpp:123: PASSED: 16: CHECK( calledB[0] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:124: PASSED: 16: CHECK( calledB[1] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:125: PASSED: 16: CHECK( calledB[2] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:128: PASSED: 16: CHECK( calledA[0] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:129: PASSED: 16: CHECK( calledA[1] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:130: PASSED: 16: CHECK( calledA[2] ) 16: with expansion: 16: true 16: 16: =============================================================================== 16: All tests passed (36 assertions in 1 test case) 16: 22/22 Test #16: tests_worker ..................... Passed 0.51 sec 100% tests passed, 0 tests failed out of 22 Total Test time (real) = 0.60 sec make[1]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' create-stamp debian/debhelper-build-stamp dh_prep dh_installdirs dh_auto_install cd obj-aarch64-linux-gnu && make -j12 install DESTDIR=/build/reproducible-path/monado-25.0.0\+dfsg/debian/tmp AM_UPDATE_INFO_DIR=no INSTALL="install --strip-program=true" make[1]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' /usr/bin/cmake -S/build/reproducible-path/monado-25.0.0+dfsg -B/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 preinstall make[2]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[2]: Nothing to be done for 'preinstall'. make[2]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "None" -- Installing OpenXR runtime manifest with unqualified library filename (uses system search path) -- Installing: /build/reproducible-path/monado-25.0.0+dfsg/debian/tmp/usr/share/openxr/1/openxr_monado.json -- Installing: /build/reproducible-path/monado-25.0.0+dfsg/debian/tmp/usr/lib/aarch64-linux-gnu/libopenxr_monado.so -- Installing: /build/reproducible-path/monado-25.0.0+dfsg/debian/tmp/usr/bin/monado-cli -- Installing: /build/reproducible-path/monado-25.0.0+dfsg/debian/tmp/usr/bin/monado-gui -- Installing: /build/reproducible-path/monado-25.0.0+dfsg/debian/tmp/usr/bin/monado-ctl -- Installing: /build/reproducible-path/monado-25.0.0+dfsg/debian/tmp/usr/bin/monado-service -- Installing: /build/reproducible-path/monado-25.0.0+dfsg/debian/tmp/usr/lib/systemd/user/monado.socket -- Installing: /build/reproducible-path/monado-25.0.0+dfsg/debian/tmp/usr/lib/systemd/user/monado.service make[1]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' debian/rules override_dh_install make[1]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg' mkdir -p debian/tmp/usr/share/doc/monado cp doc/CHANGELOG.md debian/tmp/usr/share/doc/monado/changelog pandoc -f markdown -t html doc/CHANGELOG.md > debian/tmp/usr/share/doc/monado/changelog.html sed -i "s/%N/monado/" debian/tmp/usr/lib/systemd/user/monado.service dh_install make[1]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg' dh_installdocs dh_installchangelogs dh_installman dh_installsystemduser dh_lintian dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_dwz -a dwz: debian/monado-service/usr/bin/monado-service: DWARF compression not beneficial - old size 100899818 new size 101001052 dh_strip -a dh_makeshlibs -a dh_shlibdeps -a dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'monado-service' in '../monado-service_25.0.0+dfsg-2_arm64.deb'. dpkg-deb: building package 'monado-service-dbgsym' in '../monado-service-dbgsym_25.0.0+dfsg-2_arm64.deb'. dpkg-deb: building package 'libopenxr1-monado' in '../libopenxr1-monado_25.0.0+dfsg-2_arm64.deb'. dpkg-deb: building package 'libopenxr1-monado-dbgsym' in '../libopenxr1-monado-dbgsym_25.0.0+dfsg-2_arm64.deb'. dpkg-deb: building package 'monado-cli' in '../monado-cli_25.0.0+dfsg-2_arm64.deb'. dpkg-deb: building package 'monado-gui' in '../monado-gui_25.0.0+dfsg-2_arm64.deb'. dpkg-deb: building package 'monado-gui-dbgsym' in '../monado-gui-dbgsym_25.0.0+dfsg-2_arm64.deb'. dpkg-deb: building package 'monado-cli-dbgsym' in '../monado-cli-dbgsym_25.0.0+dfsg-2_arm64.deb'. dpkg-genbuildinfo --build=binary -O../monado_25.0.0+dfsg-2_arm64.buildinfo dpkg-genchanges --build=binary -O../monado_25.0.0+dfsg-2_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/608188 and its subdirectories I: Current time: Fri Dec 4 04:01:58 -12 2026 I: pbuilder-time-stamp: 1796400118 Fri Dec 4 16:01:58 UTC 2026 I: Signing ./b1/monado_25.0.0+dfsg-2_arm64.buildinfo as monado_25.0.0+dfsg-2_arm64.buildinfo.asc Fri Dec 4 16:01:58 UTC 2026 I: Signed ./b1/monado_25.0.0+dfsg-2_arm64.buildinfo as ./b1/monado_25.0.0+dfsg-2_arm64.buildinfo.asc Fri Dec 4 16:01:58 UTC 2026 - build #1 for monado/unstable/arm64 on codethink03-arm64 done. Starting cleanup. All cleanup done. Fri Dec 4 16:01:58 UTC 2026 - reproducible_build.sh stopped running as /tmp/jenkins-script-6q8WAw22, removing. /srv/reproducible-results/rbuild-debian/r-b-build.cOBqOWNA: total 16 drwxrwxr-x 2 jenkins jenkins 4096 Nov 1 09:39 b1 drwxrwxr-x 2 jenkins jenkins 4096 Nov 1 09:34 b2 -rw-rw-r-- 1 jenkins jenkins 2655 Apr 25 2025 monado_25.0.0+dfsg-2.dsc -rw------- 1 jenkins jenkins 3790 Nov 1 09:34 rbuildlog.1TKbn9A /srv/reproducible-results/rbuild-debian/r-b-build.cOBqOWNA/b1: total 84072 -rw-r--r-- 1 jenkins jenkins 1737434 Nov 1 09:38 build.log -rw-r--r-- 1 jenkins jenkins 6146472 Nov 1 09:38 libopenxr1-monado-dbgsym_25.0.0+dfsg-2_arm64.deb -rw-r--r-- 1 jenkins jenkins 391120 Nov 1 09:38 libopenxr1-monado_25.0.0+dfsg-2_arm64.deb -rw-r--r-- 1 jenkins jenkins 21255100 Nov 1 09:39 monado-cli-dbgsym_25.0.0+dfsg-2_arm64.deb -rw-r--r-- 1 jenkins jenkins 583040 Nov 1 09:39 monado-cli_25.0.0+dfsg-2_arm64.deb -rw-r--r-- 1 jenkins jenkins 26421720 Nov 1 09:39 monado-gui-dbgsym_25.0.0+dfsg-2_arm64.deb -rw-r--r-- 1 jenkins jenkins 1289268 Nov 1 09:39 monado-gui_25.0.0+dfsg-2_arm64.deb -rw-r--r-- 1 jenkins jenkins 26741300 Nov 1 09:39 monado-service-dbgsym_25.0.0+dfsg-2_arm64.deb -rw-r--r-- 1 jenkins jenkins 1416036 Nov 1 09:39 monado-service_25.0.0+dfsg-2_arm64.deb -rw-r--r-- 1 jenkins jenkins 27512 Nov 1 09:39 monado_25.0.0+dfsg-2.debian.tar.xz -rw-r--r-- 1 jenkins jenkins 2655 Nov 1 09:39 monado_25.0.0+dfsg-2.dsc -rw-r--r-- 1 jenkins jenkins 23591 Nov 1 09:39 monado_25.0.0+dfsg-2_arm64.buildinfo -rw-rw-r-- 1 jenkins jenkins 24473 Nov 1 09:39 monado_25.0.0+dfsg-2_arm64.buildinfo.asc -rw-r--r-- 1 jenkins jenkins 3587 Nov 1 09:39 monado_25.0.0+dfsg-2_arm64.changes -rw-r--r-- 1 jenkins jenkins 1295 Nov 1 09:39 monado_25.0.0+dfsg-2_source.changes /srv/reproducible-results/rbuild-debian/r-b-build.cOBqOWNA/b2: total 0 Sat Nov 1 09:39:01 UTC 2025 I: Deleting $TMPDIR on codethink03-arm64.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Fri Dec 4 03:58:01 -12 2026 I: pbuilder-time-stamp: 1796399881 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [monado_25.0.0+dfsg-2.dsc] I: copying [./monado_25.0.0+dfsg.orig.tar.xz] I: copying [./monado_25.0.0+dfsg-2.debian.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./monado_25.0.0+dfsg-2.dsc: no acceptable signature found dpkg-source: info: extracting monado in monado-25.0.0+dfsg dpkg-source: info: unpacking monado_25.0.0+dfsg.orig.tar.xz dpkg-source: info: unpacking monado_25.0.0+dfsg-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Fix-typo-in-DearImGui-demo.patch dpkg-source: info: applying 0002-Make-libmonado-configurable-separately.patch dpkg-source: info: applying 0003-cmake-Check-for-and-use-latomic-if-needed.patch I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/608188/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='arm64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' DISTRIBUTION='unstable' HOME='/root' HOST_ARCH='arm64' IFS=' ' INVOCATION_ID='429c4b027d04489599867dc16bb2f54f' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='608188' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.cOBqOWNA/pbuilderrc_0lYn --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.cOBqOWNA/b1 --logfile b1/build.log monado_25.0.0+dfsg-2.dsc' SUDO_GID='109' SUDO_HOME='/var/lib/jenkins' SUDO_UID='104' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://192.168.101.4:3128' I: uname -a Linux codethink03-arm64 6.12.48+deb13-cloud-arm64 #1 SMP Debian 6.12.48-1 (2025-09-20) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin I: user script /srv/workspace/pbuilder/608188/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: arm64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), cmake, glslang-tools, libavcodec-dev, libbsd-dev, libcjson-dev, libdbus-1-dev, libegl1-mesa-dev, libeigen3-dev, libgl-dev, libglvnd-dev, libgstreamer1.0-dev, libgstreamer-plugins-base1.0-dev, libhidapi-dev, libopencv-dev, libsystemd-dev, libsdl2-dev, libudev-dev, libusb-1.0-0-dev, libuvc-dev, libv4l-dev, libvulkan-dev, libwayland-dev, libx11-dev, libx11-xcb-dev, libxcb-randr0-dev, libxrandr-dev, libxxf86vm-dev, pandoc, pkg-config, wayland-protocols dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19964 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on cmake; however: Package cmake is not installed. pbuilder-satisfydepends-dummy depends on glslang-tools; however: Package glslang-tools is not installed. pbuilder-satisfydepends-dummy depends on libavcodec-dev; however: Package libavcodec-dev is not installed. pbuilder-satisfydepends-dummy depends on libbsd-dev; however: Package libbsd-dev is not installed. pbuilder-satisfydepends-dummy depends on libcjson-dev; however: Package libcjson-dev is not installed. pbuilder-satisfydepends-dummy depends on libdbus-1-dev; however: Package libdbus-1-dev is not installed. pbuilder-satisfydepends-dummy depends on libegl1-mesa-dev; however: Package libegl1-mesa-dev is not installed. pbuilder-satisfydepends-dummy depends on libeigen3-dev; however: Package libeigen3-dev is not installed. pbuilder-satisfydepends-dummy depends on libgl-dev; however: Package libgl-dev is not installed. pbuilder-satisfydepends-dummy depends on libglvnd-dev; however: Package libglvnd-dev is not installed. pbuilder-satisfydepends-dummy depends on libgstreamer1.0-dev; however: Package libgstreamer1.0-dev is not installed. pbuilder-satisfydepends-dummy depends on libgstreamer-plugins-base1.0-dev; however: Package libgstreamer-plugins-base1.0-dev is not installed. pbuilder-satisfydepends-dummy depends on libhidapi-dev; however: Package libhidapi-dev is not installed. pbuilder-satisfydepends-dummy depends on libopencv-dev; however: Package libopencv-dev is not installed. pbuilder-satisfydepends-dummy depends on libsystemd-dev; however: Package libsystemd-dev is not installed. pbuilder-satisfydepends-dummy depends on libsdl2-dev; however: Package libsdl2-dev is not installed. pbuilder-satisfydepends-dummy depends on libudev-dev; however: Package libudev-dev is not installed. pbuilder-satisfydepends-dummy depends on libusb-1.0-0-dev; however: Package libusb-1.0-0-dev is not installed. pbuilder-satisfydepends-dummy depends on libuvc-dev; however: Package libuvc-dev is not installed. pbuilder-satisfydepends-dummy depends on libv4l-dev; however: Package libv4l-dev is not installed. pbuilder-satisfydepends-dummy depends on libvulkan-dev; however: Package libvulkan-dev is not installed. pbuilder-satisfydepends-dummy depends on libwayland-dev; however: Package libwayland-dev is not installed. pbuilder-satisfydepends-dummy depends on libx11-dev; however: Package libx11-dev is not installed. pbuilder-satisfydepends-dummy depends on libx11-xcb-dev; however: Package libx11-xcb-dev is not installed. pbuilder-satisfydepends-dummy depends on libxcb-randr0-dev; however: Package libxcb-randr0-dev is not installed. pbuilder-satisfydepends-dummy depends on libxrandr-dev; however: Package libxrandr-dev is not installed. pbuilder-satisfydepends-dummy depends on libxxf86vm-dev; however: Package libxxf86vm-dev is not installed. pbuilder-satisfydepends-dummy depends on pandoc; however: Package pandoc is not installed. pbuilder-satisfydepends-dummy depends on pkg-config; however: Package pkg-config is not installed. pbuilder-satisfydepends-dummy depends on wayland-protocols; however: Package wayland-protocols is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} cmake{a} cmake-data{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dirmngr{a} dwz{a} file{a} fontconfig{a} fontconfig-config{a} fonts-dejavu-core{a} fonts-dejavu-mono{a} gdal-data{a} gdal-plugins{a} gettext{a} gettext-base{a} gir1.2-glib-2.0{a} gir1.2-glib-2.0-dev{a} gir1.2-gst-plugins-base-1.0{a} gir1.2-gstreamer-1.0{a} gir1.2-gudev-1.0{a} gir1.2-ibus-1.0{a} girepository-tools{a} glslang-tools{a} gnupg{a} gnupg-l10n{a} gpg{a} gpg-agent{a} gpgconf{a} gpgsm{a} groff-base{a} ibverbs-providers{a} intltool-debian{a} iso-codes{a} libabsl20240722{a} libaec0{a} libamd-comgr3{a} libamdhip64-6{a} libaom3{a} libarchive-zip-perl{a} libarchive13t64{a} libarmadillo14{a} libarpack2t64{a} libasound2-data{a} libasound2-dev{a} libasound2t64{a} libassuan9{a} libasyncns0{a} libavcodec-dev{a} libavcodec61{a} libavformat-dev{a} libavformat61{a} libavif16{a} libavutil-dev{a} libavutil59{a} libblas3{a} libblkid-dev{a} libblosc1{a} libbluray3{a} libbrotli1{a} libbsd-dev{a} libcairo-gobject2{a} libcairo2{a} libcap-dev{a} libcap2-bin{a} libcfitsio10t64{a} libcharls2{a} libchromaprint1{a} libcjson-dev{a} libcjson1{a} libcodec2-1.2{a} libcom-err2{a} libcurl3t64-gnutls{a} libcurl4t64{a} libdatrie1{a} libdav1d7{a} libdbus-1-3{a} libdbus-1-dev{a} libdc1394-25{a} libdc1394-dev{a} libde265-0{a} libdebhelper-perl{a} libdecor-0-0{a} libdecor-0-dev{a} libdeflate-dev{a} libdeflate0{a} libdouble-conversion3{a} libdrm-amdgpu1{a} libdrm-common{a} libdrm-dev{a} libdrm-etnaviv1{a} libdrm-freedreno1{a} libdrm-nouveau2{a} libdrm-radeon1{a} libdrm-tegra0{a} libdrm2{a} libdvdnav4{a} libdvdread8t64{a} libdw-dev{a} libdw1t64{a} libedit2{a} libegl-dev{a} libegl-mesa0{a} libegl1{a} libegl1-mesa-dev{a} libeigen3-dev{a} libelf-dev{a} libelf1t64{a} libevdev2{a} libevent-core-2.1-7t64{a} libevent-pthreads-2.1-7t64{a} libexif-dev{a} libexif12{a} libexpat1{a} libfabric1{a} libffi-dev{a} libffi8{a} libfile-stripnondeterminism-perl{a} libflac14{a} libfontconfig1{a} libfreetype6{a} libfreexl1{a} libfribidi0{a} libfyba0t64{a} libgav1-1{a} libgbm-dev{a} libgbm1{a} libgcrypt20{a} libgd3{a} libgdal37{a} libgdcm-dev{a} libgdcm3.0t64{a} libgdk-pixbuf-2.0-0{a} libgdk-pixbuf2.0-common{a} libgeos-c1t64{a} libgeos3.14.1{a} libgeotiff5{a} libgfortran5{a} libgif7{a} libgio-2.0-dev{a} libgio-2.0-dev-bin{a} libgirepository-2.0-0{a} libgl-dev{a} libgl1{a} libgl1-mesa-dri{a} libgl2ps1.4{a} libgles-dev{a} libgles1{a} libgles2{a} libglib2.0-0t64{a} libglib2.0-bin{a} libglib2.0-data{a} libglib2.0-dev{a} libglib2.0-dev-bin{a} libglvnd-core-dev{a} libglvnd-dev{a} libglvnd0{a} libglx-dev{a} libglx-mesa0{a} libglx0{a} libgme0{a} libgnutls30t64{a} libgpg-error0{a} libgpgme11t64{a} libgpgmepp6t64{a} libgphoto2-6t64{a} libgphoto2-dev{a} libgphoto2-port12t64{a} libgraphite2-3{a} libgsm1{a} libgssapi-krb5-2{a} libgstreamer-gl1.0-0{a} libgstreamer-plugins-base1.0-0{a} libgstreamer-plugins-base1.0-dev{a} libgstreamer1.0-0{a} libgstreamer1.0-dev{a} libgudev-1.0-0{a} libgudev-1.0-dev{a} libharfbuzz0b{a} libhdf4-0{a} libhdf5-310{a} libhdf5-hl-310{a} libheif-plugin-dav1d{a} libheif-plugin-libde265{a} libheif1{a} libhidapi-dev{a} libhidapi-hidraw0{a} libhidapi-libusb0{a} libhsa-runtime64-1{a} libhsakmt1{a} libhwloc-plugins{a} libhwloc15{a} libhwy1t64{a} libibmad5{a} libibumad3{a} libibus-1.0-5{a} libibus-1.0-dev{a} libibverbs1{a} libice-dev{a} libice6{a} libicu76{a} libidn2-0{a} libimagequant0{a} libimath-3-1-29t64{a} libimath-dev{a} libinput-bin{a} libinput10{a} libjbig-dev{a} libjbig0{a} libjpeg-dev{a} libjpeg62-turbo{a} libjpeg62-turbo-dev{a} libjson-c5{a} libjsoncpp26{a} libjxl0.11{a} libk5crypto3{a} libkeyutils1{a} libkmlbase1t64{a} libkmldom1t64{a} libkmlengine1t64{a} libkrb5-3{a} libkrb5support0{a} libksba8{a} liblapack3{a} liblcms2-2{a} libldap2{a} libleptonica6{a} liblerc-dev{a} liblerc4{a} libllvm19{a} libllvm21{a} libltdl7{a} liblua5.4-0{a} liblzma-dev{a} libmagic-mgc{a} libmagic1t64{a} libmariadb3{a} libmbedcrypto16{a} libmd-dev{a} libmd4c0{a} libminizip1t64{a} libmount-dev{a} libmp3lame0{a} libmpg123-0t64{a} libmtdev1t64{a} libmunge2{a} libmuparser2v5{a} libnetcdf22{a} libnghttp2-14{a} libnghttp3-9{a} libngtcp2-16{a} libngtcp2-crypto-gnutls8{a} libngtcp2-crypto-ossl0{a} libnl-3-200{a} libnl-route-3-200{a} libnorm1t64{a} libnpth0t64{a} libnspr4{a} libnss3{a} libnuma1{a} libodbc2{a} libodbcinst2{a} libogg0{a} libopencv-calib3d-dev{a} libopencv-calib3d410{a} libopencv-contrib-dev{a} libopencv-contrib410{a} libopencv-core-dev{a} libopencv-core410{a} libopencv-dev{a} libopencv-dnn-dev{a} libopencv-dnn410{a} libopencv-features2d-dev{a} libopencv-features2d410{a} libopencv-flann-dev{a} libopencv-flann410{a} libopencv-highgui-dev{a} libopencv-highgui410{a} libopencv-imgcodecs-dev{a} libopencv-imgcodecs410{a} libopencv-imgproc-dev{a} libopencv-imgproc410{a} libopencv-ml-dev{a} libopencv-ml410{a} libopencv-objdetect-dev{a} libopencv-objdetect410{a} libopencv-photo-dev{a} libopencv-photo410{a} libopencv-shape-dev{a} libopencv-shape410{a} libopencv-stitching-dev{a} libopencv-stitching410{a} libopencv-superres-dev{a} libopencv-superres410{a} libopencv-video-dev{a} libopencv-video410{a} libopencv-videoio-dev{a} libopencv-videoio410{a} libopencv-videostab-dev{a} libopencv-videostab410{a} libopencv-viz-dev{a} libopencv-viz410{a} libopenexr-3-1-30{a} libopenexr-dev{a} libopengl-dev{a} libopengl0{a} libopenjp2-7{a} libopenmpi40{a} libopenmpt0t64{a} libopus0{a} liborc-0.4-0t64{a} liborc-0.4-dev{a} liborc-0.4-dev-bin{a} libp11-kit0{a} libpango-1.0-0{a} libpangocairo-1.0-0{a} libpangoft2-1.0-0{a} libpciaccess-dev{a} libpciaccess0{a} libpcre2-16-0{a} libpcre2-32-0{a} libpcre2-dev{a} libpcre2-posix3{a} libpgm-5.3-0t64{a} libpipeline1{a} libpixman-1-0{a} libpkgconf3{a} libpmix2t64{a} libpng-dev{a} libpng16-16t64{a} libpoppler147{a} libpq5{a} libproc2-0{a} libproj25{a} libprotobuf32t64{a} libpsl5t64{a} libpulse-dev{a} libpulse-mainloop-glib0{a} libpulse0{a} libpython3-stdlib{a} libpython3.13-minimal{a} libpython3.13-stdlib{a} libqhull-r8.0{a} libqt5core5t64{a} libqt5dbus5t64{a} libqt5gui5t64{a} libqt5network5t64{a} libqt5opengl5t64{a} libqt5test5t64{a} libqt5widgets5t64{a} librabbitmq4{a} librav1e0.8{a} libraw1394-11{a} libraw1394-dev{a} librdmacm1t64{a} libreadline8t64{a} librhash1{a} librist4{a} librsvg2-2{a} librtmp1{a} librttopo1{a} libsamplerate0{a} libsamplerate0-dev{a} libsasl2-2{a} libsasl2-modules-db{a} libsdl2-2.0-0{a} libsdl2-classic{a} libsdl2-dev{a} libselinux1-dev{a} libsensors-config{a} libsensors5{a} libsepol-dev{a} libsharpyuv-dev{a} libsharpyuv0{a} libshine3{a} libsm-dev{a} libsm6{a} libsnappy1v5{a} libsndfile1{a} libsndio-dev{a} libsndio7.0{a} libsocket++1{a} libsodium23{a} libsoxr0{a} libspatialite8t64{a} libspeex1{a} libsrt1.5-gnutls{a} libssh-4{a} libssh2-1t64{a} libsvtav1enc2{a} libswresample-dev{a} libswresample5{a} libswscale-dev{a} libswscale8{a} libsysprof-capture-4-dev{a} libsystemd-dev{a} libsz2{a} libtasn1-6{a} libtbb-dev{a} libtbb12{a} libtbbbind-2-5{a} libtbbmalloc2{a} libtesseract5{a} libthai-data{a} libthai0{a} libtheoradec2{a} libtheoraenc2{a} libtiff-dev{a} libtiff6{a} libtiffxx6{a} libtool{a} libtwolame0{a} libuchardet0{a} libucx0{a} libudev-dev{a} libudfread3{a} libunistring5{a} libunwind-dev{a} libunwind8{a} liburiparser1{a} libusb-1.0-0{a} libusb-1.0-0-dev{a} libuv1t64{a} libuvc-dev{a} libuvc0{a} libv4l-0t64{a} libv4l-dev{a} libv4l2rds0t64{a} libv4lconvert0t64{a} libva-drm2{a} libva-x11-2{a} libva2{a} libvdpau1{a} libvorbis0a{a} libvorbisenc2{a} libvorbisfile3{a} libvpx11{a} libvtk9.5{a} libvulkan-dev{a} libvulkan1{a} libwacom-common{a} libwacom9{a} libwayland-bin{a} libwayland-client0{a} libwayland-cursor0{a} libwayland-dev{a} libwayland-egl1{a} libwayland-server0{a} libwebp-dev{a} libwebp7{a} libwebpdecoder3{a} libwebpdemux2{a} libwebpmux3{a} libx11-6{a} libx11-data{a} libx11-dev{a} libx11-xcb-dev{a} libx11-xcb1{a} libx264-165{a} libx265-215{a} libxau-dev{a} libxau6{a} libxcb-dri3-0{a} libxcb-glx0{a} libxcb-icccm4{a} libxcb-image0{a} libxcb-keysyms1{a} libxcb-present0{a} libxcb-randr0{a} libxcb-randr0-dev{a} libxcb-render-util0{a} libxcb-render0{a} libxcb-render0-dev{a} libxcb-shape0{a} libxcb-shm0{a} libxcb-sync1{a} libxcb-util1{a} libxcb-xfixes0{a} libxcb-xinerama0{a} libxcb-xinput0{a} libxcb-xkb1{a} libxcb1{a} libxcb1-dev{a} libxcursor-dev{a} libxcursor1{a} libxdmcp-dev{a} libxdmcp6{a} libxerces-c3.2t64{a} libxext-dev{a} libxext6{a} libxfixes-dev{a} libxfixes3{a} libxi-dev{a} libxi6{a} libxinerama-dev{a} libxinerama1{a} libxkbcommon-dev{a} libxkbcommon-x11-0{a} libxkbcommon0{a} libxml2-16{a} libxnvctrl0{a} libxpm4{a} libxrandr-dev{a} libxrandr2{a} libxrender-dev{a} libxrender1{a} libxshmfence1{a} libxss-dev{a} libxss1{a} libxt-dev{a} libxt6t64{a} libxv-dev{a} libxv1{a} libxvidcore4{a} libxxf86vm-dev{a} libxxf86vm1{a} libyaml-0-2{a} libyuv0{a} libz3-4{a} libzmq5{a} libzstd-dev{a} libzvbi-common{a} libzvbi0t64{a} m4{a} man-db{a} mariadb-common{a} media-types{a} mesa-libgallium{a} mysql-common{a} native-architecture{a} netbase{a} ocl-icd-libopencl1{a} pandoc{a} pandoc-data{a} pinentry-curses{a} pkgconf{a} pkgconf-bin{a} po-debconf{a} procps{a} proj-data{a} python3{a} python3-minimal{a} python3-packaging{a} python3.13{a} python3.13-minimal{a} readline-common{a} sensible-utils{a} sgml-base{a} shared-mime-info{a} spirv-tools{a} tzdata{a} unixodbc-common{a} uuid-dev{a} wayland-protocols{a} x11-common{a} x11proto-dev{a} xkb-data{a} xml-core{a} xorg-sgml-doctools{a} xtrans-dev{a} zlib1g-dev{a} The following packages are RECOMMENDED but will NOT be installed: alsa-topology-conf alsa-ucm-conf ca-certificates curl dbus gnupg-utils gpg-wks-client gpgv gpgv-from-sq gstreamer1.0-gl gstreamer1.0-plugins-base krb5-locales libaacs0 libarchive-cpio-perl libdecor-0-plugin-1-cairo libdecor-0-plugin-1-gtk libexif-doc libgdk-pixbuf2.0-bin libgpg-error-l10n libgphoto2-l10n libheif-plugin-aomenc libheif-plugin-x265 libldap-common libltdl-dev libmail-sendmail-perl libodbccr2 libopencv-java libpam-cap libpng-tools libqt5svg5 libraw1394-tools librsvg2-common libsasl2-modules libusb-1.0-doc libvdpau-va-gl1 linux-sysctl-defaults lynx mesa-va-drivers mesa-vdpau-drivers mesa-vulkan-drivers opencv-data poppler-data proj-bin psmisc publicsuffix qt5-gtk-platformtheme qttranslations5-l10n qtwayland5 va-driver-all vdpau-driver-all wget xdg-user-dirs 0 packages upgraded, 566 newly installed, 0 to remove and 0 not upgraded. Need to get 370 MB of archives. After unpacking 1822 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main arm64 libexpat1 arm64 2.7.3-1 [96.5 kB] Get: 2 http://deb.debian.org/debian unstable/main arm64 libpython3.13-minimal arm64 3.13.9-1 [858 kB] Get: 3 http://deb.debian.org/debian unstable/main arm64 python3.13-minimal arm64 3.13.9-1 [2061 kB] Get: 4 http://deb.debian.org/debian unstable/main arm64 python3-minimal arm64 3.13.7-1 [27.2 kB] Get: 5 http://deb.debian.org/debian unstable/main arm64 media-types all 14.0.0 [30.8 kB] Get: 6 http://deb.debian.org/debian unstable/main arm64 netbase all 6.5 [12.4 kB] Get: 7 http://deb.debian.org/debian unstable/main arm64 tzdata all 2025b-5 [260 kB] Get: 8 http://deb.debian.org/debian unstable/main arm64 libffi8 arm64 3.5.2-2 [21.5 kB] Get: 9 http://deb.debian.org/debian unstable/main arm64 readline-common all 8.3-3 [74.8 kB] Get: 10 http://deb.debian.org/debian unstable/main arm64 libreadline8t64 arm64 8.3-3 [169 kB] Get: 11 http://deb.debian.org/debian unstable/main arm64 libpython3.13-stdlib arm64 3.13.9-1 [1900 kB] Get: 12 http://deb.debian.org/debian unstable/main arm64 python3.13 arm64 3.13.9-1 [764 kB] Get: 13 http://deb.debian.org/debian unstable/main arm64 libpython3-stdlib arm64 3.13.7-1 [10.2 kB] Get: 14 http://deb.debian.org/debian unstable/main arm64 python3 arm64 3.13.7-1 [28.3 kB] Get: 15 http://deb.debian.org/debian unstable/main arm64 libproc2-0 arm64 2:4.0.4-9 [62.8 kB] Get: 16 http://deb.debian.org/debian unstable/main arm64 procps arm64 2:4.0.4-9 [871 kB] Get: 17 http://deb.debian.org/debian unstable/main arm64 sensible-utils all 0.0.26 [27.0 kB] Get: 18 http://deb.debian.org/debian unstable/main arm64 libmagic-mgc arm64 1:5.46-5 [338 kB] Get: 19 http://deb.debian.org/debian unstable/main arm64 libmagic1t64 arm64 1:5.46-5 [103 kB] Get: 20 http://deb.debian.org/debian unstable/main arm64 file arm64 1:5.46-5 [43.7 kB] Get: 21 http://deb.debian.org/debian unstable/main arm64 gettext-base arm64 0.23.1-2+b1 [241 kB] Get: 22 http://deb.debian.org/debian unstable/main arm64 libuchardet0 arm64 0.0.8-2 [69.0 kB] Get: 23 http://deb.debian.org/debian unstable/main arm64 groff-base arm64 1.23.0-9 [1130 kB] Get: 24 http://deb.debian.org/debian unstable/main arm64 bsdextrautils arm64 2.41.2-4 [97.3 kB] Get: 25 http://deb.debian.org/debian unstable/main arm64 libpipeline1 arm64 1.5.8-1 [40.2 kB] Get: 26 http://deb.debian.org/debian unstable/main arm64 man-db arm64 2.13.1-1 [1453 kB] Get: 27 http://deb.debian.org/debian unstable/main arm64 m4 arm64 1.4.20-2 [315 kB] Get: 28 http://deb.debian.org/debian unstable/main arm64 autoconf all 2.72-3.1 [494 kB] Get: 29 http://deb.debian.org/debian unstable/main arm64 autotools-dev all 20240727.1 [60.2 kB] Get: 30 http://deb.debian.org/debian unstable/main arm64 automake all 1:1.18.1-2 [877 kB] Get: 31 http://deb.debian.org/debian unstable/main arm64 autopoint all 0.23.1-2 [770 kB] Get: 32 http://deb.debian.org/debian unstable/main arm64 cmake-data all 4.1.1+really3.31.6-2 [2268 kB] Get: 33 http://deb.debian.org/debian unstable/main arm64 libxml2-16 arm64 2.15.1+dfsg-0.3 [591 kB] Get: 34 http://deb.debian.org/debian unstable/main arm64 libarchive13t64 arm64 3.7.4-4+b1 [323 kB] Get: 35 http://deb.debian.org/debian unstable/main arm64 libnghttp3-9 arm64 1.12.0-1 [63.6 kB] Get: 36 http://deb.debian.org/debian unstable/main arm64 libngtcp2-16 arm64 1.16.0-1 [123 kB] Get: 37 http://deb.debian.org/debian unstable/main arm64 libbrotli1 arm64 1.1.0-2+b7 [308 kB] Get: 38 http://deb.debian.org/debian unstable/main arm64 libkrb5support0 arm64 1.21.3-5 [32.4 kB] Get: 39 http://deb.debian.org/debian unstable/main arm64 libcom-err2 arm64 1.47.2-3+b3 [24.9 kB] Get: 40 http://deb.debian.org/debian unstable/main arm64 libk5crypto3 arm64 1.21.3-5 [81.2 kB] Get: 41 http://deb.debian.org/debian unstable/main arm64 libkeyutils1 arm64 1.6.3-6 [9716 B] Get: 42 http://deb.debian.org/debian unstable/main arm64 libkrb5-3 arm64 1.21.3-5 [308 kB] Get: 43 http://deb.debian.org/debian unstable/main arm64 libgssapi-krb5-2 arm64 1.21.3-5 [127 kB] Get: 44 http://deb.debian.org/debian unstable/main arm64 libunistring5 arm64 1.3-2 [453 kB] Get: 45 http://deb.debian.org/debian unstable/main arm64 libidn2-0 arm64 2.3.8-4 [108 kB] Get: 46 http://deb.debian.org/debian unstable/main arm64 libsasl2-modules-db arm64 2.1.28+dfsg1-10 [19.8 kB] Get: 47 http://deb.debian.org/debian unstable/main arm64 libsasl2-2 arm64 2.1.28+dfsg1-10 [55.0 kB] Get: 48 http://deb.debian.org/debian unstable/main arm64 libldap2 arm64 2.6.10+dfsg-1 [179 kB] Get: 49 http://deb.debian.org/debian unstable/main arm64 libnghttp2-14 arm64 1.64.0-1.1+b1 [71.7 kB] Get: 50 http://deb.debian.org/debian unstable/main arm64 libngtcp2-crypto-ossl0 arm64 1.16.0-1 [25.7 kB] Get: 51 http://deb.debian.org/debian unstable/main arm64 libpsl5t64 arm64 0.21.2-1.1+b1 [57.1 kB] Get: 52 http://deb.debian.org/debian unstable/main arm64 libp11-kit0 arm64 0.25.9-2 [420 kB] Get: 53 http://deb.debian.org/debian unstable/main arm64 libtasn1-6 arm64 4.20.0-2 [47.3 kB] Get: 54 http://deb.debian.org/debian unstable/main arm64 libgnutls30t64 arm64 3.8.10-3 [1384 kB] Get: 55 http://deb.debian.org/debian unstable/main arm64 librtmp1 arm64 2.4+20151223.gitfa8646d.1-3 [56.3 kB] Get: 56 http://deb.debian.org/debian unstable/main arm64 libssh2-1t64 arm64 1.11.1-1 [235 kB] Get: 57 http://deb.debian.org/debian unstable/main arm64 libcurl4t64 arm64 8.17.0~rc3-1 [370 kB] Get: 58 http://deb.debian.org/debian unstable/main arm64 libjsoncpp26 arm64 1.9.6-4 [73.2 kB] Get: 59 http://deb.debian.org/debian unstable/main arm64 librhash1 arm64 1.4.6-1 [131 kB] Get: 60 http://deb.debian.org/debian unstable/main arm64 libuv1t64 arm64 1.51.0-2 [150 kB] Get: 61 http://deb.debian.org/debian unstable/main arm64 cmake arm64 4.1.1+really3.31.6-2 [10.1 MB] Get: 62 http://deb.debian.org/debian unstable/main arm64 libdebhelper-perl all 13.28 [92.4 kB] Get: 63 http://deb.debian.org/debian unstable/main arm64 libtool all 2.5.4-7 [540 kB] Get: 64 http://deb.debian.org/debian unstable/main arm64 dh-autoreconf all 21 [12.2 kB] Get: 65 http://deb.debian.org/debian unstable/main arm64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 66 http://deb.debian.org/debian unstable/main arm64 libfile-stripnondeterminism-perl all 1.15.0-1 [19.9 kB] Get: 67 http://deb.debian.org/debian unstable/main arm64 dh-strip-nondeterminism all 1.15.0-1 [8812 B] Get: 68 http://deb.debian.org/debian unstable/main arm64 libelf1t64 arm64 0.194-1 [184 kB] Get: 69 http://deb.debian.org/debian unstable/main arm64 dwz arm64 0.16-2 [100 kB] Get: 70 http://deb.debian.org/debian unstable/main arm64 gettext arm64 0.23.1-2+b1 [1612 kB] Get: 71 http://deb.debian.org/debian unstable/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 72 http://deb.debian.org/debian unstable/main arm64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 73 http://deb.debian.org/debian unstable/main arm64 debhelper all 13.28 [941 kB] Get: 74 http://deb.debian.org/debian unstable/main arm64 libgpg-error0 arm64 1.56-2 [84.0 kB] Get: 75 http://deb.debian.org/debian unstable/main arm64 libassuan9 arm64 3.0.2-2 [59.1 kB] Get: 76 http://deb.debian.org/debian unstable/main arm64 libgcrypt20 arm64 1.11.2-2 [772 kB] Get: 77 http://deb.debian.org/debian unstable/main arm64 gpgconf arm64 2.4.8-4 [121 kB] Get: 78 http://deb.debian.org/debian unstable/main arm64 libksba8 arm64 1.6.7-2+b1 [125 kB] Get: 79 http://deb.debian.org/debian unstable/main arm64 libnpth0t64 arm64 1.8-3 [22.9 kB] Get: 80 http://deb.debian.org/debian unstable/main arm64 dirmngr arm64 2.4.8-4 [356 kB] Get: 81 http://deb.debian.org/debian unstable/main arm64 libpng16-16t64 arm64 1.6.50-1 [275 kB] Get: 82 http://deb.debian.org/debian unstable/main arm64 libfreetype6 arm64 2.13.3+dfsg-1 [422 kB] Get: 83 http://deb.debian.org/debian unstable/main arm64 fonts-dejavu-mono all 2.37-8 [489 kB] Get: 84 http://deb.debian.org/debian unstable/main arm64 fonts-dejavu-core all 2.37-8 [840 kB] Get: 85 http://deb.debian.org/debian unstable/main arm64 fontconfig-config arm64 2.15.0-2.4 [318 kB] Get: 86 http://deb.debian.org/debian unstable/main arm64 libfontconfig1 arm64 2.15.0-2.4 [387 kB] Get: 87 http://deb.debian.org/debian unstable/main arm64 fontconfig arm64 2.15.0-2.4 [463 kB] Get: 88 http://deb.debian.org/debian unstable/main arm64 gdal-data all 3.11.4+dfsg-1 [423 kB] Get: 89 http://deb.debian.org/debian unstable/main arm64 gdal-plugins arm64 3.11.4+dfsg-1 [197 kB] Get: 90 http://deb.debian.org/debian unstable/main arm64 libglib2.0-0t64 arm64 2.86.1-1 [1436 kB] Get: 91 http://deb.debian.org/debian unstable/main arm64 gir1.2-glib-2.0 arm64 2.86.1-1 [198 kB] Get: 92 http://deb.debian.org/debian unstable/main arm64 gir1.2-glib-2.0-dev arm64 2.86.1-1 [920 kB] Get: 93 http://deb.debian.org/debian unstable/main arm64 libcap2-bin arm64 1:2.75-10+b1 [35.5 kB] Get: 94 http://deb.debian.org/debian unstable/main arm64 libgstreamer1.0-0 arm64 1.26.7-1 [1279 kB] Get: 95 http://deb.debian.org/debian unstable/main arm64 gir1.2-gstreamer-1.0 arm64 1.26.7-1 [122 kB] Get: 96 http://deb.debian.org/debian unstable/main arm64 libdrm-common all 2.4.127-1 [9060 B] Get: 97 http://deb.debian.org/debian unstable/main arm64 libdrm2 arm64 2.4.127-1 [38.3 kB] Get: 98 http://deb.debian.org/debian unstable/main arm64 libglvnd0 arm64 1.7.0-1+b2 [41.6 kB] Get: 99 http://deb.debian.org/debian unstable/main arm64 libdrm-amdgpu1 arm64 2.4.127-1 [22.7 kB] Get: 100 http://deb.debian.org/debian unstable/main arm64 libedit2 arm64 3.1-20250104-1 [89.3 kB] Get: 101 http://deb.debian.org/debian unstable/main arm64 libz3-4 arm64 4.13.3-1 [7507 kB] Get: 102 http://deb.debian.org/debian unstable/main arm64 libllvm19 arm64 1:19.1.7-10 [23.4 MB] Get: 103 http://deb.debian.org/debian unstable/main arm64 libsensors-config all 1:3.6.2-2 [16.2 kB] Get: 104 http://deb.debian.org/debian unstable/main arm64 libsensors5 arm64 1:3.6.2-2 [36.4 kB] Get: 105 http://deb.debian.org/debian unstable/main arm64 libxau6 arm64 1:1.0.11-1 [20.6 kB] Get: 106 http://deb.debian.org/debian unstable/main arm64 libxdmcp6 arm64 1:1.1.5-1 [27.8 kB] Get: 107 http://deb.debian.org/debian unstable/main arm64 libxcb1 arm64 1.17.0-2+b1 [143 kB] Get: 108 http://deb.debian.org/debian unstable/main arm64 libx11-data all 2:1.8.12-1 [343 kB] Get: 109 http://deb.debian.org/debian unstable/main arm64 libx11-6 arm64 2:1.8.12-1 [795 kB] Get: 110 http://deb.debian.org/debian unstable/main arm64 libx11-xcb1 arm64 2:1.8.12-1 [247 kB] Get: 111 http://deb.debian.org/debian unstable/main arm64 libxcb-dri3-0 arm64 1.17.0-2+b1 [107 kB] Get: 112 http://deb.debian.org/debian unstable/main arm64 libxcb-present0 arm64 1.17.0-2+b1 [106 kB] Get: 113 http://deb.debian.org/debian unstable/main arm64 libxcb-randr0 arm64 1.17.0-2+b1 [117 kB] Get: 114 http://deb.debian.org/debian unstable/main arm64 libxcb-sync1 arm64 1.17.0-2+b1 [109 kB] Get: 115 http://deb.debian.org/debian unstable/main arm64 libxcb-xfixes0 arm64 1.17.0-2+b1 [110 kB] Get: 116 http://deb.debian.org/debian unstable/main arm64 libxshmfence1 arm64 1.3.3-1 [11.1 kB] Get: 117 http://deb.debian.org/debian unstable/main arm64 mesa-libgallium arm64 25.2.6-1 [10.3 MB] Get: 118 http://deb.debian.org/debian unstable/main arm64 libgbm1 arm64 25.2.6-1 [45.2 kB] Get: 119 http://deb.debian.org/debian unstable/main arm64 libwayland-client0 arm64 1.24.0-2+b1 [27.5 kB] Get: 120 http://deb.debian.org/debian unstable/main arm64 libxcb-shm0 arm64 1.17.0-2+b1 [105 kB] Get: 121 http://deb.debian.org/debian unstable/main arm64 libegl-mesa0 arm64 25.2.6-1 [115 kB] Get: 122 http://deb.debian.org/debian unstable/main arm64 libegl1 arm64 1.7.0-1+b2 [34.0 kB] Get: 123 http://deb.debian.org/debian unstable/main arm64 libxcb-glx0 arm64 1.17.0-2+b1 [123 kB] Get: 124 http://deb.debian.org/debian unstable/main arm64 libxext6 arm64 2:1.3.4-1+b3 [49.2 kB] Get: 125 http://deb.debian.org/debian unstable/main arm64 libxxf86vm1 arm64 1:1.1.4-1+b4 [19.2 kB] Get: 126 http://deb.debian.org/debian unstable/main arm64 libvulkan1 arm64 1.4.328.1-1 [139 kB] Get: 127 http://deb.debian.org/debian unstable/main arm64 libgl1-mesa-dri arm64 25.2.6-1 [46.9 kB] Get: 128 http://deb.debian.org/debian unstable/main arm64 libglx-mesa0 arm64 25.2.6-1 [108 kB] Get: 129 http://deb.debian.org/debian unstable/main arm64 libglx0 arm64 1.7.0-1+b2 [31.1 kB] Get: 130 http://deb.debian.org/debian unstable/main arm64 libgl1 arm64 1.7.0-1+b2 [90.9 kB] Get: 131 http://deb.debian.org/debian unstable/main arm64 liborc-0.4-0t64 arm64 1:0.4.41-1 [171 kB] Get: 132 http://deb.debian.org/debian unstable/main arm64 iso-codes all 4.18.0-1 [3125 kB] Get: 133 http://deb.debian.org/debian unstable/main arm64 libgstreamer-plugins-base1.0-0 arm64 1.26.7-1 [898 kB] Get: 134 http://deb.debian.org/debian unstable/main arm64 libgudev-1.0-0 arm64 238-7 [13.9 kB] Get: 135 http://deb.debian.org/debian unstable/main arm64 libwayland-cursor0 arm64 1.24.0-2+b1 [12.2 kB] Get: 136 http://deb.debian.org/debian unstable/main arm64 libwayland-egl1 arm64 1.24.0-2+b1 [6316 B] Get: 137 http://deb.debian.org/debian unstable/main arm64 libgstreamer-gl1.0-0 arm64 1.26.7-1 [254 kB] Get: 138 http://deb.debian.org/debian unstable/main arm64 gir1.2-gst-plugins-base-1.0 arm64 1.26.7-1 [166 kB] Get: 139 http://deb.debian.org/debian unstable/main arm64 gir1.2-gudev-1.0 arm64 238-7 [5264 B] Get: 140 http://deb.debian.org/debian unstable/main arm64 libibus-1.0-5 arm64 1.5.32-2 [453 kB] Get: 141 http://deb.debian.org/debian unstable/main arm64 gir1.2-ibus-1.0 arm64 1.5.32-2 [372 kB] Get: 142 http://deb.debian.org/debian unstable/main arm64 native-architecture all 0.2.6 [2264 B] Get: 143 http://deb.debian.org/debian unstable/main arm64 libgirepository-2.0-0 arm64 2.86.1-1 [135 kB] Get: 144 http://deb.debian.org/debian unstable/main arm64 girepository-tools arm64 2.86.1-1 [139 kB] Get: 145 http://deb.debian.org/debian unstable/main arm64 spirv-tools arm64 2025.3~rc1-1 [3873 kB] Get: 146 http://deb.debian.org/debian unstable/main arm64 glslang-tools arm64 15.4.0-1 [2154 kB] Get: 147 http://deb.debian.org/debian unstable/main arm64 gnupg-l10n all 2.4.8-4 [751 kB] Get: 148 http://deb.debian.org/debian unstable/main arm64 gpg arm64 2.4.8-4 [573 kB] Get: 149 http://deb.debian.org/debian unstable/main arm64 pinentry-curses arm64 1.3.2-3 [85.0 kB] Get: 150 http://deb.debian.org/debian unstable/main arm64 gpg-agent arm64 2.4.8-4 [249 kB] Get: 151 http://deb.debian.org/debian unstable/main arm64 gpgsm arm64 2.4.8-4 [249 kB] Get: 152 http://deb.debian.org/debian unstable/main arm64 gnupg all 2.4.8-4 [418 kB] Get: 153 http://deb.debian.org/debian unstable/main arm64 libnl-3-200 arm64 3.11.0-2 [57.9 kB] Get: 154 http://deb.debian.org/debian unstable/main arm64 libnl-route-3-200 arm64 3.11.0-2 [176 kB] Get: 155 http://deb.debian.org/debian unstable/main arm64 libibverbs1 arm64 56.1-1+b1 [59.8 kB] Get: 156 http://deb.debian.org/debian unstable/main arm64 ibverbs-providers arm64 56.1-1+b1 [338 kB] Get: 157 http://deb.debian.org/debian unstable/main arm64 libabsl20240722 arm64 20240722.0-4 [452 kB] Get: 158 http://deb.debian.org/debian unstable/main arm64 libaec0 arm64 1.1.4-2 [22.6 kB] Get: 159 http://deb.debian.org/debian unstable/main arm64 libllvm21 arm64 1:21.1.4-5 [25.4 MB] Get: 160 http://deb.debian.org/debian unstable/main arm64 libamd-comgr3 arm64 7.0.2+dfsg-1 [12.8 MB] Get: 161 http://deb.debian.org/debian unstable/main arm64 libnuma1 arm64 2.0.19-1 [21.6 kB] Get: 162 http://deb.debian.org/debian unstable/main arm64 libhsakmt1 arm64 6.4.3+dfsg-3 [61.5 kB] Get: 163 http://deb.debian.org/debian unstable/main arm64 libhsa-runtime64-1 arm64 6.4.3+dfsg-3 [339 kB] Get: 164 http://deb.debian.org/debian unstable/main arm64 libamdhip64-6 arm64 6.4.3-3 [9305 kB] Get: 165 http://deb.debian.org/debian unstable/main arm64 libaom3 arm64 3.13.1-2 [1632 kB] Get: 166 http://deb.debian.org/debian unstable/main arm64 libblas3 arm64 3.12.1-7 [135 kB] Get: 167 http://deb.debian.org/debian unstable/main arm64 libgfortran5 arm64 15.2.0-7 [371 kB] Get: 168 http://deb.debian.org/debian unstable/main arm64 liblapack3 arm64 3.12.1-7 [1846 kB] Get: 169 http://deb.debian.org/debian unstable/main arm64 libarpack2t64 arm64 3.9.1-6 [84.2 kB] Get: 170 http://deb.debian.org/debian unstable/main arm64 libarmadillo14 arm64 1:14.2.3+dfsg-1 [102 kB] Get: 171 http://deb.debian.org/debian unstable/main arm64 libasound2-data all 1.2.14-2 [21.1 kB] Get: 172 http://deb.debian.org/debian unstable/main arm64 libasound2t64 arm64 1.2.14-2 [364 kB] Get: 173 http://deb.debian.org/debian unstable/main arm64 libasound2-dev arm64 1.2.14-2 [120 kB] Get: 174 http://deb.debian.org/debian unstable/main arm64 libasyncns0 arm64 0.8-7 [11.5 kB] Get: 175 http://deb.debian.org/debian unstable/main arm64 libva2 arm64 2.22.0-3 [74.2 kB] Get: 176 http://deb.debian.org/debian unstable/main arm64 libva-drm2 arm64 2.22.0-3 [18.5 kB] Get: 177 http://deb.debian.org/debian unstable/main arm64 libxfixes3 arm64 1:6.0.0-2+b4 [20.5 kB] Get: 178 http://deb.debian.org/debian unstable/main arm64 libva-x11-2 arm64 2.22.0-3 [23.0 kB] Get: 179 http://deb.debian.org/debian unstable/main arm64 libvdpau1 arm64 1.5-3+b1 [24.4 kB] Get: 180 http://deb.debian.org/debian unstable/main arm64 ocl-icd-libopencl1 arm64 2.3.4-1 [42.2 kB] Get: 181 http://deb.debian.org/debian unstable/main arm64 libavutil59 arm64 7:7.1.2-1+b1 [382 kB] Get: 182 http://deb.debian.org/debian unstable/main arm64 libpixman-1-0 arm64 0.46.4-1 [174 kB] Get: 183 http://deb.debian.org/debian unstable/main arm64 libxcb-render0 arm64 1.17.0-2+b1 [115 kB] Get: 184 http://deb.debian.org/debian unstable/main arm64 libxrender1 arm64 1:0.9.12-1 [27.0 kB] Get: 185 http://deb.debian.org/debian unstable/main arm64 libcairo2 arm64 1.18.4-1+b1 [483 kB] Get: 186 http://deb.debian.org/debian unstable/main arm64 libcodec2-1.2 arm64 1.2.0-4 [8157 kB] Get: 187 http://deb.debian.org/debian unstable/main arm64 libdav1d7 arm64 1.5.1-1 [252 kB] Get: 188 http://deb.debian.org/debian unstable/main arm64 libgsm1 arm64 1.0.22-1+b2 [27.3 kB] Get: 189 http://deb.debian.org/debian unstable/main arm64 libhwy1t64 arm64 1.2.0-2+b2 [499 kB] Get: 190 http://deb.debian.org/debian unstable/main arm64 liblcms2-2 arm64 2.16-2 [151 kB] Get: 191 http://deb.debian.org/debian unstable/main arm64 libjxl0.11 arm64 0.11.1-6 [886 kB] Get: 192 http://deb.debian.org/debian unstable/main arm64 libmp3lame0 arm64 3.100-6+b3 [355 kB] Get: 193 http://deb.debian.org/debian unstable/main arm64 libopenjp2-7 arm64 2.5.3-2.1 [189 kB] Get: 194 http://deb.debian.org/debian unstable/main arm64 libopus0 arm64 1.5.2-2 [2813 kB] Get: 195 http://deb.debian.org/debian unstable/main arm64 librav1e0.8 arm64 0.8.1-5 [688 kB] Get: 196 http://deb.debian.org/debian unstable/main arm64 libcairo-gobject2 arm64 1.18.4-1+b1 [130 kB] Get: 197 http://deb.debian.org/debian unstable/main arm64 libgdk-pixbuf2.0-common all 2.44.4+dfsg-1 [313 kB] Get: 198 http://deb.debian.org/debian unstable/main arm64 shared-mime-info arm64 2.4-5+b3 [755 kB] Get: 199 http://deb.debian.org/debian unstable/main arm64 libjpeg62-turbo arm64 1:2.1.5-4 [173 kB] Get: 200 http://deb.debian.org/debian unstable/main arm64 libdeflate0 arm64 1.23-2 [42.4 kB] Get: 201 http://deb.debian.org/debian unstable/main arm64 libjbig0 arm64 2.1-6.1+b2 [30.4 kB] Get: 202 http://deb.debian.org/debian unstable/main arm64 liblerc4 arm64 4.0.0+ds-5 [146 kB] Get: 203 http://deb.debian.org/debian unstable/main arm64 libsharpyuv0 arm64 1.5.0-0.1 [114 kB] Get: 204 http://deb.debian.org/debian unstable/main arm64 libwebp7 arm64 1.5.0-0.1 [271 kB] Get: 205 http://deb.debian.org/debian unstable/main arm64 libtiff6 arm64 4.7.1-1 [334 kB] Get: 206 http://deb.debian.org/debian unstable/main arm64 libgdk-pixbuf-2.0-0 arm64 2.44.4+dfsg-1 [133 kB] Get: 207 http://deb.debian.org/debian unstable/main arm64 libfribidi0 arm64 1.0.16-3 [26.5 kB] Get: 208 http://deb.debian.org/debian unstable/main arm64 libgraphite2-3 arm64 1.3.14-11 [70.8 kB] Get: 209 http://deb.debian.org/debian unstable/main arm64 libharfbuzz0b arm64 12.1.0-1 [486 kB] Get: 210 http://deb.debian.org/debian unstable/main arm64 libthai-data all 0.1.29-2 [168 kB] Get: 211 http://deb.debian.org/debian unstable/main arm64 libdatrie1 arm64 0.2.13-4 [37.4 kB] Get: 212 http://deb.debian.org/debian unstable/main arm64 libthai0 arm64 0.1.29-2+b1 [48.4 kB] Get: 213 http://deb.debian.org/debian unstable/main arm64 libpango-1.0-0 arm64 1.56.3-2 [222 kB] Get: 214 http://deb.debian.org/debian unstable/main arm64 libpangoft2-1.0-0 arm64 1.56.3-2 [56.5 kB] Get: 215 http://deb.debian.org/debian unstable/main arm64 libpangocairo-1.0-0 arm64 1.56.3-2 [35.3 kB] Get: 216 http://deb.debian.org/debian unstable/main arm64 librsvg2-2 arm64 2.60.0+dfsg-1+b1 [1585 kB] Get: 217 http://deb.debian.org/debian unstable/main arm64 libshine3 arm64 3.1.1-3 [23.9 kB] Get: 218 http://deb.debian.org/debian unstable/main arm64 libsnappy1v5 arm64 1.2.2-2 [28.4 kB] Get: 219 http://deb.debian.org/debian unstable/main arm64 libspeex1 arm64 1.2.1-3 [50.4 kB] Get: 220 http://deb.debian.org/debian unstable/main arm64 libsvtav1enc2 arm64 2.3.0+dfsg-1 [1558 kB] Get: 221 http://deb.debian.org/debian unstable/main arm64 libsoxr0 arm64 0.1.3-4+b2 [54.9 kB] Get: 222 http://deb.debian.org/debian unstable/main arm64 libswresample5 arm64 7:7.1.2-1+b1 [93.4 kB] Get: 223 http://deb.debian.org/debian unstable/main arm64 libtheoradec2 arm64 1.2.0+dfsg-6 [53.1 kB] Get: 224 http://deb.debian.org/debian unstable/main arm64 libogg0 arm64 1.3.6-1 [23.6 kB] Get: 225 http://deb.debian.org/debian unstable/main arm64 libtheoraenc2 arm64 1.2.0+dfsg-6 [105 kB] Get: 226 http://deb.debian.org/debian unstable/main arm64 libtwolame0 arm64 0.4.0-2+b2 [49.3 kB] Get: 227 http://deb.debian.org/debian unstable/main arm64 libvorbis0a arm64 1.3.7-3 [83.8 kB] Get: 228 http://deb.debian.org/debian unstable/main arm64 libvorbisenc2 arm64 1.3.7-3 [75.5 kB] Get: 229 http://deb.debian.org/debian unstable/main arm64 libvpx11 arm64 1.15.2-2 [1157 kB] Get: 230 http://deb.debian.org/debian unstable/main arm64 libwebpmux3 arm64 1.5.0-0.1 [125 kB] Get: 231 http://deb.debian.org/debian unstable/main arm64 libx264-165 arm64 2:0.165.3222+gitb35605ac-3 [441 kB] Get: 232 http://deb.debian.org/debian unstable/main arm64 libx265-215 arm64 4.1-3 [1632 kB] Get: 233 http://deb.debian.org/debian unstable/main arm64 libxvidcore4 arm64 2:1.3.7-3 [202 kB] Get: 234 http://deb.debian.org/debian unstable/main arm64 libzvbi-common all 0.2.44-1 [71.4 kB] Get: 235 http://deb.debian.org/debian unstable/main arm64 libzvbi0t64 arm64 0.2.44-1 [262 kB] Get: 236 http://deb.debian.org/debian unstable/main arm64 libavcodec61 arm64 7:7.1.2-1+b1 [5379 kB] Get: 237 http://deb.debian.org/debian unstable/main arm64 libavutil-dev arm64 7:7.1.2-1+b1 [540 kB] Get: 238 http://deb.debian.org/debian unstable/main arm64 libswresample-dev arm64 7:7.1.2-1+b1 [104 kB] Get: 239 http://deb.debian.org/debian unstable/main arm64 libavcodec-dev arm64 7:7.1.2-1+b1 [6047 kB] Get: 240 http://deb.debian.org/debian unstable/main arm64 libudfread3 arm64 1.2.0-2 [16.1 kB] Get: 241 http://deb.debian.org/debian unstable/main arm64 libbluray3 arm64 1:1.4.0-3 [119 kB] Get: 242 http://deb.debian.org/debian unstable/main arm64 libchromaprint1 arm64 1.6.0-2 [39.0 kB] Get: 243 http://deb.debian.org/debian unstable/main arm64 libdvdread8t64 arm64 6.1.3-2 [81.2 kB] Get: 244 http://deb.debian.org/debian unstable/main arm64 libdvdnav4 arm64 6.1.1-3+b1 [41.0 kB] Get: 245 http://deb.debian.org/debian unstable/main arm64 libgme0 arm64 0.6.4-1 [130 kB] Get: 246 http://deb.debian.org/debian unstable/main arm64 libmpg123-0t64 arm64 1.33.3-1 [146 kB] Get: 247 http://deb.debian.org/debian unstable/main arm64 libvorbisfile3 arm64 1.3.7-3 [20.1 kB] Get: 248 http://deb.debian.org/debian unstable/main arm64 libopenmpt0t64 arm64 0.8.3-1 [806 kB] Get: 249 http://deb.debian.org/debian unstable/main arm64 librabbitmq4 arm64 0.15.0-1 [40.6 kB] Get: 250 http://deb.debian.org/debian unstable/main arm64 libcjson1 arm64 1.7.18-4 [28.7 kB] Get: 251 http://deb.debian.org/debian unstable/main arm64 libmbedcrypto16 arm64 3.6.4-2 [346 kB] Get: 252 http://deb.debian.org/debian unstable/main arm64 librist4 arm64 0.2.11+dfsg-1 [69.0 kB] Get: 253 http://deb.debian.org/debian unstable/main arm64 libsrt1.5-gnutls arm64 1.5.4-3 [305 kB] Get: 254 http://deb.debian.org/debian unstable/main arm64 libssh-4 arm64 0.11.3-1 [207 kB] Get: 255 http://deb.debian.org/debian unstable/main arm64 libnorm1t64 arm64 1.5.9+dfsg-4 [205 kB] Get: 256 http://deb.debian.org/debian unstable/main arm64 libpgm-5.3-0t64 arm64 5.3.128~dfsg-2.1+b1 [152 kB] Get: 257 http://deb.debian.org/debian unstable/main arm64 libsodium23 arm64 1.0.18-1+b2 [121 kB] Get: 258 http://deb.debian.org/debian unstable/main arm64 libzmq5 arm64 4.3.5-1+b3 [253 kB] Get: 259 http://deb.debian.org/debian unstable/main arm64 libavformat61 arm64 7:7.1.2-1+b1 [1127 kB] Get: 260 http://deb.debian.org/debian unstable/main arm64 libavformat-dev arm64 7:7.1.2-1+b1 [1383 kB] Get: 261 http://deb.debian.org/debian unstable/main arm64 libgav1-1 arm64 0.19.0-3+b1 [491 kB] Get: 262 http://deb.debian.org/debian unstable/main arm64 libyuv0 arm64 0.0.1919.20250919-1 [138 kB] Get: 263 http://deb.debian.org/debian unstable/main arm64 libavif16 arm64 1.3.0-1+b1 [127 kB] Get: 264 http://deb.debian.org/debian unstable/main arm64 uuid-dev arm64 2.41.2-4 [49.8 kB] Get: 265 http://deb.debian.org/debian unstable/main arm64 libblkid-dev arm64 2.41.2-4 [211 kB] Get: 266 http://deb.debian.org/debian unstable/main arm64 libblosc1 arm64 1.21.5+ds-2 [39.0 kB] Get: 267 http://deb.debian.org/debian unstable/main arm64 libmd-dev arm64 1.1.0-2+b1 [53.3 kB] Get: 268 http://deb.debian.org/debian unstable/main arm64 libbsd-dev arm64 0.12.2-2 [257 kB] Get: 269 http://deb.debian.org/debian unstable/main arm64 libcap-dev arm64 1:2.75-10+b1 [471 kB] Get: 270 http://deb.debian.org/debian unstable/main arm64 libngtcp2-crypto-gnutls8 arm64 1.16.0-1 [23.8 kB] Get: 271 http://deb.debian.org/debian unstable/main arm64 libcurl3t64-gnutls arm64 8.17.0~rc3-1 [362 kB] Get: 272 http://deb.debian.org/debian unstable/main arm64 libcfitsio10t64 arm64 4.6.2-2 [524 kB] Get: 273 http://deb.debian.org/debian unstable/main arm64 libcharls2 arm64 2.4.2-2+b2 [84.7 kB] Get: 274 http://deb.debian.org/debian unstable/main arm64 libcjson-dev arm64 1.7.18-4 [28.8 kB] Get: 275 http://deb.debian.org/debian unstable/main arm64 libdbus-1-3 arm64 1.16.2-2 [169 kB] Get: 276 http://deb.debian.org/debian unstable/main arm64 libsystemd-dev arm64 258.1-2 [1300 kB] Get: 277 http://deb.debian.org/debian unstable/main arm64 libpkgconf3 arm64 1.8.1-4 [35.3 kB] Get: 278 http://deb.debian.org/debian unstable/main arm64 pkgconf-bin arm64 1.8.1-4 [29.6 kB] Get: 279 http://deb.debian.org/debian unstable/main arm64 pkgconf arm64 1.8.1-4 [26.1 kB] Get: 280 http://deb.debian.org/debian unstable/main arm64 sgml-base all 1.31+nmu1 [10.9 kB] Get: 281 http://deb.debian.org/debian unstable/main arm64 xml-core all 0.19 [20.1 kB] Get: 282 http://deb.debian.org/debian unstable/main arm64 libdbus-1-dev arm64 1.16.2-2 [216 kB] Get: 283 http://deb.debian.org/debian unstable/main arm64 libraw1394-11 arm64 2.1.2-2+b2 [38.1 kB] Get: 284 http://deb.debian.org/debian unstable/main arm64 libusb-1.0-0 arm64 2:1.0.29-2 [56.3 kB] Get: 285 http://deb.debian.org/debian unstable/main arm64 libdc1394-25 arm64 2.2.6-6 [106 kB] Get: 286 http://deb.debian.org/debian unstable/main arm64 libraw1394-dev arm64 2.1.2-2+b2 [51.3 kB] Get: 287 http://deb.debian.org/debian unstable/main arm64 libdc1394-dev arm64 2.2.6-6 [138 kB] Get: 288 http://deb.debian.org/debian unstable/main arm64 libde265-0 arm64 1.0.16-1 [153 kB] Get: 289 http://deb.debian.org/debian unstable/main arm64 libdecor-0-0 arm64 0.2.4-1 [15.6 kB] Get: 290 http://deb.debian.org/debian unstable/main arm64 libwayland-server0 arm64 1.24.0-2+b1 [34.5 kB] Get: 291 http://deb.debian.org/debian unstable/main arm64 libwayland-bin arm64 1.24.0-2+b1 [21.1 kB] Get: 292 http://deb.debian.org/debian unstable/main arm64 libffi-dev arm64 3.5.2-2 [58.3 kB] Get: 293 http://deb.debian.org/debian unstable/main arm64 libwayland-dev arm64 1.24.0-2+b1 [75.6 kB] Get: 294 http://deb.debian.org/debian unstable/main arm64 libdecor-0-dev arm64 0.2.4-1 [7980 B] Get: 295 http://deb.debian.org/debian unstable/main arm64 libdeflate-dev arm64 1.23-2 [51.3 kB] Get: 296 http://deb.debian.org/debian unstable/main arm64 libdouble-conversion3 arm64 3.3.1-2 [37.5 kB] Get: 297 http://deb.debian.org/debian unstable/main arm64 libdrm-radeon1 arm64 2.4.127-1 [21.7 kB] Get: 298 http://deb.debian.org/debian unstable/main arm64 libdrm-nouveau2 arm64 2.4.127-1 [19.9 kB] Get: 299 http://deb.debian.org/debian unstable/main arm64 libdrm-freedreno1 arm64 2.4.127-1 [21.6 kB] Get: 300 http://deb.debian.org/debian unstable/main arm64 libdrm-tegra0 arm64 2.4.127-1 [12.3 kB] Get: 301 http://deb.debian.org/debian unstable/main arm64 libdrm-etnaviv1 arm64 2.4.127-1 [15.0 kB] Get: 302 http://deb.debian.org/debian unstable/main arm64 libpciaccess0 arm64 0.17-3+b3 [51.2 kB] Get: 303 http://deb.debian.org/debian unstable/main arm64 libpciaccess-dev arm64 0.17-3+b3 [56.0 kB] Get: 304 http://deb.debian.org/debian unstable/main arm64 libdrm-dev arm64 2.4.127-1 [321 kB] Get: 305 http://deb.debian.org/debian unstable/main arm64 zlib1g-dev arm64 1:1.3.dfsg+really1.3.1-1+b1 [917 kB] Get: 306 http://deb.debian.org/debian unstable/main arm64 libzstd-dev arm64 1.5.7+dfsg-2 [330 kB] Get: 307 http://deb.debian.org/debian unstable/main arm64 libelf-dev arm64 0.194-1 [124 kB] Get: 308 http://deb.debian.org/debian unstable/main arm64 libdw1t64 arm64 0.194-1 [247 kB] Get: 309 http://deb.debian.org/debian unstable/main arm64 liblzma-dev arm64 5.8.1-2 [344 kB] Get: 310 http://deb.debian.org/debian unstable/main arm64 libdw-dev arm64 0.194-1 [336 kB] Get: 311 http://deb.debian.org/debian unstable/main arm64 xorg-sgml-doctools all 1:1.11-1.1 [22.1 kB] Get: 312 http://deb.debian.org/debian unstable/main arm64 x11proto-dev all 2024.1-1 [603 kB] Get: 313 http://deb.debian.org/debian unstable/main arm64 libxau-dev arm64 1:1.0.11-1 [23.9 kB] Get: 314 http://deb.debian.org/debian unstable/main arm64 libxdmcp-dev arm64 1:1.1.5-1 [44.2 kB] Get: 315 http://deb.debian.org/debian unstable/main arm64 xtrans-dev all 1.6.0-1 [93.5 kB] Get: 316 http://deb.debian.org/debian unstable/main arm64 libxcb1-dev arm64 1.17.0-2+b1 [182 kB] Get: 317 http://deb.debian.org/debian unstable/main arm64 libx11-dev arm64 2:1.8.12-1 [883 kB] Get: 318 http://deb.debian.org/debian unstable/main arm64 libglx-dev arm64 1.7.0-1+b2 [15.8 kB] Get: 319 http://deb.debian.org/debian unstable/main arm64 libgl-dev arm64 1.7.0-1+b2 [101 kB] Get: 320 http://deb.debian.org/debian unstable/main arm64 libegl-dev arm64 1.7.0-1+b2 [19.5 kB] Get: 321 http://deb.debian.org/debian unstable/main arm64 libglvnd-core-dev arm64 1.7.0-1+b2 [13.4 kB] Get: 322 http://deb.debian.org/debian unstable/main arm64 libgles1 arm64 1.7.0-1+b2 [12.6 kB] Get: 323 http://deb.debian.org/debian unstable/main arm64 libgles2 arm64 1.7.0-1+b2 [18.0 kB] Get: 324 http://deb.debian.org/debian unstable/main arm64 libgles-dev arm64 1.7.0-1+b2 [50.8 kB] Get: 325 http://deb.debian.org/debian unstable/main arm64 libopengl0 arm64 1.7.0-1+b2 [32.1 kB] Get: 326 http://deb.debian.org/debian unstable/main arm64 libopengl-dev arm64 1.7.0-1+b2 [5376 B] Get: 327 http://deb.debian.org/debian unstable/main arm64 libglvnd-dev arm64 1.7.0-1+b2 [5144 B] Get: 328 http://deb.debian.org/debian unstable/main arm64 libegl1-mesa-dev arm64 25.2.6-1 [24.5 kB] Get: 329 http://deb.debian.org/debian unstable/main arm64 libeigen3-dev all 3.4.0-5 [1034 kB] Get: 330 http://deb.debian.org/debian unstable/main arm64 libevdev2 arm64 1.13.4+dfsg-1 [30.4 kB] Get: 331 http://deb.debian.org/debian unstable/main arm64 libevent-core-2.1-7t64 arm64 2.1.12-stable-10+b1 [126 kB] Get: 332 http://deb.debian.org/debian unstable/main arm64 libevent-pthreads-2.1-7t64 arm64 2.1.12-stable-10+b1 [54.4 kB] Get: 333 http://deb.debian.org/debian unstable/main arm64 libexif12 arm64 0.6.25-1 [418 kB] Get: 334 http://deb.debian.org/debian unstable/main arm64 libexif-dev arm64 0.6.25-1 [99.1 kB] Get: 335 http://deb.debian.org/debian unstable/main arm64 librdmacm1t64 arm64 56.1-1+b1 [67.9 kB] Get: 336 http://deb.debian.org/debian unstable/main arm64 libfabric1 arm64 2.1.0-1.1 [548 kB] Get: 337 http://deb.debian.org/debian unstable/main arm64 libflac14 arm64 1.5.0+ds-5 [153 kB] Get: 338 http://deb.debian.org/debian unstable/main arm64 libminizip1t64 arm64 1:1.3.dfsg+really1.3.1-1+b1 [52.6 kB] Get: 339 http://deb.debian.org/debian unstable/main arm64 libfreexl1 arm64 2.0.0-1+b3 [38.3 kB] Get: 340 http://deb.debian.org/debian unstable/main arm64 libfyba0t64 arm64 4.1.1-11+b1 [107 kB] Get: 341 http://deb.debian.org/debian unstable/main arm64 libgbm-dev arm64 25.2.6-1 [26.4 kB] Get: 342 http://deb.debian.org/debian unstable/main arm64 libheif-plugin-dav1d arm64 1.20.2-2+b1 [18.1 kB] Get: 343 http://deb.debian.org/debian unstable/main arm64 libheif-plugin-libde265 arm64 1.20.2-2+b1 [16.9 kB] Get: 344 http://deb.debian.org/debian unstable/main arm64 libheif1 arm64 1.20.2-2+b1 [504 kB] Get: 345 http://deb.debian.org/debian unstable/main arm64 libimagequant0 arm64 4.4.0-3 [216 kB] Get: 346 http://deb.debian.org/debian unstable/main arm64 libxpm4 arm64 1:3.5.17-1+b3 [53.4 kB] Get: 347 http://deb.debian.org/debian unstable/main arm64 libgd3 arm64 2.3.3-13 [115 kB] Get: 348 http://deb.debian.org/debian unstable/main arm64 libgeos3.14.1 arm64 3.14.1-1 [910 kB] Get: 349 http://deb.debian.org/debian unstable/main arm64 libgeos-c1t64 arm64 3.14.1-1 [107 kB] Get: 350 http://deb.debian.org/debian unstable/main arm64 proj-data all 9.7.0-1 [6317 kB] Get: 351 http://deb.debian.org/debian unstable/main arm64 libproj25 arm64 9.7.0-1 [1245 kB] Get: 352 http://deb.debian.org/debian unstable/main arm64 libgeotiff5 arm64 1.7.4-1 [65.3 kB] Get: 353 http://deb.debian.org/debian unstable/main arm64 libgif7 arm64 5.2.2-1+b1 [44.2 kB] Get: 354 http://deb.debian.org/debian unstable/main arm64 libsz2 arm64 1.1.4-2 [8072 B] Get: 355 http://deb.debian.org/debian unstable/main arm64 libhdf4-0 arm64 4.3.1-1 [261 kB] Get: 356 http://deb.debian.org/debian unstable/main arm64 libhdf5-310 arm64 1.14.5+repack-4 [1177 kB] Get: 357 http://deb.debian.org/debian unstable/main arm64 libjson-c5 arm64 0.18+ds-1.1 [44.8 kB] Get: 358 http://deb.debian.org/debian unstable/main arm64 liburiparser1 arm64 0.9.8+dfsg-2 [42.5 kB] Get: 359 http://deb.debian.org/debian unstable/main arm64 libkmlbase1t64 arm64 1.3.0-13 [45.3 kB] Get: 360 http://deb.debian.org/debian unstable/main arm64 libkmldom1t64 arm64 1.3.0-13 [141 kB] Get: 361 http://deb.debian.org/debian unstable/main arm64 libkmlengine1t64 arm64 1.3.0-13 [71.7 kB] Get: 362 http://deb.debian.org/debian unstable/main arm64 mysql-common all 5.8+1.1.1 [6784 B] Get: 363 http://deb.debian.org/debian unstable/main arm64 mariadb-common all 1:11.8.3-1 [28.8 kB] Get: 364 http://deb.debian.org/debian unstable/main arm64 libmariadb3 arm64 1:11.8.3-1+b1 [176 kB] Get: 365 http://deb.debian.org/debian unstable/main arm64 libmuparser2v5 arm64 2.3.4-2 [126 kB] Get: 366 http://deb.debian.org/debian unstable/main arm64 libhdf5-hl-310 arm64 1.14.5+repack-4 [68.4 kB] Get: 367 http://deb.debian.org/debian unstable/main arm64 libnetcdf22 arm64 1:4.9.3-1+b1 [480 kB] Get: 368 http://deb.debian.org/debian unstable/main arm64 libltdl7 arm64 2.5.4-7 [415 kB] Get: 369 http://deb.debian.org/debian unstable/main arm64 libodbc2 arm64 2.3.12-2+b1 [135 kB] Get: 370 http://deb.debian.org/debian unstable/main arm64 unixodbc-common all 2.3.12-2 [8640 B] Get: 371 http://deb.debian.org/debian unstable/main arm64 libodbcinst2 arm64 2.3.12-2+b1 [37.1 kB] Get: 372 http://deb.debian.org/debian unstable/main arm64 libgpgme11t64 arm64 1.24.2-3 [329 kB] Get: 373 http://deb.debian.org/debian unstable/main arm64 libgpgmepp6t64 arm64 1.24.2-3 [328 kB] Get: 374 http://deb.debian.org/debian unstable/main arm64 libnspr4 arm64 2:4.37-1 [101 kB] Get: 375 http://deb.debian.org/debian unstable/main arm64 libnss3 arm64 2:3.117-1 [1288 kB] Get: 376 http://deb.debian.org/debian unstable/main arm64 libpoppler147 arm64 25.03.0-11.1 [1911 kB] Get: 377 http://deb.debian.org/debian unstable/main arm64 libpq5 arm64 18.0-1 [240 kB] Get: 378 http://deb.debian.org/debian unstable/main arm64 libqhull-r8.0 arm64 2020.2-7 [229 kB] Get: 379 http://deb.debian.org/debian unstable/main arm64 librttopo1 arm64 1.1.0-4 [166 kB] Get: 380 http://deb.debian.org/debian unstable/main arm64 libspatialite8t64 arm64 5.1.0-3+b4 [1610 kB] Get: 381 http://deb.debian.org/debian unstable/main arm64 libicu76 arm64 76.1-4 [9524 kB] Get: 382 http://deb.debian.org/debian unstable/main arm64 libxerces-c3.2t64 arm64 3.2.4+debian-1.3+b2 [787 kB] Get: 383 http://deb.debian.org/debian unstable/main arm64 libgdal37 arm64 3.11.4+dfsg-1 [8910 kB] Get: 384 http://deb.debian.org/debian unstable/main arm64 libsocket++1 arm64 1.12.13+git20131030.5d039ba-1+b2 [73.9 kB] Get: 385 http://deb.debian.org/debian unstable/main arm64 libgdcm3.0t64 arm64 3.0.24-6+b1 [2101 kB] Get: 386 http://deb.debian.org/debian unstable/main arm64 libgdcm-dev arm64 3.0.24-6+b1 [265 kB] Get: 387 http://deb.debian.org/debian unstable/main arm64 libsepol-dev arm64 3.9-2 [354 kB] Get: 388 http://deb.debian.org/debian unstable/main arm64 libpcre2-16-0 arm64 10.46-1 [247 kB] Get: 389 http://deb.debian.org/debian unstable/main arm64 libpcre2-32-0 arm64 10.46-1 [238 kB] Get: 390 http://deb.debian.org/debian unstable/main arm64 libpcre2-posix3 arm64 10.46-1 [64.1 kB] Get: 391 http://deb.debian.org/debian unstable/main arm64 libpcre2-dev arm64 10.46-1 [750 kB] Get: 392 http://deb.debian.org/debian unstable/main arm64 libselinux1-dev arm64 3.9-2 [173 kB] Get: 393 http://deb.debian.org/debian unstable/main arm64 libmount-dev arm64 2.41.2-4 [31.6 kB] Get: 394 http://deb.debian.org/debian unstable/main arm64 libsysprof-capture-4-dev arm64 49.0-1 [51.4 kB] Get: 395 http://deb.debian.org/debian unstable/main arm64 libgio-2.0-dev arm64 2.86.1-1 [1702 kB] Get: 396 http://deb.debian.org/debian unstable/main arm64 python3-packaging all 25.0-1 [56.6 kB] Get: 397 http://deb.debian.org/debian unstable/main arm64 libgio-2.0-dev-bin arm64 2.86.1-1 [167 kB] Get: 398 http://deb.debian.org/debian unstable/main arm64 libgl2ps1.4 arm64 1.4.2+dfsg1-4 [40.0 kB] Get: 399 http://deb.debian.org/debian unstable/main arm64 libglib2.0-data all 2.86.1-1 [1288 kB] Get: 400 http://deb.debian.org/debian unstable/main arm64 libglib2.0-bin arm64 2.86.1-1 [128 kB] Get: 401 http://deb.debian.org/debian unstable/main arm64 libglib2.0-dev-bin arm64 2.86.1-1 [56.6 kB] Get: 402 http://deb.debian.org/debian unstable/main arm64 libglib2.0-dev arm64 2.86.1-1 [57.4 kB] Get: 403 http://deb.debian.org/debian unstable/main arm64 libgphoto2-port12t64 arm64 2.5.32-1 [139 kB] Get: 404 http://deb.debian.org/debian unstable/main arm64 libgphoto2-6t64 arm64 2.5.32-1 [726 kB] Get: 405 http://deb.debian.org/debian unstable/main arm64 libgphoto2-dev arm64 2.5.32-1 [90.7 kB] Get: 406 http://deb.debian.org/debian unstable/main arm64 libunwind8 arm64 1.8.1-0.1 [55.2 kB] Get: 407 http://deb.debian.org/debian unstable/main arm64 libunwind-dev arm64 1.8.1-0.1 [512 kB] Get: 408 http://deb.debian.org/debian unstable/main arm64 libgstreamer1.0-dev arm64 1.26.7-1 [591 kB] Get: 409 http://deb.debian.org/debian unstable/main arm64 liborc-0.4-dev-bin arm64 1:0.4.41-1 [20.8 kB] Get: 410 http://deb.debian.org/debian unstable/main arm64 liborc-0.4-dev arm64 1:0.4.41-1 [30.5 kB] Get: 411 http://deb.debian.org/debian unstable/main arm64 libx11-xcb-dev arm64 2:1.8.12-1 [249 kB] Get: 412 http://deb.debian.org/debian unstable/main arm64 libudev-dev arm64 258.1-2 [76.8 kB] Get: 413 http://deb.debian.org/debian unstable/main arm64 libgudev-1.0-dev arm64 238-7 [29.0 kB] Get: 414 http://deb.debian.org/debian unstable/main arm64 libgstreamer-plugins-base1.0-dev arm64 1.26.7-1 [545 kB] Get: 415 http://deb.debian.org/debian unstable/main arm64 libhidapi-hidraw0 arm64 0.15.0-2 [13.0 kB] Get: 416 http://deb.debian.org/debian unstable/main arm64 libhidapi-libusb0 arm64 0.15.0-2 [16.7 kB] Get: 417 http://deb.debian.org/debian unstable/main arm64 libhidapi-dev arm64 0.15.0-2 [13.6 kB] Get: 418 http://deb.debian.org/debian unstable/main arm64 libxnvctrl0 arm64 535.171.04-1+b2 [14.0 kB] Get: 419 http://deb.debian.org/debian unstable/main arm64 libhwloc15 arm64 2.12.2-1 [142 kB] Get: 420 http://deb.debian.org/debian unstable/main arm64 libhwloc-plugins arm64 2.12.2-1 [18.1 kB] Get: 421 http://deb.debian.org/debian unstable/main arm64 libibumad3 arm64 56.1-1+b1 [29.3 kB] Get: 422 http://deb.debian.org/debian unstable/main arm64 libibmad5 arm64 56.1-1+b1 [42.8 kB] Get: 423 http://deb.debian.org/debian unstable/main arm64 libibus-1.0-dev arm64 1.5.32-2 [493 kB] Get: 424 http://deb.debian.org/debian unstable/main arm64 x11-common all 1:7.7+26 [217 kB] Get: 425 http://deb.debian.org/debian unstable/main arm64 libice6 arm64 2:1.1.1-1 [62.1 kB] Get: 426 http://deb.debian.org/debian unstable/main arm64 libice-dev arm64 2:1.1.1-1 [73.0 kB] Get: 427 http://deb.debian.org/debian unstable/main arm64 libimath-3-1-29t64 arm64 3.1.12-1+b3 [38.0 kB] Get: 428 http://deb.debian.org/debian unstable/main arm64 libimath-dev arm64 3.1.12-1+b3 [122 kB] Get: 429 http://deb.debian.org/debian unstable/main arm64 libwacom-common all 2.16.1-1 [112 kB] Get: 430 http://deb.debian.org/debian unstable/main arm64 libwacom9 arm64 2.16.1-1 [25.6 kB] Get: 431 http://deb.debian.org/debian unstable/main arm64 libinput-bin arm64 1.28.1-1 [26.4 kB] Get: 432 http://deb.debian.org/debian unstable/main arm64 libmtdev1t64 arm64 1.1.7-1 [22.5 kB] Get: 433 http://deb.debian.org/debian unstable/main arm64 libinput10 arm64 1.28.1-1 [129 kB] Get: 434 http://deb.debian.org/debian unstable/main arm64 libjbig-dev arm64 2.1-6.1+b2 [30.5 kB] Get: 435 http://deb.debian.org/debian unstable/main arm64 libjpeg62-turbo-dev arm64 1:2.1.5-4 [293 kB] Get: 436 http://deb.debian.org/debian unstable/main arm64 libjpeg-dev arm64 1:2.1.5-4 [72.2 kB] Get: 437 http://deb.debian.org/debian unstable/main arm64 libleptonica6 arm64 1.84.1-4 [994 kB] Get: 438 http://deb.debian.org/debian unstable/main arm64 liblerc-dev arm64 4.0.0+ds-5 [164 kB] Get: 439 http://deb.debian.org/debian unstable/main arm64 liblua5.4-0 arm64 5.4.8-1 [134 kB] Get: 440 http://deb.debian.org/debian unstable/main arm64 libmd4c0 arm64 0.5.2-2+b1 [46.1 kB] Get: 441 http://deb.debian.org/debian unstable/main arm64 libmunge2 arm64 0.5.16-1 [19.2 kB] Get: 442 http://deb.debian.org/debian unstable/main arm64 libtbbbind-2-5 arm64 2022.1.0-3 [13.7 kB] Get: 443 http://deb.debian.org/debian unstable/main arm64 libtbbmalloc2 arm64 2022.1.0-3 [36.0 kB] Get: 444 http://deb.debian.org/debian unstable/main arm64 libtbb12 arm64 2022.1.0-3 [67.0 kB] Get: 445 http://deb.debian.org/debian unstable/main arm64 libopencv-core410 arm64 4.10.0+dfsg-6+b1 [927 kB] Get: 446 http://deb.debian.org/debian unstable/main arm64 libopencv-flann410 arm64 4.10.0+dfsg-6+b1 [120 kB] Get: 447 http://deb.debian.org/debian unstable/main arm64 libopencv-imgproc410 arm64 4.10.0+dfsg-6+b1 [976 kB] Get: 448 http://deb.debian.org/debian unstable/main arm64 libopencv-features2d410 arm64 4.10.0+dfsg-6+b1 [218 kB] Get: 449 http://deb.debian.org/debian unstable/main arm64 libopencv-calib3d410 arm64 4.10.0+dfsg-6+b1 [690 kB] Get: 450 http://deb.debian.org/debian unstable/main arm64 libtbb-dev arm64 2022.1.0-3 [201 kB] Get: 451 http://deb.debian.org/debian unstable/main arm64 libopencv-core-dev arm64 4.10.0+dfsg-6+b1 [1771 kB] Get: 452 http://deb.debian.org/debian unstable/main arm64 libopencv-flann-dev arm64 4.10.0+dfsg-6+b1 [200 kB] Get: 453 http://deb.debian.org/debian unstable/main arm64 libqt5core5t64 arm64 5.15.17+dfsg-4 [1809 kB] Get: 454 http://deb.debian.org/debian unstable/main arm64 libqt5dbus5t64 arm64 5.15.17+dfsg-4 [204 kB] Get: 455 http://deb.debian.org/debian unstable/main arm64 libqt5network5t64 arm64 5.15.17+dfsg-4 [651 kB] Get: 456 http://deb.debian.org/debian unstable/main arm64 libsm6 arm64 2:1.2.6-1 [36.4 kB] Get: 457 http://deb.debian.org/debian unstable/main arm64 libxcb-icccm4 arm64 0.4.2-1 [27.2 kB] Get: 458 http://deb.debian.org/debian unstable/main arm64 libxcb-util1 arm64 0.4.1-1 [23.6 kB] Get: 459 http://deb.debian.org/debian unstable/main arm64 libxcb-image0 arm64 0.4.0-2+b2 [21.9 kB] Get: 460 http://deb.debian.org/debian unstable/main arm64 libxcb-keysyms1 arm64 0.4.1-1 [16.8 kB] Get: 461 http://deb.debian.org/debian unstable/main arm64 libxcb-render-util0 arm64 0.3.10-1 [18.5 kB] Get: 462 http://deb.debian.org/debian unstable/main arm64 libxcb-shape0 arm64 1.17.0-2+b1 [106 kB] Get: 463 http://deb.debian.org/debian unstable/main arm64 libxcb-xinerama0 arm64 1.17.0-2+b1 [105 kB] Get: 464 http://deb.debian.org/debian unstable/main arm64 libxcb-xinput0 arm64 1.17.0-2+b1 [130 kB] Get: 465 http://deb.debian.org/debian unstable/main arm64 libxcb-xkb1 arm64 1.17.0-2+b1 [129 kB] Get: 466 http://deb.debian.org/debian unstable/main arm64 xkb-data all 2.42-1 [790 kB] Get: 467 http://deb.debian.org/debian unstable/main arm64 libxkbcommon0 arm64 1.12.3-1 [135 kB] Get: 468 http://deb.debian.org/debian unstable/main arm64 libxkbcommon-x11-0 arm64 1.12.3-1 [15.8 kB] Get: 469 http://deb.debian.org/debian unstable/main arm64 libqt5gui5t64 arm64 5.15.17+dfsg-4 [3256 kB] Get: 470 http://deb.debian.org/debian unstable/main arm64 libqt5widgets5t64 arm64 5.15.17+dfsg-4 [2266 kB] Get: 471 http://deb.debian.org/debian unstable/main arm64 libqt5opengl5t64 arm64 5.15.17+dfsg-4 [144 kB] Get: 472 http://deb.debian.org/debian unstable/main arm64 libqt5test5t64 arm64 5.15.17+dfsg-4 [140 kB] Get: 473 http://deb.debian.org/debian unstable/main arm64 libopencv-highgui410 arm64 4.10.0+dfsg-6+b1 [120 kB] Get: 474 http://deb.debian.org/debian unstable/main arm64 libopenexr-3-1-30 arm64 3.1.13-2 [875 kB] Get: 475 http://deb.debian.org/debian unstable/main arm64 libopencv-imgcodecs410 arm64 4.10.0+dfsg-6+b1 [126 kB] Get: 476 http://deb.debian.org/debian unstable/main arm64 libopencv-imgproc-dev arm64 4.10.0+dfsg-6+b1 [1288 kB] Get: 477 http://deb.debian.org/debian unstable/main arm64 libopencv-imgcodecs-dev arm64 4.10.0+dfsg-6+b1 [196 kB] Get: 478 http://deb.debian.org/debian unstable/main arm64 libswscale8 arm64 7:7.1.2-1+b1 [204 kB] Get: 479 http://deb.debian.org/debian unstable/main arm64 libopencv-videoio410 arm64 4.10.0+dfsg-6+b1 [226 kB] Get: 480 http://deb.debian.org/debian unstable/main arm64 libopencv-videoio-dev arm64 4.10.0+dfsg-6+b1 [324 kB] Get: 481 http://deb.debian.org/debian unstable/main arm64 libopenexr-dev arm64 3.1.13-2 [202 kB] Get: 482 http://deb.debian.org/debian unstable/main arm64 libpng-dev arm64 1.6.50-1 [361 kB] Get: 483 http://deb.debian.org/debian unstable/main arm64 libswscale-dev arm64 7:7.1.2-1+b1 [226 kB] Get: 484 http://deb.debian.org/debian unstable/main arm64 libwebpdemux2 arm64 1.5.0-0.1 [113 kB] Get: 485 http://deb.debian.org/debian unstable/main arm64 libwebpdecoder3 arm64 1.5.0-0.1 [182 kB] Get: 486 http://deb.debian.org/debian unstable/main arm64 libsharpyuv-dev arm64 1.5.0-0.1 [118 kB] Get: 487 http://deb.debian.org/debian unstable/main arm64 libwebp-dev arm64 1.5.0-0.1 [406 kB] Get: 488 http://deb.debian.org/debian unstable/main arm64 libtiffxx6 arm64 4.7.1-1 [174 kB] Get: 489 http://deb.debian.org/debian unstable/main arm64 libtiff-dev arm64 4.7.1-1 [481 kB] Get: 490 http://deb.debian.org/debian unstable/main arm64 libopencv-highgui-dev arm64 4.10.0+dfsg-6+b1 [161 kB] Get: 491 http://deb.debian.org/debian unstable/main arm64 libopencv-ml410 arm64 4.10.0+dfsg-6+b1 [183 kB] Get: 492 http://deb.debian.org/debian unstable/main arm64 libopencv-ml-dev arm64 4.10.0+dfsg-6+b1 [268 kB] Get: 493 http://deb.debian.org/debian unstable/main arm64 libopencv-features2d-dev arm64 4.10.0+dfsg-6+b1 [302 kB] Get: 494 http://deb.debian.org/debian unstable/main arm64 libopencv-calib3d-dev arm64 4.10.0+dfsg-6+b1 [1005 kB] Get: 495 http://deb.debian.org/debian unstable/main arm64 libprotobuf32t64 arm64 3.21.12-14 [853 kB] Get: 496 http://deb.debian.org/debian unstable/main arm64 libopencv-dnn410 arm64 4.10.0+dfsg-6+b1 [1217 kB] Get: 497 http://deb.debian.org/debian unstable/main arm64 libopencv-objdetect410 arm64 4.10.0+dfsg-6+b1 [457 kB] Get: 498 http://deb.debian.org/debian unstable/main arm64 libopencv-video410 arm64 4.10.0+dfsg-6+b1 [165 kB] Get: 499 http://deb.debian.org/debian unstable/main arm64 libtesseract5 arm64 5.5.0-1+b1 [1237 kB] Get: 500 http://deb.debian.org/debian unstable/main arm64 libopencv-contrib410 arm64 4.10.0+dfsg-6+b1 [3300 kB] Get: 501 http://deb.debian.org/debian unstable/main arm64 libopencv-dnn-dev arm64 4.10.0+dfsg-6+b1 [1880 kB] Get: 502 http://deb.debian.org/debian unstable/main arm64 libopencv-objdetect-dev arm64 4.10.0+dfsg-6+b1 [574 kB] Get: 503 http://deb.debian.org/debian unstable/main arm64 libopencv-photo410 arm64 4.10.0+dfsg-6+b1 [162 kB] Get: 504 http://deb.debian.org/debian unstable/main arm64 libopencv-photo-dev arm64 4.10.0+dfsg-6+b1 [207 kB] Get: 505 http://deb.debian.org/debian unstable/main arm64 libopencv-shape410 arm64 4.10.0+dfsg-6+b1 [50.7 kB] Get: 506 http://deb.debian.org/debian unstable/main arm64 libopencv-video-dev arm64 4.10.0+dfsg-6+b1 [234 kB] Get: 507 http://deb.debian.org/debian unstable/main arm64 libopencv-shape-dev arm64 4.10.0+dfsg-6+b1 [68.3 kB] Get: 508 http://deb.debian.org/debian unstable/main arm64 libopencv-stitching410 arm64 4.10.0+dfsg-6+b1 [174 kB] Get: 509 http://deb.debian.org/debian unstable/main arm64 libopencv-stitching-dev arm64 4.10.0+dfsg-6+b1 [235 kB] Get: 510 http://deb.debian.org/debian unstable/main arm64 libopencv-superres410 arm64 4.10.0+dfsg-6+b1 [45.8 kB] Get: 511 http://deb.debian.org/debian unstable/main arm64 libopencv-superres-dev arm64 4.10.0+dfsg-6+b1 [59.5 kB] Get: 512 http://deb.debian.org/debian unstable/main arm64 libopencv-videostab410 arm64 4.10.0+dfsg-6+b1 [71.3 kB] Get: 513 http://deb.debian.org/debian unstable/main arm64 libopencv-videostab-dev arm64 4.10.0+dfsg-6+b1 [100 kB] Get: 514 http://deb.debian.org/debian unstable/main arm64 libpmix2t64 arm64 6.0.0+really5.0.8-1 [574 kB] Get: 515 http://deb.debian.org/debian unstable/main arm64 libucx0 arm64 1.19.0+ds-1+b1 [1038 kB] Get: 516 http://deb.debian.org/debian unstable/main arm64 libopenmpi40 arm64 5.0.8-10+b1 [2104 kB] Get: 517 http://deb.debian.org/debian unstable/main arm64 libvtk9.5 arm64 9.5.2+dfsg2-4 [25.4 MB] Get: 518 http://deb.debian.org/debian unstable/main arm64 libopencv-viz410 arm64 4.10.0+dfsg-6+b1 [114 kB] Get: 519 http://deb.debian.org/debian unstable/main arm64 libopencv-viz-dev arm64 4.10.0+dfsg-6+b1 [168 kB] Get: 520 http://deb.debian.org/debian unstable/main arm64 libopencv-contrib-dev arm64 4.10.0+dfsg-6+b1 [4628 kB] Get: 521 http://deb.debian.org/debian unstable/main arm64 libopencv-dev arm64 4.10.0+dfsg-6+b1 [86.1 kB] Get: 522 http://deb.debian.org/debian unstable/main arm64 libsndfile1 arm64 1.2.2-3 [198 kB] Get: 523 http://deb.debian.org/debian unstable/main arm64 libpulse0 arm64 17.0+dfsg1-2+b1 [236 kB] Get: 524 http://deb.debian.org/debian unstable/main arm64 libpulse-mainloop-glib0 arm64 17.0+dfsg1-2+b1 [28.2 kB] Get: 525 http://deb.debian.org/debian unstable/main arm64 libpulse-dev arm64 17.0+dfsg1-2+b1 [90.6 kB] Get: 526 http://deb.debian.org/debian unstable/main arm64 libsamplerate0 arm64 0.2.2-4+b2 [945 kB] Get: 527 http://deb.debian.org/debian unstable/main arm64 libsamplerate0-dev arm64 0.2.2-4+b2 [62.9 kB] Get: 528 http://deb.debian.org/debian unstable/main arm64 libxcursor1 arm64 1:1.2.3-1 [39.3 kB] Get: 529 http://deb.debian.org/debian unstable/main arm64 libxi6 arm64 2:1.8.2-1 [77.8 kB] Get: 530 http://deb.debian.org/debian unstable/main arm64 libxrandr2 arm64 2:1.5.4-1+b3 [35.9 kB] Get: 531 http://deb.debian.org/debian unstable/main arm64 libxss1 arm64 1:1.2.3-1+b3 [17.1 kB] Get: 532 http://deb.debian.org/debian unstable/main arm64 libsdl2-classic arm64 2.32.10+dfsg-4 [633 kB] Get: 533 http://deb.debian.org/debian unstable/main arm64 libsdl2-2.0-0 arm64 2.32.10+dfsg-4 [51.3 kB] Get: 534 http://deb.debian.org/debian unstable/main arm64 libsndio7.0 arm64 1.10.0-0.2 [26.3 kB] Get: 535 http://deb.debian.org/debian unstable/main arm64 libsndio-dev arm64 1.10.0-0.2 [25.2 kB] Get: 536 http://deb.debian.org/debian unstable/main arm64 libxrender-dev arm64 1:0.9.12-1 [38.8 kB] Get: 537 http://deb.debian.org/debian unstable/main arm64 libxfixes-dev arm64 1:6.0.0-2+b4 [22.9 kB] Get: 538 http://deb.debian.org/debian unstable/main arm64 libxcursor-dev arm64 1:1.2.3-1 [51.9 kB] Get: 539 http://deb.debian.org/debian unstable/main arm64 libxext-dev arm64 2:1.3.4-1+b3 [105 kB] Get: 540 http://deb.debian.org/debian unstable/main arm64 libxi-dev arm64 2:1.8.2-1 [240 kB] Get: 541 http://deb.debian.org/debian unstable/main arm64 libxinerama1 arm64 2:1.1.4-3+b4 [16.0 kB] Get: 542 http://deb.debian.org/debian unstable/main arm64 libxinerama-dev arm64 2:1.1.4-3+b4 [18.4 kB] Get: 543 http://deb.debian.org/debian unstable/main arm64 libxkbcommon-dev arm64 1.12.3-1 [59.9 kB] Get: 544 http://deb.debian.org/debian unstable/main arm64 libxrandr-dev arm64 2:1.5.4-1+b3 [44.5 kB] Get: 545 http://deb.debian.org/debian unstable/main arm64 libxss-dev arm64 1:1.2.3-1+b3 [22.8 kB] Get: 546 http://deb.debian.org/debian unstable/main arm64 libxt6t64 arm64 1:1.2.1-1.3 [182 kB] Get: 547 http://deb.debian.org/debian unstable/main arm64 libsm-dev arm64 2:1.2.6-1 [40.2 kB] Get: 548 http://deb.debian.org/debian unstable/main arm64 libxt-dev arm64 1:1.2.1-1.3 [415 kB] Get: 549 http://deb.debian.org/debian unstable/main arm64 libxv1 arm64 2:1.0.13-1 [24.9 kB] Get: 550 http://deb.debian.org/debian unstable/main arm64 libxv-dev arm64 2:1.0.13-1 [48.9 kB] Get: 551 http://deb.debian.org/debian unstable/main arm64 libxxf86vm-dev arm64 1:1.1.4-1+b4 [24.1 kB] Get: 552 http://deb.debian.org/debian unstable/main arm64 libsdl2-dev arm64 2.32.10+dfsg-4 [1098 kB] Get: 553 http://deb.debian.org/debian unstable/main arm64 libusb-1.0-0-dev arm64 2:1.0.29-2 [81.4 kB] Get: 554 http://deb.debian.org/debian unstable/main arm64 libuvc0 arm64 0.0.7-4 [31.0 kB] Get: 555 http://deb.debian.org/debian unstable/main arm64 libuvc-dev arm64 0.0.7-4 [40.4 kB] Get: 556 http://deb.debian.org/debian unstable/main arm64 libv4lconvert0t64 arm64 1.32.0-2 [146 kB] Get: 557 http://deb.debian.org/debian unstable/main arm64 libv4l-0t64 arm64 1.32.0-2 [209 kB] Get: 558 http://deb.debian.org/debian unstable/main arm64 libv4l2rds0t64 arm64 1.32.0-2 [88.9 kB] Get: 559 http://deb.debian.org/debian unstable/main arm64 libv4l-dev arm64 1.32.0-2 [106 kB] Get: 560 http://deb.debian.org/debian unstable/main arm64 libvulkan-dev arm64 1.4.328.1-1 [1679 kB] Get: 561 http://deb.debian.org/debian unstable/main arm64 libxcb-render0-dev arm64 1.17.0-2+b1 [119 kB] Get: 562 http://deb.debian.org/debian unstable/main arm64 libxcb-randr0-dev arm64 1.17.0-2+b1 [121 kB] Get: 563 http://deb.debian.org/debian unstable/main arm64 libyaml-0-2 arm64 0.2.5-2 [49.2 kB] Get: 564 http://deb.debian.org/debian unstable/main arm64 pandoc-data all 3.1.11.1-3 [459 kB] Get: 565 http://deb.debian.org/debian unstable/main arm64 pandoc arm64 3.1.11.1+ds-4 [26.2 MB] Get: 566 http://deb.debian.org/debian unstable/main arm64 wayland-protocols all 1.45-2 [127 kB] Fetched 370 MB in 3s (147 MB/s) Preconfiguring packages ... Selecting previously unselected package libexpat1:arm64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19964 files and directories currently installed.) Preparing to unpack .../libexpat1_2.7.3-1_arm64.deb ... Unpacking libexpat1:arm64 (2.7.3-1) ... Selecting previously unselected package libpython3.13-minimal:arm64. Preparing to unpack .../libpython3.13-minimal_3.13.9-1_arm64.deb ... Unpacking libpython3.13-minimal:arm64 (3.13.9-1) ... Selecting previously unselected package python3.13-minimal. Preparing to unpack .../python3.13-minimal_3.13.9-1_arm64.deb ... Unpacking python3.13-minimal (3.13.9-1) ... Setting up libpython3.13-minimal:arm64 (3.13.9-1) ... Setting up libexpat1:arm64 (2.7.3-1) ... Setting up python3.13-minimal (3.13.9-1) ... Selecting previously unselected package python3-minimal. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20298 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.13.7-1_arm64.deb ... Unpacking python3-minimal (3.13.7-1) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_14.0.0_all.deb ... Unpacking media-types (14.0.0) ... Selecting previously unselected package netbase. Preparing to unpack .../2-netbase_6.5_all.deb ... Unpacking netbase (6.5) ... Selecting previously unselected package tzdata. Preparing to unpack .../3-tzdata_2025b-5_all.deb ... Unpacking tzdata (2025b-5) ... Selecting previously unselected package libffi8:arm64. Preparing to unpack .../4-libffi8_3.5.2-2_arm64.deb ... Unpacking libffi8:arm64 (3.5.2-2) ... Selecting previously unselected package readline-common. Preparing to unpack .../5-readline-common_8.3-3_all.deb ... Unpacking readline-common (8.3-3) ... Selecting previously unselected package libreadline8t64:arm64. Preparing to unpack .../6-libreadline8t64_8.3-3_arm64.deb ... Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8 to /lib/aarch64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8.2 to /lib/aarch64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8 to /lib/aarch64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8.2 to /lib/aarch64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:arm64 (8.3-3) ... Selecting previously unselected package libpython3.13-stdlib:arm64. Preparing to unpack .../7-libpython3.13-stdlib_3.13.9-1_arm64.deb ... Unpacking libpython3.13-stdlib:arm64 (3.13.9-1) ... Selecting previously unselected package python3.13. Preparing to unpack .../8-python3.13_3.13.9-1_arm64.deb ... Unpacking python3.13 (3.13.9-1) ... Selecting previously unselected package libpython3-stdlib:arm64. Preparing to unpack .../9-libpython3-stdlib_3.13.7-1_arm64.deb ... Unpacking libpython3-stdlib:arm64 (3.13.7-1) ... Setting up python3-minimal (3.13.7-1) ... Selecting previously unselected package python3. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 21313 files and directories currently installed.) Preparing to unpack .../000-python3_3.13.7-1_arm64.deb ... Unpacking python3 (3.13.7-1) ... Selecting previously unselected package libproc2-0:arm64. Preparing to unpack .../001-libproc2-0_2%3a4.0.4-9_arm64.deb ... Unpacking libproc2-0:arm64 (2:4.0.4-9) ... Selecting previously unselected package procps. Preparing to unpack .../002-procps_2%3a4.0.4-9_arm64.deb ... Unpacking procps (2:4.0.4-9) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../003-sensible-utils_0.0.26_all.deb ... Unpacking sensible-utils (0.0.26) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../004-libmagic-mgc_1%3a5.46-5_arm64.deb ... Unpacking libmagic-mgc (1:5.46-5) ... Selecting previously unselected package libmagic1t64:arm64. Preparing to unpack .../005-libmagic1t64_1%3a5.46-5_arm64.deb ... Unpacking libmagic1t64:arm64 (1:5.46-5) ... Selecting previously unselected package file. Preparing to unpack .../006-file_1%3a5.46-5_arm64.deb ... Unpacking file (1:5.46-5) ... Selecting previously unselected package gettext-base. Preparing to unpack .../007-gettext-base_0.23.1-2+b1_arm64.deb ... Unpacking gettext-base (0.23.1-2+b1) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../008-libuchardet0_0.0.8-2_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.8-2) ... Selecting previously unselected package groff-base. Preparing to unpack .../009-groff-base_1.23.0-9_arm64.deb ... Unpacking groff-base (1.23.0-9) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../010-bsdextrautils_2.41.2-4_arm64.deb ... Unpacking bsdextrautils (2.41.2-4) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../011-libpipeline1_1.5.8-1_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../012-man-db_2.13.1-1_arm64.deb ... Unpacking man-db (2.13.1-1) ... Selecting previously unselected package m4. Preparing to unpack .../013-m4_1.4.20-2_arm64.deb ... Unpacking m4 (1.4.20-2) ... Selecting previously unselected package autoconf. Preparing to unpack .../014-autoconf_2.72-3.1_all.deb ... Unpacking autoconf (2.72-3.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../015-autotools-dev_20240727.1_all.deb ... Unpacking autotools-dev (20240727.1) ... Selecting previously unselected package automake. Preparing to unpack .../016-automake_1%3a1.18.1-2_all.deb ... Unpacking automake (1:1.18.1-2) ... Selecting previously unselected package autopoint. Preparing to unpack .../017-autopoint_0.23.1-2_all.deb ... Unpacking autopoint (0.23.1-2) ... Selecting previously unselected package cmake-data. Preparing to unpack .../018-cmake-data_4.1.1+really3.31.6-2_all.deb ... Unpacking cmake-data (4.1.1+really3.31.6-2) ... Selecting previously unselected package libxml2-16:arm64. Preparing to unpack .../019-libxml2-16_2.15.1+dfsg-0.3_arm64.deb ... Unpacking libxml2-16:arm64 (2.15.1+dfsg-0.3) ... Selecting previously unselected package libarchive13t64:arm64. Preparing to unpack .../020-libarchive13t64_3.7.4-4+b1_arm64.deb ... Unpacking libarchive13t64:arm64 (3.7.4-4+b1) ... Selecting previously unselected package libnghttp3-9:arm64. Preparing to unpack .../021-libnghttp3-9_1.12.0-1_arm64.deb ... Unpacking libnghttp3-9:arm64 (1.12.0-1) ... Selecting previously unselected package libngtcp2-16:arm64. Preparing to unpack .../022-libngtcp2-16_1.16.0-1_arm64.deb ... Unpacking libngtcp2-16:arm64 (1.16.0-1) ... Selecting previously unselected package libbrotli1:arm64. Preparing to unpack .../023-libbrotli1_1.1.0-2+b7_arm64.deb ... Unpacking libbrotli1:arm64 (1.1.0-2+b7) ... Selecting previously unselected package libkrb5support0:arm64. Preparing to unpack .../024-libkrb5support0_1.21.3-5_arm64.deb ... Unpacking libkrb5support0:arm64 (1.21.3-5) ... Selecting previously unselected package libcom-err2:arm64. Preparing to unpack .../025-libcom-err2_1.47.2-3+b3_arm64.deb ... Unpacking libcom-err2:arm64 (1.47.2-3+b3) ... Selecting previously unselected package libk5crypto3:arm64. Preparing to unpack .../026-libk5crypto3_1.21.3-5_arm64.deb ... Unpacking libk5crypto3:arm64 (1.21.3-5) ... Selecting previously unselected package libkeyutils1:arm64. Preparing to unpack .../027-libkeyutils1_1.6.3-6_arm64.deb ... Unpacking libkeyutils1:arm64 (1.6.3-6) ... Selecting previously unselected package libkrb5-3:arm64. Preparing to unpack .../028-libkrb5-3_1.21.3-5_arm64.deb ... Unpacking libkrb5-3:arm64 (1.21.3-5) ... Selecting previously unselected package libgssapi-krb5-2:arm64. Preparing to unpack .../029-libgssapi-krb5-2_1.21.3-5_arm64.deb ... Unpacking libgssapi-krb5-2:arm64 (1.21.3-5) ... Selecting previously unselected package libunistring5:arm64. Preparing to unpack .../030-libunistring5_1.3-2_arm64.deb ... Unpacking libunistring5:arm64 (1.3-2) ... Selecting previously unselected package libidn2-0:arm64. Preparing to unpack .../031-libidn2-0_2.3.8-4_arm64.deb ... Unpacking libidn2-0:arm64 (2.3.8-4) ... Selecting previously unselected package libsasl2-modules-db:arm64. Preparing to unpack .../032-libsasl2-modules-db_2.1.28+dfsg1-10_arm64.deb ... Unpacking libsasl2-modules-db:arm64 (2.1.28+dfsg1-10) ... Selecting previously unselected package libsasl2-2:arm64. Preparing to unpack .../033-libsasl2-2_2.1.28+dfsg1-10_arm64.deb ... Unpacking libsasl2-2:arm64 (2.1.28+dfsg1-10) ... Selecting previously unselected package libldap2:arm64. Preparing to unpack .../034-libldap2_2.6.10+dfsg-1_arm64.deb ... Unpacking libldap2:arm64 (2.6.10+dfsg-1) ... Selecting previously unselected package libnghttp2-14:arm64. Preparing to unpack .../035-libnghttp2-14_1.64.0-1.1+b1_arm64.deb ... Unpacking libnghttp2-14:arm64 (1.64.0-1.1+b1) ... Selecting previously unselected package libngtcp2-crypto-ossl0:arm64. Preparing to unpack .../036-libngtcp2-crypto-ossl0_1.16.0-1_arm64.deb ... Unpacking libngtcp2-crypto-ossl0:arm64 (1.16.0-1) ... Selecting previously unselected package libpsl5t64:arm64. Preparing to unpack .../037-libpsl5t64_0.21.2-1.1+b1_arm64.deb ... Unpacking libpsl5t64:arm64 (0.21.2-1.1+b1) ... Selecting previously unselected package libp11-kit0:arm64. Preparing to unpack .../038-libp11-kit0_0.25.9-2_arm64.deb ... Unpacking libp11-kit0:arm64 (0.25.9-2) ... Selecting previously unselected package libtasn1-6:arm64. Preparing to unpack .../039-libtasn1-6_4.20.0-2_arm64.deb ... Unpacking libtasn1-6:arm64 (4.20.0-2) ... Selecting previously unselected package libgnutls30t64:arm64. Preparing to unpack .../040-libgnutls30t64_3.8.10-3_arm64.deb ... Unpacking libgnutls30t64:arm64 (3.8.10-3) ... Selecting previously unselected package librtmp1:arm64. Preparing to unpack .../041-librtmp1_2.4+20151223.gitfa8646d.1-3_arm64.deb ... Unpacking librtmp1:arm64 (2.4+20151223.gitfa8646d.1-3) ... Selecting previously unselected package libssh2-1t64:arm64. Preparing to unpack .../042-libssh2-1t64_1.11.1-1_arm64.deb ... Unpacking libssh2-1t64:arm64 (1.11.1-1) ... Selecting previously unselected package libcurl4t64:arm64. Preparing to unpack .../043-libcurl4t64_8.17.0~rc3-1_arm64.deb ... Unpacking libcurl4t64:arm64 (8.17.0~rc3-1) ... Selecting previously unselected package libjsoncpp26:arm64. Preparing to unpack .../044-libjsoncpp26_1.9.6-4_arm64.deb ... Unpacking libjsoncpp26:arm64 (1.9.6-4) ... Selecting previously unselected package librhash1:arm64. Preparing to unpack .../045-librhash1_1.4.6-1_arm64.deb ... Unpacking librhash1:arm64 (1.4.6-1) ... Selecting previously unselected package libuv1t64:arm64. Preparing to unpack .../046-libuv1t64_1.51.0-2_arm64.deb ... Unpacking libuv1t64:arm64 (1.51.0-2) ... Selecting previously unselected package cmake. Preparing to unpack .../047-cmake_4.1.1+really3.31.6-2_arm64.deb ... Unpacking cmake (4.1.1+really3.31.6-2) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../048-libdebhelper-perl_13.28_all.deb ... Unpacking libdebhelper-perl (13.28) ... Selecting previously unselected package libtool. Preparing to unpack .../049-libtool_2.5.4-7_all.deb ... Unpacking libtool (2.5.4-7) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../050-dh-autoreconf_21_all.deb ... Unpacking dh-autoreconf (21) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../051-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../052-libfile-stripnondeterminism-perl_1.15.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.15.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../053-dh-strip-nondeterminism_1.15.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.15.0-1) ... Selecting previously unselected package libelf1t64:arm64. Preparing to unpack .../054-libelf1t64_0.194-1_arm64.deb ... Unpacking libelf1t64:arm64 (0.194-1) ... Selecting previously unselected package dwz. Preparing to unpack .../055-dwz_0.16-2_arm64.deb ... Unpacking dwz (0.16-2) ... Selecting previously unselected package gettext. Preparing to unpack .../056-gettext_0.23.1-2+b1_arm64.deb ... Unpacking gettext (0.23.1-2+b1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../057-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../058-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../059-debhelper_13.28_all.deb ... Unpacking debhelper (13.28) ... Selecting previously unselected package libgpg-error0:arm64. Preparing to unpack .../060-libgpg-error0_1.56-2_arm64.deb ... Unpacking libgpg-error0:arm64 (1.56-2) ... Selecting previously unselected package libassuan9:arm64. Preparing to unpack .../061-libassuan9_3.0.2-2_arm64.deb ... Unpacking libassuan9:arm64 (3.0.2-2) ... Selecting previously unselected package libgcrypt20:arm64. Preparing to unpack .../062-libgcrypt20_1.11.2-2_arm64.deb ... Unpacking libgcrypt20:arm64 (1.11.2-2) ... Selecting previously unselected package gpgconf. Preparing to unpack .../063-gpgconf_2.4.8-4_arm64.deb ... Unpacking gpgconf (2.4.8-4) ... Selecting previously unselected package libksba8:arm64. Preparing to unpack .../064-libksba8_1.6.7-2+b1_arm64.deb ... Unpacking libksba8:arm64 (1.6.7-2+b1) ... Selecting previously unselected package libnpth0t64:arm64. Preparing to unpack .../065-libnpth0t64_1.8-3_arm64.deb ... Unpacking libnpth0t64:arm64 (1.8-3) ... Selecting previously unselected package dirmngr. Preparing to unpack .../066-dirmngr_2.4.8-4_arm64.deb ... Unpacking dirmngr (2.4.8-4) ... Selecting previously unselected package libpng16-16t64:arm64. Preparing to unpack .../067-libpng16-16t64_1.6.50-1_arm64.deb ... Unpacking libpng16-16t64:arm64 (1.6.50-1) ... Selecting previously unselected package libfreetype6:arm64. Preparing to unpack .../068-libfreetype6_2.13.3+dfsg-1_arm64.deb ... Unpacking libfreetype6:arm64 (2.13.3+dfsg-1) ... Selecting previously unselected package fonts-dejavu-mono. Preparing to unpack .../069-fonts-dejavu-mono_2.37-8_all.deb ... Unpacking fonts-dejavu-mono (2.37-8) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../070-fonts-dejavu-core_2.37-8_all.deb ... Unpacking fonts-dejavu-core (2.37-8) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../071-fontconfig-config_2.15.0-2.4_arm64.deb ... Unpacking fontconfig-config (2.15.0-2.4) ... Selecting previously unselected package libfontconfig1:arm64. Preparing to unpack .../072-libfontconfig1_2.15.0-2.4_arm64.deb ... Unpacking libfontconfig1:arm64 (2.15.0-2.4) ... Selecting previously unselected package fontconfig. Preparing to unpack .../073-fontconfig_2.15.0-2.4_arm64.deb ... Unpacking fontconfig (2.15.0-2.4) ... Selecting previously unselected package gdal-data. Preparing to unpack .../074-gdal-data_3.11.4+dfsg-1_all.deb ... Unpacking gdal-data (3.11.4+dfsg-1) ... Selecting previously unselected package gdal-plugins:arm64. Preparing to unpack .../075-gdal-plugins_3.11.4+dfsg-1_arm64.deb ... Unpacking gdal-plugins:arm64 (3.11.4+dfsg-1) ... Selecting previously unselected package libglib2.0-0t64:arm64. Preparing to unpack .../076-libglib2.0-0t64_2.86.1-1_arm64.deb ... Unpacking libglib2.0-0t64:arm64 (2.86.1-1) ... Selecting previously unselected package gir1.2-glib-2.0:arm64. Preparing to unpack .../077-gir1.2-glib-2.0_2.86.1-1_arm64.deb ... Unpacking gir1.2-glib-2.0:arm64 (2.86.1-1) ... Selecting previously unselected package gir1.2-glib-2.0-dev:arm64. Preparing to unpack .../078-gir1.2-glib-2.0-dev_2.86.1-1_arm64.deb ... Unpacking gir1.2-glib-2.0-dev:arm64 (2.86.1-1) ... Selecting previously unselected package libcap2-bin. Preparing to unpack .../079-libcap2-bin_1%3a2.75-10+b1_arm64.deb ... Unpacking libcap2-bin (1:2.75-10+b1) ... Selecting previously unselected package libgstreamer1.0-0:arm64. Preparing to unpack .../080-libgstreamer1.0-0_1.26.7-1_arm64.deb ... Unpacking libgstreamer1.0-0:arm64 (1.26.7-1) ... Selecting previously unselected package gir1.2-gstreamer-1.0:arm64. Preparing to unpack .../081-gir1.2-gstreamer-1.0_1.26.7-1_arm64.deb ... Unpacking gir1.2-gstreamer-1.0:arm64 (1.26.7-1) ... Selecting previously unselected package libdrm-common. Preparing to unpack .../082-libdrm-common_2.4.127-1_all.deb ... Unpacking libdrm-common (2.4.127-1) ... Selecting previously unselected package libdrm2:arm64. Preparing to unpack .../083-libdrm2_2.4.127-1_arm64.deb ... Unpacking libdrm2:arm64 (2.4.127-1) ... Selecting previously unselected package libglvnd0:arm64. Preparing to unpack .../084-libglvnd0_1.7.0-1+b2_arm64.deb ... Unpacking libglvnd0:arm64 (1.7.0-1+b2) ... Selecting previously unselected package libdrm-amdgpu1:arm64. Preparing to unpack .../085-libdrm-amdgpu1_2.4.127-1_arm64.deb ... Unpacking libdrm-amdgpu1:arm64 (2.4.127-1) ... Selecting previously unselected package libedit2:arm64. Preparing to unpack .../086-libedit2_3.1-20250104-1_arm64.deb ... Unpacking libedit2:arm64 (3.1-20250104-1) ... Selecting previously unselected package libz3-4:arm64. Preparing to unpack .../087-libz3-4_4.13.3-1_arm64.deb ... Unpacking libz3-4:arm64 (4.13.3-1) ... Selecting previously unselected package libllvm19:arm64. Preparing to unpack .../088-libllvm19_1%3a19.1.7-10_arm64.deb ... Unpacking libllvm19:arm64 (1:19.1.7-10) ... Selecting previously unselected package libsensors-config. Preparing to unpack .../089-libsensors-config_1%3a3.6.2-2_all.deb ... Unpacking libsensors-config (1:3.6.2-2) ... Selecting previously unselected package libsensors5:arm64. Preparing to unpack .../090-libsensors5_1%3a3.6.2-2_arm64.deb ... Unpacking libsensors5:arm64 (1:3.6.2-2) ... Selecting previously unselected package libxau6:arm64. Preparing to unpack .../091-libxau6_1%3a1.0.11-1_arm64.deb ... Unpacking libxau6:arm64 (1:1.0.11-1) ... Selecting previously unselected package libxdmcp6:arm64. Preparing to unpack .../092-libxdmcp6_1%3a1.1.5-1_arm64.deb ... Unpacking libxdmcp6:arm64 (1:1.1.5-1) ... Selecting previously unselected package libxcb1:arm64. Preparing to unpack .../093-libxcb1_1.17.0-2+b1_arm64.deb ... Unpacking libxcb1:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../094-libx11-data_2%3a1.8.12-1_all.deb ... Unpacking libx11-data (2:1.8.12-1) ... Selecting previously unselected package libx11-6:arm64. Preparing to unpack .../095-libx11-6_2%3a1.8.12-1_arm64.deb ... Unpacking libx11-6:arm64 (2:1.8.12-1) ... Selecting previously unselected package libx11-xcb1:arm64. Preparing to unpack .../096-libx11-xcb1_2%3a1.8.12-1_arm64.deb ... Unpacking libx11-xcb1:arm64 (2:1.8.12-1) ... Selecting previously unselected package libxcb-dri3-0:arm64. Preparing to unpack .../097-libxcb-dri3-0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-dri3-0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-present0:arm64. Preparing to unpack .../098-libxcb-present0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-present0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-randr0:arm64. Preparing to unpack .../099-libxcb-randr0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-randr0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-sync1:arm64. Preparing to unpack .../100-libxcb-sync1_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-sync1:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-xfixes0:arm64. Preparing to unpack .../101-libxcb-xfixes0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-xfixes0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxshmfence1:arm64. Preparing to unpack .../102-libxshmfence1_1.3.3-1_arm64.deb ... Unpacking libxshmfence1:arm64 (1.3.3-1) ... Selecting previously unselected package mesa-libgallium:arm64. Preparing to unpack .../103-mesa-libgallium_25.2.6-1_arm64.deb ... Unpacking mesa-libgallium:arm64 (25.2.6-1) ... Selecting previously unselected package libgbm1:arm64. Preparing to unpack .../104-libgbm1_25.2.6-1_arm64.deb ... Unpacking libgbm1:arm64 (25.2.6-1) ... Selecting previously unselected package libwayland-client0:arm64. Preparing to unpack .../105-libwayland-client0_1.24.0-2+b1_arm64.deb ... Unpacking libwayland-client0:arm64 (1.24.0-2+b1) ... Selecting previously unselected package libxcb-shm0:arm64. Preparing to unpack .../106-libxcb-shm0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-shm0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libegl-mesa0:arm64. Preparing to unpack .../107-libegl-mesa0_25.2.6-1_arm64.deb ... Unpacking libegl-mesa0:arm64 (25.2.6-1) ... Selecting previously unselected package libegl1:arm64. Preparing to unpack .../108-libegl1_1.7.0-1+b2_arm64.deb ... Unpacking libegl1:arm64 (1.7.0-1+b2) ... Selecting previously unselected package libxcb-glx0:arm64. Preparing to unpack .../109-libxcb-glx0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-glx0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxext6:arm64. Preparing to unpack .../110-libxext6_2%3a1.3.4-1+b3_arm64.deb ... Unpacking libxext6:arm64 (2:1.3.4-1+b3) ... Selecting previously unselected package libxxf86vm1:arm64. Preparing to unpack .../111-libxxf86vm1_1%3a1.1.4-1+b4_arm64.deb ... Unpacking libxxf86vm1:arm64 (1:1.1.4-1+b4) ... Selecting previously unselected package libvulkan1:arm64. Preparing to unpack .../112-libvulkan1_1.4.328.1-1_arm64.deb ... Unpacking libvulkan1:arm64 (1.4.328.1-1) ... Selecting previously unselected package libgl1-mesa-dri:arm64. Preparing to unpack .../113-libgl1-mesa-dri_25.2.6-1_arm64.deb ... Unpacking libgl1-mesa-dri:arm64 (25.2.6-1) ... Selecting previously unselected package libglx-mesa0:arm64. Preparing to unpack .../114-libglx-mesa0_25.2.6-1_arm64.deb ... Unpacking libglx-mesa0:arm64 (25.2.6-1) ... Selecting previously unselected package libglx0:arm64. Preparing to unpack .../115-libglx0_1.7.0-1+b2_arm64.deb ... Unpacking libglx0:arm64 (1.7.0-1+b2) ... Selecting previously unselected package libgl1:arm64. Preparing to unpack .../116-libgl1_1.7.0-1+b2_arm64.deb ... Unpacking libgl1:arm64 (1.7.0-1+b2) ... Selecting previously unselected package liborc-0.4-0t64:arm64. Preparing to unpack .../117-liborc-0.4-0t64_1%3a0.4.41-1_arm64.deb ... Unpacking liborc-0.4-0t64:arm64 (1:0.4.41-1) ... Selecting previously unselected package iso-codes. Preparing to unpack .../118-iso-codes_4.18.0-1_all.deb ... Unpacking iso-codes (4.18.0-1) ... Selecting previously unselected package libgstreamer-plugins-base1.0-0:arm64. Preparing to unpack .../119-libgstreamer-plugins-base1.0-0_1.26.7-1_arm64.deb ... Unpacking libgstreamer-plugins-base1.0-0:arm64 (1.26.7-1) ... Selecting previously unselected package libgudev-1.0-0:arm64. Preparing to unpack .../120-libgudev-1.0-0_238-7_arm64.deb ... Unpacking libgudev-1.0-0:arm64 (238-7) ... Selecting previously unselected package libwayland-cursor0:arm64. Preparing to unpack .../121-libwayland-cursor0_1.24.0-2+b1_arm64.deb ... Unpacking libwayland-cursor0:arm64 (1.24.0-2+b1) ... Selecting previously unselected package libwayland-egl1:arm64. Preparing to unpack .../122-libwayland-egl1_1.24.0-2+b1_arm64.deb ... Unpacking libwayland-egl1:arm64 (1.24.0-2+b1) ... Selecting previously unselected package libgstreamer-gl1.0-0:arm64. Preparing to unpack .../123-libgstreamer-gl1.0-0_1.26.7-1_arm64.deb ... Unpacking libgstreamer-gl1.0-0:arm64 (1.26.7-1) ... Selecting previously unselected package gir1.2-gst-plugins-base-1.0:arm64. Preparing to unpack .../124-gir1.2-gst-plugins-base-1.0_1.26.7-1_arm64.deb ... Unpacking gir1.2-gst-plugins-base-1.0:arm64 (1.26.7-1) ... Selecting previously unselected package gir1.2-gudev-1.0:arm64. Preparing to unpack .../125-gir1.2-gudev-1.0_238-7_arm64.deb ... Unpacking gir1.2-gudev-1.0:arm64 (238-7) ... Selecting previously unselected package libibus-1.0-5:arm64. Preparing to unpack .../126-libibus-1.0-5_1.5.32-2_arm64.deb ... Unpacking libibus-1.0-5:arm64 (1.5.32-2) ... Selecting previously unselected package gir1.2-ibus-1.0:arm64. Preparing to unpack .../127-gir1.2-ibus-1.0_1.5.32-2_arm64.deb ... Unpacking gir1.2-ibus-1.0:arm64 (1.5.32-2) ... Selecting previously unselected package native-architecture. Preparing to unpack .../128-native-architecture_0.2.6_all.deb ... Unpacking native-architecture (0.2.6) ... Selecting previously unselected package libgirepository-2.0-0:arm64. Preparing to unpack .../129-libgirepository-2.0-0_2.86.1-1_arm64.deb ... Unpacking libgirepository-2.0-0:arm64 (2.86.1-1) ... Selecting previously unselected package girepository-tools:arm64. Preparing to unpack .../130-girepository-tools_2.86.1-1_arm64.deb ... Unpacking girepository-tools:arm64 (2.86.1-1) ... Selecting previously unselected package spirv-tools. Preparing to unpack .../131-spirv-tools_2025.3~rc1-1_arm64.deb ... Unpacking spirv-tools (2025.3~rc1-1) ... Selecting previously unselected package glslang-tools. Preparing to unpack .../132-glslang-tools_15.4.0-1_arm64.deb ... Unpacking glslang-tools (15.4.0-1) ... Selecting previously unselected package gnupg-l10n. Preparing to unpack .../133-gnupg-l10n_2.4.8-4_all.deb ... Unpacking gnupg-l10n (2.4.8-4) ... Selecting previously unselected package gpg. Preparing to unpack .../134-gpg_2.4.8-4_arm64.deb ... Unpacking gpg (2.4.8-4) ... Selecting previously unselected package pinentry-curses. Preparing to unpack .../135-pinentry-curses_1.3.2-3_arm64.deb ... Unpacking pinentry-curses (1.3.2-3) ... Selecting previously unselected package gpg-agent. Preparing to unpack .../136-gpg-agent_2.4.8-4_arm64.deb ... Unpacking gpg-agent (2.4.8-4) ... Selecting previously unselected package gpgsm. Preparing to unpack .../137-gpgsm_2.4.8-4_arm64.deb ... Unpacking gpgsm (2.4.8-4) ... Selecting previously unselected package gnupg. Preparing to unpack .../138-gnupg_2.4.8-4_all.deb ... Unpacking gnupg (2.4.8-4) ... Selecting previously unselected package libnl-3-200:arm64. Preparing to unpack .../139-libnl-3-200_3.11.0-2_arm64.deb ... Unpacking libnl-3-200:arm64 (3.11.0-2) ... Selecting previously unselected package libnl-route-3-200:arm64. Preparing to unpack .../140-libnl-route-3-200_3.11.0-2_arm64.deb ... Unpacking libnl-route-3-200:arm64 (3.11.0-2) ... Selecting previously unselected package libibverbs1:arm64. Preparing to unpack .../141-libibverbs1_56.1-1+b1_arm64.deb ... Unpacking libibverbs1:arm64 (56.1-1+b1) ... Selecting previously unselected package ibverbs-providers:arm64. Preparing to unpack .../142-ibverbs-providers_56.1-1+b1_arm64.deb ... Unpacking ibverbs-providers:arm64 (56.1-1+b1) ... Selecting previously unselected package libabsl20240722:arm64. Preparing to unpack .../143-libabsl20240722_20240722.0-4_arm64.deb ... Unpacking libabsl20240722:arm64 (20240722.0-4) ... Selecting previously unselected package libaec0:arm64. Preparing to unpack .../144-libaec0_1.1.4-2_arm64.deb ... Unpacking libaec0:arm64 (1.1.4-2) ... Selecting previously unselected package libllvm21:arm64. Preparing to unpack .../145-libllvm21_1%3a21.1.4-5_arm64.deb ... Unpacking libllvm21:arm64 (1:21.1.4-5) ... Selecting previously unselected package libamd-comgr3:arm64. Preparing to unpack .../146-libamd-comgr3_7.0.2+dfsg-1_arm64.deb ... Unpacking libamd-comgr3:arm64 (7.0.2+dfsg-1) ... Selecting previously unselected package libnuma1:arm64. Preparing to unpack .../147-libnuma1_2.0.19-1_arm64.deb ... Unpacking libnuma1:arm64 (2.0.19-1) ... Selecting previously unselected package libhsakmt1:arm64. Preparing to unpack .../148-libhsakmt1_6.4.3+dfsg-3_arm64.deb ... Unpacking libhsakmt1:arm64 (6.4.3+dfsg-3) ... Selecting previously unselected package libhsa-runtime64-1:arm64. Preparing to unpack .../149-libhsa-runtime64-1_6.4.3+dfsg-3_arm64.deb ... Unpacking libhsa-runtime64-1:arm64 (6.4.3+dfsg-3) ... Selecting previously unselected package libamdhip64-6:arm64. Preparing to unpack .../150-libamdhip64-6_6.4.3-3_arm64.deb ... Unpacking libamdhip64-6:arm64 (6.4.3-3) ... Selecting previously unselected package libaom3:arm64. Preparing to unpack .../151-libaom3_3.13.1-2_arm64.deb ... Unpacking libaom3:arm64 (3.13.1-2) ... Selecting previously unselected package libblas3:arm64. Preparing to unpack .../152-libblas3_3.12.1-7_arm64.deb ... Unpacking libblas3:arm64 (3.12.1-7) ... Selecting previously unselected package libgfortran5:arm64. Preparing to unpack .../153-libgfortran5_15.2.0-7_arm64.deb ... Unpacking libgfortran5:arm64 (15.2.0-7) ... Selecting previously unselected package liblapack3:arm64. Preparing to unpack .../154-liblapack3_3.12.1-7_arm64.deb ... Unpacking liblapack3:arm64 (3.12.1-7) ... Selecting previously unselected package libarpack2t64:arm64. Preparing to unpack .../155-libarpack2t64_3.9.1-6_arm64.deb ... Unpacking libarpack2t64:arm64 (3.9.1-6) ... Selecting previously unselected package libarmadillo14. Preparing to unpack .../156-libarmadillo14_1%3a14.2.3+dfsg-1_arm64.deb ... Unpacking libarmadillo14 (1:14.2.3+dfsg-1) ... Selecting previously unselected package libasound2-data. Preparing to unpack .../157-libasound2-data_1.2.14-2_all.deb ... Unpacking libasound2-data (1.2.14-2) ... Selecting previously unselected package libasound2t64:arm64. Preparing to unpack .../158-libasound2t64_1.2.14-2_arm64.deb ... Unpacking libasound2t64:arm64 (1.2.14-2) ... Selecting previously unselected package libasound2-dev:arm64. Preparing to unpack .../159-libasound2-dev_1.2.14-2_arm64.deb ... Unpacking libasound2-dev:arm64 (1.2.14-2) ... Selecting previously unselected package libasyncns0:arm64. Preparing to unpack .../160-libasyncns0_0.8-7_arm64.deb ... Unpacking libasyncns0:arm64 (0.8-7) ... Selecting previously unselected package libva2:arm64. Preparing to unpack .../161-libva2_2.22.0-3_arm64.deb ... Unpacking libva2:arm64 (2.22.0-3) ... Selecting previously unselected package libva-drm2:arm64. Preparing to unpack .../162-libva-drm2_2.22.0-3_arm64.deb ... Unpacking libva-drm2:arm64 (2.22.0-3) ... Selecting previously unselected package libxfixes3:arm64. Preparing to unpack .../163-libxfixes3_1%3a6.0.0-2+b4_arm64.deb ... Unpacking libxfixes3:arm64 (1:6.0.0-2+b4) ... Selecting previously unselected package libva-x11-2:arm64. Preparing to unpack .../164-libva-x11-2_2.22.0-3_arm64.deb ... Unpacking libva-x11-2:arm64 (2.22.0-3) ... Selecting previously unselected package libvdpau1:arm64. Preparing to unpack .../165-libvdpau1_1.5-3+b1_arm64.deb ... Unpacking libvdpau1:arm64 (1.5-3+b1) ... Selecting previously unselected package ocl-icd-libopencl1:arm64. Preparing to unpack .../166-ocl-icd-libopencl1_2.3.4-1_arm64.deb ... Unpacking ocl-icd-libopencl1:arm64 (2.3.4-1) ... Selecting previously unselected package libavutil59:arm64. Preparing to unpack .../167-libavutil59_7%3a7.1.2-1+b1_arm64.deb ... Unpacking libavutil59:arm64 (7:7.1.2-1+b1) ... Selecting previously unselected package libpixman-1-0:arm64. Preparing to unpack .../168-libpixman-1-0_0.46.4-1_arm64.deb ... Unpacking libpixman-1-0:arm64 (0.46.4-1) ... Selecting previously unselected package libxcb-render0:arm64. Preparing to unpack .../169-libxcb-render0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-render0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxrender1:arm64. Preparing to unpack .../170-libxrender1_1%3a0.9.12-1_arm64.deb ... Unpacking libxrender1:arm64 (1:0.9.12-1) ... Selecting previously unselected package libcairo2:arm64. Preparing to unpack .../171-libcairo2_1.18.4-1+b1_arm64.deb ... Unpacking libcairo2:arm64 (1.18.4-1+b1) ... Selecting previously unselected package libcodec2-1.2:arm64. Preparing to unpack .../172-libcodec2-1.2_1.2.0-4_arm64.deb ... Unpacking libcodec2-1.2:arm64 (1.2.0-4) ... Selecting previously unselected package libdav1d7:arm64. Preparing to unpack .../173-libdav1d7_1.5.1-1_arm64.deb ... Unpacking libdav1d7:arm64 (1.5.1-1) ... Selecting previously unselected package libgsm1:arm64. Preparing to unpack .../174-libgsm1_1.0.22-1+b2_arm64.deb ... Unpacking libgsm1:arm64 (1.0.22-1+b2) ... Selecting previously unselected package libhwy1t64:arm64. Preparing to unpack .../175-libhwy1t64_1.2.0-2+b2_arm64.deb ... Unpacking libhwy1t64:arm64 (1.2.0-2+b2) ... Selecting previously unselected package liblcms2-2:arm64. Preparing to unpack .../176-liblcms2-2_2.16-2_arm64.deb ... Unpacking liblcms2-2:arm64 (2.16-2) ... Selecting previously unselected package libjxl0.11:arm64. Preparing to unpack .../177-libjxl0.11_0.11.1-6_arm64.deb ... Unpacking libjxl0.11:arm64 (0.11.1-6) ... Selecting previously unselected package libmp3lame0:arm64. Preparing to unpack .../178-libmp3lame0_3.100-6+b3_arm64.deb ... Unpacking libmp3lame0:arm64 (3.100-6+b3) ... Selecting previously unselected package libopenjp2-7:arm64. Preparing to unpack .../179-libopenjp2-7_2.5.3-2.1_arm64.deb ... Unpacking libopenjp2-7:arm64 (2.5.3-2.1) ... Selecting previously unselected package libopus0:arm64. Preparing to unpack .../180-libopus0_1.5.2-2_arm64.deb ... Unpacking libopus0:arm64 (1.5.2-2) ... Selecting previously unselected package librav1e0.8:arm64. Preparing to unpack .../181-librav1e0.8_0.8.1-5_arm64.deb ... Unpacking librav1e0.8:arm64 (0.8.1-5) ... Selecting previously unselected package libcairo-gobject2:arm64. Preparing to unpack .../182-libcairo-gobject2_1.18.4-1+b1_arm64.deb ... Unpacking libcairo-gobject2:arm64 (1.18.4-1+b1) ... Selecting previously unselected package libgdk-pixbuf2.0-common. Preparing to unpack .../183-libgdk-pixbuf2.0-common_2.44.4+dfsg-1_all.deb ... Unpacking libgdk-pixbuf2.0-common (2.44.4+dfsg-1) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../184-shared-mime-info_2.4-5+b3_arm64.deb ... Unpacking shared-mime-info (2.4-5+b3) ... Selecting previously unselected package libjpeg62-turbo:arm64. Preparing to unpack .../185-libjpeg62-turbo_1%3a2.1.5-4_arm64.deb ... Unpacking libjpeg62-turbo:arm64 (1:2.1.5-4) ... Selecting previously unselected package libdeflate0:arm64. Preparing to unpack .../186-libdeflate0_1.23-2_arm64.deb ... Unpacking libdeflate0:arm64 (1.23-2) ... Selecting previously unselected package libjbig0:arm64. Preparing to unpack .../187-libjbig0_2.1-6.1+b2_arm64.deb ... Unpacking libjbig0:arm64 (2.1-6.1+b2) ... Selecting previously unselected package liblerc4:arm64. Preparing to unpack .../188-liblerc4_4.0.0+ds-5_arm64.deb ... Unpacking liblerc4:arm64 (4.0.0+ds-5) ... Selecting previously unselected package libsharpyuv0:arm64. Preparing to unpack .../189-libsharpyuv0_1.5.0-0.1_arm64.deb ... Unpacking libsharpyuv0:arm64 (1.5.0-0.1) ... Selecting previously unselected package libwebp7:arm64. Preparing to unpack .../190-libwebp7_1.5.0-0.1_arm64.deb ... Unpacking libwebp7:arm64 (1.5.0-0.1) ... Selecting previously unselected package libtiff6:arm64. Preparing to unpack .../191-libtiff6_4.7.1-1_arm64.deb ... Unpacking libtiff6:arm64 (4.7.1-1) ... Selecting previously unselected package libgdk-pixbuf-2.0-0:arm64. Preparing to unpack .../192-libgdk-pixbuf-2.0-0_2.44.4+dfsg-1_arm64.deb ... Unpacking libgdk-pixbuf-2.0-0:arm64 (2.44.4+dfsg-1) ... Selecting previously unselected package libfribidi0:arm64. Preparing to unpack .../193-libfribidi0_1.0.16-3_arm64.deb ... Unpacking libfribidi0:arm64 (1.0.16-3) ... Selecting previously unselected package libgraphite2-3:arm64. Preparing to unpack .../194-libgraphite2-3_1.3.14-11_arm64.deb ... Unpacking libgraphite2-3:arm64 (1.3.14-11) ... Selecting previously unselected package libharfbuzz0b:arm64. Preparing to unpack .../195-libharfbuzz0b_12.1.0-1_arm64.deb ... Unpacking libharfbuzz0b:arm64 (12.1.0-1) ... Selecting previously unselected package libthai-data. Preparing to unpack .../196-libthai-data_0.1.29-2_all.deb ... Unpacking libthai-data (0.1.29-2) ... Selecting previously unselected package libdatrie1:arm64. Preparing to unpack .../197-libdatrie1_0.2.13-4_arm64.deb ... Unpacking libdatrie1:arm64 (0.2.13-4) ... Selecting previously unselected package libthai0:arm64. Preparing to unpack .../198-libthai0_0.1.29-2+b1_arm64.deb ... Unpacking libthai0:arm64 (0.1.29-2+b1) ... Selecting previously unselected package libpango-1.0-0:arm64. Preparing to unpack .../199-libpango-1.0-0_1.56.3-2_arm64.deb ... Unpacking libpango-1.0-0:arm64 (1.56.3-2) ... Selecting previously unselected package libpangoft2-1.0-0:arm64. Preparing to unpack .../200-libpangoft2-1.0-0_1.56.3-2_arm64.deb ... Unpacking libpangoft2-1.0-0:arm64 (1.56.3-2) ... Selecting previously unselected package libpangocairo-1.0-0:arm64. Preparing to unpack .../201-libpangocairo-1.0-0_1.56.3-2_arm64.deb ... Unpacking libpangocairo-1.0-0:arm64 (1.56.3-2) ... Selecting previously unselected package librsvg2-2:arm64. Preparing to unpack .../202-librsvg2-2_2.60.0+dfsg-1+b1_arm64.deb ... Unpacking librsvg2-2:arm64 (2.60.0+dfsg-1+b1) ... Selecting previously unselected package libshine3:arm64. Preparing to unpack .../203-libshine3_3.1.1-3_arm64.deb ... Unpacking libshine3:arm64 (3.1.1-3) ... Selecting previously unselected package libsnappy1v5:arm64. Preparing to unpack .../204-libsnappy1v5_1.2.2-2_arm64.deb ... Unpacking libsnappy1v5:arm64 (1.2.2-2) ... Selecting previously unselected package libspeex1:arm64. Preparing to unpack .../205-libspeex1_1.2.1-3_arm64.deb ... Unpacking libspeex1:arm64 (1.2.1-3) ... Selecting previously unselected package libsvtav1enc2:arm64. Preparing to unpack .../206-libsvtav1enc2_2.3.0+dfsg-1_arm64.deb ... Unpacking libsvtav1enc2:arm64 (2.3.0+dfsg-1) ... Selecting previously unselected package libsoxr0:arm64. Preparing to unpack .../207-libsoxr0_0.1.3-4+b2_arm64.deb ... Unpacking libsoxr0:arm64 (0.1.3-4+b2) ... Selecting previously unselected package libswresample5:arm64. Preparing to unpack .../208-libswresample5_7%3a7.1.2-1+b1_arm64.deb ... Unpacking libswresample5:arm64 (7:7.1.2-1+b1) ... Selecting previously unselected package libtheoradec2:arm64. Preparing to unpack .../209-libtheoradec2_1.2.0+dfsg-6_arm64.deb ... Unpacking libtheoradec2:arm64 (1.2.0+dfsg-6) ... Selecting previously unselected package libogg0:arm64. Preparing to unpack .../210-libogg0_1.3.6-1_arm64.deb ... Unpacking libogg0:arm64 (1.3.6-1) ... Selecting previously unselected package libtheoraenc2:arm64. Preparing to unpack .../211-libtheoraenc2_1.2.0+dfsg-6_arm64.deb ... Unpacking libtheoraenc2:arm64 (1.2.0+dfsg-6) ... Selecting previously unselected package libtwolame0:arm64. Preparing to unpack .../212-libtwolame0_0.4.0-2+b2_arm64.deb ... Unpacking libtwolame0:arm64 (0.4.0-2+b2) ... Selecting previously unselected package libvorbis0a:arm64. Preparing to unpack .../213-libvorbis0a_1.3.7-3_arm64.deb ... Unpacking libvorbis0a:arm64 (1.3.7-3) ... Selecting previously unselected package libvorbisenc2:arm64. Preparing to unpack .../214-libvorbisenc2_1.3.7-3_arm64.deb ... Unpacking libvorbisenc2:arm64 (1.3.7-3) ... Selecting previously unselected package libvpx11:arm64. Preparing to unpack .../215-libvpx11_1.15.2-2_arm64.deb ... Unpacking libvpx11:arm64 (1.15.2-2) ... Selecting previously unselected package libwebpmux3:arm64. Preparing to unpack .../216-libwebpmux3_1.5.0-0.1_arm64.deb ... Unpacking libwebpmux3:arm64 (1.5.0-0.1) ... Selecting previously unselected package libx264-165:arm64. Preparing to unpack .../217-libx264-165_2%3a0.165.3222+gitb35605ac-3_arm64.deb ... Unpacking libx264-165:arm64 (2:0.165.3222+gitb35605ac-3) ... Selecting previously unselected package libx265-215:arm64. Preparing to unpack .../218-libx265-215_4.1-3_arm64.deb ... Unpacking libx265-215:arm64 (4.1-3) ... Selecting previously unselected package libxvidcore4:arm64. Preparing to unpack .../219-libxvidcore4_2%3a1.3.7-3_arm64.deb ... Unpacking libxvidcore4:arm64 (2:1.3.7-3) ... Selecting previously unselected package libzvbi-common. Preparing to unpack .../220-libzvbi-common_0.2.44-1_all.deb ... Unpacking libzvbi-common (0.2.44-1) ... Selecting previously unselected package libzvbi0t64:arm64. Preparing to unpack .../221-libzvbi0t64_0.2.44-1_arm64.deb ... Unpacking libzvbi0t64:arm64 (0.2.44-1) ... Selecting previously unselected package libavcodec61:arm64. Preparing to unpack .../222-libavcodec61_7%3a7.1.2-1+b1_arm64.deb ... Unpacking libavcodec61:arm64 (7:7.1.2-1+b1) ... Selecting previously unselected package libavutil-dev:arm64. Preparing to unpack .../223-libavutil-dev_7%3a7.1.2-1+b1_arm64.deb ... Unpacking libavutil-dev:arm64 (7:7.1.2-1+b1) ... Selecting previously unselected package libswresample-dev:arm64. Preparing to unpack .../224-libswresample-dev_7%3a7.1.2-1+b1_arm64.deb ... Unpacking libswresample-dev:arm64 (7:7.1.2-1+b1) ... Selecting previously unselected package libavcodec-dev:arm64. Preparing to unpack .../225-libavcodec-dev_7%3a7.1.2-1+b1_arm64.deb ... Unpacking libavcodec-dev:arm64 (7:7.1.2-1+b1) ... Selecting previously unselected package libudfread3:arm64. Preparing to unpack .../226-libudfread3_1.2.0-2_arm64.deb ... Unpacking libudfread3:arm64 (1.2.0-2) ... Selecting previously unselected package libbluray3:arm64. Preparing to unpack .../227-libbluray3_1%3a1.4.0-3_arm64.deb ... Unpacking libbluray3:arm64 (1:1.4.0-3) ... Selecting previously unselected package libchromaprint1:arm64. Preparing to unpack .../228-libchromaprint1_1.6.0-2_arm64.deb ... Unpacking libchromaprint1:arm64 (1.6.0-2) ... Selecting previously unselected package libdvdread8t64:arm64. Preparing to unpack .../229-libdvdread8t64_6.1.3-2_arm64.deb ... Unpacking libdvdread8t64:arm64 (6.1.3-2) ... Selecting previously unselected package libdvdnav4:arm64. Preparing to unpack .../230-libdvdnav4_6.1.1-3+b1_arm64.deb ... Unpacking libdvdnav4:arm64 (6.1.1-3+b1) ... Selecting previously unselected package libgme0:arm64. Preparing to unpack .../231-libgme0_0.6.4-1_arm64.deb ... Unpacking libgme0:arm64 (0.6.4-1) ... Selecting previously unselected package libmpg123-0t64:arm64. Preparing to unpack .../232-libmpg123-0t64_1.33.3-1_arm64.deb ... Unpacking libmpg123-0t64:arm64 (1.33.3-1) ... Selecting previously unselected package libvorbisfile3:arm64. Preparing to unpack .../233-libvorbisfile3_1.3.7-3_arm64.deb ... Unpacking libvorbisfile3:arm64 (1.3.7-3) ... Selecting previously unselected package libopenmpt0t64:arm64. Preparing to unpack .../234-libopenmpt0t64_0.8.3-1_arm64.deb ... Unpacking libopenmpt0t64:arm64 (0.8.3-1) ... Selecting previously unselected package librabbitmq4:arm64. Preparing to unpack .../235-librabbitmq4_0.15.0-1_arm64.deb ... Unpacking librabbitmq4:arm64 (0.15.0-1) ... Selecting previously unselected package libcjson1:arm64. Preparing to unpack .../236-libcjson1_1.7.18-4_arm64.deb ... Unpacking libcjson1:arm64 (1.7.18-4) ... Selecting previously unselected package libmbedcrypto16:arm64. Preparing to unpack .../237-libmbedcrypto16_3.6.4-2_arm64.deb ... Unpacking libmbedcrypto16:arm64 (3.6.4-2) ... Selecting previously unselected package librist4:arm64. Preparing to unpack .../238-librist4_0.2.11+dfsg-1_arm64.deb ... Unpacking librist4:arm64 (0.2.11+dfsg-1) ... Selecting previously unselected package libsrt1.5-gnutls:arm64. Preparing to unpack .../239-libsrt1.5-gnutls_1.5.4-3_arm64.deb ... Unpacking libsrt1.5-gnutls:arm64 (1.5.4-3) ... Selecting previously unselected package libssh-4:arm64. Preparing to unpack .../240-libssh-4_0.11.3-1_arm64.deb ... Unpacking libssh-4:arm64 (0.11.3-1) ... Selecting previously unselected package libnorm1t64:arm64. Preparing to unpack .../241-libnorm1t64_1.5.9+dfsg-4_arm64.deb ... Unpacking libnorm1t64:arm64 (1.5.9+dfsg-4) ... Selecting previously unselected package libpgm-5.3-0t64:arm64. Preparing to unpack .../242-libpgm-5.3-0t64_5.3.128~dfsg-2.1+b1_arm64.deb ... Unpacking libpgm-5.3-0t64:arm64 (5.3.128~dfsg-2.1+b1) ... Selecting previously unselected package libsodium23:arm64. Preparing to unpack .../243-libsodium23_1.0.18-1+b2_arm64.deb ... Unpacking libsodium23:arm64 (1.0.18-1+b2) ... Selecting previously unselected package libzmq5:arm64. Preparing to unpack .../244-libzmq5_4.3.5-1+b3_arm64.deb ... Unpacking libzmq5:arm64 (4.3.5-1+b3) ... Selecting previously unselected package libavformat61:arm64. Preparing to unpack .../245-libavformat61_7%3a7.1.2-1+b1_arm64.deb ... Unpacking libavformat61:arm64 (7:7.1.2-1+b1) ... Selecting previously unselected package libavformat-dev:arm64. Preparing to unpack .../246-libavformat-dev_7%3a7.1.2-1+b1_arm64.deb ... Unpacking libavformat-dev:arm64 (7:7.1.2-1+b1) ... Selecting previously unselected package libgav1-1:arm64. Preparing to unpack .../247-libgav1-1_0.19.0-3+b1_arm64.deb ... Unpacking libgav1-1:arm64 (0.19.0-3+b1) ... Selecting previously unselected package libyuv0:arm64. Preparing to unpack .../248-libyuv0_0.0.1919.20250919-1_arm64.deb ... Unpacking libyuv0:arm64 (0.0.1919.20250919-1) ... Selecting previously unselected package libavif16:arm64. Preparing to unpack .../249-libavif16_1.3.0-1+b1_arm64.deb ... Unpacking libavif16:arm64 (1.3.0-1+b1) ... Selecting previously unselected package uuid-dev:arm64. Preparing to unpack .../250-uuid-dev_2.41.2-4_arm64.deb ... Unpacking uuid-dev:arm64 (2.41.2-4) ... Selecting previously unselected package libblkid-dev:arm64. Preparing to unpack .../251-libblkid-dev_2.41.2-4_arm64.deb ... Unpacking libblkid-dev:arm64 (2.41.2-4) ... Selecting previously unselected package libblosc1:arm64. Preparing to unpack .../252-libblosc1_1.21.5+ds-2_arm64.deb ... Unpacking libblosc1:arm64 (1.21.5+ds-2) ... Selecting previously unselected package libmd-dev:arm64. Preparing to unpack .../253-libmd-dev_1.1.0-2+b1_arm64.deb ... Unpacking libmd-dev:arm64 (1.1.0-2+b1) ... Selecting previously unselected package libbsd-dev:arm64. Preparing to unpack .../254-libbsd-dev_0.12.2-2_arm64.deb ... Unpacking libbsd-dev:arm64 (0.12.2-2) ... Selecting previously unselected package libcap-dev:arm64. Preparing to unpack .../255-libcap-dev_1%3a2.75-10+b1_arm64.deb ... Unpacking libcap-dev:arm64 (1:2.75-10+b1) ... Selecting previously unselected package libngtcp2-crypto-gnutls8:arm64. Preparing to unpack .../256-libngtcp2-crypto-gnutls8_1.16.0-1_arm64.deb ... Unpacking libngtcp2-crypto-gnutls8:arm64 (1.16.0-1) ... Selecting previously unselected package libcurl3t64-gnutls:arm64. Preparing to unpack .../257-libcurl3t64-gnutls_8.17.0~rc3-1_arm64.deb ... Unpacking libcurl3t64-gnutls:arm64 (8.17.0~rc3-1) ... Selecting previously unselected package libcfitsio10t64:arm64. Preparing to unpack .../258-libcfitsio10t64_4.6.2-2_arm64.deb ... Unpacking libcfitsio10t64:arm64 (4.6.2-2) ... Selecting previously unselected package libcharls2:arm64. Preparing to unpack .../259-libcharls2_2.4.2-2+b2_arm64.deb ... Unpacking libcharls2:arm64 (2.4.2-2+b2) ... Selecting previously unselected package libcjson-dev:arm64. Preparing to unpack .../260-libcjson-dev_1.7.18-4_arm64.deb ... Unpacking libcjson-dev:arm64 (1.7.18-4) ... Selecting previously unselected package libdbus-1-3:arm64. Preparing to unpack .../261-libdbus-1-3_1.16.2-2_arm64.deb ... Unpacking libdbus-1-3:arm64 (1.16.2-2) ... Selecting previously unselected package libsystemd-dev:arm64. Preparing to unpack .../262-libsystemd-dev_258.1-2_arm64.deb ... Unpacking libsystemd-dev:arm64 (258.1-2) ... Selecting previously unselected package libpkgconf3:arm64. Preparing to unpack .../263-libpkgconf3_1.8.1-4_arm64.deb ... Unpacking libpkgconf3:arm64 (1.8.1-4) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../264-pkgconf-bin_1.8.1-4_arm64.deb ... Unpacking pkgconf-bin (1.8.1-4) ... Selecting previously unselected package pkgconf:arm64. Preparing to unpack .../265-pkgconf_1.8.1-4_arm64.deb ... Unpacking pkgconf:arm64 (1.8.1-4) ... Selecting previously unselected package sgml-base. Preparing to unpack .../266-sgml-base_1.31+nmu1_all.deb ... Unpacking sgml-base (1.31+nmu1) ... Selecting previously unselected package xml-core. Preparing to unpack .../267-xml-core_0.19_all.deb ... Unpacking xml-core (0.19) ... Selecting previously unselected package libdbus-1-dev:arm64. Preparing to unpack .../268-libdbus-1-dev_1.16.2-2_arm64.deb ... Unpacking libdbus-1-dev:arm64 (1.16.2-2) ... Selecting previously unselected package libraw1394-11:arm64. Preparing to unpack .../269-libraw1394-11_2.1.2-2+b2_arm64.deb ... Unpacking libraw1394-11:arm64 (2.1.2-2+b2) ... Selecting previously unselected package libusb-1.0-0:arm64. Preparing to unpack .../270-libusb-1.0-0_2%3a1.0.29-2_arm64.deb ... Unpacking libusb-1.0-0:arm64 (2:1.0.29-2) ... Selecting previously unselected package libdc1394-25:arm64. Preparing to unpack .../271-libdc1394-25_2.2.6-6_arm64.deb ... Unpacking libdc1394-25:arm64 (2.2.6-6) ... Selecting previously unselected package libraw1394-dev:arm64. Preparing to unpack .../272-libraw1394-dev_2.1.2-2+b2_arm64.deb ... Unpacking libraw1394-dev:arm64 (2.1.2-2+b2) ... Selecting previously unselected package libdc1394-dev:arm64. Preparing to unpack .../273-libdc1394-dev_2.2.6-6_arm64.deb ... Unpacking libdc1394-dev:arm64 (2.2.6-6) ... Selecting previously unselected package libde265-0:arm64. Preparing to unpack .../274-libde265-0_1.0.16-1_arm64.deb ... Unpacking libde265-0:arm64 (1.0.16-1) ... Selecting previously unselected package libdecor-0-0:arm64. Preparing to unpack .../275-libdecor-0-0_0.2.4-1_arm64.deb ... Unpacking libdecor-0-0:arm64 (0.2.4-1) ... Selecting previously unselected package libwayland-server0:arm64. Preparing to unpack .../276-libwayland-server0_1.24.0-2+b1_arm64.deb ... Unpacking libwayland-server0:arm64 (1.24.0-2+b1) ... Selecting previously unselected package libwayland-bin. Preparing to unpack .../277-libwayland-bin_1.24.0-2+b1_arm64.deb ... Unpacking libwayland-bin (1.24.0-2+b1) ... Selecting previously unselected package libffi-dev:arm64. Preparing to unpack .../278-libffi-dev_3.5.2-2_arm64.deb ... Unpacking libffi-dev:arm64 (3.5.2-2) ... Selecting previously unselected package libwayland-dev:arm64. Preparing to unpack .../279-libwayland-dev_1.24.0-2+b1_arm64.deb ... Unpacking libwayland-dev:arm64 (1.24.0-2+b1) ... Selecting previously unselected package libdecor-0-dev:arm64. Preparing to unpack .../280-libdecor-0-dev_0.2.4-1_arm64.deb ... Unpacking libdecor-0-dev:arm64 (0.2.4-1) ... Selecting previously unselected package libdeflate-dev:arm64. Preparing to unpack .../281-libdeflate-dev_1.23-2_arm64.deb ... Unpacking libdeflate-dev:arm64 (1.23-2) ... Selecting previously unselected package libdouble-conversion3:arm64. Preparing to unpack .../282-libdouble-conversion3_3.3.1-2_arm64.deb ... Unpacking libdouble-conversion3:arm64 (3.3.1-2) ... Selecting previously unselected package libdrm-radeon1:arm64. Preparing to unpack .../283-libdrm-radeon1_2.4.127-1_arm64.deb ... Unpacking libdrm-radeon1:arm64 (2.4.127-1) ... Selecting previously unselected package libdrm-nouveau2:arm64. Preparing to unpack .../284-libdrm-nouveau2_2.4.127-1_arm64.deb ... Unpacking libdrm-nouveau2:arm64 (2.4.127-1) ... Selecting previously unselected package libdrm-freedreno1:arm64. Preparing to unpack .../285-libdrm-freedreno1_2.4.127-1_arm64.deb ... Unpacking libdrm-freedreno1:arm64 (2.4.127-1) ... Selecting previously unselected package libdrm-tegra0:arm64. Preparing to unpack .../286-libdrm-tegra0_2.4.127-1_arm64.deb ... Unpacking libdrm-tegra0:arm64 (2.4.127-1) ... Selecting previously unselected package libdrm-etnaviv1:arm64. Preparing to unpack .../287-libdrm-etnaviv1_2.4.127-1_arm64.deb ... Unpacking libdrm-etnaviv1:arm64 (2.4.127-1) ... Selecting previously unselected package libpciaccess0:arm64. Preparing to unpack .../288-libpciaccess0_0.17-3+b3_arm64.deb ... Unpacking libpciaccess0:arm64 (0.17-3+b3) ... Selecting previously unselected package libpciaccess-dev:arm64. Preparing to unpack .../289-libpciaccess-dev_0.17-3+b3_arm64.deb ... Unpacking libpciaccess-dev:arm64 (0.17-3+b3) ... Selecting previously unselected package libdrm-dev:arm64. Preparing to unpack .../290-libdrm-dev_2.4.127-1_arm64.deb ... Unpacking libdrm-dev:arm64 (2.4.127-1) ... Selecting previously unselected package zlib1g-dev:arm64. Preparing to unpack .../291-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_arm64.deb ... Unpacking zlib1g-dev:arm64 (1:1.3.dfsg+really1.3.1-1+b1) ... Selecting previously unselected package libzstd-dev:arm64. Preparing to unpack .../292-libzstd-dev_1.5.7+dfsg-2_arm64.deb ... Unpacking libzstd-dev:arm64 (1.5.7+dfsg-2) ... Selecting previously unselected package libelf-dev:arm64. Preparing to unpack .../293-libelf-dev_0.194-1_arm64.deb ... Unpacking libelf-dev:arm64 (0.194-1) ... Selecting previously unselected package libdw1t64:arm64. Preparing to unpack .../294-libdw1t64_0.194-1_arm64.deb ... Unpacking libdw1t64:arm64 (0.194-1) ... Selecting previously unselected package liblzma-dev:arm64. Preparing to unpack .../295-liblzma-dev_5.8.1-2_arm64.deb ... Unpacking liblzma-dev:arm64 (5.8.1-2) ... Selecting previously unselected package libdw-dev:arm64. Preparing to unpack .../296-libdw-dev_0.194-1_arm64.deb ... Unpacking libdw-dev:arm64 (0.194-1) ... Selecting previously unselected package xorg-sgml-doctools. Preparing to unpack .../297-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ... Unpacking xorg-sgml-doctools (1:1.11-1.1) ... Selecting previously unselected package x11proto-dev. Preparing to unpack .../298-x11proto-dev_2024.1-1_all.deb ... Unpacking x11proto-dev (2024.1-1) ... Selecting previously unselected package libxau-dev:arm64. Preparing to unpack .../299-libxau-dev_1%3a1.0.11-1_arm64.deb ... Unpacking libxau-dev:arm64 (1:1.0.11-1) ... Selecting previously unselected package libxdmcp-dev:arm64. Preparing to unpack .../300-libxdmcp-dev_1%3a1.1.5-1_arm64.deb ... Unpacking libxdmcp-dev:arm64 (1:1.1.5-1) ... Selecting previously unselected package xtrans-dev. Preparing to unpack .../301-xtrans-dev_1.6.0-1_all.deb ... Unpacking xtrans-dev (1.6.0-1) ... Selecting previously unselected package libxcb1-dev:arm64. Preparing to unpack .../302-libxcb1-dev_1.17.0-2+b1_arm64.deb ... Unpacking libxcb1-dev:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libx11-dev:arm64. Preparing to unpack .../303-libx11-dev_2%3a1.8.12-1_arm64.deb ... Unpacking libx11-dev:arm64 (2:1.8.12-1) ... Selecting previously unselected package libglx-dev:arm64. Preparing to unpack .../304-libglx-dev_1.7.0-1+b2_arm64.deb ... Unpacking libglx-dev:arm64 (1.7.0-1+b2) ... Selecting previously unselected package libgl-dev:arm64. Preparing to unpack .../305-libgl-dev_1.7.0-1+b2_arm64.deb ... Unpacking libgl-dev:arm64 (1.7.0-1+b2) ... Selecting previously unselected package libegl-dev:arm64. Preparing to unpack .../306-libegl-dev_1.7.0-1+b2_arm64.deb ... Unpacking libegl-dev:arm64 (1.7.0-1+b2) ... Selecting previously unselected package libglvnd-core-dev:arm64. Preparing to unpack .../307-libglvnd-core-dev_1.7.0-1+b2_arm64.deb ... Unpacking libglvnd-core-dev:arm64 (1.7.0-1+b2) ... Selecting previously unselected package libgles1:arm64. Preparing to unpack .../308-libgles1_1.7.0-1+b2_arm64.deb ... Unpacking libgles1:arm64 (1.7.0-1+b2) ... Selecting previously unselected package libgles2:arm64. Preparing to unpack .../309-libgles2_1.7.0-1+b2_arm64.deb ... Unpacking libgles2:arm64 (1.7.0-1+b2) ... Selecting previously unselected package libgles-dev:arm64. Preparing to unpack .../310-libgles-dev_1.7.0-1+b2_arm64.deb ... Unpacking libgles-dev:arm64 (1.7.0-1+b2) ... Selecting previously unselected package libopengl0:arm64. Preparing to unpack .../311-libopengl0_1.7.0-1+b2_arm64.deb ... Unpacking libopengl0:arm64 (1.7.0-1+b2) ... Selecting previously unselected package libopengl-dev:arm64. Preparing to unpack .../312-libopengl-dev_1.7.0-1+b2_arm64.deb ... Unpacking libopengl-dev:arm64 (1.7.0-1+b2) ... Selecting previously unselected package libglvnd-dev:arm64. Preparing to unpack .../313-libglvnd-dev_1.7.0-1+b2_arm64.deb ... Unpacking libglvnd-dev:arm64 (1.7.0-1+b2) ... Selecting previously unselected package libegl1-mesa-dev:arm64. Preparing to unpack .../314-libegl1-mesa-dev_25.2.6-1_arm64.deb ... Unpacking libegl1-mesa-dev:arm64 (25.2.6-1) ... Selecting previously unselected package libeigen3-dev. Preparing to unpack .../315-libeigen3-dev_3.4.0-5_all.deb ... Unpacking libeigen3-dev (3.4.0-5) ... Selecting previously unselected package libevdev2:arm64. Preparing to unpack .../316-libevdev2_1.13.4+dfsg-1_arm64.deb ... Unpacking libevdev2:arm64 (1.13.4+dfsg-1) ... Selecting previously unselected package libevent-core-2.1-7t64:arm64. Preparing to unpack .../317-libevent-core-2.1-7t64_2.1.12-stable-10+b1_arm64.deb ... Unpacking libevent-core-2.1-7t64:arm64 (2.1.12-stable-10+b1) ... Selecting previously unselected package libevent-pthreads-2.1-7t64:arm64. Preparing to unpack .../318-libevent-pthreads-2.1-7t64_2.1.12-stable-10+b1_arm64.deb ... Unpacking libevent-pthreads-2.1-7t64:arm64 (2.1.12-stable-10+b1) ... Selecting previously unselected package libexif12:arm64. Preparing to unpack .../319-libexif12_0.6.25-1_arm64.deb ... Unpacking libexif12:arm64 (0.6.25-1) ... Selecting previously unselected package libexif-dev:arm64. Preparing to unpack .../320-libexif-dev_0.6.25-1_arm64.deb ... Unpacking libexif-dev:arm64 (0.6.25-1) ... Selecting previously unselected package librdmacm1t64:arm64. Preparing to unpack .../321-librdmacm1t64_56.1-1+b1_arm64.deb ... Unpacking librdmacm1t64:arm64 (56.1-1+b1) ... Selecting previously unselected package libfabric1:arm64. Preparing to unpack .../322-libfabric1_2.1.0-1.1_arm64.deb ... Unpacking libfabric1:arm64 (2.1.0-1.1) ... Selecting previously unselected package libflac14:arm64. Preparing to unpack .../323-libflac14_1.5.0+ds-5_arm64.deb ... Unpacking libflac14:arm64 (1.5.0+ds-5) ... Selecting previously unselected package libminizip1t64:arm64. Preparing to unpack .../324-libminizip1t64_1%3a1.3.dfsg+really1.3.1-1+b1_arm64.deb ... Unpacking libminizip1t64:arm64 (1:1.3.dfsg+really1.3.1-1+b1) ... Selecting previously unselected package libfreexl1:arm64. Preparing to unpack .../325-libfreexl1_2.0.0-1+b3_arm64.deb ... Unpacking libfreexl1:arm64 (2.0.0-1+b3) ... Selecting previously unselected package libfyba0t64:arm64. Preparing to unpack .../326-libfyba0t64_4.1.1-11+b1_arm64.deb ... Unpacking libfyba0t64:arm64 (4.1.1-11+b1) ... Selecting previously unselected package libgbm-dev:arm64. Preparing to unpack .../327-libgbm-dev_25.2.6-1_arm64.deb ... Unpacking libgbm-dev:arm64 (25.2.6-1) ... Selecting previously unselected package libheif-plugin-dav1d:arm64. Preparing to unpack .../328-libheif-plugin-dav1d_1.20.2-2+b1_arm64.deb ... Unpacking libheif-plugin-dav1d:arm64 (1.20.2-2+b1) ... Selecting previously unselected package libheif-plugin-libde265:arm64. Preparing to unpack .../329-libheif-plugin-libde265_1.20.2-2+b1_arm64.deb ... Unpacking libheif-plugin-libde265:arm64 (1.20.2-2+b1) ... Selecting previously unselected package libheif1:arm64. Preparing to unpack .../330-libheif1_1.20.2-2+b1_arm64.deb ... Unpacking libheif1:arm64 (1.20.2-2+b1) ... Selecting previously unselected package libimagequant0:arm64. Preparing to unpack .../331-libimagequant0_4.4.0-3_arm64.deb ... Unpacking libimagequant0:arm64 (4.4.0-3) ... Selecting previously unselected package libxpm4:arm64. Preparing to unpack .../332-libxpm4_1%3a3.5.17-1+b3_arm64.deb ... Unpacking libxpm4:arm64 (1:3.5.17-1+b3) ... Selecting previously unselected package libgd3:arm64. Preparing to unpack .../333-libgd3_2.3.3-13_arm64.deb ... Unpacking libgd3:arm64 (2.3.3-13) ... Selecting previously unselected package libgeos3.14.1:arm64. Preparing to unpack .../334-libgeos3.14.1_3.14.1-1_arm64.deb ... Unpacking libgeos3.14.1:arm64 (3.14.1-1) ... Selecting previously unselected package libgeos-c1t64:arm64. Preparing to unpack .../335-libgeos-c1t64_3.14.1-1_arm64.deb ... Unpacking libgeos-c1t64:arm64 (3.14.1-1) ... Selecting previously unselected package proj-data. Preparing to unpack .../336-proj-data_9.7.0-1_all.deb ... Unpacking proj-data (9.7.0-1) ... Selecting previously unselected package libproj25:arm64. Preparing to unpack .../337-libproj25_9.7.0-1_arm64.deb ... Unpacking libproj25:arm64 (9.7.0-1) ... Selecting previously unselected package libgeotiff5:arm64. Preparing to unpack .../338-libgeotiff5_1.7.4-1_arm64.deb ... Unpacking libgeotiff5:arm64 (1.7.4-1) ... Selecting previously unselected package libgif7:arm64. Preparing to unpack .../339-libgif7_5.2.2-1+b1_arm64.deb ... Unpacking libgif7:arm64 (5.2.2-1+b1) ... Selecting previously unselected package libsz2:arm64. Preparing to unpack .../340-libsz2_1.1.4-2_arm64.deb ... Unpacking libsz2:arm64 (1.1.4-2) ... Selecting previously unselected package libhdf4-0:arm64. Preparing to unpack .../341-libhdf4-0_4.3.1-1_arm64.deb ... Unpacking libhdf4-0:arm64 (4.3.1-1) ... Selecting previously unselected package libhdf5-310:arm64. Preparing to unpack .../342-libhdf5-310_1.14.5+repack-4_arm64.deb ... Unpacking libhdf5-310:arm64 (1.14.5+repack-4) ... Selecting previously unselected package libjson-c5:arm64. Preparing to unpack .../343-libjson-c5_0.18+ds-1.1_arm64.deb ... Unpacking libjson-c5:arm64 (0.18+ds-1.1) ... Selecting previously unselected package liburiparser1:arm64. Preparing to unpack .../344-liburiparser1_0.9.8+dfsg-2_arm64.deb ... Unpacking liburiparser1:arm64 (0.9.8+dfsg-2) ... Selecting previously unselected package libkmlbase1t64:arm64. Preparing to unpack .../345-libkmlbase1t64_1.3.0-13_arm64.deb ... Unpacking libkmlbase1t64:arm64 (1.3.0-13) ... Selecting previously unselected package libkmldom1t64:arm64. Preparing to unpack .../346-libkmldom1t64_1.3.0-13_arm64.deb ... Unpacking libkmldom1t64:arm64 (1.3.0-13) ... Selecting previously unselected package libkmlengine1t64:arm64. Preparing to unpack .../347-libkmlengine1t64_1.3.0-13_arm64.deb ... Unpacking libkmlengine1t64:arm64 (1.3.0-13) ... Selecting previously unselected package mysql-common. Preparing to unpack .../348-mysql-common_5.8+1.1.1_all.deb ... Unpacking mysql-common (5.8+1.1.1) ... Selecting previously unselected package mariadb-common. Preparing to unpack .../349-mariadb-common_1%3a11.8.3-1_all.deb ... Unpacking mariadb-common (1:11.8.3-1) ... Selecting previously unselected package libmariadb3:arm64. Preparing to unpack .../350-libmariadb3_1%3a11.8.3-1+b1_arm64.deb ... Unpacking libmariadb3:arm64 (1:11.8.3-1+b1) ... Selecting previously unselected package libmuparser2v5:arm64. Preparing to unpack .../351-libmuparser2v5_2.3.4-2_arm64.deb ... Unpacking libmuparser2v5:arm64 (2.3.4-2) ... Selecting previously unselected package libhdf5-hl-310:arm64. Preparing to unpack .../352-libhdf5-hl-310_1.14.5+repack-4_arm64.deb ... Unpacking libhdf5-hl-310:arm64 (1.14.5+repack-4) ... Selecting previously unselected package libnetcdf22:arm64. Preparing to unpack .../353-libnetcdf22_1%3a4.9.3-1+b1_arm64.deb ... Unpacking libnetcdf22:arm64 (1:4.9.3-1+b1) ... Selecting previously unselected package libltdl7:arm64. Preparing to unpack .../354-libltdl7_2.5.4-7_arm64.deb ... Unpacking libltdl7:arm64 (2.5.4-7) ... Selecting previously unselected package libodbc2:arm64. Preparing to unpack .../355-libodbc2_2.3.12-2+b1_arm64.deb ... Unpacking libodbc2:arm64 (2.3.12-2+b1) ... Selecting previously unselected package unixodbc-common. Preparing to unpack .../356-unixodbc-common_2.3.12-2_all.deb ... Unpacking unixodbc-common (2.3.12-2) ... Selecting previously unselected package libodbcinst2:arm64. Preparing to unpack .../357-libodbcinst2_2.3.12-2+b1_arm64.deb ... Unpacking libodbcinst2:arm64 (2.3.12-2+b1) ... Selecting previously unselected package libgpgme11t64:arm64. Preparing to unpack .../358-libgpgme11t64_1.24.2-3_arm64.deb ... Unpacking libgpgme11t64:arm64 (1.24.2-3) ... Selecting previously unselected package libgpgmepp6t64:arm64. Preparing to unpack .../359-libgpgmepp6t64_1.24.2-3_arm64.deb ... Unpacking libgpgmepp6t64:arm64 (1.24.2-3) ... Selecting previously unselected package libnspr4:arm64. Preparing to unpack .../360-libnspr4_2%3a4.37-1_arm64.deb ... Unpacking libnspr4:arm64 (2:4.37-1) ... Selecting previously unselected package libnss3:arm64. Preparing to unpack .../361-libnss3_2%3a3.117-1_arm64.deb ... Unpacking libnss3:arm64 (2:3.117-1) ... Selecting previously unselected package libpoppler147:arm64. Preparing to unpack .../362-libpoppler147_25.03.0-11.1_arm64.deb ... Unpacking libpoppler147:arm64 (25.03.0-11.1) ... Selecting previously unselected package libpq5:arm64. Preparing to unpack .../363-libpq5_18.0-1_arm64.deb ... Unpacking libpq5:arm64 (18.0-1) ... Selecting previously unselected package libqhull-r8.0:arm64. Preparing to unpack .../364-libqhull-r8.0_2020.2-7_arm64.deb ... Unpacking libqhull-r8.0:arm64 (2020.2-7) ... Selecting previously unselected package librttopo1:arm64. Preparing to unpack .../365-librttopo1_1.1.0-4_arm64.deb ... Unpacking librttopo1:arm64 (1.1.0-4) ... Selecting previously unselected package libspatialite8t64:arm64. Preparing to unpack .../366-libspatialite8t64_5.1.0-3+b4_arm64.deb ... Unpacking libspatialite8t64:arm64 (5.1.0-3+b4) ... Selecting previously unselected package libicu76:arm64. Preparing to unpack .../367-libicu76_76.1-4_arm64.deb ... Unpacking libicu76:arm64 (76.1-4) ... Selecting previously unselected package libxerces-c3.2t64:arm64. Preparing to unpack .../368-libxerces-c3.2t64_3.2.4+debian-1.3+b2_arm64.deb ... Unpacking libxerces-c3.2t64:arm64 (3.2.4+debian-1.3+b2) ... Selecting previously unselected package libgdal37:arm64. Preparing to unpack .../369-libgdal37_3.11.4+dfsg-1_arm64.deb ... Unpacking libgdal37:arm64 (3.11.4+dfsg-1) ... Selecting previously unselected package libsocket++1:arm64. Preparing to unpack .../370-libsocket++1_1.12.13+git20131030.5d039ba-1+b2_arm64.deb ... Unpacking libsocket++1:arm64 (1.12.13+git20131030.5d039ba-1+b2) ... Selecting previously unselected package libgdcm3.0t64:arm64. Preparing to unpack .../371-libgdcm3.0t64_3.0.24-6+b1_arm64.deb ... Unpacking libgdcm3.0t64:arm64 (3.0.24-6+b1) ... Selecting previously unselected package libgdcm-dev. Preparing to unpack .../372-libgdcm-dev_3.0.24-6+b1_arm64.deb ... Unpacking libgdcm-dev (3.0.24-6+b1) ... Selecting previously unselected package libsepol-dev:arm64. Preparing to unpack .../373-libsepol-dev_3.9-2_arm64.deb ... Unpacking libsepol-dev:arm64 (3.9-2) ... Selecting previously unselected package libpcre2-16-0:arm64. Preparing to unpack .../374-libpcre2-16-0_10.46-1_arm64.deb ... Unpacking libpcre2-16-0:arm64 (10.46-1) ... Selecting previously unselected package libpcre2-32-0:arm64. Preparing to unpack .../375-libpcre2-32-0_10.46-1_arm64.deb ... Unpacking libpcre2-32-0:arm64 (10.46-1) ... Selecting previously unselected package libpcre2-posix3:arm64. Preparing to unpack .../376-libpcre2-posix3_10.46-1_arm64.deb ... Unpacking libpcre2-posix3:arm64 (10.46-1) ... Selecting previously unselected package libpcre2-dev:arm64. Preparing to unpack .../377-libpcre2-dev_10.46-1_arm64.deb ... Unpacking libpcre2-dev:arm64 (10.46-1) ... Selecting previously unselected package libselinux1-dev:arm64. Preparing to unpack .../378-libselinux1-dev_3.9-2_arm64.deb ... Unpacking libselinux1-dev:arm64 (3.9-2) ... Selecting previously unselected package libmount-dev:arm64. Preparing to unpack .../379-libmount-dev_2.41.2-4_arm64.deb ... Unpacking libmount-dev:arm64 (2.41.2-4) ... Selecting previously unselected package libsysprof-capture-4-dev:arm64. Preparing to unpack .../380-libsysprof-capture-4-dev_49.0-1_arm64.deb ... Unpacking libsysprof-capture-4-dev:arm64 (49.0-1) ... Selecting previously unselected package libgio-2.0-dev:arm64. Preparing to unpack .../381-libgio-2.0-dev_2.86.1-1_arm64.deb ... Unpacking libgio-2.0-dev:arm64 (2.86.1-1) ... Selecting previously unselected package python3-packaging. Preparing to unpack .../382-python3-packaging_25.0-1_all.deb ... Unpacking python3-packaging (25.0-1) ... Selecting previously unselected package libgio-2.0-dev-bin. Preparing to unpack .../383-libgio-2.0-dev-bin_2.86.1-1_arm64.deb ... Unpacking libgio-2.0-dev-bin (2.86.1-1) ... Selecting previously unselected package libgl2ps1.4:arm64. Preparing to unpack .../384-libgl2ps1.4_1.4.2+dfsg1-4_arm64.deb ... Unpacking libgl2ps1.4:arm64 (1.4.2+dfsg1-4) ... Selecting previously unselected package libglib2.0-data. Preparing to unpack .../385-libglib2.0-data_2.86.1-1_all.deb ... Unpacking libglib2.0-data (2.86.1-1) ... Selecting previously unselected package libglib2.0-bin. Preparing to unpack .../386-libglib2.0-bin_2.86.1-1_arm64.deb ... Unpacking libglib2.0-bin (2.86.1-1) ... Selecting previously unselected package libglib2.0-dev-bin. Preparing to unpack .../387-libglib2.0-dev-bin_2.86.1-1_arm64.deb ... Unpacking libglib2.0-dev-bin (2.86.1-1) ... Selecting previously unselected package libglib2.0-dev:arm64. Preparing to unpack .../388-libglib2.0-dev_2.86.1-1_arm64.deb ... Unpacking libglib2.0-dev:arm64 (2.86.1-1) ... Selecting previously unselected package libgphoto2-port12t64:arm64. Preparing to unpack .../389-libgphoto2-port12t64_2.5.32-1_arm64.deb ... Unpacking libgphoto2-port12t64:arm64 (2.5.32-1) ... Selecting previously unselected package libgphoto2-6t64:arm64. Preparing to unpack .../390-libgphoto2-6t64_2.5.32-1_arm64.deb ... Unpacking libgphoto2-6t64:arm64 (2.5.32-1) ... Selecting previously unselected package libgphoto2-dev:arm64. Preparing to unpack .../391-libgphoto2-dev_2.5.32-1_arm64.deb ... Unpacking libgphoto2-dev:arm64 (2.5.32-1) ... Selecting previously unselected package libunwind8:arm64. Preparing to unpack .../392-libunwind8_1.8.1-0.1_arm64.deb ... Unpacking libunwind8:arm64 (1.8.1-0.1) ... Selecting previously unselected package libunwind-dev:arm64. Preparing to unpack .../393-libunwind-dev_1.8.1-0.1_arm64.deb ... Unpacking libunwind-dev:arm64 (1.8.1-0.1) ... Selecting previously unselected package libgstreamer1.0-dev:arm64. Preparing to unpack .../394-libgstreamer1.0-dev_1.26.7-1_arm64.deb ... Unpacking libgstreamer1.0-dev:arm64 (1.26.7-1) ... Selecting previously unselected package liborc-0.4-dev-bin. Preparing to unpack .../395-liborc-0.4-dev-bin_1%3a0.4.41-1_arm64.deb ... Unpacking liborc-0.4-dev-bin (1:0.4.41-1) ... Selecting previously unselected package liborc-0.4-dev:arm64. Preparing to unpack .../396-liborc-0.4-dev_1%3a0.4.41-1_arm64.deb ... Unpacking liborc-0.4-dev:arm64 (1:0.4.41-1) ... Selecting previously unselected package libx11-xcb-dev:arm64. Preparing to unpack .../397-libx11-xcb-dev_2%3a1.8.12-1_arm64.deb ... Unpacking libx11-xcb-dev:arm64 (2:1.8.12-1) ... Selecting previously unselected package libudev-dev:arm64. Preparing to unpack .../398-libudev-dev_258.1-2_arm64.deb ... Unpacking libudev-dev:arm64 (258.1-2) ... Selecting previously unselected package libgudev-1.0-dev:arm64. Preparing to unpack .../399-libgudev-1.0-dev_238-7_arm64.deb ... Unpacking libgudev-1.0-dev:arm64 (238-7) ... Selecting previously unselected package libgstreamer-plugins-base1.0-dev:arm64. Preparing to unpack .../400-libgstreamer-plugins-base1.0-dev_1.26.7-1_arm64.deb ... Unpacking libgstreamer-plugins-base1.0-dev:arm64 (1.26.7-1) ... Selecting previously unselected package libhidapi-hidraw0:arm64. Preparing to unpack .../401-libhidapi-hidraw0_0.15.0-2_arm64.deb ... Unpacking libhidapi-hidraw0:arm64 (0.15.0-2) ... Selecting previously unselected package libhidapi-libusb0:arm64. Preparing to unpack .../402-libhidapi-libusb0_0.15.0-2_arm64.deb ... Unpacking libhidapi-libusb0:arm64 (0.15.0-2) ... Selecting previously unselected package libhidapi-dev:arm64. Preparing to unpack .../403-libhidapi-dev_0.15.0-2_arm64.deb ... Unpacking libhidapi-dev:arm64 (0.15.0-2) ... Selecting previously unselected package libxnvctrl0:arm64. Preparing to unpack .../404-libxnvctrl0_535.171.04-1+b2_arm64.deb ... Unpacking libxnvctrl0:arm64 (535.171.04-1+b2) ... Selecting previously unselected package libhwloc15:arm64. Preparing to unpack .../405-libhwloc15_2.12.2-1_arm64.deb ... Unpacking libhwloc15:arm64 (2.12.2-1) ... Selecting previously unselected package libhwloc-plugins:arm64. Preparing to unpack .../406-libhwloc-plugins_2.12.2-1_arm64.deb ... Unpacking libhwloc-plugins:arm64 (2.12.2-1) ... Selecting previously unselected package libibumad3:arm64. Preparing to unpack .../407-libibumad3_56.1-1+b1_arm64.deb ... Unpacking libibumad3:arm64 (56.1-1+b1) ... Selecting previously unselected package libibmad5:arm64. Preparing to unpack .../408-libibmad5_56.1-1+b1_arm64.deb ... Unpacking libibmad5:arm64 (56.1-1+b1) ... Selecting previously unselected package libibus-1.0-dev:arm64. Preparing to unpack .../409-libibus-1.0-dev_1.5.32-2_arm64.deb ... Unpacking libibus-1.0-dev:arm64 (1.5.32-2) ... Selecting previously unselected package x11-common. Preparing to unpack .../410-x11-common_1%3a7.7+26_all.deb ... Unpacking x11-common (1:7.7+26) ... Selecting previously unselected package libice6:arm64. Preparing to unpack .../411-libice6_2%3a1.1.1-1_arm64.deb ... Unpacking libice6:arm64 (2:1.1.1-1) ... Selecting previously unselected package libice-dev:arm64. Preparing to unpack .../412-libice-dev_2%3a1.1.1-1_arm64.deb ... Unpacking libice-dev:arm64 (2:1.1.1-1) ... Selecting previously unselected package libimath-3-1-29t64:arm64. Preparing to unpack .../413-libimath-3-1-29t64_3.1.12-1+b3_arm64.deb ... Unpacking libimath-3-1-29t64:arm64 (3.1.12-1+b3) ... Selecting previously unselected package libimath-dev:arm64. Preparing to unpack .../414-libimath-dev_3.1.12-1+b3_arm64.deb ... Unpacking libimath-dev:arm64 (3.1.12-1+b3) ... Selecting previously unselected package libwacom-common. Preparing to unpack .../415-libwacom-common_2.16.1-1_all.deb ... Unpacking libwacom-common (2.16.1-1) ... Selecting previously unselected package libwacom9:arm64. Preparing to unpack .../416-libwacom9_2.16.1-1_arm64.deb ... Unpacking libwacom9:arm64 (2.16.1-1) ... Selecting previously unselected package libinput-bin. Preparing to unpack .../417-libinput-bin_1.28.1-1_arm64.deb ... Unpacking libinput-bin (1.28.1-1) ... Selecting previously unselected package libmtdev1t64:arm64. Preparing to unpack .../418-libmtdev1t64_1.1.7-1_arm64.deb ... Unpacking libmtdev1t64:arm64 (1.1.7-1) ... Selecting previously unselected package libinput10:arm64. Preparing to unpack .../419-libinput10_1.28.1-1_arm64.deb ... Unpacking libinput10:arm64 (1.28.1-1) ... Selecting previously unselected package libjbig-dev:arm64. Preparing to unpack .../420-libjbig-dev_2.1-6.1+b2_arm64.deb ... Unpacking libjbig-dev:arm64 (2.1-6.1+b2) ... Selecting previously unselected package libjpeg62-turbo-dev:arm64. Preparing to unpack .../421-libjpeg62-turbo-dev_1%3a2.1.5-4_arm64.deb ... Unpacking libjpeg62-turbo-dev:arm64 (1:2.1.5-4) ... Selecting previously unselected package libjpeg-dev:arm64. Preparing to unpack .../422-libjpeg-dev_1%3a2.1.5-4_arm64.deb ... Unpacking libjpeg-dev:arm64 (1:2.1.5-4) ... Selecting previously unselected package libleptonica6:arm64. Preparing to unpack .../423-libleptonica6_1.84.1-4_arm64.deb ... Unpacking libleptonica6:arm64 (1.84.1-4) ... Selecting previously unselected package liblerc-dev:arm64. Preparing to unpack .../424-liblerc-dev_4.0.0+ds-5_arm64.deb ... Unpacking liblerc-dev:arm64 (4.0.0+ds-5) ... Selecting previously unselected package liblua5.4-0:arm64. Preparing to unpack .../425-liblua5.4-0_5.4.8-1_arm64.deb ... Unpacking liblua5.4-0:arm64 (5.4.8-1) ... Selecting previously unselected package libmd4c0:arm64. Preparing to unpack .../426-libmd4c0_0.5.2-2+b1_arm64.deb ... Unpacking libmd4c0:arm64 (0.5.2-2+b1) ... Selecting previously unselected package libmunge2:arm64. Preparing to unpack .../427-libmunge2_0.5.16-1_arm64.deb ... Unpacking libmunge2:arm64 (0.5.16-1) ... Selecting previously unselected package libtbbbind-2-5:arm64. Preparing to unpack .../428-libtbbbind-2-5_2022.1.0-3_arm64.deb ... Unpacking libtbbbind-2-5:arm64 (2022.1.0-3) ... Selecting previously unselected package libtbbmalloc2:arm64. Preparing to unpack .../429-libtbbmalloc2_2022.1.0-3_arm64.deb ... Unpacking libtbbmalloc2:arm64 (2022.1.0-3) ... Selecting previously unselected package libtbb12:arm64. Preparing to unpack .../430-libtbb12_2022.1.0-3_arm64.deb ... Unpacking libtbb12:arm64 (2022.1.0-3) ... Selecting previously unselected package libopencv-core410:arm64. Preparing to unpack .../431-libopencv-core410_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-core410:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-flann410:arm64. Preparing to unpack .../432-libopencv-flann410_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-flann410:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-imgproc410:arm64. Preparing to unpack .../433-libopencv-imgproc410_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-imgproc410:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-features2d410:arm64. Preparing to unpack .../434-libopencv-features2d410_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-features2d410:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-calib3d410:arm64. Preparing to unpack .../435-libopencv-calib3d410_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-calib3d410:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libtbb-dev:arm64. Preparing to unpack .../436-libtbb-dev_2022.1.0-3_arm64.deb ... Unpacking libtbb-dev:arm64 (2022.1.0-3) ... Selecting previously unselected package libopencv-core-dev:arm64. Preparing to unpack .../437-libopencv-core-dev_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-core-dev:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-flann-dev:arm64. Preparing to unpack .../438-libopencv-flann-dev_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-flann-dev:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libqt5core5t64:arm64. Preparing to unpack .../439-libqt5core5t64_5.15.17+dfsg-4_arm64.deb ... Unpacking libqt5core5t64:arm64 (5.15.17+dfsg-4) ... Selecting previously unselected package libqt5dbus5t64:arm64. Preparing to unpack .../440-libqt5dbus5t64_5.15.17+dfsg-4_arm64.deb ... Unpacking libqt5dbus5t64:arm64 (5.15.17+dfsg-4) ... Selecting previously unselected package libqt5network5t64:arm64. Preparing to unpack .../441-libqt5network5t64_5.15.17+dfsg-4_arm64.deb ... Unpacking libqt5network5t64:arm64 (5.15.17+dfsg-4) ... Selecting previously unselected package libsm6:arm64. Preparing to unpack .../442-libsm6_2%3a1.2.6-1_arm64.deb ... Unpacking libsm6:arm64 (2:1.2.6-1) ... Selecting previously unselected package libxcb-icccm4:arm64. Preparing to unpack .../443-libxcb-icccm4_0.4.2-1_arm64.deb ... Unpacking libxcb-icccm4:arm64 (0.4.2-1) ... Selecting previously unselected package libxcb-util1:arm64. Preparing to unpack .../444-libxcb-util1_0.4.1-1_arm64.deb ... Unpacking libxcb-util1:arm64 (0.4.1-1) ... Selecting previously unselected package libxcb-image0:arm64. Preparing to unpack .../445-libxcb-image0_0.4.0-2+b2_arm64.deb ... Unpacking libxcb-image0:arm64 (0.4.0-2+b2) ... Selecting previously unselected package libxcb-keysyms1:arm64. Preparing to unpack .../446-libxcb-keysyms1_0.4.1-1_arm64.deb ... Unpacking libxcb-keysyms1:arm64 (0.4.1-1) ... Selecting previously unselected package libxcb-render-util0:arm64. Preparing to unpack .../447-libxcb-render-util0_0.3.10-1_arm64.deb ... Unpacking libxcb-render-util0:arm64 (0.3.10-1) ... Selecting previously unselected package libxcb-shape0:arm64. Preparing to unpack .../448-libxcb-shape0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-shape0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-xinerama0:arm64. Preparing to unpack .../449-libxcb-xinerama0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-xinerama0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-xinput0:arm64. Preparing to unpack .../450-libxcb-xinput0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-xinput0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-xkb1:arm64. Preparing to unpack .../451-libxcb-xkb1_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-xkb1:arm64 (1.17.0-2+b1) ... Selecting previously unselected package xkb-data. Preparing to unpack .../452-xkb-data_2.42-1_all.deb ... Unpacking xkb-data (2.42-1) ... Selecting previously unselected package libxkbcommon0:arm64. Preparing to unpack .../453-libxkbcommon0_1.12.3-1_arm64.deb ... Unpacking libxkbcommon0:arm64 (1.12.3-1) ... Selecting previously unselected package libxkbcommon-x11-0:arm64. Preparing to unpack .../454-libxkbcommon-x11-0_1.12.3-1_arm64.deb ... Unpacking libxkbcommon-x11-0:arm64 (1.12.3-1) ... Selecting previously unselected package libqt5gui5t64:arm64. Preparing to unpack .../455-libqt5gui5t64_5.15.17+dfsg-4_arm64.deb ... Unpacking libqt5gui5t64:arm64 (5.15.17+dfsg-4) ... Selecting previously unselected package libqt5widgets5t64:arm64. Preparing to unpack .../456-libqt5widgets5t64_5.15.17+dfsg-4_arm64.deb ... Unpacking libqt5widgets5t64:arm64 (5.15.17+dfsg-4) ... Selecting previously unselected package libqt5opengl5t64:arm64. Preparing to unpack .../457-libqt5opengl5t64_5.15.17+dfsg-4_arm64.deb ... Unpacking libqt5opengl5t64:arm64 (5.15.17+dfsg-4) ... Selecting previously unselected package libqt5test5t64:arm64. Preparing to unpack .../458-libqt5test5t64_5.15.17+dfsg-4_arm64.deb ... Unpacking libqt5test5t64:arm64 (5.15.17+dfsg-4) ... Selecting previously unselected package libopencv-highgui410:arm64. Preparing to unpack .../459-libopencv-highgui410_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-highgui410:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopenexr-3-1-30:arm64. Preparing to unpack .../460-libopenexr-3-1-30_3.1.13-2_arm64.deb ... Unpacking libopenexr-3-1-30:arm64 (3.1.13-2) ... Selecting previously unselected package libopencv-imgcodecs410:arm64. Preparing to unpack .../461-libopencv-imgcodecs410_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-imgcodecs410:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-imgproc-dev:arm64. Preparing to unpack .../462-libopencv-imgproc-dev_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-imgproc-dev:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-imgcodecs-dev:arm64. Preparing to unpack .../463-libopencv-imgcodecs-dev_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-imgcodecs-dev:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libswscale8:arm64. Preparing to unpack .../464-libswscale8_7%3a7.1.2-1+b1_arm64.deb ... Unpacking libswscale8:arm64 (7:7.1.2-1+b1) ... Selecting previously unselected package libopencv-videoio410:arm64. Preparing to unpack .../465-libopencv-videoio410_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-videoio410:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-videoio-dev:arm64. Preparing to unpack .../466-libopencv-videoio-dev_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-videoio-dev:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopenexr-dev. Preparing to unpack .../467-libopenexr-dev_3.1.13-2_arm64.deb ... Unpacking libopenexr-dev (3.1.13-2) ... Selecting previously unselected package libpng-dev:arm64. Preparing to unpack .../468-libpng-dev_1.6.50-1_arm64.deb ... Unpacking libpng-dev:arm64 (1.6.50-1) ... Selecting previously unselected package libswscale-dev:arm64. Preparing to unpack .../469-libswscale-dev_7%3a7.1.2-1+b1_arm64.deb ... Unpacking libswscale-dev:arm64 (7:7.1.2-1+b1) ... Selecting previously unselected package libwebpdemux2:arm64. Preparing to unpack .../470-libwebpdemux2_1.5.0-0.1_arm64.deb ... Unpacking libwebpdemux2:arm64 (1.5.0-0.1) ... Selecting previously unselected package libwebpdecoder3:arm64. Preparing to unpack .../471-libwebpdecoder3_1.5.0-0.1_arm64.deb ... Unpacking libwebpdecoder3:arm64 (1.5.0-0.1) ... Selecting previously unselected package libsharpyuv-dev:arm64. Preparing to unpack .../472-libsharpyuv-dev_1.5.0-0.1_arm64.deb ... Unpacking libsharpyuv-dev:arm64 (1.5.0-0.1) ... Selecting previously unselected package libwebp-dev:arm64. Preparing to unpack .../473-libwebp-dev_1.5.0-0.1_arm64.deb ... Unpacking libwebp-dev:arm64 (1.5.0-0.1) ... Selecting previously unselected package libtiffxx6:arm64. Preparing to unpack .../474-libtiffxx6_4.7.1-1_arm64.deb ... Unpacking libtiffxx6:arm64 (4.7.1-1) ... Selecting previously unselected package libtiff-dev:arm64. Preparing to unpack .../475-libtiff-dev_4.7.1-1_arm64.deb ... Unpacking libtiff-dev:arm64 (4.7.1-1) ... Selecting previously unselected package libopencv-highgui-dev:arm64. Preparing to unpack .../476-libopencv-highgui-dev_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-highgui-dev:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-ml410:arm64. Preparing to unpack .../477-libopencv-ml410_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-ml410:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-ml-dev:arm64. Preparing to unpack .../478-libopencv-ml-dev_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-ml-dev:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-features2d-dev:arm64. Preparing to unpack .../479-libopencv-features2d-dev_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-features2d-dev:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-calib3d-dev:arm64. Preparing to unpack .../480-libopencv-calib3d-dev_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-calib3d-dev:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libprotobuf32t64:arm64. Preparing to unpack .../481-libprotobuf32t64_3.21.12-14_arm64.deb ... Unpacking libprotobuf32t64:arm64 (3.21.12-14) ... Selecting previously unselected package libopencv-dnn410:arm64. Preparing to unpack .../482-libopencv-dnn410_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-dnn410:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-objdetect410:arm64. Preparing to unpack .../483-libopencv-objdetect410_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-objdetect410:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-video410:arm64. Preparing to unpack .../484-libopencv-video410_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-video410:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libtesseract5:arm64. Preparing to unpack .../485-libtesseract5_5.5.0-1+b1_arm64.deb ... Unpacking libtesseract5:arm64 (5.5.0-1+b1) ... Selecting previously unselected package libopencv-contrib410:arm64. Preparing to unpack .../486-libopencv-contrib410_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-contrib410:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-dnn-dev:arm64. Preparing to unpack .../487-libopencv-dnn-dev_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-dnn-dev:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-objdetect-dev:arm64. Preparing to unpack .../488-libopencv-objdetect-dev_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-objdetect-dev:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-photo410:arm64. Preparing to unpack .../489-libopencv-photo410_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-photo410:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-photo-dev:arm64. Preparing to unpack .../490-libopencv-photo-dev_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-photo-dev:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-shape410:arm64. Preparing to unpack .../491-libopencv-shape410_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-shape410:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-video-dev:arm64. Preparing to unpack .../492-libopencv-video-dev_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-video-dev:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-shape-dev:arm64. Preparing to unpack .../493-libopencv-shape-dev_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-shape-dev:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-stitching410:arm64. Preparing to unpack .../494-libopencv-stitching410_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-stitching410:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-stitching-dev:arm64. Preparing to unpack .../495-libopencv-stitching-dev_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-stitching-dev:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-superres410:arm64. Preparing to unpack .../496-libopencv-superres410_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-superres410:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-superres-dev:arm64. Preparing to unpack .../497-libopencv-superres-dev_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-superres-dev:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-videostab410:arm64. Preparing to unpack .../498-libopencv-videostab410_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-videostab410:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-videostab-dev:arm64. Preparing to unpack .../499-libopencv-videostab-dev_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-videostab-dev:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libpmix2t64:arm64. Preparing to unpack .../500-libpmix2t64_6.0.0+really5.0.8-1_arm64.deb ... Unpacking libpmix2t64:arm64 (6.0.0+really5.0.8-1) ... Selecting previously unselected package libucx0:arm64. Preparing to unpack .../501-libucx0_1.19.0+ds-1+b1_arm64.deb ... Unpacking libucx0:arm64 (1.19.0+ds-1+b1) ... Selecting previously unselected package libopenmpi40:arm64. Preparing to unpack .../502-libopenmpi40_5.0.8-10+b1_arm64.deb ... Unpacking libopenmpi40:arm64 (5.0.8-10+b1) ... Selecting previously unselected package libvtk9.5:arm64. Preparing to unpack .../503-libvtk9.5_9.5.2+dfsg2-4_arm64.deb ... Unpacking libvtk9.5:arm64 (9.5.2+dfsg2-4) ... Selecting previously unselected package libopencv-viz410:arm64. Preparing to unpack .../504-libopencv-viz410_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-viz410:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-viz-dev:arm64. Preparing to unpack .../505-libopencv-viz-dev_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-viz-dev:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-contrib-dev:arm64. Preparing to unpack .../506-libopencv-contrib-dev_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-contrib-dev:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-dev. Preparing to unpack .../507-libopencv-dev_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-dev (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libsndfile1:arm64. Preparing to unpack .../508-libsndfile1_1.2.2-3_arm64.deb ... Unpacking libsndfile1:arm64 (1.2.2-3) ... Selecting previously unselected package libpulse0:arm64. Preparing to unpack .../509-libpulse0_17.0+dfsg1-2+b1_arm64.deb ... Unpacking libpulse0:arm64 (17.0+dfsg1-2+b1) ... Selecting previously unselected package libpulse-mainloop-glib0:arm64. Preparing to unpack .../510-libpulse-mainloop-glib0_17.0+dfsg1-2+b1_arm64.deb ... Unpacking libpulse-mainloop-glib0:arm64 (17.0+dfsg1-2+b1) ... Selecting previously unselected package libpulse-dev:arm64. Preparing to unpack .../511-libpulse-dev_17.0+dfsg1-2+b1_arm64.deb ... Unpacking libpulse-dev:arm64 (17.0+dfsg1-2+b1) ... Selecting previously unselected package libsamplerate0:arm64. Preparing to unpack .../512-libsamplerate0_0.2.2-4+b2_arm64.deb ... Unpacking libsamplerate0:arm64 (0.2.2-4+b2) ... Selecting previously unselected package libsamplerate0-dev:arm64. Preparing to unpack .../513-libsamplerate0-dev_0.2.2-4+b2_arm64.deb ... Unpacking libsamplerate0-dev:arm64 (0.2.2-4+b2) ... Selecting previously unselected package libxcursor1:arm64. Preparing to unpack .../514-libxcursor1_1%3a1.2.3-1_arm64.deb ... Unpacking libxcursor1:arm64 (1:1.2.3-1) ... Selecting previously unselected package libxi6:arm64. Preparing to unpack .../515-libxi6_2%3a1.8.2-1_arm64.deb ... Unpacking libxi6:arm64 (2:1.8.2-1) ... Selecting previously unselected package libxrandr2:arm64. Preparing to unpack .../516-libxrandr2_2%3a1.5.4-1+b3_arm64.deb ... Unpacking libxrandr2:arm64 (2:1.5.4-1+b3) ... Selecting previously unselected package libxss1:arm64. Preparing to unpack .../517-libxss1_1%3a1.2.3-1+b3_arm64.deb ... Unpacking libxss1:arm64 (1:1.2.3-1+b3) ... Selecting previously unselected package libsdl2-classic:arm64. Preparing to unpack .../518-libsdl2-classic_2.32.10+dfsg-4_arm64.deb ... Unpacking libsdl2-classic:arm64 (2.32.10+dfsg-4) ... Selecting previously unselected package libsdl2-2.0-0:arm64. Preparing to unpack .../519-libsdl2-2.0-0_2.32.10+dfsg-4_arm64.deb ... Unpacking libsdl2-2.0-0:arm64 (2.32.10+dfsg-4) ... Selecting previously unselected package libsndio7.0:arm64. Preparing to unpack .../520-libsndio7.0_1.10.0-0.2_arm64.deb ... Unpacking libsndio7.0:arm64 (1.10.0-0.2) ... Selecting previously unselected package libsndio-dev:arm64. Preparing to unpack .../521-libsndio-dev_1.10.0-0.2_arm64.deb ... Unpacking libsndio-dev:arm64 (1.10.0-0.2) ... Selecting previously unselected package libxrender-dev:arm64. Preparing to unpack .../522-libxrender-dev_1%3a0.9.12-1_arm64.deb ... Unpacking libxrender-dev:arm64 (1:0.9.12-1) ... Selecting previously unselected package libxfixes-dev:arm64. Preparing to unpack .../523-libxfixes-dev_1%3a6.0.0-2+b4_arm64.deb ... Unpacking libxfixes-dev:arm64 (1:6.0.0-2+b4) ... Selecting previously unselected package libxcursor-dev:arm64. Preparing to unpack .../524-libxcursor-dev_1%3a1.2.3-1_arm64.deb ... Unpacking libxcursor-dev:arm64 (1:1.2.3-1) ... Selecting previously unselected package libxext-dev:arm64. Preparing to unpack .../525-libxext-dev_2%3a1.3.4-1+b3_arm64.deb ... Unpacking libxext-dev:arm64 (2:1.3.4-1+b3) ... Selecting previously unselected package libxi-dev:arm64. Preparing to unpack .../526-libxi-dev_2%3a1.8.2-1_arm64.deb ... Unpacking libxi-dev:arm64 (2:1.8.2-1) ... Selecting previously unselected package libxinerama1:arm64. Preparing to unpack .../527-libxinerama1_2%3a1.1.4-3+b4_arm64.deb ... Unpacking libxinerama1:arm64 (2:1.1.4-3+b4) ... Selecting previously unselected package libxinerama-dev:arm64. Preparing to unpack .../528-libxinerama-dev_2%3a1.1.4-3+b4_arm64.deb ... Unpacking libxinerama-dev:arm64 (2:1.1.4-3+b4) ... Selecting previously unselected package libxkbcommon-dev:arm64. Preparing to unpack .../529-libxkbcommon-dev_1.12.3-1_arm64.deb ... Unpacking libxkbcommon-dev:arm64 (1.12.3-1) ... Selecting previously unselected package libxrandr-dev:arm64. Preparing to unpack .../530-libxrandr-dev_2%3a1.5.4-1+b3_arm64.deb ... Unpacking libxrandr-dev:arm64 (2:1.5.4-1+b3) ... Selecting previously unselected package libxss-dev:arm64. Preparing to unpack .../531-libxss-dev_1%3a1.2.3-1+b3_arm64.deb ... Unpacking libxss-dev:arm64 (1:1.2.3-1+b3) ... Selecting previously unselected package libxt6t64:arm64. Preparing to unpack .../532-libxt6t64_1%3a1.2.1-1.3_arm64.deb ... Unpacking libxt6t64:arm64 (1:1.2.1-1.3) ... Selecting previously unselected package libsm-dev:arm64. Preparing to unpack .../533-libsm-dev_2%3a1.2.6-1_arm64.deb ... Unpacking libsm-dev:arm64 (2:1.2.6-1) ... Selecting previously unselected package libxt-dev:arm64. Preparing to unpack .../534-libxt-dev_1%3a1.2.1-1.3_arm64.deb ... Unpacking libxt-dev:arm64 (1:1.2.1-1.3) ... Selecting previously unselected package libxv1:arm64. Preparing to unpack .../535-libxv1_2%3a1.0.13-1_arm64.deb ... Unpacking libxv1:arm64 (2:1.0.13-1) ... Selecting previously unselected package libxv-dev:arm64. Preparing to unpack .../536-libxv-dev_2%3a1.0.13-1_arm64.deb ... Unpacking libxv-dev:arm64 (2:1.0.13-1) ... Selecting previously unselected package libxxf86vm-dev:arm64. Preparing to unpack .../537-libxxf86vm-dev_1%3a1.1.4-1+b4_arm64.deb ... Unpacking libxxf86vm-dev:arm64 (1:1.1.4-1+b4) ... Selecting previously unselected package libsdl2-dev:arm64. Preparing to unpack .../538-libsdl2-dev_2.32.10+dfsg-4_arm64.deb ... Unpacking libsdl2-dev:arm64 (2.32.10+dfsg-4) ... Selecting previously unselected package libusb-1.0-0-dev:arm64. Preparing to unpack .../539-libusb-1.0-0-dev_2%3a1.0.29-2_arm64.deb ... Unpacking libusb-1.0-0-dev:arm64 (2:1.0.29-2) ... Selecting previously unselected package libuvc0:arm64. Preparing to unpack .../540-libuvc0_0.0.7-4_arm64.deb ... Unpacking libuvc0:arm64 (0.0.7-4) ... Selecting previously unselected package libuvc-dev. Preparing to unpack .../541-libuvc-dev_0.0.7-4_arm64.deb ... Unpacking libuvc-dev (0.0.7-4) ... Selecting previously unselected package libv4lconvert0t64:arm64. Preparing to unpack .../542-libv4lconvert0t64_1.32.0-2_arm64.deb ... Unpacking libv4lconvert0t64:arm64 (1.32.0-2) ... Selecting previously unselected package libv4l-0t64:arm64. Preparing to unpack .../543-libv4l-0t64_1.32.0-2_arm64.deb ... Unpacking libv4l-0t64:arm64 (1.32.0-2) ... Selecting previously unselected package libv4l2rds0t64:arm64. Preparing to unpack .../544-libv4l2rds0t64_1.32.0-2_arm64.deb ... Unpacking libv4l2rds0t64:arm64 (1.32.0-2) ... Selecting previously unselected package libv4l-dev:arm64. Preparing to unpack .../545-libv4l-dev_1.32.0-2_arm64.deb ... Unpacking libv4l-dev:arm64 (1.32.0-2) ... Selecting previously unselected package libvulkan-dev:arm64. Preparing to unpack .../546-libvulkan-dev_1.4.328.1-1_arm64.deb ... Unpacking libvulkan-dev:arm64 (1.4.328.1-1) ... Selecting previously unselected package libxcb-render0-dev:arm64. Preparing to unpack .../547-libxcb-render0-dev_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-render0-dev:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-randr0-dev:arm64. Preparing to unpack .../548-libxcb-randr0-dev_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-randr0-dev:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libyaml-0-2:arm64. Preparing to unpack .../549-libyaml-0-2_0.2.5-2_arm64.deb ... Unpacking libyaml-0-2:arm64 (0.2.5-2) ... Selecting previously unselected package pandoc-data. Preparing to unpack .../550-pandoc-data_3.1.11.1-3_all.deb ... Unpacking pandoc-data (3.1.11.1-3) ... Selecting previously unselected package pandoc. Preparing to unpack .../551-pandoc_3.1.11.1+ds-4_arm64.deb ... Unpacking pandoc (3.1.11.1+ds-4) ... Selecting previously unselected package wayland-protocols. Preparing to unpack .../552-wayland-protocols_1.45-2_all.deb ... Unpacking wayland-protocols (1.45-2) ... Setting up libgme0:arm64 (0.6.4-1) ... Setting up libchromaprint1:arm64 (1.6.0-2) ... Setting up libhwy1t64:arm64 (1.2.0-2+b2) ... Setting up media-types (14.0.0) ... Setting up libpipeline1:arm64 (1.5.8-1) ... Setting up libgraphite2-3:arm64 (1.3.14-11) ... Setting up liblcms2-2:arm64 (2.16-2) ... Setting up libtbbmalloc2:arm64 (2022.1.0-3) ... Setting up libpixman-1-0:arm64 (0.46.4-1) ... Setting up libdvdread8t64:arm64 (6.1.3-2) ... Setting up libnorm1t64:arm64 (1.5.9+dfsg-4) ... Setting up libsharpyuv0:arm64 (1.5.0-0.1) ... Setting up libaom3:arm64 (3.13.1-2) ... Setting up libpciaccess0:arm64 (0.17-3+b3) ... Setting up mysql-common (5.8+1.1.1) ... update-alternatives: using /etc/mysql/my.cnf.fallback to provide /etc/mysql/my.cnf (my.cnf) in auto mode Setting up libprotobuf32t64:arm64 (3.21.12-14) ... Setting up librabbitmq4:arm64 (0.15.0-1) ... Setting up libxau6:arm64 (1:1.0.11-1) ... Setting up libxdmcp6:arm64 (1:1.1.5-1) ... Setting up libdouble-conversion3:arm64 (3.3.1-2) ... Setting up libnpth0t64:arm64 (1.8-3) ... Setting up libraw1394-11:arm64 (2.1.2-2+b2) ... Setting up libkeyutils1:arm64 (1.6.3-6) ... Setting up libxcb1:arm64 (1.17.0-2+b1) ... Setting up libsodium23:arm64 (1.0.18-1+b2) ... Setting up native-architecture (0.2.6) ... Setting up libudfread3:arm64 (1.2.0-2) ... Setting up libpciaccess-dev:arm64 (0.17-3+b3) ... Setting up libxcb-xfixes0:arm64 (1.17.0-2+b1) ... Setting up libogg0:arm64 (1.3.6-1) ... Setting up libzstd-dev:arm64 (1.5.7+dfsg-2) ... Setting up liblerc4:arm64 (4.0.0+ds-5) ... Setting up libspeex1:arm64 (1.2.1-3) ... Setting up proj-data (9.7.0-1) ... Setting up libshine3:arm64 (3.1.1-3) ... Setting up bsdextrautils (2.41.2-4) ... Setting up libglvnd-core-dev:arm64 (1.7.0-1+b2) ... Setting up libtwolame0:arm64 (0.4.0-2+b2) ... Setting up libgpg-error0:arm64 (1.56-2) ... Setting up libxcb-xinput0:arm64 (1.17.0-2+b1) ... Setting up libdatrie1:arm64 (0.2.13-4) ... Setting up libmagic-mgc (1:5.46-5) ... Setting up libgsm1:arm64 (1.0.22-1+b2) ... Setting up libcharls2:arm64 (2.4.2-2+b2) ... Setting up libxcb-render0:arm64 (1.17.0-2+b1) ... Setting up libsoxr0:arm64 (0.1.3-4+b2) ... Setting up libx264-165:arm64 (2:0.165.3222+gitb35605ac-3) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libyaml-0-2:arm64 (0.2.5-2) ... Setting up libglvnd0:arm64 (1.7.0-1+b2) ... Setting up libxml2-16:arm64 (2.15.1+dfsg-0.3) ... Setting up libcodec2-1.2:arm64 (1.2.0-4) ... Setting up libxcb-glx0:arm64 (1.17.0-2+b1) ... Setting up libraw1394-dev:arm64 (2.1.2-2+b2) ... Setting up libdebhelper-perl (13.28) ... Setting up libbrotli1:arm64 (1.1.0-2+b7) ... Setting up libedit2:arm64 (3.1-20250104-1) ... Setting up libgdk-pixbuf2.0-common (2.44.4+dfsg-1) ... Setting up libuv1t64:arm64 (1.51.0-2) ... Setting up libmagic1t64:arm64 (1:5.46-5) ... Setting up libxcb-keysyms1:arm64 (0.4.1-1) ... Setting up libvpx11:arm64 (1.15.2-2) ... Setting up libxcb-shape0:arm64 (1.17.0-2+b1) ... Setting up x11-common (1:7.7+26) ... invoke-rc.d: could not determine current runlevel Setting up X socket directories... /tmp/.X11-unix /tmp/.ICE-unix. Setting up libsensors-config (1:3.6.2-2) ... Setting up libnghttp2-14:arm64 (1.64.0-1.1+b1) ... Setting up libibumad3:arm64 (56.1-1+b1) ... Setting up libdeflate0:arm64 (1.23-2) ... Setting up libwebpdecoder3:arm64 (1.5.0-0.1) ... Setting up gettext-base (0.23.1-2+b1) ... Setting up m4 (1.4.20-2) ... Setting up libgcrypt20:arm64 (1.11.2-2) ... Setting up libqhull-r8.0:arm64 (2020.2-7) ... Setting up libxcb-render-util0:arm64 (0.3.10-1) ... Setting up xkb-data (2.42-1) ... Setting up libhidapi-hidraw0:arm64 (0.15.0-2) ... Setting up libxcb-shm0:arm64 (1.17.0-2+b1) ... Setting up libibmad5:arm64 (56.1-1+b1) ... Setting up libxcb-icccm4:arm64 (0.4.2-1) ... Setting up libcom-err2:arm64 (1.47.2-3+b3) ... Setting up file (1:5.46-5) ... Setting up libmpg123-0t64:arm64 (1.33.3-1) ... Setting up libabsl20240722:arm64 (20240722.0-4) ... Setting up libcjson1:arm64 (1.7.18-4) ... Setting up libxvidcore4:arm64 (2:1.3.7-3) ... Setting up libunwind8:arm64 (1.8.1-0.1) ... Setting up libjbig0:arm64 (2.1-6.1+b2) ... Setting up libpcre2-16-0:arm64 (10.46-1) ... Setting up libaec0:arm64 (1.1.4-2) ... Setting up gdal-data (3.11.4+dfsg-1) ... Setting up libopengl0:arm64 (1.7.0-1+b2) ... Setting up libelf1t64:arm64 (0.194-1) ... Setting up libxcb-util1:arm64 (0.4.1-1) ... Setting up libtheoraenc2:arm64 (1.2.0+dfsg-6) ... Setting up libsnappy1v5:arm64 (1.2.2-2) ... Setting up liborc-0.4-0t64:arm64 (1:0.4.41-1) ... Setting up libxcb-xkb1:arm64 (1.17.0-2+b1) ... Setting up libxcb-image0:arm64 (0.4.0-2+b2) ... Setting up libkrb5support0:arm64 (1.21.3-5) ... Setting up libdw1t64:arm64 (0.194-1) ... Setting up librav1e0.8:arm64 (0.8.1-5) ... Setting up libsasl2-modules-db:arm64 (2.1.28+dfsg1-10) ... Setting up tzdata (2025b-5) ... Current default time zone: 'Etc/UTC' Local time is now: Fri Dec 4 15:59:12 UTC 2026. Universal Time is now: Fri Dec 4 15:59:12 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libcap2-bin (1:2.75-10+b1) ... Setting up libxcb-present0:arm64 (1.17.0-2+b1) ... Setting up libsysprof-capture-4-dev:arm64 (49.0-1) ... Setting up mariadb-common (1:11.8.3-1) ... update-alternatives: using /etc/mysql/mariadb.cnf to provide /etc/mysql/my.cnf (my.cnf) in auto mode Setting up libasound2-data (1.2.14-2) ... Setting up libpgm-5.3-0t64:arm64 (5.3.128~dfsg-2.1+b1) ... Setting up xtrans-dev (1.6.0-1) ... Setting up libwayland-bin (1.24.0-2+b1) ... Setting up autotools-dev (20240727.1) ... Setting up libz3-4:arm64 (4.13.3-1) ... Setting up libpcre2-32-0:arm64 (10.46-1) ... Setting up libblas3:arm64 (3.12.1-7) ... update-alternatives: using /usr/lib/aarch64-linux-gnu/blas/libblas.so.3 to provide /usr/lib/aarch64-linux-gnu/libblas.so.3 (libblas.so.3-aarch64-linux-gnu) in auto mode Setting up libglib2.0-data (2.86.1-1) ... Setting up libxcb-xinerama0:arm64 (1.17.0-2+b1) ... Setting up libpkgconf3:arm64 (1.8.1-4) ... Setting up libgles2:arm64 (1.7.0-1+b2) ... Setting up libasound2t64:arm64 (1.2.14-2) ... Setting up libmunge2:arm64 (0.5.16-1) ... Setting up spirv-tools (2025.3~rc1-1) ... Setting up libjpeg62-turbo:arm64 (1:2.1.5-4) ... Setting up libva2:arm64 (2.22.0-3) ... Setting up libx11-data (2:1.8.12-1) ... Setting up libsvtav1enc2:arm64 (2.3.0+dfsg-1) ... Setting up libjpeg62-turbo-dev:arm64 (1:2.1.5-4) ... Setting up libnspr4:arm64 (2:4.37-1) ... Setting up gnupg-l10n (2.4.8-4) ... Setting up libxcb-sync1:arm64 (1.17.0-2+b1) ... Setting up libjsoncpp26:arm64 (1.9.6-4) ... Setting up uuid-dev:arm64 (2.41.2-4) ... Setting up libgles1:arm64 (1.7.0-1+b2) ... Setting up libdbus-1-3:arm64 (1.16.2-2) ... Setting up libfribidi0:arm64 (1.0.16-3) ... Setting up libopus0:arm64 (1.5.2-2) ... Setting up libexif12:arm64 (0.6.25-1) ... Setting up libimagequant0:arm64 (4.4.0-3) ... Setting up libproc2-0:arm64 (2:4.0.4-9) ... Setting up libunistring5:arm64 (1.3-2) ... Setting up fonts-dejavu-mono (2.37-8) ... Setting up libpng16-16t64:arm64 (1.6.50-1) ... Setting up libhwloc15:arm64 (2.12.2-1) ... Setting up libimath-3-1-29t64:arm64 (3.1.12-1+b3) ... Setting up libvorbis0a:arm64 (1.3.7-3) ... Setting up autopoint (0.23.1-2) ... Setting up libmariadb3:arm64 (1:11.8.3-1+b1) ... Setting up fonts-dejavu-core (2.37-8) ... Setting up unixodbc-common (2.3.12-2) ... Setting up libflac14:arm64 (1.5.0+ds-5) ... Setting up libsocket++1:arm64 (1.12.13+git20131030.5d039ba-1+b2) ... Setting up libgav1-1:arm64 (0.19.0-3+b1) ... Setting up libsepol-dev:arm64 (3.9-2) ... Setting up pkgconf-bin (1.8.1-4) ... Setting up libsensors5:arm64 (1:3.6.2-2) ... Setting up liblerc-dev:arm64 (4.0.0+ds-5) ... Setting up libk5crypto3:arm64 (1.21.3-5) ... Setting up libltdl7:arm64 (2.5.4-7) ... Setting up libsasl2-2:arm64 (2.1.28+dfsg1-10) ... Setting up libgfortran5:arm64 (15.2.0-7) ... Setting up libvulkan1:arm64 (1.4.328.1-1) ... Setting up autoconf (2.72-3.1) ... Setting up libnghttp3-9:arm64 (1.12.0-1) ... Setting up libwebp7:arm64 (1.5.0-0.1) ... Setting up liblzma-dev:arm64 (5.8.1-2) ... Setting up libsndio7.0:arm64 (1.10.0-0.2) ... Setting up libgif7:arm64 (5.2.2-1+b1) ... Setting up zlib1g-dev:arm64 (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up libodbc2:arm64 (2.3.12-2+b1) ... Setting up libgeos3.14.1:arm64 (3.14.1-1) ... Setting up liburiparser1:arm64 (0.9.8+dfsg-2) ... Setting up libffi8:arm64 (3.5.2-2) ... Setting up libnuma1:arm64 (2.0.19-1) ... Setting up libpcre2-posix3:arm64 (10.46-1) ... Setting up libfyba0t64:arm64 (4.1.1-11+b1) ... Setting up dwz (0.16-2) ... Setting up wayland-protocols (1.45-2) ... Setting up libdav1d7:arm64 (1.5.1-1) ... Setting up libmtdev1t64:arm64 (1.1.7-1) ... Setting up sensible-utils (0.0.26) ... Setting up libminizip1t64:arm64 (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up ocl-icd-libopencl1:arm64 (2.3.4-1) ... Setting up libasyncns0:arm64 (0.8-7) ... Setting up libxshmfence1:arm64 (1.3.3-1) ... Setting up libtiff6:arm64 (4.7.1-1) ... Setting up libxcb-randr0:arm64 (1.17.0-2+b1) ... Setting up libuchardet0:arm64 (0.0.8-2) ... Setting up libassuan9:arm64 (3.0.2-2) ... Setting up procps (2:4.0.4-9) ... Setting up libblosc1:arm64 (1.21.5+ds-2) ... Setting up libmd-dev:arm64 (1.1.0-2+b1) ... Setting up libnl-3-200:arm64 (3.11.0-2) ... Setting up libv4l2rds0t64:arm64 (1.32.0-2) ... Setting up libtasn1-6:arm64 (4.20.0-2) ... Setting up libmd4c0:arm64 (0.5.2-2+b1) ... Setting up liblua5.4-0:arm64 (5.4.8-1) ... Setting up libopenjp2-7:arm64 (2.5.3-2.1) ... Setting up libx11-6:arm64 (2:1.8.12-1) ... Setting up libthai-data (0.1.29-2) ... Setting up xorg-sgml-doctools (1:1.11-1.1) ... Setting up netbase (6.5) ... Setting up libngtcp2-16:arm64 (1.16.0-1) ... Setting up sgml-base (1.31+nmu1) ... Setting up cmake-data (4.1.1+really3.31.6-2) ... Setting up librhash1:arm64 (1.4.6-1) ... Setting up libkrb5-3:arm64 (1.21.3-5) ... Setting up libevent-core-2.1-7t64:arm64 (2.1.12-stable-10+b1) ... Setting up libwayland-egl1:arm64 (1.24.0-2+b1) ... Setting up libusb-1.0-0:arm64 (2:1.0.29-2) ... Setting up libicu76:arm64 (76.1-4) ... Setting up libmbedcrypto16:arm64 (3.6.4-2) ... Setting up libssh2-1t64:arm64 (1.11.1-1) ... Setting up pandoc-data (3.1.11.1-3) ... Setting up libmuparser2v5:arm64 (2.3.4-2) ... Setting up libopengl-dev:arm64 (1.7.0-1+b2) ... Setting up libasound2-dev:arm64 (1.2.14-2) ... Setting up libde265-0:arm64 (1.0.16-1) ... Setting up libsharpyuv-dev:arm64 (1.5.0-0.1) ... Setting up libkmlbase1t64:arm64 (1.3.0-13) ... Setting up libx265-215:arm64 (4.1-3) ... Setting up libsamplerate0:arm64 (0.2.2-4+b2) ... Setting up libwebpmux3:arm64 (1.5.0-0.1) ... Setting up libtiffxx6:arm64 (4.7.1-1) ... Setting up libcap-dev:arm64 (1:2.75-10+b1) ... Setting up libdeflate-dev:arm64 (1.23-2) ... Setting up libdrm-common (2.4.127-1) ... Setting up libyuv0:arm64 (0.0.1919.20250919-1) ... Setting up libarchive13t64:arm64 (3.7.4-4+b1) ... Setting up libjxl0.11:arm64 (0.11.1-6) ... Setting up libjson-c5:arm64 (0.18+ds-1.1) ... Setting up libevdev2:arm64 (1.13.4+dfsg-1) ... Setting up readline-common (8.3-3) ... Setting up libbsd-dev:arm64 (0.12.2-2) ... Setting up libldap2:arm64 (2.6.10+dfsg-1) ... Setting up iso-codes (4.18.0-1) ... Setting up libsystemd-dev:arm64 (258.1-2) ... Setting up libzvbi-common (0.2.44-1) ... Setting up libmp3lame0:arm64 (3.100-6+b3) ... Setting up libsz2:arm64 (1.1.4-2) ... Setting up libvorbisenc2:arm64 (1.3.7-3) ... Setting up libdvdnav4:arm64 (6.1.1-3+b1) ... Setting up gdal-plugins:arm64 (3.11.4+dfsg-1) ... Setting up libwacom-common (2.16.1-1) ... Setting up libxkbcommon0:arm64 (1.12.3-1) ... Setting up libwayland-client0:arm64 (1.24.0-2+b1) ... Setting up automake (1:1.18.1-2) ... update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode Setting up libksba8:arm64 (1.6.7-2+b1) ... Setting up pinentry-curses (1.3.2-3) ... Setting up x11proto-dev (2024.1-1) ... Setting up libfile-stripnondeterminism-perl (1.15.0-1) ... Setting up libxcb-dri3-0:arm64 (1.17.0-2+b1) ... Setting up libgdcm3.0t64:arm64 (3.0.24-6+b1) ... Setting up libblkid-dev:arm64 (2.41.2-4) ... Setting up libllvm19:arm64 (1:19.1.7-10) ... Setting up libwayland-server0:arm64 (1.24.0-2+b1) ... Setting up libimath-dev:arm64 (3.1.12-1+b3) ... Setting up libx11-xcb1:arm64 (2:1.8.12-1) ... Setting up libice6:arm64 (2:1.1.1-1) ... Setting up libodbcinst2:arm64 (2.3.12-2+b1) ... Setting up libavif16:arm64 (1.3.0-1+b1) ... Setting up libexif-dev:arm64 (0.6.25-1) ... Setting up liblapack3:arm64 (3.12.1-7) ... update-alternatives: using /usr/lib/aarch64-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/aarch64-linux-gnu/liblapack.so.3 (liblapack.so.3-aarch64-linux-gnu) in auto mode Setting up libgdcm-dev (3.0.24-6+b1) ... Setting up gettext (0.23.1-2+b1) ... Setting up libsndio-dev:arm64 (1.10.0-0.2) ... Setting up libcjson-dev:arm64 (1.7.18-4) ... Setting up libarpack2t64:arm64 (3.9.1-6) ... Setting up libxau-dev:arm64 (1:1.0.11-1) ... Setting up libxpm4:arm64 (1:3.5.17-1+b3) ... Setting up libunwind-dev:arm64 (1.8.1-0.1) ... Setting up libv4lconvert0t64:arm64 (1.32.0-2) ... Setting up libpcre2-dev:arm64 (10.46-1) ... Setting up libzvbi0t64:arm64 (0.2.44-1) ... Setting up libxrender1:arm64 (1:0.9.12-1) ... Setting up libice-dev:arm64 (2:1.1.1-1) ... Setting up libtool (2.5.4-7) ... Setting up libselinux1-dev:arm64 (3.9-2) ... Setting up libevent-pthreads-2.1-7t64:arm64 (2.1.12-stable-10+b1) ... Setting up glslang-tools (15.4.0-1) ... Setting up fontconfig-config (2.15.0-2.4) ... Setting up libgeos-c1t64:arm64 (3.14.1-1) ... Setting up libwebpdemux2:arm64 (1.5.0-0.1) ... Setting up libxkbcommon-dev:arm64 (1.12.3-1) ... Setting up libpng-dev:arm64 (1.6.50-1) ... Setting up libjpeg-dev:arm64 (1:2.1.5-4) ... Setting up libjbig-dev:arm64 (2.1-6.1+b2) ... Setting up libxext6:arm64 (2:1.3.4-1+b3) ... Setting up libleptonica6:arm64 (1.84.1-4) ... Setting up libusb-1.0-0-dev:arm64 (2:1.0.29-2) ... Setting up liborc-0.4-dev-bin (1:0.4.41-1) ... Setting up libidn2-0:arm64 (2.3.8-4) ... Setting up libnss3:arm64 (2:3.117-1) ... Setting up libhdf4-0:arm64 (4.3.1-1) ... Setting up libffi-dev:arm64 (3.5.2-2) ... Setting up pkgconf:arm64 (1.8.1-4) ... Setting up libxxf86vm1:arm64 (1:1.1.4-1+b4) ... Setting up libtbbbind-2-5:arm64 (2022.1.0-3) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up libnl-route-3-200:arm64 (3.11.0-2) ... Setting up libxnvctrl0:arm64 (535.171.04-1+b2) ... Setting up librist4:arm64 (0.2.11+dfsg-1) ... Setting up libkmldom1t64:arm64 (1.3.0-13) ... Setting up dh-autoreconf (21) ... Setting up libthai0:arm64 (0.1.29-2+b1) ... Setting up libvorbisfile3:arm64 (1.3.7-3) ... Setting up libxdmcp-dev:arm64 (1:1.1.5-1) ... Setting up libglib2.0-0t64:arm64 (2.86.1-1) ... No schema files found: doing nothing. Setting up libwebp-dev:arm64 (1.5.0-0.1) ... Setting up pandoc (3.1.11.1+ds-4) ... Setting up libfreetype6:arm64 (2.13.3+dfsg-1) ... Setting up libtiff-dev:arm64 (4.7.1-1) ... Setting up libxfixes3:arm64 (1:6.0.0-2+b4) ... Setting up libllvm21:arm64 (1:21.1.4-5) ... Setting up libopenexr-3-1-30:arm64 (3.1.13-2) ... Setting up shared-mime-info (2.4-5+b3) ... Setting up libp11-kit0:arm64 (0.25.9-2) ... Setting up libxinerama1:arm64 (2:1.1.4-3+b4) ... Setting up libxkbcommon-x11-0:arm64 (1.12.3-1) ... Setting up libdc1394-25:arm64 (2.2.6-6) ... Setting up libxv1:arm64 (2:1.0.13-1) ... Setting up libeigen3-dev (3.4.0-5) ... Setting up libuvc0:arm64 (0.0.7-4) ... Setting up libgssapi-krb5-2:arm64 (1.21.3-5) ... Setting up libxrandr2:arm64 (2:1.5.4-1+b3) ... Setting up libhidapi-libusb0:arm64 (0.15.0-2) ... Setting up libelf-dev:arm64 (0.194-1) ... Setting up libudev-dev:arm64 (258.1-2) ... Setting up gir1.2-glib-2.0:arm64 (2.86.1-1) ... Setting up libngtcp2-crypto-ossl0:arm64 (1.16.0-1) ... Setting up libssh-4:arm64 (0.11.3-1) ... Setting up libreadline8t64:arm64 (8.3-3) ... Setting up libv4l-0t64:arm64 (1.32.0-2) ... Setting up dh-strip-nondeterminism (1.15.0-1) ... Setting up libdrm2:arm64 (2.4.127-1) ... Setting up librttopo1:arm64 (1.1.0-4) ... Setting up libfreexl1:arm64 (2.0.0-1+b3) ... Setting up libva-drm2:arm64 (2.22.0-3) ... Setting up gir1.2-glib-2.0-dev:arm64 (2.86.1-1) ... Setting up groff-base (1.23.0-9) ... Setting up libvdpau1:arm64 (1.5-3+b1) ... Setting up libwayland-cursor0:arm64 (1.24.0-2+b1) ... Setting up libamd-comgr3:arm64 (7.0.2+dfsg-1) ... Setting up xml-core (0.19) ... Setting up gpgconf (2.4.8-4) ... Setting up libdecor-0-0:arm64 (0.2.4-1) ... Setting up libharfbuzz0b:arm64 (12.1.0-1) ... Setting up libgdk-pixbuf-2.0-0:arm64 (2.44.4+dfsg-1) ... Setting up libarmadillo14 (1:14.2.3+dfsg-1) ... Setting up libgphoto2-port12t64:arm64 (2.5.32-1) ... Setting up libxss1:arm64 (1:1.2.3-1+b3) ... Setting up libfontconfig1:arm64 (2.15.0-2.4) ... Setting up libsndfile1:arm64 (1.2.2-3) ... Setting up libva-x11-2:arm64 (2.22.0-3) ... Setting up libsm6:arm64 (2:1.2.6-1) ... Setting up libpython3.13-stdlib:arm64 (3.13.9-1) ... Setting up liborc-0.4-dev:arm64 (1:0.4.41-1) ... Setting up libopenmpt0t64:arm64 (0.8.3-1) ... Setting up libmount-dev:arm64 (2.41.2-4) ... Setting up gpg (2.4.8-4) ... Setting up libgudev-1.0-0:arm64 (238-7) ... Setting up libgstreamer1.0-0:arm64 (1.26.7-1) ... Setcap worked! gst-ptp-helper is not suid! Setting up libuvc-dev (0.0.7-4) ... Setting up libpython3-stdlib:arm64 (3.13.7-1) ... Setting up libdrm-amdgpu1:arm64 (2.4.127-1) ... Setting up libgnutls30t64:arm64 (3.8.10-3) ... Setting up gir1.2-gstreamer-1.0:arm64 (1.26.7-1) ... Setting up mesa-libgallium:arm64 (25.2.6-1) ... Setting up libibverbs1:arm64 (56.1-1+b1) ... Setting up fontconfig (2.15.0-2.4) ... Regenerating fonts cache... done. Setting up libdrm-nouveau2:arm64 (2.4.127-1) ... Setting up libgio-2.0-dev:arm64 (2.86.1-1) ... Setting up libdrm-etnaviv1:arm64 (2.4.127-1) ... Setting up gpg-agent (2.4.8-4) ... Setting up libxcb1-dev:arm64 (1.17.0-2+b1) ... Setting up libzmq5:arm64 (4.3.5-1+b3) ... Setting up libxi6:arm64 (2:1.8.2-1) ... Setting up libdc1394-dev:arm64 (2.2.6-6) ... Setting up libgbm1:arm64 (25.2.6-1) ... Setting up ibverbs-providers:arm64 (56.1-1+b1) ... Setting up libpulse0:arm64 (17.0+dfsg1-2+b1) ... Setting up python3.13 (3.13.9-1) ... Setting up libgirepository-2.0-0:arm64 (2.86.1-1) ... Setting up libwacom9:arm64 (2.16.1-1) ... Setting up libsm-dev:arm64 (2:1.2.6-1) ... Setting up libdrm-radeon1:arm64 (2.4.127-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libxcursor1:arm64 (1:1.2.3-1) ... Setting up gpgsm (2.4.8-4) ... Setting up libpango-1.0-0:arm64 (1.56.3-2) ... Setting up libsamplerate0-dev:arm64 (0.2.2-4+b2) ... Setting up libgl1-mesa-dri:arm64 (25.2.6-1) ... Setting up libibus-1.0-5:arm64 (1.5.32-2) ... Setting up libpsl5t64:arm64 (0.21.2-1.1+b1) ... Setting up libpq5:arm64 (18.0-1) ... Setting up libx11-dev:arm64 (2:1.8.12-1) ... Setting up libhidapi-dev:arm64 (0.15.0-2) ... Setting up libglib2.0-bin (2.86.1-1) ... Setting up libv4l-dev:arm64 (1.32.0-2) ... Setting up libgstreamer-plugins-base1.0-0:arm64 (1.26.7-1) ... Setting up python3 (3.13.7-1) ... Setting up libtbb12:arm64 (2022.1.0-3) ... Setting up libkmlengine1t64:arm64 (1.3.0-13) ... Setting up libhwloc-plugins:arm64 (2.12.2-1) ... Setting up man-db (2.13.1-1) ... Not building database; man-db/auto-update is not 'true'. Setting up libwayland-dev:arm64 (1.24.0-2+b1) ... Setting up libavutil59:arm64 (7:7.1.2-1+b1) ... Setting up libdw-dev:arm64 (0.194-1) ... Setting up libcairo2:arm64 (1.18.4-1+b1) ... Setting up libgbm-dev:arm64 (25.2.6-1) ... Setting up libinput-bin (1.28.1-1) ... Setting up libxfixes-dev:arm64 (1:6.0.0-2+b4) ... Setting up libdecor-0-dev:arm64 (0.2.4-1) ... Setting up libtheoradec2:arm64 (1.2.0+dfsg-6) ... Setting up dirmngr (2.4.8-4) ... Setting up libswresample5:arm64 (7:7.1.2-1+b1) ... Setting up libqt5core5t64:arm64 (5.15.17+dfsg-4) ... Setting up libswscale8:arm64 (7:7.1.2-1+b1) ... Setting up libegl-mesa0:arm64 (25.2.6-1) ... Setting up libopenexr-dev (3.1.13-2) ... Setting up python3-packaging (25.0-1) ... Setting up librtmp1:arm64 (2.4+20151223.gitfa8646d.1-3) ... Setting up libpulse-mainloop-glib0:arm64 (17.0+dfsg1-2+b1) ... Setting up gir1.2-gudev-1.0:arm64 (238-7) ... Setting up libxt6t64:arm64 (1:1.2.1-1.3) ... Setting up libdrm-freedreno1:arm64 (2.4.127-1) ... Setting up libxcb-render0-dev:arm64 (1.17.0-2+b1) ... Setting up libpmix2t64:arm64 (6.0.0+really5.0.8-1) ... Setting up libdrm-tegra0:arm64 (2.4.127-1) ... Setting up libxext-dev:arm64 (2:1.3.4-1+b3) ... Setting up libsrt1.5-gnutls:arm64 (1.5.4-3) ... Setting up libegl1:arm64 (1.7.0-1+b2) ... Setting up gnupg (2.4.8-4) ... Setting up librdmacm1t64:arm64 (56.1-1+b1) ... Setting up libbluray3:arm64 (1:1.4.0-3) ... Setting up libcairo-gobject2:arm64 (1.18.4-1+b1) ... Setting up libgpgme11t64:arm64 (1.24.2-3) ... Setting up libtbb-dev:arm64 (2022.1.0-3) ... Setting up libpangoft2-1.0-0:arm64 (1.56.3-2) ... Setting up libxi-dev:arm64 (2:1.8.2-1) ... Setting up gir1.2-ibus-1.0:arm64 (1.5.32-2) ... Setting up libxrender-dev:arm64 (1:0.9.12-1) ... Setting up libngtcp2-crypto-gnutls8:arm64 (1.16.0-1) ... Setting up libhsakmt1:arm64 (6.4.3+dfsg-3) ... Setting up libpangocairo-1.0-0:arm64 (1.56.3-2) ... Setting up libavutil-dev:arm64 (7:7.1.2-1+b1) ... Setting up libfabric1:arm64 (2.1.0-1.1) ... Setting up libinput10:arm64 (1.28.1-1) ... Setting up libgpgmepp6t64:arm64 (1.24.2-3) ... Setting up libx11-xcb-dev:arm64 (2:1.8.12-1) ... Setting up libgio-2.0-dev-bin (2.86.1-1) ... Setting up libdrm-dev:arm64 (2.4.127-1) ... Setting up libvulkan-dev:arm64 (1.4.328.1-1) ... Setting up libqt5dbus5t64:arm64 (5.15.17+dfsg-4) ... Setting up girepository-tools:arm64 (2.86.1-1) ... Setting up libglx-mesa0:arm64 (25.2.6-1) ... Setting up libsdl2-classic:arm64 (2.32.10+dfsg-4) ... Setting up libglx0:arm64 (1.7.0-1+b2) ... Setting up libcurl4t64:arm64 (8.17.0~rc3-1) ... Setting up libswresample-dev:arm64 (7:7.1.2-1+b1) ... Setting up libxcursor-dev:arm64 (1:1.2.3-1) ... Setting up libxxf86vm-dev:arm64 (1:1.1.4-1+b4) ... Setting up libqt5network5t64:arm64 (5.15.17+dfsg-4) ... Setting up libcurl3t64-gnutls:arm64 (8.17.0~rc3-1) ... Setting up debhelper (13.28) ... Setting up libqt5test5t64:arm64 (5.15.17+dfsg-4) ... Setting up libxerces-c3.2t64:arm64 (3.2.4+debian-1.3+b2) ... Setting up libxss-dev:arm64 (1:1.2.3-1+b3) ... Setting up librsvg2-2:arm64 (2.60.0+dfsg-1+b1) ... Setting up libxv-dev:arm64 (2:1.0.13-1) ... Setting up libxrandr-dev:arm64 (2:1.5.4-1+b3) ... Setting up libgl1:arm64 (1.7.0-1+b2) ... Setting up libcfitsio10t64:arm64 (4.6.2-2) ... Setting up libxcb-randr0-dev:arm64 (1.17.0-2+b1) ... Setting up libxt-dev:arm64 (1:1.2.1-1.3) ... Setting up libswscale-dev:arm64 (7:7.1.2-1+b1) ... Setting up libavcodec61:arm64 (7:7.1.2-1+b1) ... Setting up libxinerama-dev:arm64 (2:1.1.4-3+b4) ... Setting up libhdf5-310:arm64 (1.14.5+repack-4) ... Setting up libtesseract5:arm64 (5.5.0-1+b1) ... Setting up libopencv-core410:arm64 (4.10.0+dfsg-6+b1) ... Setting up libhsa-runtime64-1:arm64 (6.4.3+dfsg-3) ... Setting up cmake (4.1.1+really3.31.6-2) ... Setting up libglx-dev:arm64 (1.7.0-1+b2) ... Setting up libsdl2-2.0-0:arm64 (2.32.10+dfsg-4) ... Setting up libgl-dev:arm64 (1.7.0-1+b2) ... Setting up libglib2.0-dev-bin (2.86.1-1) ... Setting up libopencv-ml410:arm64 (4.10.0+dfsg-6+b1) ... Setting up libhdf5-hl-310:arm64 (1.14.5+repack-4) ... Setting up libpoppler147:arm64 (25.03.0-11.1) ... Setting up libproj25:arm64 (9.7.0-1) ... Setting up libegl-dev:arm64 (1.7.0-1+b2) ... Setting up libavcodec-dev:arm64 (7:7.1.2-1+b1) ... Setting up libopencv-flann410:arm64 (4.10.0+dfsg-6+b1) ... Setting up libnetcdf22:arm64 (1:4.9.3-1+b1) ... Setting up libavformat61:arm64 (7:7.1.2-1+b1) ... Setting up libgl2ps1.4:arm64 (1.4.2+dfsg1-4) ... Setting up libgeotiff5:arm64 (1.7.4-1) ... Setting up libqt5gui5t64:arm64 (5.15.17+dfsg-4) ... Setting up libgstreamer-gl1.0-0:arm64 (1.26.7-1) ... Setting up libglib2.0-dev:arm64 (2.86.1-1) ... Setting up libopencv-imgproc410:arm64 (4.10.0+dfsg-6+b1) ... Setting up libamdhip64-6:arm64 (6.4.3-3) ... Setting up libpulse-dev:arm64 (17.0+dfsg1-2+b1) ... Setting up libopencv-core-dev:arm64 (4.10.0+dfsg-6+b1) ... Setting up libgles-dev:arm64 (1.7.0-1+b2) ... Setting up libopencv-photo410:arm64 (4.10.0+dfsg-6+b1) ... Setting up libspatialite8t64:arm64 (5.1.0-3+b4) ... Setting up libopencv-flann-dev:arm64 (4.10.0+dfsg-6+b1) ... Setting up libucx0:arm64 (1.19.0+ds-1+b1) ... Setting up libopencv-ml-dev:arm64 (4.10.0+dfsg-6+b1) ... Setting up libopencv-dnn410:arm64 (4.10.0+dfsg-6+b1) ... Setting up libqt5widgets5t64:arm64 (5.15.17+dfsg-4) ... Setting up libgstreamer1.0-dev:arm64 (1.26.7-1) ... Setting up gir1.2-gst-plugins-base-1.0:arm64 (1.26.7-1) ... Setting up libgudev-1.0-dev:arm64 (238-7) ... Setting up libglvnd-dev:arm64 (1.7.0-1+b2) ... Setting up libavformat-dev:arm64 (7:7.1.2-1+b1) ... Setting up libgstreamer-plugins-base1.0-dev:arm64 (1.26.7-1) ... Setting up libopencv-imgproc-dev:arm64 (4.10.0+dfsg-6+b1) ... Setting up libopencv-features2d410:arm64 (4.10.0+dfsg-6+b1) ... Setting up libopencv-dnn-dev:arm64 (4.10.0+dfsg-6+b1) ... Setting up libqt5opengl5t64:arm64 (5.15.17+dfsg-4) ... Setting up libopencv-calib3d410:arm64 (4.10.0+dfsg-6+b1) ... Setting up libegl1-mesa-dev:arm64 (25.2.6-1) ... Setting up libopenmpi40:arm64 (5.0.8-10+b1) ... Setting up libopencv-shape410:arm64 (4.10.0+dfsg-6+b1) ... Setting up libvtk9.5:arm64 (9.5.2+dfsg2-4) ... Setting up libopencv-stitching410:arm64 (4.10.0+dfsg-6+b1) ... Setting up libopencv-photo-dev:arm64 (4.10.0+dfsg-6+b1) ... Setting up libopencv-objdetect410:arm64 (4.10.0+dfsg-6+b1) ... Setting up libopencv-highgui410:arm64 (4.10.0+dfsg-6+b1) ... Setting up libopencv-video410:arm64 (4.10.0+dfsg-6+b1) ... Setting up libopencv-video-dev:arm64 (4.10.0+dfsg-6+b1) ... Setting up libopencv-viz410:arm64 (4.10.0+dfsg-6+b1) ... Setting up libopencv-shape-dev:arm64 (4.10.0+dfsg-6+b1) ... Setting up libopencv-viz-dev:arm64 (4.10.0+dfsg-6+b1) ... Setting up libheif-plugin-dav1d:arm64 (1.20.2-2+b1) ... Setting up libheif-plugin-libde265:arm64 (1.20.2-2+b1) ... Setting up libheif1:arm64 (1.20.2-2+b1) ... Setting up libgdal37:arm64 (3.11.4+dfsg-1) ... Setting up libgd3:arm64 (2.3.3-13) ... Setting up libopencv-imgcodecs410:arm64 (4.10.0+dfsg-6+b1) ... Setting up libopencv-imgcodecs-dev:arm64 (4.10.0+dfsg-6+b1) ... Setting up libgphoto2-6t64:arm64 (2.5.32-1) ... Setting up libopencv-contrib410:arm64 (4.10.0+dfsg-6+b1) ... Setting up libopencv-videoio410:arm64 (4.10.0+dfsg-6+b1) ... Setting up libgphoto2-dev:arm64 (2.5.32-1) ... Setting up libopencv-superres410:arm64 (4.10.0+dfsg-6+b1) ... Setting up libopencv-videostab410:arm64 (4.10.0+dfsg-6+b1) ... Setting up libopencv-videoio-dev:arm64 (4.10.0+dfsg-6+b1) ... Setting up libopencv-superres-dev:arm64 (4.10.0+dfsg-6+b1) ... Setting up libopencv-highgui-dev:arm64 (4.10.0+dfsg-6+b1) ... Setting up libopencv-features2d-dev:arm64 (4.10.0+dfsg-6+b1) ... Setting up libopencv-calib3d-dev:arm64 (4.10.0+dfsg-6+b1) ... Setting up libopencv-objdetect-dev:arm64 (4.10.0+dfsg-6+b1) ... Setting up libopencv-videostab-dev:arm64 (4.10.0+dfsg-6+b1) ... Setting up libopencv-stitching-dev:arm64 (4.10.0+dfsg-6+b1) ... Setting up libopencv-contrib-dev:arm64 (4.10.0+dfsg-6+b1) ... Setting up libopencv-dev (4.10.0+dfsg-6+b1) ... Processing triggers for libc-bin (2.41-12) ... Processing triggers for sgml-base (1.31+nmu1) ... Setting up libdbus-1-dev:arm64 (1.16.2-2) ... Setting up libibus-1.0-dev:arm64 (1.5.32-2) ... Setting up libsdl2-dev:arm64 (2.32.10+dfsg-4) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: Running cd /build/reproducible-path/monado-25.0.0+dfsg/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../monado_25.0.0+dfsg-2_source.changes dpkg-buildpackage: info: source package monado dpkg-buildpackage: info: source version 25.0.0+dfsg-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Rylie Pavlik dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 debian/rules clean dh clean dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf debian/rules override_dh_auto_configure make[1]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg' dh_auto_configure -- -DXRT_HAVE_SYSTEM_CJSON=ON -DXRT_OPENXR_INSTALL_ACTIVE_RUNTIME=OFF -DXRT_VULKAN_ENABLE_VALIDATION=OFF -DBUILD_DOC=OFF -DXRT_OPENXR_INSTALL_ABSOLUTE_RUNTIME_PATH=OFF -DXRT_OPENXR_INSTALL_MANIFEST_RELATIVE_RUNTIME_PATH=OFF -DXRT_BUILD_DRIVER_OHMD=OFF -DXRT_INSTALL_ABSOLUTE_SYSTEMD_UNIT_FILES=OFF -DXRT_FEATURE_STEAMVR_PLUGIN=OFF -DXRT_FEATURE_LIBMONADO=OFF -DGIT_DESC=25.0.0+dfsg-2 cd obj-aarch64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb PKG_CONFIG=/usr/bin/pkg-config cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DXRT_HAVE_SYSTEM_CJSON=ON -DXRT_OPENXR_INSTALL_ACTIVE_RUNTIME=OFF -DXRT_VULKAN_ENABLE_VALIDATION=OFF -DBUILD_DOC=OFF -DXRT_OPENXR_INSTALL_ABSOLUTE_RUNTIME_PATH=OFF -DXRT_OPENXR_INSTALL_MANIFEST_RELATIVE_RUNTIME_PATH=OFF -DXRT_BUILD_DRIVER_OHMD=OFF -DXRT_INSTALL_ABSOLUTE_SYSTEMD_UNIT_FILES=OFF -DXRT_FEATURE_STEAMVR_PLUGIN=OFF -DXRT_FEATURE_LIBMONADO=OFF -DGIT_DESC=25.0.0\+dfsg-2 .. -- The C compiler identification is GNU 15.2.0 -- The CXX compiler identification is GNU 15.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found Python3: /usr/bin/python3 (found version "3.13.9") found components: Interpreter -- Found Eigen3: /usr/include/eigen3 (Required is at least version "3") -- Performing Test CxxAtomics_atomic_uint_fast64_t_NO_LIB -- Performing Test CxxAtomics_atomic_uint_fast64_t_NO_LIB - Success -- Found CxxAtomics: TRUE found components: atomic_uint_fast64_t -- Found Vulkan: /usr/lib/aarch64-linux-gnu/libvulkan.so (found version "1.4.328") found components: glslangValidator missing components: glslc -- Found HIDAPI: /usr/include/hidapi found components: any -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") -- Could NOT find bluetooth (missing: bluetooth_LIBRARY bluetooth_INCLUDE_DIR) -- Could NOT find OpenHMD (missing: OPENHMD_INCLUDE_DIR OPENHMD_LIBRARY) -- Found OpenCV: /usr (found version "4.10.0") found components: core calib3d highgui imgproc imgcodecs features2d video -- Found Libusb1: /usr/lib/aarch64-linux-gnu/libusb-1.0.so -- Found JPEG: /usr/lib/aarch64-linux-gnu/libjpeg.so (found version "62") -- Could NOT find realsense2 (missing: realsense2_DIR) -- Could NOT find depthai (missing: depthai_DIR) -- Found ZLIB: /usr/lib/aarch64-linux-gnu/libz.so (found version "1.3.1") -- Found cJSON: /usr/lib/aarch64-linux-gnu/cmake/cJSON/cJSONConfig.cmake (found version "1.7.18") -- Could NOT find LeapV2 (missing: LeapV2_INCLUDE_DIR LeapV2_LIBRARY) -- Could NOT find LeapSDK (missing: LeapSDK_DIR) -- Could NOT find ONNXRuntime (missing: ONNXRuntime_INCLUDE_DIR ONNXRuntime_LIBRARY) -- Performing Test HAVE_EGL -- Performing Test HAVE_EGL - Success -- Found EGL: /usr/include (found version "1.5") -- Could NOT find Percetto (missing: Percetto_INCLUDE_DIR Percetto_LIBRARY) -- Found Systemd: /usr/include -- Found OpenGLES: /usr/lib/aarch64-linux-gnu/libGLESv2.so found components: V3 -- Found Threads: TRUE -- Checking for module 'libuvc' -- Found libuvc, version 0.0.7 -- Found OpenGL: /usr/lib/aarch64-linux-gnu/libOpenGL.so -- Found X11: /usr/include -- Looking for XOpenDisplay in /usr/lib/aarch64-linux-gnu/libX11.so;/usr/lib/aarch64-linux-gnu/libXext.so -- Looking for XOpenDisplay in /usr/lib/aarch64-linux-gnu/libX11.so;/usr/lib/aarch64-linux-gnu/libXext.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found -- Looking for IceConnectionNumber in ICE -- Looking for IceConnectionNumber in ICE - found -- Found udev: /usr/lib/aarch64-linux-gnu/libudev.so -- Checking for module 'xrandr' -- Found xrandr, version 1.5.4 -- Checking for modules 'xcb;xcb-randr;x11-xcb' -- Found xcb, version 1.17.0 -- Found xcb-randr, version 1.17.0 -- Found x11-xcb, version 1.8.12 -- Checking for one of the modules 'wayland-client' -- Checking for one of the modules 'wayland-scanner' -- Checking for one of the modules 'wayland-protocols' -- Checking for one of the modules 'libdrm' -- Found OpenGL: /usr/lib/aarch64-linux-gnu/libOpenGL.so found components: GLX -- Checking for one of the modules 'dbus-1' -- Checking for one of the modules 'libbsd' -- Checking for modules 'gstreamer-1.0;gstreamer-app-1.0;gstreamer-video-1.0' -- Found gstreamer-1.0, version 1.26.7 -- Found gstreamer-app-1.0, version 1.26.7 -- Found gstreamer-video-1.0, version 1.26.7 -- Checking for module 'survive' -- Package 'survive', required by 'virtual:world', not found -- OpenVR not found -- Enabled drivers: arduino daydream drv_cemu drv_multi euroc hdk hydra psmv pssense psvr qwerty remote rift-s rokid simulated steamvr_lh v4l2 vf vive wmr xreal_air CMake Warning (dev) at cmake/GenerateKhrManifest.cmake:93 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): cmake/GenerateOpenXRRuntimeManifest.cmake:76 (generate_khr_manifest_buildtree) src/xrt/targets/openxr/CMakeLists.txt:73 (generate_openxr_runtime_manifest_buildtree) This warning is for project developers. Use -Wno-dev to suppress it. -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) -- #####----- Config -----##### -- # GIT_DESC: 25.0.0+dfsg-2 -- # -- # BLUETOOTH: OFF -- # D3D11: OFF -- # D3D12: OFF -- # DBUS: ON -- # EGL: ON -- # GST (GStreamer): ON -- # HIDAPI: ON -- # JPEG: ON -- # LIBBSD: ON -- # LIBUSB: ON -- # LIBUVC: ON -- # ONNXRUNTIME: OFF -- # OPENCV: ON -- # OPENGL: ON -- # OPENGLES: ON -- # OPENGL_GLX: ON -- # PERCETTO: OFF -- # REALSENSE: OFF -- # OPENVR: OFF -- # SDL2: ON -- # SYSTEM_CJSON: ON -- # SYSTEMD: ON -- # TRACY: OFF -- # VULKAN: ON -- # WAYLAND: ON -- # WAYLAND_DIRECT: ON -- # XCB: ON -- # XLIB: ON -- # XRANDR: ON -- # -- # MODULE_AUX_VIVE: ON -- # MODULE_COMPOSITOR: ON -- # MODULE_COMPOSITOR_MAIN: ON -- # MODULE_COMPOSITOR_NULL: ON -- # MODULE_MERCURY_HANDTRACKING: OFF -- # MODULE_IPC: ON -- # MODULE_MONADO_GUI: ON -- # MODULE_MONADO_CLI: ON -- # MODULE_OPENXR_STATE_TRACKER: ON -- # -- # FEATURE_AHARDWARE_BUFFER: OFF -- # FEATURE_CLIENT_DEBUG_GUI: OFF -- # FEATURE_COLOR_LOG: ON -- # FEATURE_DEBUG_GUI: ON -- # FEATURE_OPENXR: ON -- # FEATURE_OPENXR_ACTIVE_ACTION_SET_PRIORITY: ON -- # FEATURE_OPENXR_BODY_TRACKING_FB: OFF -- # FEATURE_OPENXR_FACE_TRACKING2_FB: OFF -- # FEATURE_OPENXR_DEBUG_UTILS: OFF -- # FEATURE_OPENXR_DISPLAY_REFRESH_RATE: ON -- # FEATURE_OPENXR_FACIAL_TRACKING_HTC: OFF -- # FEATURE_OPENXR_FORCE_FEEDBACK_CURL: ON -- # FEATURE_OPENXR_HAND_TRACKING_EXT: ON -- # FEATURE_OPENXR_HEADLESS: ON -- # FEATURE_OPENXR_INTERACTION_EXT_EYE_GAZE: ON -- # FEATURE_OPENXR_INTERACTION_EXT_HAND: ON -- # FEATURE_OPENXR_INTERACTION_EXT_PALM_POSE: OFF -- # FEATURE_OPENXR_INTERACTION_ML2: ON -- # FEATURE_OPENXR_INTERACTION_MNDX: ON -- # FEATURE_OPENXR_INTERACTION_MSFT_HAND: OFF -- # FEATURE_OPENXR_INTERACTION_OPPO: ON -- # FEATURE_OPENXR_INTERACTION_WINMR: ON -- # FEATURE_OPENXR_LAYER_COLOR_SCALE_BIAS: OFF -- # FEATURE_OPENXR_LAYER_CUBE: OFF -- # FEATURE_OPENXR_LAYER_CYLINDER: ON -- # FEATURE_OPENXR_LAYER_DEPTH: ON -- # FEATURE_OPENXR_LAYER_EQUIRECT1: OFF -- # FEATURE_OPENXR_LAYER_EQUIRECT2: ON -- # FEATURE_OPENXR_LAYER_FB_ALPHA_BLEND: OFF -- # FEATURE_OPENXR_LAYER_FB_DEPTH_TEST: OFF -- # FEATURE_OPENXR_LAYER_FB_IMAGE_LAYOUT OFF -- # FEATURE_OPENXR_LAYER_FB_SETTINGS: OFF -- # FEATURE_OPENXR_LAYER_FB_PASSTHROUGH: OFF -- # FEATURE_OPENXR_OVERLAY: ON -- # FEATURE_OPENXR_PERFORMANCE_SETTINGS: OFF -- # FEATURE_OPENXR_SPACE_LOCAL_FLOOR: ON -- # FEATURE_OPENXR_SPACE_UNBOUNDED: ON -- # FEATURE_OPENXR_VISIBILITY_MASK: ON -- # FEATURE_OPENXR_VULKAN_SWAPCHAIN_FORMAT_LIST: ON -- # FEATURE_OPENXR_XDEV_SPACE: ON -- # FEATURE_RENDERDOC: ON -- # FEATURE_SERVICE: ON -- # FEATURE_SERVICE_SYSTEMD: ON -- # FEATURE_SLAM: ON -- # FEATURE_SSE2: ON -- # FEATURE_STEAMVR_PLUGIN: OFF -- # FEATURE_TRACING: OFF -- # FEATURE_WINDOW_PEEK: ON -- # -- # DRIVER_ANDROID: OFF -- # DRIVER_ARDUINO: ON -- # DRIVER_DAYDREAM: ON -- # DRIVER_DEPTHAI: OFF -- # DRIVER_EUROC: ON -- # DRIVER_HANDTRACKING: OFF -- # DRIVER_HDK: ON -- # DRIVER_HYDRA: ON -- # DRIVER_ILLIXR: OFF -- # DRIVER_NS: OFF -- # DRIVER_OHMD: OFF -- # DRIVER_OPENGLOVES: OFF -- # DRIVER_PSMV: ON -- # DRIVER_PSSENSE: ON -- # DRIVER_PSVR: ON -- # DRIVER_QWERTY: ON -- # DRIVER_REALSENSE: OFF -- # DRIVER_REMOTE: ON -- # DRIVER_RIFT_S: ON -- # DRIVER_ROKID: ON -- # DRIVER_SIMULATED: ON -- # DRIVER_SIMULAVR: OFF -- # DRIVER_SURVIVE: OFF -- # DRIVER_TWRAP: ON -- # DRIVER_ULV2: OFF -- # DRIVER_ULV5: OFF -- # DRIVER_VF: ON -- # DRIVER_VIVE: ON -- # DRIVER_WMR: ON -- # DRIVER_XREAL_AIR: ON -- # DRIVER_STEAMVR_LIGHTHOUSE: ON -- #####----- Config -----##### -- Configuring done (9.0s) -- Generating done (0.5s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY FETCHCONTENT_FULLY_DISCONNECTED XRT_VULKAN_ENABLE_VALIDATION -- Build files have been written to: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu make[1]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg' dh_auto_build cd obj-aarch64-linux-gnu && make -j12 INSTALL="install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' /usr/bin/cmake -S/build/reproducible-path/monado-25.0.0+dfsg -B/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/CMakeFiles /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/external/CMakeFiles/xrt-external-catch2.dir/build.make src/external/CMakeFiles/xrt-external-catch2.dir/depend make -f src/external/CMakeFiles/xrt-external-nanopb.dir/build.make src/external/CMakeFiles/xrt-external-nanopb.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/external/CMakeFiles/xrt-external-imgui.dir/build.make src/external/CMakeFiles/xrt-external-imgui.dir/depend cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/external /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external/CMakeFiles/xrt-external-catch2.dir/DependInfo.cmake "--color=" cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/external /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external/CMakeFiles/xrt-external-nanopb.dir/DependInfo.cmake "--color=" make -f src/xrt/auxiliary/os/CMakeFiles/aux_os.dir/build.make src/xrt/auxiliary/os/CMakeFiles/aux_os.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/os /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/os /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/os/CMakeFiles/aux_os.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/external /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external/CMakeFiles/xrt-external-imgui.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/external/CMakeFiles/xrt-external-catch2.dir/build.make src/external/CMakeFiles/xrt-external-catch2.dir/build make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/auxiliary/os/CMakeFiles/aux_os.dir/build.make src/xrt/auxiliary/os/CMakeFiles/aux_os.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/external/CMakeFiles/xrt-external-imgui.dir/build.make src/external/CMakeFiles/xrt-external-imgui.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 0%] Building CXX object src/external/CMakeFiles/xrt-external-catch2.dir/Catch2/catch_amalgamated.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-catch2.dir/Catch2/catch_amalgamated.cpp.o -MF CMakeFiles/xrt-external-catch2.dir/Catch2/catch_amalgamated.cpp.o.d -o CMakeFiles/xrt-external-catch2.dir/Catch2/catch_amalgamated.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2/catch_amalgamated.cpp [ 1%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui.cpp.o [ 1%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_tables.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui/imgui.cpp [ 1%] Building CXX object src/xrt/auxiliary/os/CMakeFiles/aux_os.dir/os_time.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_tables.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_tables.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_tables.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui/imgui_tables.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/os && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/os/CMakeFiles/aux_os.dir/os_time.cpp.o -MF CMakeFiles/aux_os.dir/os_time.cpp.o.d -o CMakeFiles/aux_os.dir/os_time.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/os/os_time.cpp [ 1%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/cimgui/cimgui.cpp.o [ 1%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot/implot.cpp [ 1%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_draw.cpp.o [ 1%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_demo.cpp.o [ 1%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/backends/imgui_impl_opengl3.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/backends/imgui_impl_opengl3.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/imgui/backends/imgui_impl_opengl3.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/imgui/backends/imgui_impl_opengl3.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui/backends/imgui_impl_opengl3.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_demo.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_demo.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_demo.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui/imgui_demo.cpp [ 2%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_widgets.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_draw.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_draw.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_draw.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui/imgui_draw.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/cimgui/cimgui.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/cimgui/cimgui.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/cimgui/cimgui.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui/cimgui.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_widgets.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_widgets.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_widgets.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui/imgui_widgets.cpp make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/external/CMakeFiles/xrt-external-nanopb.dir/build.make src/external/CMakeFiles/xrt-external-nanopb.dir/build [ 3%] Building C object src/xrt/auxiliary/os/CMakeFiles/aux_os.dir/os_hid_hidraw.c.o make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/os && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/os/CMakeFiles/aux_os.dir/os_hid_hidraw.c.o -MF CMakeFiles/aux_os.dir/os_hid_hidraw.c.o.d -o CMakeFiles/aux_os.dir/os_hid_hidraw.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/os/os_hid_hidraw.c [ 3%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot_items.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot_items.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot_items.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot_items.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot/implot_items.cpp [ 4%] Building C object src/external/CMakeFiles/xrt-external-nanopb.dir/nanopb/monado_metrics.pb.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/cc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-nanopb.dir/nanopb/monado_metrics.pb.c.o -MF CMakeFiles/xrt-external-nanopb.dir/nanopb/monado_metrics.pb.c.o.d -o CMakeFiles/xrt-external-nanopb.dir/nanopb/monado_metrics.pb.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb/monado_metrics.pb.c [ 4%] Building C object src/external/CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_common.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/cc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_common.c.o -MF CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_common.c.o.d -o CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_common.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb/pb_common.c [ 4%] Linking CXX static library libaux_os.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/os && /usr/bin/cmake -P CMakeFiles/aux_os.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/os && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_os.dir/link.txt --verbose=1 /usr/bin/ar qc libaux_os.a CMakeFiles/aux_os.dir/os_hid_hidraw.c.o CMakeFiles/aux_os.dir/os_time.cpp.o /usr/bin/ranlib libaux_os.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 4%] Built target aux_os [ 4%] Building C object src/external/CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_decode.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/cc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_decode.c.o -MF CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_decode.c.o.d -o CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_decode.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb/pb_decode.c [ 4%] Building C object src/external/CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_encode.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/cc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_encode.c.o -MF CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_encode.c.o.d -o CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_encode.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb/pb_encode.c [ 4%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot_demo.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot_demo.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot_demo.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot_demo.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot/implot_demo.cpp make -f src/xrt/auxiliary/bindings/CMakeFiles/aux_generated_bindings.dir/build.make src/xrt/auxiliary/bindings/CMakeFiles/aux_generated_bindings.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 4%] Generating b_generated_bindings.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/bindings && /usr/bin/python3 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/bindings/bindings.py /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/bindings/bindings.json /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/bindings/b_generated_bindings.h [ 4%] Generating b_generated_bindings.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/bindings && /usr/bin/python3 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/bindings/bindings.py /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/bindings/bindings.json /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/bindings/b_generated_bindings.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/bindings /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/bindings /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/bindings/CMakeFiles/aux_generated_bindings.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/auxiliary/bindings/CMakeFiles/aux_generated_bindings.dir/build.make src/xrt/auxiliary/bindings/CMakeFiles/aux_generated_bindings.dir/build [ 5%] Linking C static library libxrt-external-nanopb.a make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/cmake -P CMakeFiles/xrt-external-nanopb.dir/cmake_clean_target.cmake [ 5%] Building C object src/xrt/auxiliary/bindings/CMakeFiles/aux_generated_bindings.dir/b_generated_bindings.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/bindings && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/bindings/CMakeFiles/aux_generated_bindings.dir/b_generated_bindings.c.o -MF CMakeFiles/aux_generated_bindings.dir/b_generated_bindings.c.o.d -o CMakeFiles/aux_generated_bindings.dir/b_generated_bindings.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/bindings/b_generated_bindings.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/cmake -E cmake_link_script CMakeFiles/xrt-external-nanopb.dir/link.txt --verbose=1 /usr/bin/ar qc libxrt-external-nanopb.a "CMakeFiles/xrt-external-nanopb.dir/nanopb/monado_metrics.pb.c.o" "CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_common.c.o" "CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_decode.c.o" "CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_encode.c.o" /usr/bin/ranlib libxrt-external-nanopb.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 5%] Built target xrt-external-nanopb make -f src/xrt/auxiliary/os/CMakeFiles/aux_os_ble.dir/build.make src/xrt/auxiliary/os/CMakeFiles/aux_os_ble.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/os /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/os /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/os/CMakeFiles/aux_os_ble.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/auxiliary/os/CMakeFiles/aux_os_ble.dir/build.make src/xrt/auxiliary/os/CMakeFiles/aux_os_ble.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 5%] Building C object src/xrt/auxiliary/os/CMakeFiles/aux_os_ble.dir/os_ble_dbus.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/os && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib/aarch64-linux-gnu/dbus-1.0/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/os/CMakeFiles/aux_os_ble.dir/os_ble_dbus.c.o -MF CMakeFiles/aux_os_ble.dir/os_ble_dbus.c.o.d -o CMakeFiles/aux_os_ble.dir/os_ble_dbus.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/os/os_ble_dbus.c [ 5%] Linking CXX static library libaux_os_ble.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/os && /usr/bin/cmake -P CMakeFiles/aux_os_ble.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/os && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_os_ble.dir/link.txt --verbose=1 /usr/bin/ar qc libaux_os_ble.a CMakeFiles/aux_os_ble.dir/os_ble_dbus.c.o /usr/bin/ranlib libaux_os_ble.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 5%] Built target aux_os_ble [ 6%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/cimplot/cimplot.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/cimplot/cimplot.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/cimplot/cimplot.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/cimplot/cimplot.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimplot/cimplot.cpp [ 6%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui_monado/imgui_monado.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui_monado/imgui_monado.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/imgui_monado/imgui_monado.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/imgui_monado/imgui_monado.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui_monado/imgui_monado.cpp [ 6%] Linking CXX static library libaux_generated_bindings.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/bindings && /usr/bin/cmake -P CMakeFiles/aux_generated_bindings.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/bindings && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_generated_bindings.dir/link.txt --verbose=1 /usr/bin/ar qc libaux_generated_bindings.a CMakeFiles/aux_generated_bindings.dir/b_generated_bindings.c.o /usr/bin/ranlib libaux_generated_bindings.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 6%] Built target aux_generated_bindings make -f src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/build.make src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/build.make src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 6%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_autoexpgain.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_autoexpgain.c.o -MF CMakeFiles/aux_util.dir/u_autoexpgain.c.o.d -o CMakeFiles/aux_util.dir/u_autoexpgain.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_autoexpgain.c [ 6%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_bitwise.c.o [ 6%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_debug.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_bitwise.c.o -MF CMakeFiles/aux_util.dir/u_bitwise.c.o.d -o CMakeFiles/aux_util.dir/u_bitwise.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_bitwise.c [ 7%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_builders.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_builders.c.o -MF CMakeFiles/aux_util.dir/u_builders.c.o.d -o CMakeFiles/aux_util.dir/u_builders.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_builders.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_debug.c.o -MF CMakeFiles/aux_util.dir/u_debug.c.o.d -o CMakeFiles/aux_util.dir/u_debug.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_debug.c [ 7%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_deque.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_deque.cpp.o -MF CMakeFiles/aux_util.dir/u_deque.cpp.o.d -o CMakeFiles/aux_util.dir/u_deque.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_deque.cpp [ 7%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_device.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_device.c.o -MF CMakeFiles/aux_util.dir/u_device.c.o.d -o CMakeFiles/aux_util.dir/u_device.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_device.c [ 7%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_distortion.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_distortion.c.o -MF CMakeFiles/aux_util.dir/u_distortion.c.o.d -o CMakeFiles/aux_util.dir/u_distortion.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_distortion.c [ 7%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_file.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_file.c.o -MF CMakeFiles/aux_util.dir/u_file.c.o.d -o CMakeFiles/aux_util.dir/u_file.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_file.c [ 8%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_distortion_mesh.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_distortion_mesh.c.o -MF CMakeFiles/aux_util.dir/u_distortion_mesh.c.o.d -o CMakeFiles/aux_util.dir/u_distortion_mesh.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_distortion_mesh.c [ 8%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_file.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_file.cpp.o -MF CMakeFiles/aux_util.dir/u_file.cpp.o.d -o CMakeFiles/aux_util.dir/u_file.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_file.cpp [ 8%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_format.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_format.c.o -MF CMakeFiles/aux_util.dir/u_format.c.o.d -o CMakeFiles/aux_util.dir/u_format.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_format.c [ 8%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_frame.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_frame.c.o -MF CMakeFiles/aux_util.dir/u_frame.c.o.d -o CMakeFiles/aux_util.dir/u_frame.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_frame.c [ 9%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_hand_tracking.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_hand_tracking.c.o -MF CMakeFiles/aux_util.dir/u_hand_tracking.c.o.d -o CMakeFiles/aux_util.dir/u_hand_tracking.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_hand_tracking.c [ 9%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_hand_simulation.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_hand_simulation.c.o -MF CMakeFiles/aux_util.dir/u_hand_simulation.c.o.d -o CMakeFiles/aux_util.dir/u_hand_simulation.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_hand_simulation.c [ 9%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_handles.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_handles.c.o -MF CMakeFiles/aux_util.dir/u_handles.c.o.d -o CMakeFiles/aux_util.dir/u_handles.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_handles.c [ 9%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_hashmap.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_hashmap.cpp.o -MF CMakeFiles/aux_util.dir/u_hashmap.cpp.o.d -o CMakeFiles/aux_util.dir/u_hashmap.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_hashmap.cpp [ 9%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_hashset.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_hashset.cpp.o -MF CMakeFiles/aux_util.dir/u_hashset.cpp.o.d -o CMakeFiles/aux_util.dir/u_hashset.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_hashset.cpp [ 9%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_imu_sink_force_monotonic.c.o [ 10%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_id_ringbuffer.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_id_ringbuffer.cpp.o -MF CMakeFiles/aux_util.dir/u_id_ringbuffer.cpp.o.d -o CMakeFiles/aux_util.dir/u_id_ringbuffer.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_id_ringbuffer.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_imu_sink_force_monotonic.c.o -MF CMakeFiles/aux_util.dir/u_imu_sink_force_monotonic.c.o.d -o CMakeFiles/aux_util.dir/u_imu_sink_force_monotonic.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_imu_sink_force_monotonic.c [ 10%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_imu_sink_split.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_imu_sink_split.c.o -MF CMakeFiles/aux_util.dir/u_imu_sink_split.c.o.d -o CMakeFiles/aux_util.dir/u_imu_sink_split.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_imu_sink_split.c [ 10%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_json.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_json.c.o -MF CMakeFiles/aux_util.dir/u_json.c.o.d -o CMakeFiles/aux_util.dir/u_json.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_json.c [ 10%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_limited_unique_id.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_limited_unique_id.cpp.o -MF CMakeFiles/aux_util.dir/u_limited_unique_id.cpp.o.d -o CMakeFiles/aux_util.dir/u_limited_unique_id.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_limited_unique_id.cpp [ 11%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_live_stats.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_live_stats.cpp.o -MF CMakeFiles/aux_util.dir/u_live_stats.cpp.o.d -o CMakeFiles/aux_util.dir/u_live_stats.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_live_stats.cpp [ 11%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_logging.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_logging.c.o -MF CMakeFiles/aux_util.dir/u_logging.c.o.d -o CMakeFiles/aux_util.dir/u_logging.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_logging.c [ 11%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_metrics.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_metrics.c.o -MF CMakeFiles/aux_util.dir/u_metrics.c.o.d -o CMakeFiles/aux_util.dir/u_metrics.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_metrics.c [ 11%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_misc.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_misc.c.o -MF CMakeFiles/aux_util.dir/u_misc.c.o.d -o CMakeFiles/aux_util.dir/u_misc.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_misc.c [ 11%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_pacing_app.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_pacing_app.c.o -MF CMakeFiles/aux_util.dir/u_pacing_app.c.o.d -o CMakeFiles/aux_util.dir/u_pacing_app.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_pacing_app.c [ 12%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_pacing_compositor.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_pacing_compositor.c.o -MF CMakeFiles/aux_util.dir/u_pacing_compositor.c.o.d -o CMakeFiles/aux_util.dir/u_pacing_compositor.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_pacing_compositor.c [ 12%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_pacing_compositor_fake.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_pacing_compositor_fake.c.o -MF CMakeFiles/aux_util.dir/u_pacing_compositor_fake.c.o.d -o CMakeFiles/aux_util.dir/u_pacing_compositor_fake.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_pacing_compositor_fake.c [ 12%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_pretty_print.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_pretty_print.c.o -MF CMakeFiles/aux_util.dir/u_pretty_print.c.o.d -o CMakeFiles/aux_util.dir/u_pretty_print.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_pretty_print.c [ 12%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_prober.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_prober.c.o -MF CMakeFiles/aux_util.dir/u_prober.c.o.d -o CMakeFiles/aux_util.dir/u_prober.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_prober.c [ 13%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_session.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_session.c.o -MF CMakeFiles/aux_util.dir/u_session.c.o.d -o CMakeFiles/aux_util.dir/u_session.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_session.c [ 13%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_space_overseer.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_space_overseer.c.o -MF CMakeFiles/aux_util.dir/u_space_overseer.c.o.d -o CMakeFiles/aux_util.dir/u_space_overseer.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_space_overseer.c [ 13%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_string_list.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_string_list.cpp.o -MF CMakeFiles/aux_util.dir/u_string_list.cpp.o.d -o CMakeFiles/aux_util.dir/u_string_list.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_string_list.cpp [ 13%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_system.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_system.c.o -MF CMakeFiles/aux_util.dir/u_system.c.o.d -o CMakeFiles/aux_util.dir/u_system.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_system.c [ 13%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_system_helpers.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_system_helpers.c.o -MF CMakeFiles/aux_util.dir/u_system_helpers.c.o.d -o CMakeFiles/aux_util.dir/u_system_helpers.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_system_helpers.c [ 14%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_time.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_time.cpp.o -MF CMakeFiles/aux_util.dir/u_time.cpp.o.d -o CMakeFiles/aux_util.dir/u_time.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_time.cpp [ 14%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_trace_marker.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_trace_marker.c.o -MF CMakeFiles/aux_util.dir/u_trace_marker.c.o.d -o CMakeFiles/aux_util.dir/u_trace_marker.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_trace_marker.c [ 14%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_tracked_imu_3dof.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_tracked_imu_3dof.c.o -MF CMakeFiles/aux_util.dir/u_tracked_imu_3dof.c.o.d -o CMakeFiles/aux_util.dir/u_tracked_imu_3dof.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_tracked_imu_3dof.c [ 14%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_var.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_var.cpp.o -MF CMakeFiles/aux_util.dir/u_var.cpp.o.d -o CMakeFiles/aux_util.dir/u_var.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_var.cpp [ 14%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_vector.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_vector.cpp.o -MF CMakeFiles/aux_util.dir/u_vector.cpp.o.d -o CMakeFiles/aux_util.dir/u_vector.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_vector.cpp [ 15%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_config_json.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_config_json.c.o -MF CMakeFiles/aux_util.dir/u_config_json.c.o.d -o CMakeFiles/aux_util.dir/u_config_json.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_config_json.c [ 15%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_visibility_mask.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_visibility_mask.c.o -MF CMakeFiles/aux_util.dir/u_visibility_mask.c.o.d -o CMakeFiles/aux_util.dir/u_visibility_mask.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_visibility_mask.c [ 15%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_win32_com_guard.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_win32_com_guard.cpp.o -MF CMakeFiles/aux_util.dir/u_win32_com_guard.cpp.o.d -o CMakeFiles/aux_util.dir/u_win32_com_guard.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_win32_com_guard.cpp [ 15%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_worker.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_worker.c.o -MF CMakeFiles/aux_util.dir/u_worker.c.o.d -o CMakeFiles/aux_util.dir/u_worker.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_worker.c [ 15%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_worker.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_worker.cpp.o -MF CMakeFiles/aux_util.dir/u_worker.cpp.o.d -o CMakeFiles/aux_util.dir/u_worker.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_worker.cpp [ 16%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_git_tag.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_git_tag.c.o -MF CMakeFiles/aux_util.dir/u_git_tag.c.o.d -o CMakeFiles/aux_util.dir/u_git_tag.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util/u_git_tag.c [ 16%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_linux.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_linux.c.o -MF CMakeFiles/aux_util.dir/u_linux.c.o.d -o CMakeFiles/aux_util.dir/u_linux.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_linux.c [ 16%] Linking CXX static library libaux_util.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cmake -P CMakeFiles/aux_util.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_util.dir/link.txt --verbose=1 /usr/bin/ar qc libaux_util.a CMakeFiles/aux_util.dir/u_autoexpgain.c.o CMakeFiles/aux_util.dir/u_bitwise.c.o CMakeFiles/aux_util.dir/u_builders.c.o CMakeFiles/aux_util.dir/u_debug.c.o CMakeFiles/aux_util.dir/u_deque.cpp.o CMakeFiles/aux_util.dir/u_device.c.o CMakeFiles/aux_util.dir/u_distortion.c.o CMakeFiles/aux_util.dir/u_distortion_mesh.c.o CMakeFiles/aux_util.dir/u_file.c.o CMakeFiles/aux_util.dir/u_file.cpp.o CMakeFiles/aux_util.dir/u_format.c.o CMakeFiles/aux_util.dir/u_frame.c.o CMakeFiles/aux_util.dir/u_hand_tracking.c.o CMakeFiles/aux_util.dir/u_hand_simulation.c.o CMakeFiles/aux_util.dir/u_handles.c.o CMakeFiles/aux_util.dir/u_hashmap.cpp.o CMakeFiles/aux_util.dir/u_hashset.cpp.o CMakeFiles/aux_util.dir/u_id_ringbuffer.cpp.o CMakeFiles/aux_util.dir/u_imu_sink_split.c.o CMakeFiles/aux_util.dir/u_imu_sink_force_monotonic.c.o CMakeFiles/aux_util.dir/u_json.c.o CMakeFiles/aux_util.dir/u_limited_unique_id.cpp.o CMakeFiles/aux_util.dir/u_live_stats.cpp.o CMakeFiles/aux_util.dir/u_logging.c.o CMakeFiles/aux_util.dir/u_metrics.c.o CMakeFiles/aux_util.dir/u_misc.c.o CMakeFiles/aux_util.dir/u_pacing_app.c.o CMakeFiles/aux_util.dir/u_pacing_compositor.c.o CMakeFiles/aux_util.dir/u_pacing_compositor_fake.c.o CMakeFiles/aux_util.dir/u_pretty_print.c.o CMakeFiles/aux_util.dir/u_prober.c.o CMakeFiles/aux_util.dir/u_session.c.o CMakeFiles/aux_util.dir/u_space_overseer.c.o CMakeFiles/aux_util.dir/u_string_list.cpp.o CMakeFiles/aux_util.dir/u_system.c.o CMakeFiles/aux_util.dir/u_system_helpers.c.o CMakeFiles/aux_util.dir/u_time.cpp.o CMakeFiles/aux_util.dir/u_trace_marker.c.o CMakeFiles/aux_util.dir/u_tracked_imu_3dof.c.o CMakeFiles/aux_util.dir/u_var.cpp.o CMakeFiles/aux_util.dir/u_vector.cpp.o CMakeFiles/aux_util.dir/u_config_json.c.o CMakeFiles/aux_util.dir/u_visibility_mask.c.o CMakeFiles/aux_util.dir/u_win32_com_guard.cpp.o CMakeFiles/aux_util.dir/u_worker.c.o CMakeFiles/aux_util.dir/u_worker.cpp.o CMakeFiles/aux_util.dir/u_git_tag.c.o CMakeFiles/aux_util.dir/u_linux.c.o /usr/bin/ranlib libaux_util.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 16%] Built target aux_util make -f src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/build.make src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/build.make src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 16%] Building CXX object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_base.cpp.o [ 16%] Building C object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_clock_tracking.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_base.cpp.o -MF CMakeFiles/aux_math.dir/m_base.cpp.o.d -o CMakeFiles/aux_math.dir/m_base.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_base.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_clock_tracking.c.o -MF CMakeFiles/aux_math.dir/m_clock_tracking.c.o.d -o CMakeFiles/aux_math.dir/m_clock_tracking.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_clock_tracking.c [ 17%] Building C object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_filter_fifo.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_filter_fifo.c.o -MF CMakeFiles/aux_math.dir/m_filter_fifo.c.o.d -o CMakeFiles/aux_math.dir/m_filter_fifo.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_filter_fifo.c [ 17%] Building C object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_imu_pre.c.o [ 17%] Building C object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_filter_one_euro.c.o [ 17%] Building C object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_imu_3dof.c.o [ 17%] Building CXX object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_hash.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_imu_3dof.c.o -MF CMakeFiles/aux_math.dir/m_imu_3dof.c.o.d -o CMakeFiles/aux_math.dir/m_imu_3dof.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_imu_3dof.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_filter_one_euro.c.o -MF CMakeFiles/aux_math.dir/m_filter_one_euro.c.o.d -o CMakeFiles/aux_math.dir/m_filter_one_euro.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_filter_one_euro.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_hash.cpp.o -MF CMakeFiles/aux_math.dir/m_hash.cpp.o.d -o CMakeFiles/aux_math.dir/m_hash.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_hash.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_imu_pre.c.o -MF CMakeFiles/aux_math.dir/m_imu_pre.c.o.d -o CMakeFiles/aux_math.dir/m_imu_pre.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_imu_pre.c [ 18%] Building CXX object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_lowpass_float.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_lowpass_float.cpp.o -MF CMakeFiles/aux_math.dir/m_lowpass_float.cpp.o.d -o CMakeFiles/aux_math.dir/m_lowpass_float.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_lowpass_float.cpp [ 18%] Building CXX object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_lowpass_integer.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_lowpass_integer.cpp.o -MF CMakeFiles/aux_math.dir/m_lowpass_integer.cpp.o.d -o CMakeFiles/aux_math.dir/m_lowpass_integer.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_lowpass_integer.cpp [ 18%] Building CXX object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_matrix_projection.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_matrix_projection.cpp.o -MF CMakeFiles/aux_math.dir/m_matrix_projection.cpp.o.d -o CMakeFiles/aux_math.dir/m_matrix_projection.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_matrix_projection.cpp [ 18%] Building C object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_optics.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_optics.c.o -MF CMakeFiles/aux_math.dir/m_optics.c.o.d -o CMakeFiles/aux_math.dir/m_optics.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_optics.c [ 18%] Building C object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_permutation.c.o [ 19%] Building C object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_predict.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_predict.c.o -MF CMakeFiles/aux_math.dir/m_predict.c.o.d -o CMakeFiles/aux_math.dir/m_predict.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_predict.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_permutation.c.o -MF CMakeFiles/aux_math.dir/m_permutation.c.o.d -o CMakeFiles/aux_math.dir/m_permutation.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_permutation.c [ 19%] Building CXX object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_quatexpmap.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_quatexpmap.cpp.o -MF CMakeFiles/aux_math.dir/m_quatexpmap.cpp.o.d -o CMakeFiles/aux_math.dir/m_quatexpmap.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_quatexpmap.cpp [ 19%] Building CXX object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_relation_history.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_relation_history.cpp.o -MF CMakeFiles/aux_math.dir/m_relation_history.cpp.o.d -o CMakeFiles/aux_math.dir/m_relation_history.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_relation_history.cpp [ 19%] Building CXX object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_space.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_space.cpp.o -MF CMakeFiles/aux_math.dir/m_space.cpp.o.d -o CMakeFiles/aux_math.dir/m_space.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_space.cpp [ 19%] Linking CXX static library libaux_math.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/cmake -P CMakeFiles/aux_math.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_math.dir/link.txt --verbose=1 /usr/bin/ar qc libaux_math.a CMakeFiles/aux_math.dir/m_base.cpp.o CMakeFiles/aux_math.dir/m_clock_tracking.c.o CMakeFiles/aux_math.dir/m_filter_fifo.c.o CMakeFiles/aux_math.dir/m_filter_one_euro.c.o CMakeFiles/aux_math.dir/m_hash.cpp.o CMakeFiles/aux_math.dir/m_imu_3dof.c.o CMakeFiles/aux_math.dir/m_imu_pre.c.o CMakeFiles/aux_math.dir/m_lowpass_float.cpp.o CMakeFiles/aux_math.dir/m_lowpass_integer.cpp.o CMakeFiles/aux_math.dir/m_matrix_projection.cpp.o CMakeFiles/aux_math.dir/m_optics.c.o CMakeFiles/aux_math.dir/m_permutation.c.o CMakeFiles/aux_math.dir/m_predict.c.o CMakeFiles/aux_math.dir/m_quatexpmap.cpp.o CMakeFiles/aux_math.dir/m_relation_history.cpp.o CMakeFiles/aux_math.dir/m_space.cpp.o /usr/bin/ranlib libaux_math.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 19%] Built target aux_math make -f src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/build.make src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/depend make -f src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/build.make src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/depend make -f src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/build.make src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/depend make -f src/xrt/drivers/CMakeFiles/drv_qwerty.dir/build.make src/xrt/drivers/CMakeFiles/drv_qwerty.dir/depend make -f src/xrt/auxiliary/util/CMakeFiles/aux_util_process.dir/build.make src/xrt/auxiliary/util/CMakeFiles/aux_util_process.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/ogl /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/ogl /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/DependInfo.cmake "--color=" make -f src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/build.make src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_arduino.dir/build.make src/xrt/drivers/CMakeFiles/drv_arduino.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_qwerty.dir/DependInfo.cmake "--color=" cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/gstreamer /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/gstreamer /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util/CMakeFiles/aux_util_process.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_cemu.dir/build.make src/xrt/drivers/CMakeFiles/drv_cemu.dir/depend make -f src/xrt/drivers/CMakeFiles/drv_daydream.dir/build.make src/xrt/drivers/CMakeFiles/drv_daydream.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_simulated.dir/build.make src/xrt/drivers/CMakeFiles/drv_simulated.dir/depend cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_arduino.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_cemu.dir/DependInfo.cmake "--color=" cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_daydream.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_simulated.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/build.make src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/build make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/build.make src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/build make -f src/xrt/drivers/CMakeFiles/drv_qwerty.dir/build.make src/xrt/drivers/CMakeFiles/drv_qwerty.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/build.make src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/auxiliary/util/CMakeFiles/aux_util_process.dir/build.make src/xrt/auxiliary/util/CMakeFiles/aux_util_process.dir/build make -f src/xrt/drivers/CMakeFiles/drv_cemu.dir/build.make src/xrt/drivers/CMakeFiles/drv_cemu.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_simulated.dir/build.make src/xrt/drivers/CMakeFiles/drv_simulated.dir/build [ 20%] Building C object src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/ogl_api.c.o [ 20%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_bundle_init.c.o [ 20%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_combiner.c.o make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_daydream.dir/build.make src/xrt/drivers/CMakeFiles/drv_daydream.dir/build cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_bundle_init.c.o -MF CMakeFiles/aux_vk.dir/vk_bundle_init.c.o.d -o CMakeFiles/aux_vk.dir/vk_bundle_init.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_bundle_init.c make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/build.make src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/build cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/ogl && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/ogl_api.c.o -MF CMakeFiles/aux_ogl.dir/ogl_api.c.o.d -o CMakeFiles/aux_ogl.dir/ogl_api.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/ogl/ogl_api.c make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_combiner.c.o -MF CMakeFiles/aux_util_sink.dir/u_sink_combiner.c.o.d -o CMakeFiles/aux_util_sink.dir/u_sink_combiner.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_sink_combiner.c make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 20%] Building C object src/xrt/drivers/CMakeFiles/drv_qwerty.dir/qwerty/qwerty_device.c.o make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_arduino.dir/build.make src/xrt/drivers/CMakeFiles/drv_arduino.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_qwerty.dir/qwerty/qwerty_device.c.o -MF CMakeFiles/drv_qwerty.dir/qwerty/qwerty_device.c.o.d -o CMakeFiles/drv_qwerty.dir/qwerty/qwerty_device.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/qwerty/qwerty_device.c [ 21%] Building C object src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/gst_sink.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/gstreamer && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/orc-0.4 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/gst_sink.c.o -MF CMakeFiles/aux_gstreamer.dir/gst_sink.c.o.d -o CMakeFiles/aux_gstreamer.dir/gst_sink.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/gstreamer/gst_sink.c [ 22%] Building C object src/xrt/drivers/CMakeFiles/drv_daydream.dir/daydream/daydream_device.c.o [ 22%] Building C object src/xrt/drivers/CMakeFiles/drv_simulated.dir/simulated/simulated_controller.c.o [ 22%] Building CXX object src/xrt/drivers/CMakeFiles/drv_cemu.dir/ht_ctrl_emu/ht_ctrl_emu.cpp.o [ 23%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_process.dir/u_process.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_simulated.dir/simulated/simulated_controller.c.o -MF CMakeFiles/drv_simulated.dir/simulated/simulated_controller.c.o.d -o CMakeFiles/drv_simulated.dir/simulated/simulated_controller.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/simulated/simulated_controller.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_cemu.dir/ht_ctrl_emu/ht_ctrl_emu.cpp.o -MF CMakeFiles/drv_cemu.dir/ht_ctrl_emu/ht_ctrl_emu.cpp.o.d -o CMakeFiles/drv_cemu.dir/ht_ctrl_emu/ht_ctrl_emu.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/ht_ctrl_emu/ht_ctrl_emu.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_process.dir/u_process.c.o -MF CMakeFiles/aux_util_process.dir/u_process.c.o.d -o CMakeFiles/aux_util_process.dir/u_process.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_process.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_daydream.dir/daydream/daydream_device.c.o -MF CMakeFiles/drv_daydream.dir/daydream/daydream_device.c.o.d -o CMakeFiles/drv_daydream.dir/daydream/daydream_device.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/daydream/daydream_device.c [ 24%] Building C object src/xrt/drivers/CMakeFiles/drv_arduino.dir/arduino/arduino_device.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_arduino.dir/arduino/arduino_device.c.o -MF CMakeFiles/drv_arduino.dir/arduino/arduino_device.c.o.d -o CMakeFiles/drv_arduino.dir/arduino/arduino_device.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/arduino/arduino_device.c [ 24%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_force_genlock.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_force_genlock.c.o -MF CMakeFiles/aux_util_sink.dir/u_sink_force_genlock.c.o.d -o CMakeFiles/aux_util_sink.dir/u_sink_force_genlock.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_sink_force_genlock.c [ 24%] Linking CXX static library libaux_util_process.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cmake -P CMakeFiles/aux_util_process.dir/cmake_clean_target.cmake [ 24%] Building C object src/xrt/drivers/CMakeFiles/drv_simulated.dir/simulated/simulated_hmd.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_simulated.dir/simulated/simulated_hmd.c.o -MF CMakeFiles/drv_simulated.dir/simulated/simulated_hmd.c.o.d -o CMakeFiles/drv_simulated.dir/simulated/simulated_hmd.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/simulated/simulated_hmd.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_util_process.dir/link.txt --verbose=1 [ 24%] Building C object src/xrt/drivers/CMakeFiles/drv_arduino.dir/arduino/arduino_prober.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_arduino.dir/arduino/arduino_prober.c.o -MF CMakeFiles/drv_arduino.dir/arduino/arduino_prober.c.o.d -o CMakeFiles/drv_arduino.dir/arduino/arduino_prober.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/arduino/arduino_prober.c /usr/bin/ar qc libaux_util_process.a CMakeFiles/aux_util_process.dir/u_process.c.o /usr/bin/ranlib libaux_util_process.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 24%] Built target aux_util_process [ 24%] Building C object src/xrt/drivers/CMakeFiles/drv_simulated.dir/simulated/simulated_prober.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_simulated.dir/simulated/simulated_prober.c.o -MF CMakeFiles/drv_simulated.dir/simulated/simulated_prober.c.o.d -o CMakeFiles/drv_simulated.dir/simulated/simulated_prober.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/simulated/simulated_prober.c [ 24%] Linking CXX static library libdrv_arduino.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_arduino.dir/cmake_clean_target.cmake [ 24%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_converter.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_converter.c.o -MF CMakeFiles/aux_util_sink.dir/u_sink_converter.c.o.d -o CMakeFiles/aux_util_sink.dir/u_sink_converter.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_sink_converter.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_arduino.dir/link.txt --verbose=1 /usr/bin/ar qc libdrv_arduino.a CMakeFiles/drv_arduino.dir/arduino/arduino_device.c.o CMakeFiles/drv_arduino.dir/arduino/arduino_prober.c.o /usr/bin/ranlib libdrv_arduino.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_twrap.dir/build.make src/xrt/drivers/CMakeFiles/drv_twrap.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_twrap.dir/DependInfo.cmake "--color=" [ 24%] Built target drv_arduino [ 25%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_deinterleaver.c.o make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_twrap.dir/build.make src/xrt/drivers/CMakeFiles/drv_twrap.dir/build cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_deinterleaver.c.o -MF CMakeFiles/aux_util_sink.dir/u_sink_deinterleaver.c.o.d -o CMakeFiles/aux_util_sink.dir/u_sink_deinterleaver.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_sink_deinterleaver.c [ 25%] Linking CXX static library libdrv_simulated.a make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_simulated.dir/cmake_clean_target.cmake [ 25%] Building C object src/xrt/drivers/CMakeFiles/drv_twrap.dir/twrap/twrap_slam.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_twrap.dir/twrap/twrap_slam.c.o -MF CMakeFiles/drv_twrap.dir/twrap/twrap_slam.c.o.d -o CMakeFiles/drv_twrap.dir/twrap/twrap_slam.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/twrap/twrap_slam.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_simulated.dir/link.txt --verbose=1 [ 25%] Building C object src/xrt/drivers/CMakeFiles/drv_daydream.dir/daydream/daydream_prober.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_daydream.dir/daydream/daydream_prober.c.o -MF CMakeFiles/drv_daydream.dir/daydream/daydream_prober.c.o.d -o CMakeFiles/drv_daydream.dir/daydream/daydream_prober.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/daydream/daydream_prober.c /usr/bin/ar qc libdrv_simulated.a CMakeFiles/drv_simulated.dir/simulated/simulated_controller.c.o CMakeFiles/drv_simulated.dir/simulated/simulated_hmd.c.o CMakeFiles/drv_simulated.dir/simulated/simulated_prober.c.o /usr/bin/ranlib libdrv_simulated.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 25%] Built target drv_simulated [ 25%] Building C object src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/gst_pipeline.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/gstreamer && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/orc-0.4 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/gst_pipeline.c.o -MF CMakeFiles/aux_gstreamer.dir/gst_pipeline.c.o.d -o CMakeFiles/aux_gstreamer.dir/gst_pipeline.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/gstreamer/gst_pipeline.c [ 25%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_queue.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_queue.c.o -MF CMakeFiles/aux_util_sink.dir/u_sink_queue.c.o.d -o CMakeFiles/aux_util_sink.dir/u_sink_queue.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_sink_queue.c [ 25%] Linking CXX static library libdrv_cemu.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_cemu.dir/cmake_clean_target.cmake [ 25%] Building C object src/xrt/drivers/CMakeFiles/drv_qwerty.dir/qwerty/qwerty_prober.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_qwerty.dir/qwerty/qwerty_prober.c.o -MF CMakeFiles/drv_qwerty.dir/qwerty/qwerty_prober.c.o.d -o CMakeFiles/drv_qwerty.dir/qwerty/qwerty_prober.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/qwerty/qwerty_prober.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_cemu.dir/link.txt --verbose=1 [ 26%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_cmd.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_cmd.c.o -MF CMakeFiles/aux_vk.dir/vk_cmd.c.o.d -o CMakeFiles/aux_vk.dir/vk_cmd.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_cmd.c /usr/bin/ar qc libdrv_cemu.a CMakeFiles/drv_cemu.dir/ht_ctrl_emu/ht_ctrl_emu.cpp.o /usr/bin/ranlib libdrv_cemu.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 26%] Building C object src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/ogl_helpers.c.o [ 26%] Linking CXX static library libdrv_daydream.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/ogl && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/ogl_helpers.c.o -MF CMakeFiles/aux_ogl.dir/ogl_helpers.c.o.d -o CMakeFiles/aux_ogl.dir/ogl_helpers.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/ogl/ogl_helpers.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_daydream.dir/cmake_clean_target.cmake [ 26%] Built target drv_cemu cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_daydream.dir/link.txt --verbose=1 /usr/bin/ar qc libdrv_daydream.a CMakeFiles/drv_daydream.dir/daydream/daydream_device.c.o CMakeFiles/drv_daydream.dir/daydream/daydream_prober.c.o /usr/bin/ranlib libdrv_daydream.a [ 27%] Building C object src/xrt/drivers/CMakeFiles/drv_qwerty.dir/qwerty/qwerty_sdl.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_qwerty.dir/qwerty/qwerty_sdl.c.o -MF CMakeFiles/drv_qwerty.dir/qwerty/qwerty_sdl.c.o.d -o CMakeFiles/drv_qwerty.dir/qwerty/qwerty_sdl.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/qwerty/qwerty_sdl.c [ 28%] Linking CXX static library libdrv_twrap.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 28%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_cmd_pool.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_cmd_pool.c.o -MF CMakeFiles/aux_vk.dir/vk_cmd_pool.c.o.d -o CMakeFiles/aux_vk.dir/vk_cmd_pool.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_cmd_pool.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_twrap.dir/cmake_clean_target.cmake [ 28%] Built target drv_daydream make -f src/xrt/drivers/CMakeFiles/drv_hdk.dir/build.make src/xrt/drivers/CMakeFiles/drv_hdk.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_hdk.dir/DependInfo.cmake "--color=" [ 28%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_simple_queue.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_twrap.dir/link.txt --verbose=1 cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_simple_queue.c.o -MF CMakeFiles/aux_util_sink.dir/u_sink_simple_queue.c.o.d -o CMakeFiles/aux_util_sink.dir/u_sink_simple_queue.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_sink_simple_queue.c make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_hdk.dir/build.make src/xrt/drivers/CMakeFiles/drv_hdk.dir/build make -f src/xrt/drivers/CMakeFiles/drv_hydra.dir/build.make src/xrt/drivers/CMakeFiles/drv_hydra.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_hydra.dir/DependInfo.cmake "--color=" [ 28%] Linking CXX static library libaux_gstreamer.a /usr/bin/ar qc libdrv_twrap.a CMakeFiles/drv_twrap.dir/twrap/twrap_slam.c.o /usr/bin/ranlib libdrv_twrap.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/gstreamer && /usr/bin/cmake -P CMakeFiles/aux_gstreamer.dir/cmake_clean_target.cmake make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 28%] Building CXX object src/xrt/drivers/CMakeFiles/drv_hdk.dir/hdk/hdk_device.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_hdk.dir/hdk/hdk_device.cpp.o -MF CMakeFiles/drv_hdk.dir/hdk/hdk_device.cpp.o.d -o CMakeFiles/drv_hdk.dir/hdk/hdk_device.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/hdk/hdk_device.cpp make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_hydra.dir/build.make src/xrt/drivers/CMakeFiles/drv_hydra.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 28%] Built target drv_twrap cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/gstreamer && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_gstreamer.dir/link.txt --verbose=1 [ 29%] Building C object src/xrt/drivers/CMakeFiles/drv_hydra.dir/hydra/hydra_driver.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_hydra.dir/hydra/hydra_driver.c.o -MF CMakeFiles/drv_hydra.dir/hydra/hydra_driver.c.o.d -o CMakeFiles/drv_hydra.dir/hydra/hydra_driver.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/hydra/hydra_driver.c [ 29%] Building C object src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/glx_api.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/ogl && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/glx_api.c.o -MF CMakeFiles/aux_ogl.dir/glx_api.c.o.d -o CMakeFiles/aux_ogl.dir/glx_api.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/ogl/glx_api.c /usr/bin/ar qc libaux_gstreamer.a CMakeFiles/aux_gstreamer.dir/gst_sink.c.o CMakeFiles/aux_gstreamer.dir/gst_pipeline.c.o /usr/bin/ranlib libaux_gstreamer.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 29%] Built target aux_gstreamer [ 29%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_quirk.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_quirk.c.o -MF CMakeFiles/aux_util_sink.dir/u_sink_quirk.c.o.d -o CMakeFiles/aux_util_sink.dir/u_sink_quirk.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_sink_quirk.c [ 29%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_compositor_flags.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_compositor_flags.c.o -MF CMakeFiles/aux_vk.dir/vk_compositor_flags.c.o.d -o CMakeFiles/aux_vk.dir/vk_compositor_flags.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_compositor_flags.c [ 29%] Building C object src/xrt/drivers/CMakeFiles/drv_hdk.dir/hdk/hdk_prober.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_hdk.dir/hdk/hdk_prober.c.o -MF CMakeFiles/drv_hdk.dir/hdk/hdk_prober.c.o.d -o CMakeFiles/drv_hdk.dir/hdk/hdk_prober.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/hdk/hdk_prober.c [ 29%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_debug.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_debug.c.o -MF CMakeFiles/aux_vk.dir/vk_debug.c.o.d -o CMakeFiles/aux_vk.dir/vk_debug.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_debug.c make -f src/xrt/drivers/CMakeFiles/drv_xreal_air.dir/build.make src/xrt/drivers/CMakeFiles/drv_xreal_air.dir/depend [ 29%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_enumerate.c.o make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_xreal_air.dir/DependInfo.cmake "--color=" cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_enumerate.c.o -MF CMakeFiles/aux_vk.dir/vk_enumerate.c.o.d -o CMakeFiles/aux_vk.dir/vk_enumerate.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_enumerate.c [ 29%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_split.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_split.c.o -MF CMakeFiles/aux_util_sink.dir/u_sink_split.c.o.d -o CMakeFiles/aux_util_sink.dir/u_sink_split.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_sink_split.c make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_xreal_air.dir/build.make src/xrt/drivers/CMakeFiles/drv_xreal_air.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 29%] Building C object src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/egl_api.c.o [ 29%] Building C object src/xrt/drivers/CMakeFiles/drv_xreal_air.dir/xreal_air/xreal_air_hmd.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/ogl && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/egl_api.c.o -MF CMakeFiles/aux_ogl.dir/egl_api.c.o.d -o CMakeFiles/aux_ogl.dir/egl_api.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/ogl/egl_api.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/hidapi -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_xreal_air.dir/xreal_air/xreal_air_hmd.c.o -MF CMakeFiles/drv_xreal_air.dir/xreal_air/xreal_air_hmd.c.o.d -o CMakeFiles/drv_xreal_air.dir/xreal_air/xreal_air_hmd.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/xreal_air/xreal_air_hmd.c [ 29%] Building C object src/xrt/drivers/CMakeFiles/drv_xreal_air.dir/xreal_air/xreal_air_packet.c.o [ 30%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_stereo_sbs_to_slam_sbs.c.o [ 30%] Linking CXX static library libdrv_hydra.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/hidapi -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_xreal_air.dir/xreal_air/xreal_air_packet.c.o -MF CMakeFiles/drv_xreal_air.dir/xreal_air/xreal_air_packet.c.o.d -o CMakeFiles/drv_xreal_air.dir/xreal_air/xreal_air_packet.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/xreal_air/xreal_air_packet.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_stereo_sbs_to_slam_sbs.c.o -MF CMakeFiles/aux_util_sink.dir/u_sink_stereo_sbs_to_slam_sbs.c.o.d -o CMakeFiles/aux_util_sink.dir/u_sink_stereo_sbs_to_slam_sbs.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_sink_stereo_sbs_to_slam_sbs.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_hydra.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_hydra.dir/link.txt --verbose=1 /usr/bin/ar qc libdrv_hydra.a CMakeFiles/drv_hydra.dir/hydra/hydra_driver.c.o /usr/bin/ranlib libdrv_hydra.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 30%] Built target drv_hydra make -f src/xrt/drivers/CMakeFiles/drv_pssense.dir/build.make src/xrt/drivers/CMakeFiles/drv_pssense.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_pssense.dir/DependInfo.cmake "--color=" [ 31%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_function_loaders.c.o make -f src/xrt/drivers/CMakeFiles/drv_psvr.dir/build.make src/xrt/drivers/CMakeFiles/drv_psvr.dir/depend cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_function_loaders.c.o -MF CMakeFiles/aux_vk.dir/vk_function_loaders.c.o.d -o CMakeFiles/aux_vk.dir/vk_function_loaders.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_function_loaders.c make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_psvr.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_pssense.dir/build.make src/xrt/drivers/CMakeFiles/drv_pssense.dir/build [ 31%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_helpers.c.o make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_helpers.c.o -MF CMakeFiles/aux_vk.dir/vk_helpers.c.o.d -o CMakeFiles/aux_vk.dir/vk_helpers.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_helpers.c [ 31%] Linking CXX static library libdrv_hdk.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_hdk.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_hdk.dir/link.txt --verbose=1 [ 31%] Building C object src/xrt/drivers/CMakeFiles/drv_pssense.dir/pssense/pssense_driver.c.o [ 31%] Linking CXX static library libaux_util_sink.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_pssense.dir/pssense/pssense_driver.c.o -MF CMakeFiles/drv_pssense.dir/pssense/pssense_driver.c.o.d -o CMakeFiles/drv_pssense.dir/pssense/pssense_driver.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/pssense/pssense_driver.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cmake -P CMakeFiles/aux_util_sink.dir/cmake_clean_target.cmake make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_psvr.dir/build.make src/xrt/drivers/CMakeFiles/drv_psvr.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 31%] Linking CXX static library libdrv_qwerty.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_qwerty.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_util_sink.dir/link.txt --verbose=1 /usr/bin/ar qc libdrv_hdk.a CMakeFiles/drv_hdk.dir/hdk/hdk_device.cpp.o CMakeFiles/drv_hdk.dir/hdk/hdk_prober.c.o /usr/bin/ranlib libdrv_hdk.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 31%] Building C object src/xrt/drivers/CMakeFiles/drv_psvr.dir/psvr/psvr_packet.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/hidapi -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_psvr.dir/psvr/psvr_packet.c.o -MF CMakeFiles/drv_psvr.dir/psvr/psvr_packet.c.o.d -o CMakeFiles/drv_psvr.dir/psvr/psvr_packet.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/psvr/psvr_packet.c [ 31%] Building C object src/xrt/drivers/CMakeFiles/drv_psvr.dir/psvr/psvr_device.c.o [ 31%] Built target drv_hdk cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_qwerty.dir/link.txt --verbose=1 cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/hidapi -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_psvr.dir/psvr/psvr_device.c.o -MF CMakeFiles/drv_psvr.dir/psvr/psvr_device.c.o.d -o CMakeFiles/drv_psvr.dir/psvr/psvr_device.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/psvr/psvr_device.c /usr/bin/ar qc libaux_util_sink.a CMakeFiles/aux_util_sink.dir/u_sink_combiner.c.o CMakeFiles/aux_util_sink.dir/u_sink_force_genlock.c.o CMakeFiles/aux_util_sink.dir/u_sink_converter.c.o CMakeFiles/aux_util_sink.dir/u_sink_deinterleaver.c.o CMakeFiles/aux_util_sink.dir/u_sink_queue.c.o CMakeFiles/aux_util_sink.dir/u_sink_simple_queue.c.o CMakeFiles/aux_util_sink.dir/u_sink_quirk.c.o CMakeFiles/aux_util_sink.dir/u_sink_split.c.o CMakeFiles/aux_util_sink.dir/u_sink_stereo_sbs_to_slam_sbs.c.o /usr/bin/ranlib libaux_util_sink.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 31%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_image_allocator.c.o [ 31%] Linking CXX static library libaux_ogl.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_image_allocator.c.o -MF CMakeFiles/aux_vk.dir/vk_image_allocator.c.o.d -o CMakeFiles/aux_vk.dir/vk_image_allocator.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_image_allocator.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/ogl && /usr/bin/cmake -P CMakeFiles/aux_ogl.dir/cmake_clean_target.cmake /usr/bin/ar qc libdrv_qwerty.a CMakeFiles/drv_qwerty.dir/qwerty/qwerty_device.c.o CMakeFiles/drv_qwerty.dir/qwerty/qwerty_prober.c.o CMakeFiles/drv_qwerty.dir/qwerty/qwerty_sdl.c.o /usr/bin/ranlib libdrv_qwerty.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 31%] Built target aux_util_sink cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/ogl && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_ogl.dir/link.txt --verbose=1 [ 31%] Built target drv_qwerty [ 31%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_image_readback_to_xf_pool.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_image_readback_to_xf_pool.c.o -MF CMakeFiles/aux_vk.dir/vk_image_readback_to_xf_pool.c.o.d -o CMakeFiles/aux_vk.dir/vk_image_readback_to_xf_pool.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_image_readback_to_xf_pool.c [ 31%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_print.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_print.c.o -MF CMakeFiles/aux_vk.dir/vk_print.c.o.d -o CMakeFiles/aux_vk.dir/vk_print.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_print.c /usr/bin/ar qc libaux_ogl.a CMakeFiles/aux_ogl.dir/ogl_api.c.o CMakeFiles/aux_ogl.dir/ogl_helpers.c.o CMakeFiles/aux_ogl.dir/glx_api.c.o CMakeFiles/aux_ogl.dir/egl_api.c.o /usr/bin/ranlib libaux_ogl.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 31%] Built target aux_ogl [ 32%] Building C object src/xrt/drivers/CMakeFiles/drv_psvr.dir/psvr/psvr_prober.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/hidapi -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_psvr.dir/psvr/psvr_prober.c.o -MF CMakeFiles/drv_psvr.dir/psvr/psvr_prober.c.o.d -o CMakeFiles/drv_psvr.dir/psvr/psvr_prober.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/psvr/psvr_prober.c [ 33%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_state_creators.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_state_creators.c.o -MF CMakeFiles/aux_vk.dir/vk_state_creators.c.o.d -o CMakeFiles/aux_vk.dir/vk_state_creators.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_state_creators.c [ 33%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_surface_info.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_surface_info.c.o -MF CMakeFiles/aux_vk.dir/vk_surface_info.c.o.d -o CMakeFiles/aux_vk.dir/vk_surface_info.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_surface_info.c [ 33%] Linking CXX static library libdrv_xreal_air.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_xreal_air.dir/cmake_clean_target.cmake [ 33%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_sync_objects.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_sync_objects.c.o -MF CMakeFiles/aux_vk.dir/vk_sync_objects.c.o.d -o CMakeFiles/aux_vk.dir/vk_sync_objects.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_sync_objects.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_xreal_air.dir/link.txt --verbose=1 [ 33%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_time.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_time.c.o -MF CMakeFiles/aux_vk.dir/vk_time.c.o.d -o CMakeFiles/aux_vk.dir/vk_time.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_time.c make -f src/xrt/drivers/CMakeFiles/drv_rokid.dir/build.make src/xrt/drivers/CMakeFiles/drv_rokid.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_rokid.dir/DependInfo.cmake "--color=" /usr/bin/ar qc libdrv_xreal_air.a CMakeFiles/drv_xreal_air.dir/xreal_air/xreal_air_hmd.c.o CMakeFiles/drv_xreal_air.dir/xreal_air/xreal_air_packet.c.o /usr/bin/ranlib libdrv_xreal_air.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_rokid.dir/build.make src/xrt/drivers/CMakeFiles/drv_rokid.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 33%] Built target drv_xreal_air make -f src/xrt/drivers/CMakeFiles/drv_rift_s.dir/build.make src/xrt/drivers/CMakeFiles/drv_rift_s.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_rift_s.dir/DependInfo.cmake "--color=" [ 33%] Linking CXX static library libdrv_psvr.a [ 33%] Building C object src/xrt/drivers/CMakeFiles/drv_rokid.dir/rokid/rokid_hmd.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_rokid.dir/rokid/rokid_hmd.c.o -MF CMakeFiles/drv_rokid.dir/rokid/rokid_hmd.c.o.d -o CMakeFiles/drv_rokid.dir/rokid/rokid_hmd.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/rokid/rokid_hmd.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_psvr.dir/cmake_clean_target.cmake make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_rift_s.dir/build.make src/xrt/drivers/CMakeFiles/drv_rift_s.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 33%] Building C object src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_camera.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/eigen3 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/tinyceres/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_camera.c.o -MF CMakeFiles/drv_rift_s.dir/rift_s/rift_s_camera.c.o.d -o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_camera.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/rift_s/rift_s_camera.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_psvr.dir/link.txt --verbose=1 make -f src/xrt/drivers/CMakeFiles/drv_v4l2.dir/build.make src/xrt/drivers/CMakeFiles/drv_v4l2.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_v4l2.dir/DependInfo.cmake "--color=" [ 33%] Building C object src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_controller.c.o make -f src/xrt/drivers/CMakeFiles/drv_vf.dir/build.make src/xrt/drivers/CMakeFiles/drv_vf.dir/depend cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/eigen3 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/tinyceres/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_controller.c.o -MF CMakeFiles/drv_rift_s.dir/rift_s/rift_s_controller.c.o.d -o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_controller.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/rift_s/rift_s_controller.c make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_vf.dir/DependInfo.cmake "--color=" /usr/bin/ar qc libdrv_psvr.a CMakeFiles/drv_psvr.dir/psvr/psvr_device.c.o CMakeFiles/drv_psvr.dir/psvr/psvr_packet.c.o CMakeFiles/drv_psvr.dir/psvr/psvr_prober.c.o /usr/bin/ranlib libdrv_psvr.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_v4l2.dir/build.make src/xrt/drivers/CMakeFiles/drv_v4l2.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_vf.dir/build.make src/xrt/drivers/CMakeFiles/drv_vf.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 33%] Built target drv_psvr [ 33%] Building C object src/xrt/drivers/CMakeFiles/drv_v4l2.dir/v4l2/v4l2_driver.c.o make -f src/xrt/drivers/CMakeFiles/drv_multi.dir/build.make src/xrt/drivers/CMakeFiles/drv_multi.dir/depend cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_v4l2.dir/v4l2/v4l2_driver.c.o -MF CMakeFiles/drv_v4l2.dir/v4l2/v4l2_driver.c.o.d -o CMakeFiles/drv_v4l2.dir/v4l2/v4l2_driver.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/v4l2/v4l2_driver.c make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_multi.dir/DependInfo.cmake "--color=" [ 33%] Building C object src/xrt/drivers/CMakeFiles/drv_vf.dir/vf/vf_driver.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/orc-0.4 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_vf.dir/vf/vf_driver.c.o -MF CMakeFiles/drv_vf.dir/vf/vf_driver.c.o.d -o CMakeFiles/drv_vf.dir/vf/vf_driver.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/vf/vf_driver.c [ 33%] Building C object src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_firmware.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/eigen3 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/tinyceres/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_firmware.c.o -MF CMakeFiles/drv_rift_s.dir/rift_s/rift_s_firmware.c.o.d -o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_firmware.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/rift_s/rift_s_firmware.c [ 33%] Linking CXX static library libdrv_pssense.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_pssense.dir/cmake_clean_target.cmake make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_multi.dir/build.make src/xrt/drivers/CMakeFiles/drv_multi.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_pssense.dir/link.txt --verbose=1 make -f src/xrt/drivers/CMakeFiles/drv_sample.dir/build.make src/xrt/drivers/CMakeFiles/drv_sample.dir/depend [ 33%] Building C object src/xrt/drivers/CMakeFiles/drv_multi.dir/multi_wrapper/multi.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_multi.dir/multi_wrapper/multi.c.o -MF CMakeFiles/drv_multi.dir/multi_wrapper/multi.c.o.d -o CMakeFiles/drv_multi.dir/multi_wrapper/multi.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/multi_wrapper/multi.c make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_sample.dir/DependInfo.cmake "--color=" /usr/bin/ar qc libdrv_pssense.a CMakeFiles/drv_pssense.dir/pssense/pssense_driver.c.o /usr/bin/ranlib libdrv_pssense.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 33%] Linking CXX static library libaux_vk.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 33%] Built target drv_pssense make -f src/xrt/drivers/CMakeFiles/drv_sample.dir/build.make src/xrt/drivers/CMakeFiles/drv_sample.dir/build cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cmake -P CMakeFiles/aux_vk.dir/cmake_clean_target.cmake make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/compositor/CMakeFiles/comp_multi.dir/build.make src/xrt/compositor/CMakeFiles/comp_multi.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/CMakeFiles/comp_multi.dir/DependInfo.cmake "--color=" cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_vk.dir/link.txt --verbose=1 [ 33%] Building C object src/xrt/drivers/CMakeFiles/drv_sample.dir/sample/sample_hmd.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_sample.dir/sample/sample_hmd.c.o -MF CMakeFiles/drv_sample.dir/sample/sample_hmd.c.o.d -o CMakeFiles/drv_sample.dir/sample/sample_hmd.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/sample/sample_hmd.c make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/compositor/CMakeFiles/comp_multi.dir/build.make src/xrt/compositor/CMakeFiles/comp_multi.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 33%] Building C object src/xrt/compositor/CMakeFiles/comp_multi.dir/multi/comp_multi_compositor.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_multi.dir/multi/comp_multi_compositor.c.o -MF CMakeFiles/comp_multi.dir/multi/comp_multi_compositor.c.o.d -o CMakeFiles/comp_multi.dir/multi/comp_multi_compositor.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/multi/comp_multi_compositor.c /usr/bin/ar qc libaux_vk.a CMakeFiles/aux_vk.dir/vk_bundle_init.c.o CMakeFiles/aux_vk.dir/vk_cmd.c.o CMakeFiles/aux_vk.dir/vk_cmd_pool.c.o CMakeFiles/aux_vk.dir/vk_compositor_flags.c.o CMakeFiles/aux_vk.dir/vk_debug.c.o CMakeFiles/aux_vk.dir/vk_enumerate.c.o CMakeFiles/aux_vk.dir/vk_function_loaders.c.o CMakeFiles/aux_vk.dir/vk_helpers.c.o CMakeFiles/aux_vk.dir/vk_image_allocator.c.o CMakeFiles/aux_vk.dir/vk_image_readback_to_xf_pool.c.o CMakeFiles/aux_vk.dir/vk_print.c.o CMakeFiles/aux_vk.dir/vk_state_creators.c.o CMakeFiles/aux_vk.dir/vk_surface_info.c.o CMakeFiles/aux_vk.dir/vk_sync_objects.c.o CMakeFiles/aux_vk.dir/vk_time.c.o /usr/bin/ranlib libaux_vk.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 33%] Built target aux_vk [ 33%] Linking CXX static library libdrv_rokid.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_rokid.dir/cmake_clean_target.cmake [ 33%] Building C object src/xrt/compositor/CMakeFiles/comp_multi.dir/multi/comp_multi_system.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_rokid.dir/link.txt --verbose=1 cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_multi.dir/multi/comp_multi_system.c.o -MF CMakeFiles/comp_multi.dir/multi/comp_multi_system.c.o.d -o CMakeFiles/comp_multi.dir/multi/comp_multi_system.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/multi/comp_multi_system.c [ 33%] Building C object src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_hmd.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/eigen3 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/tinyceres/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_hmd.c.o -MF CMakeFiles/drv_rift_s.dir/rift_s/rift_s_hmd.c.o.d -o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_hmd.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/rift_s/rift_s_hmd.c make -f src/xrt/compositor/CMakeFiles/comp_mock.dir/build.make src/xrt/compositor/CMakeFiles/comp_mock.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/CMakeFiles/comp_mock.dir/DependInfo.cmake "--color=" /usr/bin/ar qc libdrv_rokid.a CMakeFiles/drv_rokid.dir/rokid/rokid_hmd.c.o /usr/bin/ranlib libdrv_rokid.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/compositor/CMakeFiles/comp_mock.dir/build.make src/xrt/compositor/CMakeFiles/comp_mock.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 33%] Linking CXX static library libdrv_multi.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_multi.dir/cmake_clean_target.cmake [ 33%] Built target drv_rokid [ 33%] Building CXX object src/xrt/compositor/CMakeFiles/comp_mock.dir/mock/mock_compositor.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_mock.dir/mock/mock_compositor.cpp.o -MF CMakeFiles/comp_mock.dir/mock/mock_compositor.cpp.o.d -o CMakeFiles/comp_mock.dir/mock/mock_compositor.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/mock/mock_compositor.cpp [ 33%] Building C object src/xrt/drivers/CMakeFiles/drv_sample.dir/sample/sample_prober.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_sample.dir/sample/sample_prober.c.o -MF CMakeFiles/drv_sample.dir/sample/sample_prober.c.o.d -o CMakeFiles/drv_sample.dir/sample/sample_prober.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/sample/sample_prober.c [ 34%] Building C object src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_protocol.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_multi.dir/link.txt --verbose=1 make -f src/xrt/ipc/CMakeFiles/ipc_shared.dir/build.make src/xrt/ipc/CMakeFiles/ipc_shared.dir/depend cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/eigen3 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/tinyceres/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_protocol.c.o -MF CMakeFiles/drv_rift_s.dir/rift_s/rift_s_protocol.c.o.d -o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_protocol.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/rift_s/rift_s_protocol.c make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 35%] Generating ipc_protocol_generated.h from protocol JSON description cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/python3 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/shared/proto.py /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/shared/proto.json /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc/ipc_protocol_generated.h /usr/bin/ar qc libdrv_multi.a CMakeFiles/drv_multi.dir/multi_wrapper/multi.c.o /usr/bin/ranlib libdrv_multi.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 35%] Built target drv_multi [ 35%] Linking CXX static library libdrv_vf.a [ 35%] Building C object src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_radio.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/eigen3 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/tinyceres/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_radio.c.o -MF CMakeFiles/drv_rift_s.dir/rift_s/rift_s_radio.c.o.d -o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_radio.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/rift_s/rift_s_radio.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_vf.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_vf.dir/link.txt --verbose=1 cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc/CMakeFiles/ipc_shared.dir/DependInfo.cmake "--color=" [ 36%] Linking CXX static library libdrv_sample.a /usr/bin/ar qc libdrv_vf.a CMakeFiles/drv_vf.dir/vf/vf_driver.c.o /usr/bin/ranlib libdrv_vf.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_sample.dir/cmake_clean_target.cmake make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/ipc/CMakeFiles/ipc_shared.dir/build.make src/xrt/ipc/CMakeFiles/ipc_shared.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 36%] Linking CXX static library libcomp_mock.a [ 36%] Built target drv_vf cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cmake -P CMakeFiles/comp_mock.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_sample.dir/link.txt --verbose=1 [ 36%] Building CXX object src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_util.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/eigen3 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/tinyceres/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_util.cpp.o -MF CMakeFiles/drv_rift_s.dir/rift_s/rift_s_util.cpp.o.d -o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_util.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/rift_s/rift_s_util.cpp [ 36%] Building C object src/xrt/ipc/CMakeFiles/ipc_shared.dir/shared/ipc_shmem.c.o [ 36%] Building C object src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_tracker.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_shared.dir/shared/ipc_shmem.c.o -MF CMakeFiles/ipc_shared.dir/shared/ipc_shmem.c.o.d -o CMakeFiles/ipc_shared.dir/shared/ipc_shmem.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/shared/ipc_shmem.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cmake -E cmake_link_script CMakeFiles/comp_mock.dir/link.txt --verbose=1 cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/eigen3 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/tinyceres/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_tracker.c.o -MF CMakeFiles/drv_rift_s.dir/rift_s/rift_s_tracker.c.o.d -o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_tracker.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/rift_s/rift_s_tracker.c [ 36%] Linking CXX static library libdrv_v4l2.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_v4l2.dir/cmake_clean_target.cmake /usr/bin/ar qc libdrv_sample.a CMakeFiles/drv_sample.dir/sample/sample_hmd.c.o CMakeFiles/drv_sample.dir/sample/sample_prober.c.o /usr/bin/ranlib libdrv_sample.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_v4l2.dir/link.txt --verbose=1 /usr/bin/ar qc libcomp_mock.a CMakeFiles/comp_mock.dir/mock/mock_compositor.cpp.o /usr/bin/ranlib libcomp_mock.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 36%] Built target drv_sample /usr/bin/ar qc libdrv_v4l2.a CMakeFiles/drv_v4l2.dir/v4l2/v4l2_driver.c.o /usr/bin/ranlib libdrv_v4l2.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 36%] Built target comp_mock [ 36%] Building C object src/xrt/ipc/CMakeFiles/ipc_shared.dir/shared/ipc_utils.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_shared.dir/shared/ipc_utils.c.o -MF CMakeFiles/ipc_shared.dir/shared/ipc_utils.c.o.d -o CMakeFiles/ipc_shared.dir/shared/ipc_utils.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/shared/ipc_utils.c [ 36%] Built target drv_v4l2 make -f src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/build.make src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/DependInfo.cmake "--color=" [ 36%] Building C object src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/eigen3 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/tinyceres/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s.c.o -MF CMakeFiles/drv_rift_s.dir/rift_s/rift_s.c.o.d -o CMakeFiles/drv_rift_s.dir/rift_s/rift_s.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/rift_s/rift_s.c make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/build.make src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/compositor/CMakeFiles/comp_client.dir/build.make src/xrt/compositor/CMakeFiles/comp_client.dir/depend [ 36%] Building C object src/xrt/ipc/CMakeFiles/ipc_shared.dir/shared/ipc_message_channel_unix.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_shared.dir/shared/ipc_message_channel_unix.c.o -MF CMakeFiles/ipc_shared.dir/shared/ipc_message_channel_unix.c.o.d -o CMakeFiles/ipc_shared.dir/shared/ipc_message_channel_unix.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/shared/ipc_message_channel_unix.c make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/CMakeFiles/comp_client.dir/DependInfo.cmake "--color=" [ 37%] Building C object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_data_utils.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_data_utils.c.o -MF CMakeFiles/aux_tracking.dir/t_data_utils.c.o.d -o CMakeFiles/aux_tracking.dir/t_data_utils.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_data_utils.c make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/compositor/CMakeFiles/comp_client.dir/build.make src/xrt/compositor/CMakeFiles/comp_client.dir/build make -f src/xrt/compositor/CMakeFiles/comp_render.dir/build.make src/xrt/compositor/CMakeFiles/comp_render.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 37%] Generating shaders/mesh.vert.h [ 37%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_vk_client.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/mesh.vert --vn shaders_mesh_vert -o /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/shaders/mesh.vert.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_vk_client.c.o -MF CMakeFiles/comp_client.dir/client/comp_vk_client.c.o.d -o CMakeFiles/comp_client.dir/client/comp_vk_client.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/client/comp_vk_client.c [ 38%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_vk_glue.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_vk_glue.c.o -MF CMakeFiles/comp_client.dir/client/comp_vk_glue.c.o.d -o CMakeFiles/comp_client.dir/client/comp_vk_glue.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/client/comp_vk_glue.c [ 38%] Generating shaders/blit.comp.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/blit.comp --vn shaders_blit_comp -o /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/shaders/blit.comp.h [ 39%] Linking CXX static library libcomp_multi.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cmake -P CMakeFiles/comp_multi.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cmake -E cmake_link_script CMakeFiles/comp_multi.dir/link.txt --verbose=1 [ 39%] Linking CXX static library libipc_shared.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cmake -P CMakeFiles/ipc_shared.dir/cmake_clean_target.cmake /usr/bin/ar qc libcomp_multi.a CMakeFiles/comp_multi.dir/multi/comp_multi_compositor.c.o CMakeFiles/comp_multi.dir/multi/comp_multi_system.c.o /usr/bin/ranlib libcomp_multi.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cmake -E cmake_link_script CMakeFiles/ipc_shared.dir/link.txt --verbose=1 [ 39%] Built target comp_multi /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/mesh.vert /usr/bin/ar qc libipc_shared.a CMakeFiles/ipc_shared.dir/shared/ipc_shmem.c.o CMakeFiles/ipc_shared.dir/shared/ipc_utils.c.o CMakeFiles/ipc_shared.dir/shared/ipc_message_channel_unix.c.o /usr/bin/ranlib libipc_shared.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/blit.comp [ 39%] Generating shaders/clear.comp.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/clear.comp --vn shaders_clear_comp -o /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/shaders/clear.comp.h [ 40%] Generating shaders/distortion.comp.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/distortion.comp --vn shaders_distortion_comp -o /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/shaders/distortion.comp.h [ 40%] Built target ipc_shared [ 40%] Generating shaders/layer.comp.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer.comp --vn shaders_layer_comp -o /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/shaders/layer.comp.h [ 40%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_imu.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_imu.cpp.o -MF CMakeFiles/aux_tracking.dir/t_imu.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_imu.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_imu.cpp [ 40%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_client.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_client.c.o -MF CMakeFiles/comp_client.dir/client/comp_gl_client.c.o.d -o CMakeFiles/comp_client.dir/client/comp_gl_client.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/client/comp_gl_client.c [ 40%] Generating shaders/layer_cylinder.frag.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_cylinder.frag --vn shaders_layer_cylinder_frag -o /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/shaders/layer_cylinder.frag.h [ 40%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_memobj_swapchain.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_memobj_swapchain.c.o -MF CMakeFiles/comp_client.dir/client/comp_gl_memobj_swapchain.c.o.d -o CMakeFiles/comp_client.dir/client/comp_gl_memobj_swapchain.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/client/comp_gl_memobj_swapchain.c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/clear.comp [ 40%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_openvr_tracker.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_openvr_tracker.cpp.o -MF CMakeFiles/aux_tracking.dir/t_openvr_tracker.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_openvr_tracker.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_openvr_tracker.cpp /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/distortion.comp [ 41%] Generating shaders/layer_cylinder.vert.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_cylinder.vert --vn shaders_layer_cylinder_vert -o /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/shaders/layer_cylinder.vert.h /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_cylinder.frag make -f src/xrt/ipc/CMakeFiles/ipc_client.dir/build.make src/xrt/ipc/CMakeFiles/ipc_client.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 41%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_calibration.cpp.o [ 41%] Generating ipc_client_generated.h from protocol JSON description cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_calibration.cpp.o -MF CMakeFiles/aux_tracking.dir/t_calibration.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_calibration.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_calibration.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/python3 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/shared/proto.py /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/shared/proto.json /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc/ipc_client_generated.h /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer.comp [ 41%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_convert.cpp.o [ 41%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_glue.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_glue.c.o -MF CMakeFiles/comp_client.dir/client/comp_gl_glue.c.o.d -o CMakeFiles/comp_client.dir/client/comp_gl_glue.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/client/comp_gl_glue.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_convert.cpp.o -MF CMakeFiles/aux_tracking.dir/t_convert.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_convert.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_convert.cpp [ 41%] Generating ipc_client_generated.c from protocol JSON description cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/python3 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/shared/proto.py /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/shared/proto.json /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc/ipc_client_generated.c [ 42%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_debug_hsv_filter.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_debug_hsv_filter.cpp.o -MF CMakeFiles/aux_tracking.dir/t_debug_hsv_filter.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_debug_hsv_filter.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_debug_hsv_filter.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc/CMakeFiles/ipc_client.dir/DependInfo.cmake "--color=" [ 42%] Generating shaders/layer_equirect2.frag.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_equirect2.frag --vn shaders_layer_equirect2_frag -o /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/shaders/layer_equirect2.frag.h make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/ipc/CMakeFiles/ipc_client.dir/build.make src/xrt/ipc/CMakeFiles/ipc_client.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 43%] Building C object src/xrt/ipc/CMakeFiles/ipc_client.dir/ipc_client_generated.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_client.dir/ipc_client_generated.c.o -MF CMakeFiles/ipc_client.dir/ipc_client_generated.c.o.d -o CMakeFiles/ipc_client.dir/ipc_client_generated.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc/ipc_client_generated.c [ 43%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gles_glue.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gles_glue.c.o -MF CMakeFiles/comp_client.dir/client/comp_gles_glue.c.o.d -o CMakeFiles/comp_client.dir/client/comp_gles_glue.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/client/comp_gles_glue.c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_equirect2.frag [ 43%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_debug_hsv_picker.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_debug_hsv_picker.cpp.o -MF CMakeFiles/aux_tracking.dir/t_debug_hsv_picker.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_debug_hsv_picker.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_debug_hsv_picker.cpp [ 43%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_debug_hsv_viewer.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_debug_hsv_viewer.cpp.o -MF CMakeFiles/aux_tracking.dir/t_debug_hsv_viewer.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_debug_hsv_viewer.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_debug_hsv_viewer.cpp [ 44%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_eglimage_swapchain.c.o /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_cylinder.vert cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_eglimage_swapchain.c.o -MF CMakeFiles/comp_client.dir/client/comp_gl_eglimage_swapchain.c.o.d -o CMakeFiles/comp_client.dir/client/comp_gl_eglimage_swapchain.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/client/comp_gl_eglimage_swapchain.c [ 44%] Generating shaders/layer_equirect2.vert.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_equirect2.vert --vn shaders_layer_equirect2_vert -o /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/shaders/layer_equirect2.vert.h [ 44%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_egl_client.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_egl_client.c.o -MF CMakeFiles/comp_client.dir/client/comp_egl_client.c.o.d -o CMakeFiles/comp_client.dir/client/comp_egl_client.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/client/comp_egl_client.c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_equirect2.vert [ 44%] Generating shaders/layer_projection.vert.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_projection.vert --vn shaders_layer_projection_vert -o /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/shaders/layer_projection.vert.h /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_projection.vert [ 44%] Generating shaders/layer_quad.vert.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_quad.vert --vn shaders_layer_quad_vert -o /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/shaders/layer_quad.vert.h /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_quad.vert [ 44%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_xlib_client.c.o [ 45%] Generating shaders/layer_shared.frag.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_shared.frag --vn shaders_layer_shared_frag -o /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/shaders/layer_shared.frag.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_xlib_client.c.o -MF CMakeFiles/comp_client.dir/client/comp_gl_xlib_client.c.o.d -o CMakeFiles/comp_client.dir/client/comp_gl_xlib_client.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/client/comp_gl_xlib_client.c [ 45%] Building C object src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_compositor.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_compositor.c.o -MF CMakeFiles/ipc_client.dir/client/ipc_client_compositor.c.o.d -o CMakeFiles/ipc_client.dir/client/ipc_client_compositor.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/client/ipc_client_compositor.c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_shared.frag [ 45%] Generating shaders/mesh.frag.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/mesh.frag --vn shaders_mesh_frag -o /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/shaders/mesh.frag.h [ 45%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_xlib_glue.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_xlib_glue.c.o -MF CMakeFiles/comp_client.dir/client/comp_gl_xlib_glue.c.o.d -o CMakeFiles/comp_client.dir/client/comp_gl_xlib_glue.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/client/comp_gl_xlib_glue.c [ 45%] Linking CXX static library libcomp_client.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cmake -P CMakeFiles/comp_client.dir/cmake_clean_target.cmake /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/mesh.frag cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/CMakeFiles/comp_render.dir/DependInfo.cmake "--color=" cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cmake -E cmake_link_script CMakeFiles/comp_client.dir/link.txt --verbose=1 make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/compositor/CMakeFiles/comp_render.dir/build.make src/xrt/compositor/CMakeFiles/comp_render.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 45%] Building C object src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_buffer.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_buffer.c.o -MF CMakeFiles/comp_render.dir/render/render_buffer.c.o.d -o CMakeFiles/comp_render.dir/render/render_buffer.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/render/render_buffer.c [ 45%] Building C object src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_connection.c.o /usr/bin/ar qc libcomp_client.a CMakeFiles/comp_client.dir/client/comp_vk_client.c.o CMakeFiles/comp_client.dir/client/comp_vk_glue.c.o CMakeFiles/comp_client.dir/client/comp_gl_client.c.o CMakeFiles/comp_client.dir/client/comp_gl_memobj_swapchain.c.o CMakeFiles/comp_client.dir/client/comp_gl_glue.c.o CMakeFiles/comp_client.dir/client/comp_gles_glue.c.o CMakeFiles/comp_client.dir/client/comp_gl_eglimage_swapchain.c.o CMakeFiles/comp_client.dir/client/comp_egl_client.c.o CMakeFiles/comp_client.dir/client/comp_gl_xlib_client.c.o CMakeFiles/comp_client.dir/client/comp_gl_xlib_glue.c.o /usr/bin/ranlib libcomp_client.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_connection.c.o -MF CMakeFiles/ipc_client.dir/client/ipc_client_connection.c.o.d -o CMakeFiles/ipc_client.dir/client/ipc_client_connection.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/client/ipc_client_connection.c [ 45%] Built target comp_client [ 45%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_file.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_file.cpp.o -MF CMakeFiles/aux_tracking.dir/t_file.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_file.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_file.cpp [ 45%] Building C object src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_compute.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_compute.c.o -MF CMakeFiles/comp_render.dir/render/render_compute.c.o.d -o CMakeFiles/comp_render.dir/render/render_compute.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/render/render_compute.c [ 45%] Building C object src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_device.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_device.c.o -MF CMakeFiles/ipc_client.dir/client/ipc_client_device.c.o.d -o CMakeFiles/ipc_client.dir/client/ipc_client_device.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/client/ipc_client_device.c [ 45%] Building C object src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_hmd.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_hmd.c.o -MF CMakeFiles/ipc_client.dir/client/ipc_client_hmd.c.o.d -o CMakeFiles/ipc_client.dir/client/ipc_client_hmd.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/client/ipc_client_hmd.c [ 45%] Building C object src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_distortion.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_distortion.c.o -MF CMakeFiles/comp_render.dir/render/render_distortion.c.o.d -o CMakeFiles/comp_render.dir/render/render_distortion.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/render/render_distortion.c [ 46%] Building C object src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_instance.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_instance.c.o -MF CMakeFiles/ipc_client.dir/client/ipc_client_instance.c.o.d -o CMakeFiles/ipc_client.dir/client/ipc_client_instance.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/client/ipc_client_instance.c [ 46%] Building C object src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_gfx.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_gfx.c.o -MF CMakeFiles/comp_render.dir/render/render_gfx.c.o.d -o CMakeFiles/comp_render.dir/render/render_gfx.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/render/render_gfx.c [ 46%] Building C object src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_session.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_session.c.o -MF CMakeFiles/ipc_client.dir/client/ipc_client_session.c.o.d -o CMakeFiles/ipc_client.dir/client/ipc_client_session.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/client/ipc_client_session.c [ 46%] Building C object src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_space_overseer.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_space_overseer.c.o -MF CMakeFiles/ipc_client.dir/client/ipc_client_space_overseer.c.o.d -o CMakeFiles/ipc_client.dir/client/ipc_client_space_overseer.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/client/ipc_client_space_overseer.c [ 46%] Building C object src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_system.c.o [ 47%] Building C object src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_resources.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_system.c.o -MF CMakeFiles/ipc_client.dir/client/ipc_client_system.c.o.d -o CMakeFiles/ipc_client.dir/client/ipc_client_system.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/client/ipc_client_system.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_resources.c.o -MF CMakeFiles/comp_render.dir/render/render_resources.c.o.d -o CMakeFiles/comp_render.dir/render/render_resources.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/render/render_resources.c [ 47%] Building C object src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_system_devices.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_system_devices.c.o -MF CMakeFiles/ipc_client.dir/client/ipc_client_system_devices.c.o.d -o CMakeFiles/ipc_client.dir/client/ipc_client_system_devices.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/client/ipc_client_system_devices.c [ 48%] Linking CXX static library libipc_client.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cmake -P CMakeFiles/ipc_client.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cmake -E cmake_link_script CMakeFiles/ipc_client.dir/link.txt --verbose=1 /usr/bin/ar qc libipc_client.a CMakeFiles/ipc_client.dir/ipc_client_generated.c.o CMakeFiles/ipc_client.dir/client/ipc_client_compositor.c.o CMakeFiles/ipc_client.dir/client/ipc_client_connection.c.o CMakeFiles/ipc_client.dir/client/ipc_client_device.c.o CMakeFiles/ipc_client.dir/client/ipc_client_hmd.c.o CMakeFiles/ipc_client.dir/client/ipc_client_instance.c.o CMakeFiles/ipc_client.dir/client/ipc_client_session.c.o CMakeFiles/ipc_client.dir/client/ipc_client_space_overseer.c.o CMakeFiles/ipc_client.dir/client/ipc_client_system.c.o CMakeFiles/ipc_client.dir/client/ipc_client_system_devices.c.o /usr/bin/ranlib libipc_client.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 48%] Built target ipc_client make -f src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/build.make src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/build.make src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 48%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_action.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_action.c.o -MF CMakeFiles/st_oxr.dir/oxr_api_action.c.o.d -o CMakeFiles/st_oxr.dir/oxr_api_action.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_api_action.c [ 48%] Building C object src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_shaders.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_shaders.c.o -MF CMakeFiles/comp_render.dir/render/render_shaders.c.o.d -o CMakeFiles/comp_render.dir/render/render_shaders.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/render/render_shaders.c [ 48%] Building C object src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_sub_alloc.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_sub_alloc.c.o -MF CMakeFiles/comp_render.dir/render/render_sub_alloc.c.o.d -o CMakeFiles/comp_render.dir/render/render_sub_alloc.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/render/render_sub_alloc.c [ 48%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_frame_cv_mat_wrapper.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_frame_cv_mat_wrapper.cpp.o -MF CMakeFiles/aux_tracking.dir/t_frame_cv_mat_wrapper.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_frame_cv_mat_wrapper.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_frame_cv_mat_wrapper.cpp make -f src/xrt/targets/ctl/CMakeFiles/monado-ctl.dir/build.make src/xrt/targets/ctl/CMakeFiles/monado-ctl.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/ctl /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/ctl /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/ctl/CMakeFiles/monado-ctl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/targets/ctl/CMakeFiles/monado-ctl.dir/build.make src/xrt/targets/ctl/CMakeFiles/monado-ctl.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 48%] Building C object src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_util.c.o [ 48%] Building C object src/xrt/targets/ctl/CMakeFiles/monado-ctl.dir/main.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_util.c.o -MF CMakeFiles/comp_render.dir/render/render_util.c.o.d -o CMakeFiles/comp_render.dir/render/render_util.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/render/render_util.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/ctl && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/ctl/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/ctl/CMakeFiles/monado-ctl.dir/main.c.o -MF CMakeFiles/monado-ctl.dir/main.c.o.d -o CMakeFiles/monado-ctl.dir/main.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/ctl/main.c [ 48%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_instance.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_instance.c.o -MF CMakeFiles/st_oxr.dir/oxr_api_instance.c.o.d -o CMakeFiles/st_oxr.dir/oxr_api_instance.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_api_instance.c [ 49%] Building C object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_hsv_filter.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_hsv_filter.c.o -MF CMakeFiles/aux_tracking.dir/t_hsv_filter.c.o.d -o CMakeFiles/aux_tracking.dir/t_hsv_filter.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_hsv_filter.c [ 49%] Linking CXX executable monado-ctl cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/ctl && /usr/bin/cmake -E cmake_link_script CMakeFiles/monado-ctl.dir/link.txt --verbose=1 [ 49%] Linking CXX static library libxrt-external-catch2.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/cmake -P CMakeFiles/xrt-external-catch2.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/cmake -E cmake_link_script CMakeFiles/xrt-external-catch2.dir/link.txt --verbose=1 [ 49%] Linking CXX static library libcomp_render.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cmake -P CMakeFiles/comp_render.dir/cmake_clean_target.cmake /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/monado-ctl.dir/link.d "CMakeFiles/monado-ctl.dir/main.c.o" -o monado-ctl ../../auxiliary/util/libaux_util.a ../../ipc/libipc_client.a ../../ipc/libipc_shared.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../../external/libxrt-external-nanopb.a ../../auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libvulkan.so ../../auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm /usr/lib/aarch64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cmake -E cmake_link_script CMakeFiles/comp_render.dir/link.txt --verbose=1 [ 49%] Built target monado-ctl [ 49%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_negotiate.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_negotiate.c.o -MF CMakeFiles/st_oxr.dir/oxr_api_negotiate.c.o.d -o CMakeFiles/st_oxr.dir/oxr_api_negotiate.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_api_negotiate.c /usr/bin/ar qc libcomp_render.a CMakeFiles/comp_render.dir/render/render_buffer.c.o CMakeFiles/comp_render.dir/render/render_compute.c.o CMakeFiles/comp_render.dir/render/render_distortion.c.o CMakeFiles/comp_render.dir/render/render_gfx.c.o CMakeFiles/comp_render.dir/render/render_resources.c.o CMakeFiles/comp_render.dir/render/render_shaders.c.o CMakeFiles/comp_render.dir/render/render_sub_alloc.c.o CMakeFiles/comp_render.dir/render/render_util.c.o /usr/bin/ranlib libcomp_render.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 49%] Built target comp_render [ 50%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_session.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_session.c.o -MF CMakeFiles/st_oxr.dir/oxr_api_session.c.o.d -o CMakeFiles/st_oxr.dir/oxr_api_session.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_api_session.c /usr/bin/ar qc libxrt-external-catch2.a "CMakeFiles/xrt-external-catch2.dir/Catch2/catch_amalgamated.cpp.o" /usr/bin/ranlib libxrt-external-catch2.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 50%] Built target xrt-external-catch2 make -f src/xrt/compositor/CMakeFiles/comp_util.dir/build.make src/xrt/compositor/CMakeFiles/comp_util.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/CMakeFiles/comp_util.dir/DependInfo.cmake "--color=" [ 50%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_kalman.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_kalman.cpp.o -MF CMakeFiles/aux_tracking.dir/t_kalman.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_kalman.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_kalman.cpp make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/compositor/CMakeFiles/comp_util.dir/build.make src/xrt/compositor/CMakeFiles/comp_util.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 51%] Building C object src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_base.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_base.c.o -MF CMakeFiles/comp_util.dir/util/comp_base.c.o.d -o CMakeFiles/comp_util.dir/util/comp_base.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/util/comp_base.c [ 51%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_space.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_space.c.o -MF CMakeFiles/st_oxr.dir/oxr_api_space.c.o.d -o CMakeFiles/st_oxr.dir/oxr_api_space.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_api_space.c [ 51%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_tracker_psmv.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_tracker_psmv.cpp.o -MF CMakeFiles/aux_tracking.dir/t_tracker_psmv.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_tracker_psmv.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_tracker_psmv.cpp [ 51%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_swapchain.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_swapchain.c.o -MF CMakeFiles/st_oxr.dir/oxr_api_swapchain.c.o.d -o CMakeFiles/st_oxr.dir/oxr_api_swapchain.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_api_swapchain.c [ 51%] Building C object src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_layer_accum.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_layer_accum.c.o -MF CMakeFiles/comp_util.dir/util/comp_layer_accum.c.o.d -o CMakeFiles/comp_util.dir/util/comp_layer_accum.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/util/comp_layer_accum.c [ 51%] Building C object src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_render_cs.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_render_cs.c.o -MF CMakeFiles/comp_util.dir/util/comp_render_cs.c.o.d -o CMakeFiles/comp_util.dir/util/comp_render_cs.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/util/comp_render_cs.c [ 51%] Building C object src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_render_gfx.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_render_gfx.c.o -MF CMakeFiles/comp_util.dir/util/comp_render_gfx.c.o.d -o CMakeFiles/comp_util.dir/util/comp_render_gfx.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/util/comp_render_gfx.c [ 51%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_system.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_system.c.o -MF CMakeFiles/st_oxr.dir/oxr_api_system.c.o.d -o CMakeFiles/st_oxr.dir/oxr_api_system.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_api_system.c [ 51%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_xdev.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_xdev.c.o -MF CMakeFiles/st_oxr.dir/oxr_api_xdev.c.o.d -o CMakeFiles/st_oxr.dir/oxr_api_xdev.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_api_xdev.c [ 51%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_tracker_psvr.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_tracker_psvr.cpp.o -MF CMakeFiles/aux_tracking.dir/t_tracker_psvr.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_tracker_psvr.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_tracker_psvr.cpp [ 52%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_binding.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_binding.c.o -MF CMakeFiles/st_oxr.dir/oxr_binding.c.o.d -o CMakeFiles/st_oxr.dir/oxr_binding.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_binding.c [ 52%] Building C object src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_scratch.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_scratch.c.o -MF CMakeFiles/comp_util.dir/util/comp_scratch.c.o.d -o CMakeFiles/comp_util.dir/util/comp_scratch.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/util/comp_scratch.c [ 52%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_dpad.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_dpad.c.o -MF CMakeFiles/st_oxr.dir/oxr_dpad.c.o.d -o CMakeFiles/st_oxr.dir/oxr_dpad.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_dpad.c make -f tests/CMakeFiles/tests_cxx_wrappers.dir/build.make tests/CMakeFiles/tests_cxx_wrappers.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/CMakeFiles/tests_cxx_wrappers.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f tests/CMakeFiles/tests_cxx_wrappers.dir/build.make tests/CMakeFiles/tests_cxx_wrappers.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 52%] Building CXX object tests/CMakeFiles/tests_cxx_wrappers.dir/tests_cxx_wrappers.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_cxx_wrappers.dir/tests_cxx_wrappers.cpp.o -MF CMakeFiles/tests_cxx_wrappers.dir/tests_cxx_wrappers.cpp.o.d -o CMakeFiles/tests_cxx_wrappers.dir/tests_cxx_wrappers.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_cxx_wrappers.cpp [ 52%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_event.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_event.c.o -MF CMakeFiles/st_oxr.dir/oxr_event.c.o.d -o CMakeFiles/st_oxr.dir/oxr_event.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_event.c [ 53%] Building C object src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_semaphore.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_semaphore.c.o -MF CMakeFiles/comp_util.dir/util/comp_semaphore.c.o.d -o CMakeFiles/comp_util.dir/util/comp_semaphore.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/util/comp_semaphore.c [ 53%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_frame_sync.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_frame_sync.c.o -MF CMakeFiles/st_oxr.dir/oxr_frame_sync.c.o.d -o CMakeFiles/st_oxr.dir/oxr_frame_sync.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_frame_sync.c [ 53%] Building C object src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_swapchain.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_swapchain.c.o -MF CMakeFiles/comp_util.dir/util/comp_swapchain.c.o.d -o CMakeFiles/comp_util.dir/util/comp_swapchain.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/util/comp_swapchain.c [ 53%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_handle_base.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_handle_base.c.o -MF CMakeFiles/st_oxr.dir/oxr_handle_base.c.o.d -o CMakeFiles/st_oxr.dir/oxr_handle_base.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_handle_base.c [ 54%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_input.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_input.c.o -MF CMakeFiles/st_oxr.dir/oxr_input.c.o.d -o CMakeFiles/st_oxr.dir/oxr_input.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_input.c [ 54%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_euroc_recorder.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_euroc_recorder.cpp.o -MF CMakeFiles/aux_tracking.dir/t_euroc_recorder.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_euroc_recorder.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_euroc_recorder.cpp [ 54%] Building C object src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_sync.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_sync.c.o -MF CMakeFiles/comp_util.dir/util/comp_sync.c.o.d -o CMakeFiles/comp_util.dir/util/comp_sync.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/util/comp_sync.c make -f tests/CMakeFiles/tests_deque.dir/build.make tests/CMakeFiles/tests_deque.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/CMakeFiles/tests_deque.dir/DependInfo.cmake "--color=" [ 54%] Building C object src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_vulkan.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_vulkan.c.o -MF CMakeFiles/comp_util.dir/util/comp_vulkan.c.o.d -o CMakeFiles/comp_util.dir/util/comp_vulkan.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/util/comp_vulkan.c make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f tests/CMakeFiles/tests_deque.dir/build.make tests/CMakeFiles/tests_deque.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 55%] Building CXX object tests/CMakeFiles/tests_deque.dir/tests_deque.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_deque.dir/tests_deque.cpp.o -MF CMakeFiles/tests_deque.dir/tests_deque.cpp.o.d -o CMakeFiles/tests_deque.dir/tests_deque.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_deque.cpp [ 55%] Linking CXX static library libcomp_util.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cmake -P CMakeFiles/comp_util.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cmake -E cmake_link_script CMakeFiles/comp_util.dir/link.txt --verbose=1 /usr/bin/ar qc libcomp_util.a CMakeFiles/comp_util.dir/util/comp_base.c.o CMakeFiles/comp_util.dir/util/comp_layer_accum.c.o CMakeFiles/comp_util.dir/util/comp_render_cs.c.o CMakeFiles/comp_util.dir/util/comp_render_gfx.c.o CMakeFiles/comp_util.dir/util/comp_scratch.c.o CMakeFiles/comp_util.dir/util/comp_semaphore.c.o CMakeFiles/comp_util.dir/util/comp_swapchain.c.o CMakeFiles/comp_util.dir/util/comp_sync.c.o CMakeFiles/comp_util.dir/util/comp_vulkan.c.o /usr/bin/ranlib libcomp_util.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 55%] Built target comp_util make -f tests/CMakeFiles/tests_generic_callbacks.dir/build.make tests/CMakeFiles/tests_generic_callbacks.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/CMakeFiles/tests_generic_callbacks.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f tests/CMakeFiles/tests_generic_callbacks.dir/build.make tests/CMakeFiles/tests_generic_callbacks.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 55%] Building CXX object tests/CMakeFiles/tests_generic_callbacks.dir/tests_generic_callbacks.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_generic_callbacks.dir/tests_generic_callbacks.cpp.o -MF CMakeFiles/tests_generic_callbacks.dir/tests_generic_callbacks.cpp.o.d -o CMakeFiles/tests_generic_callbacks.dir/tests_generic_callbacks.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_generic_callbacks.cpp [ 55%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_input_transform.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_input_transform.c.o -MF CMakeFiles/st_oxr.dir/oxr_input_transform.c.o.d -o CMakeFiles/st_oxr.dir/oxr_input_transform.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_input_transform.c [ 55%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_instance.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_instance.c.o -MF CMakeFiles/st_oxr.dir/oxr_instance.c.o.d -o CMakeFiles/st_oxr.dir/oxr_instance.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_instance.c [ 55%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_logger.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_logger.c.o -MF CMakeFiles/st_oxr.dir/oxr_logger.c.o.d -o CMakeFiles/st_oxr.dir/oxr_logger.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_logger.c [ 55%] Linking CXX executable tests_cxx_wrappers cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_cxx_wrappers.dir/link.txt --verbose=1 [ 55%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_path.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_path.c.o -MF CMakeFiles/st_oxr.dir/oxr_path.c.o.d -o CMakeFiles/st_oxr.dir/oxr_path.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_path.c [ 56%] Building C object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_vit_loader.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_vit_loader.c.o -MF CMakeFiles/aux_tracking.dir/t_vit_loader.c.o.d -o CMakeFiles/aux_tracking.dir/t_vit_loader.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_vit_loader.c /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_cxx_wrappers.dir/link.d CMakeFiles/tests_cxx_wrappers.dir/tests_cxx_wrappers.cpp.o -o tests_cxx_wrappers ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 56%] Built target tests_cxx_wrappers [ 56%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_tracker_slam.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_tracker_slam.cpp.o -MF CMakeFiles/aux_tracking.dir/t_tracker_slam.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_tracker_slam.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_tracker_slam.cpp [ 57%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_pretty_print.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_pretty_print.c.o -MF CMakeFiles/st_oxr.dir/oxr_pretty_print.c.o.d -o CMakeFiles/st_oxr.dir/oxr_pretty_print.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_pretty_print.c [ 57%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_session.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_session.c.o -MF CMakeFiles/st_oxr.dir/oxr_session.c.o.d -o CMakeFiles/st_oxr.dir/oxr_session.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_session.c [ 57%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_session_frame_end.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_session_frame_end.c.o -MF CMakeFiles/st_oxr.dir/oxr_session_frame_end.c.o.d -o CMakeFiles/st_oxr.dir/oxr_session_frame_end.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_session_frame_end.c [ 57%] Linking CXX executable tests_deque cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_deque.dir/link.txt --verbose=1 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_session_frame_end.c: In function 'submit_projection_layer': /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_session_frame_end.c:1308:31: warning: variable 'd_scs' set but not used [-Wunused-but-set-variable] 1308 | struct oxr_swapchain *d_scs[XRT_MAX_VIEWS] = {0}; | ^~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_deque.dir/link.d CMakeFiles/tests_deque.dir/tests_deque.cpp.o -o tests_deque ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 57%] Built target tests_deque make -f tests/CMakeFiles/tests_history_buf.dir/build.make tests/CMakeFiles/tests_history_buf.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/CMakeFiles/tests_history_buf.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f tests/CMakeFiles/tests_history_buf.dir/build.make tests/CMakeFiles/tests_history_buf.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 57%] Building CXX object tests/CMakeFiles/tests_history_buf.dir/tests_history_buf.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_history_buf.dir/tests_history_buf.cpp.o -MF CMakeFiles/tests_history_buf.dir/tests_history_buf.cpp.o.d -o CMakeFiles/tests_history_buf.dir/tests_history_buf.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_history_buf.cpp make -f tests/CMakeFiles/tests_id_ringbuffer.dir/build.make tests/CMakeFiles/tests_id_ringbuffer.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/CMakeFiles/tests_id_ringbuffer.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f tests/CMakeFiles/tests_id_ringbuffer.dir/build.make tests/CMakeFiles/tests_id_ringbuffer.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 57%] Building CXX object tests/CMakeFiles/tests_id_ringbuffer.dir/tests_id_ringbuffer.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_id_ringbuffer.dir/tests_id_ringbuffer.cpp.o -MF CMakeFiles/tests_id_ringbuffer.dir/tests_id_ringbuffer.cpp.o.d -o CMakeFiles/tests_id_ringbuffer.dir/tests_id_ringbuffer.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_id_ringbuffer.cpp [ 57%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_space.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_space.c.o -MF CMakeFiles/st_oxr.dir/oxr_space.c.o.d -o CMakeFiles/st_oxr.dir/oxr_space.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_space.c [ 57%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_swapchain.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_swapchain.c.o -MF CMakeFiles/st_oxr.dir/oxr_swapchain.c.o.d -o CMakeFiles/st_oxr.dir/oxr_swapchain.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_swapchain.c [ 58%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_system.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_system.c.o -MF CMakeFiles/st_oxr.dir/oxr_system.c.o.d -o CMakeFiles/st_oxr.dir/oxr_system.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_system.c [ 58%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_verify.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_verify.c.o -MF CMakeFiles/st_oxr.dir/oxr_verify.c.o.d -o CMakeFiles/st_oxr.dir/oxr_verify.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_verify.c [ 58%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_xdev.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_xdev.c.o -MF CMakeFiles/st_oxr.dir/oxr_xdev.c.o.d -o CMakeFiles/st_oxr.dir/oxr_xdev.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_xdev.c make -f tests/CMakeFiles/tests_json.dir/build.make tests/CMakeFiles/tests_json.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/CMakeFiles/tests_json.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f tests/CMakeFiles/tests_json.dir/build.make tests/CMakeFiles/tests_json.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 59%] Building CXX object tests/CMakeFiles/tests_json.dir/tests_json.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_json.dir/tests_json.cpp.o -MF CMakeFiles/tests_json.dir/tests_json.cpp.o.d -o CMakeFiles/tests_json.dir/tests_json.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_json.cpp make -f tests/CMakeFiles/tests_lowpass_float.dir/build.make tests/CMakeFiles/tests_lowpass_float.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/CMakeFiles/tests_lowpass_float.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f tests/CMakeFiles/tests_lowpass_float.dir/build.make tests/CMakeFiles/tests_lowpass_float.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 59%] Building CXX object tests/CMakeFiles/tests_lowpass_float.dir/tests_lowpass_float.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_lowpass_float.dir/tests_lowpass_float.cpp.o -MF CMakeFiles/tests_lowpass_float.dir/tests_lowpass_float.cpp.o.d -o CMakeFiles/tests_lowpass_float.dir/tests_lowpass_float.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_lowpass_float.cpp [ 59%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_session_gfx_vk.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_session_gfx_vk.c.o -MF CMakeFiles/st_oxr.dir/oxr_session_gfx_vk.c.o.d -o CMakeFiles/st_oxr.dir/oxr_session_gfx_vk.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_session_gfx_vk.c [ 59%] Linking CXX executable tests_generic_callbacks cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_generic_callbacks.dir/link.txt --verbose=1 [ 59%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_swapchain_vk.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_swapchain_vk.c.o -MF CMakeFiles/st_oxr.dir/oxr_swapchain_vk.c.o.d -o CMakeFiles/st_oxr.dir/oxr_swapchain_vk.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_swapchain_vk.c [ 60%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_vulkan.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_vulkan.c.o -MF CMakeFiles/st_oxr.dir/oxr_vulkan.c.o.d -o CMakeFiles/st_oxr.dir/oxr_vulkan.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_vulkan.c /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_generic_callbacks.dir/link.d CMakeFiles/tests_generic_callbacks.dir/tests_generic_callbacks.cpp.o -o tests_generic_callbacks ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 60%] Built target tests_generic_callbacks [ 60%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_swapchain_gl.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_swapchain_gl.c.o -MF CMakeFiles/st_oxr.dir/oxr_swapchain_gl.c.o.d -o CMakeFiles/st_oxr.dir/oxr_swapchain_gl.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_swapchain_gl.c make -f tests/CMakeFiles/tests_lowpass_integer.dir/build.make tests/CMakeFiles/tests_lowpass_integer.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/CMakeFiles/tests_lowpass_integer.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f tests/CMakeFiles/tests_lowpass_integer.dir/build.make tests/CMakeFiles/tests_lowpass_integer.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 60%] Building CXX object tests/CMakeFiles/tests_lowpass_integer.dir/tests_lowpass_integer.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_lowpass_integer.dir/tests_lowpass_integer.cpp.o -MF CMakeFiles/tests_lowpass_integer.dir/tests_lowpass_integer.cpp.o.d -o CMakeFiles/tests_lowpass_integer.dir/tests_lowpass_integer.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_lowpass_integer.cpp [ 60%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_session_gfx_gl_xlib.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_session_gfx_gl_xlib.c.o -MF CMakeFiles/st_oxr.dir/oxr_session_gfx_gl_xlib.c.o.d -o CMakeFiles/st_oxr.dir/oxr_session_gfx_gl_xlib.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_session_gfx_gl_xlib.c [ 60%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_session_gfx_egl.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_session_gfx_egl.c.o -MF CMakeFiles/st_oxr.dir/oxr_session_gfx_egl.c.o.d -o CMakeFiles/st_oxr.dir/oxr_session_gfx_egl.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_session_gfx_egl.c [ 60%] Linking CXX static library libst_oxr.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cmake -P CMakeFiles/st_oxr.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cmake -E cmake_link_script CMakeFiles/st_oxr.dir/link.txt --verbose=1 /usr/bin/ar qc libst_oxr.a CMakeFiles/st_oxr.dir/oxr_api_action.c.o CMakeFiles/st_oxr.dir/oxr_api_instance.c.o CMakeFiles/st_oxr.dir/oxr_api_negotiate.c.o CMakeFiles/st_oxr.dir/oxr_api_session.c.o CMakeFiles/st_oxr.dir/oxr_api_space.c.o CMakeFiles/st_oxr.dir/oxr_api_swapchain.c.o CMakeFiles/st_oxr.dir/oxr_api_system.c.o CMakeFiles/st_oxr.dir/oxr_api_xdev.c.o CMakeFiles/st_oxr.dir/oxr_binding.c.o CMakeFiles/st_oxr.dir/oxr_dpad.c.o CMakeFiles/st_oxr.dir/oxr_event.c.o CMakeFiles/st_oxr.dir/oxr_frame_sync.c.o CMakeFiles/st_oxr.dir/oxr_handle_base.c.o CMakeFiles/st_oxr.dir/oxr_input.c.o CMakeFiles/st_oxr.dir/oxr_input_transform.c.o CMakeFiles/st_oxr.dir/oxr_instance.c.o CMakeFiles/st_oxr.dir/oxr_logger.c.o CMakeFiles/st_oxr.dir/oxr_path.c.o CMakeFiles/st_oxr.dir/oxr_pretty_print.c.o CMakeFiles/st_oxr.dir/oxr_session.c.o CMakeFiles/st_oxr.dir/oxr_session_frame_end.c.o CMakeFiles/st_oxr.dir/oxr_space.c.o CMakeFiles/st_oxr.dir/oxr_swapchain.c.o CMakeFiles/st_oxr.dir/oxr_system.c.o CMakeFiles/st_oxr.dir/oxr_verify.c.o CMakeFiles/st_oxr.dir/oxr_xdev.c.o CMakeFiles/st_oxr.dir/oxr_session_gfx_vk.c.o CMakeFiles/st_oxr.dir/oxr_swapchain_vk.c.o CMakeFiles/st_oxr.dir/oxr_vulkan.c.o CMakeFiles/st_oxr.dir/oxr_swapchain_gl.c.o CMakeFiles/st_oxr.dir/oxr_session_gfx_gl_xlib.c.o CMakeFiles/st_oxr.dir/oxr_session_gfx_egl.c.o /usr/bin/ranlib libst_oxr.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 60%] Built target st_oxr make -f tests/CMakeFiles/tests_pacing.dir/build.make tests/CMakeFiles/tests_pacing.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/CMakeFiles/tests_pacing.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f tests/CMakeFiles/tests_pacing.dir/build.make tests/CMakeFiles/tests_pacing.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 60%] Building CXX object tests/CMakeFiles/tests_pacing.dir/tests_pacing.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_pacing.dir/tests_pacing.cpp.o -MF CMakeFiles/tests_pacing.dir/tests_pacing.cpp.o.d -o CMakeFiles/tests_pacing.dir/tests_pacing.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_pacing.cpp [ 60%] Linking CXX executable tests_lowpass_float cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_lowpass_float.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_lowpass_float.dir/link.d CMakeFiles/tests_lowpass_float.dir/tests_lowpass_float.cpp.o -o tests_lowpass_float ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 60%] Built target tests_lowpass_float make -f tests/CMakeFiles/tests_quatexpmap.dir/build.make tests/CMakeFiles/tests_quatexpmap.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/CMakeFiles/tests_quatexpmap.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f tests/CMakeFiles/tests_quatexpmap.dir/build.make tests/CMakeFiles/tests_quatexpmap.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 60%] Building CXX object tests/CMakeFiles/tests_quatexpmap.dir/tests_quatexpmap.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_quatexpmap.dir/tests_quatexpmap.cpp.o -MF CMakeFiles/tests_quatexpmap.dir/tests_quatexpmap.cpp.o.d -o CMakeFiles/tests_quatexpmap.dir/tests_quatexpmap.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_quatexpmap.cpp make -f tests/CMakeFiles/tests_quat_change_of_basis.dir/build.make tests/CMakeFiles/tests_quat_change_of_basis.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/CMakeFiles/tests_quat_change_of_basis.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f tests/CMakeFiles/tests_quat_change_of_basis.dir/build.make tests/CMakeFiles/tests_quat_change_of_basis.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 61%] Building CXX object tests/CMakeFiles/tests_quat_change_of_basis.dir/tests_quat_change_of_basis.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /usr/include/eigen3 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_quat_change_of_basis.dir/tests_quat_change_of_basis.cpp.o -MF CMakeFiles/tests_quat_change_of_basis.dir/tests_quat_change_of_basis.cpp.o.d -o CMakeFiles/tests_quat_change_of_basis.dir/tests_quat_change_of_basis.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_quat_change_of_basis.cpp [ 62%] Linking CXX executable tests_lowpass_integer cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_lowpass_integer.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_lowpass_integer.dir/link.d CMakeFiles/tests_lowpass_integer.dir/tests_lowpass_integer.cpp.o -o tests_lowpass_integer ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 62%] Built target tests_lowpass_integer make -f tests/CMakeFiles/tests_quat_swing_twist.dir/build.make tests/CMakeFiles/tests_quat_swing_twist.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/CMakeFiles/tests_quat_swing_twist.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f tests/CMakeFiles/tests_quat_swing_twist.dir/build.make tests/CMakeFiles/tests_quat_swing_twist.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 62%] Building CXX object tests/CMakeFiles/tests_quat_swing_twist.dir/tests_quat_swing_twist.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /usr/include/eigen3 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_quat_swing_twist.dir/tests_quat_swing_twist.cpp.o -MF CMakeFiles/tests_quat_swing_twist.dir/tests_quat_swing_twist.cpp.o.d -o CMakeFiles/tests_quat_swing_twist.dir/tests_quat_swing_twist.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_quat_swing_twist.cpp make -f tests/CMakeFiles/tests_rational.dir/build.make tests/CMakeFiles/tests_rational.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/CMakeFiles/tests_rational.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f tests/CMakeFiles/tests_rational.dir/build.make tests/CMakeFiles/tests_rational.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 62%] Building CXX object tests/CMakeFiles/tests_rational.dir/tests_rational.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_rational.dir/tests_rational.cpp.o -MF CMakeFiles/tests_rational.dir/tests_rational.cpp.o.d -o CMakeFiles/tests_rational.dir/tests_rational.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_rational.cpp [ 62%] Linking CXX executable tests_id_ringbuffer cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_id_ringbuffer.dir/link.txt --verbose=1 [ 63%] Linking CXX static library libdrv_rift_s.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_rift_s.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_rift_s.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_id_ringbuffer.dir/link.d CMakeFiles/tests_id_ringbuffer.dir/tests_id_ringbuffer.cpp.o -o tests_id_ringbuffer ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 63%] Built target tests_id_ringbuffer make -f tests/CMakeFiles/tests_relation_chain.dir/build.make tests/CMakeFiles/tests_relation_chain.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/CMakeFiles/tests_relation_chain.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f tests/CMakeFiles/tests_relation_chain.dir/build.make tests/CMakeFiles/tests_relation_chain.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 63%] Building CXX object tests/CMakeFiles/tests_relation_chain.dir/tests_relation_chain.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_relation_chain.dir/tests_relation_chain.cpp.o -MF CMakeFiles/tests_relation_chain.dir/tests_relation_chain.cpp.o.d -o CMakeFiles/tests_relation_chain.dir/tests_relation_chain.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_relation_chain.cpp /usr/bin/ar qc libdrv_rift_s.a CMakeFiles/drv_rift_s.dir/rift_s/rift_s_camera.c.o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_controller.c.o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_firmware.c.o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_hmd.c.o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_protocol.c.o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_radio.c.o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_tracker.c.o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_util.cpp.o CMakeFiles/drv_rift_s.dir/rift_s/rift_s.c.o /usr/bin/ranlib libdrv_rift_s.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 63%] Built target drv_rift_s make -f tests/CMakeFiles/tests_vector.dir/build.make tests/CMakeFiles/tests_vector.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/CMakeFiles/tests_vector.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f tests/CMakeFiles/tests_vector.dir/build.make tests/CMakeFiles/tests_vector.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 63%] Building CXX object tests/CMakeFiles/tests_vector.dir/tests_vector.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_vector.dir/tests_vector.cpp.o -MF CMakeFiles/tests_vector.dir/tests_vector.cpp.o.d -o CMakeFiles/tests_vector.dir/tests_vector.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_vector.cpp [ 63%] Linking CXX executable tests_pacing cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_pacing.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_pacing.dir/link.d CMakeFiles/tests_pacing.dir/tests_pacing.cpp.o -o tests_pacing ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 63%] Built target tests_pacing make -f tests/CMakeFiles/tests_worker.dir/build.make tests/CMakeFiles/tests_worker.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/CMakeFiles/tests_worker.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f tests/CMakeFiles/tests_worker.dir/build.make tests/CMakeFiles/tests_worker.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 63%] Building CXX object tests/CMakeFiles/tests_worker.dir/tests_worker.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_worker.dir/tests_worker.cpp.o -MF CMakeFiles/tests_worker.dir/tests_worker.cpp.o.d -o CMakeFiles/tests_worker.dir/tests_worker.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_worker.cpp [ 64%] Linking CXX executable tests_quatexpmap cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_quatexpmap.dir/link.txt --verbose=1 [ 65%] Linking CXX executable tests_vector cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_vector.dir/link.txt --verbose=1 [ 65%] Linking CXX executable tests_json cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_json.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_quatexpmap.dir/link.d CMakeFiles/tests_quatexpmap.dir/tests_quatexpmap.cpp.o -o tests_quatexpmap ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 65%] Built target tests_quatexpmap make -f tests/CMakeFiles/tests_pose.dir/build.make tests/CMakeFiles/tests_pose.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/CMakeFiles/tests_pose.dir/DependInfo.cmake "--color=" /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_json.dir/link.d CMakeFiles/tests_json.dir/tests_json.cpp.o -o tests_json ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 65%] Linking CXX executable tests_quat_change_of_basis cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_quat_change_of_basis.dir/link.txt --verbose=1 make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f tests/CMakeFiles/tests_pose.dir/build.make tests/CMakeFiles/tests_pose.dir/build [ 65%] Built target tests_json make -f tests/CMakeFiles/tests_vec3_angle.dir/build.make tests/CMakeFiles/tests_vec3_angle.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/CMakeFiles/tests_vec3_angle.dir/DependInfo.cmake "--color=" [ 65%] Building CXX object tests/CMakeFiles/tests_pose.dir/tests_pose.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_pose.dir/tests_pose.cpp.o -MF CMakeFiles/tests_pose.dir/tests_pose.cpp.o.d -o CMakeFiles/tests_pose.dir/tests_pose.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_pose.cpp make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f tests/CMakeFiles/tests_vec3_angle.dir/build.make tests/CMakeFiles/tests_vec3_angle.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_vector.dir/link.d CMakeFiles/tests_vector.dir/tests_vector.cpp.o -o tests_vector ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm [ 65%] Building CXX object tests/CMakeFiles/tests_vec3_angle.dir/tests_vec3_angle.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_vec3_angle.dir/tests_vec3_angle.cpp.o -MF CMakeFiles/tests_vec3_angle.dir/tests_vec3_angle.cpp.o.d -o CMakeFiles/tests_vec3_angle.dir/tests_vec3_angle.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_vec3_angle.cpp make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 65%] Built target tests_vector make -f tests/CMakeFiles/tests_comp_client_vulkan.dir/build.make tests/CMakeFiles/tests_comp_client_vulkan.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/CMakeFiles/tests_comp_client_vulkan.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f tests/CMakeFiles/tests_comp_client_vulkan.dir/build.make tests/CMakeFiles/tests_comp_client_vulkan.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 65%] Building CXX object tests/CMakeFiles/tests_comp_client_vulkan.dir/tests_comp_client_vulkan.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_comp_client_vulkan.dir/tests_comp_client_vulkan.cpp.o -MF CMakeFiles/tests_comp_client_vulkan.dir/tests_comp_client_vulkan.cpp.o.d -o CMakeFiles/tests_comp_client_vulkan.dir/tests_comp_client_vulkan.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_comp_client_vulkan.cpp [ 65%] Linking CXX executable tests_quat_swing_twist cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_quat_swing_twist.dir/link.txt --verbose=1 [ 66%] Linking CXX executable tests_history_buf cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_history_buf.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_quat_change_of_basis.dir/link.d CMakeFiles/tests_quat_change_of_basis.dir/tests_quat_change_of_basis.cpp.o -o tests_quat_change_of_basis ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 66%] Built target tests_quat_change_of_basis make -f tests/CMakeFiles/tests_uv_to_tangent.dir/build.make tests/CMakeFiles/tests_uv_to_tangent.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/CMakeFiles/tests_uv_to_tangent.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f tests/CMakeFiles/tests_uv_to_tangent.dir/build.make tests/CMakeFiles/tests_uv_to_tangent.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 67%] Building CXX object tests/CMakeFiles/tests_uv_to_tangent.dir/tests_uv_to_tangent.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_uv_to_tangent.dir/tests_uv_to_tangent.cpp.o -MF CMakeFiles/tests_uv_to_tangent.dir/tests_uv_to_tangent.cpp.o.d -o CMakeFiles/tests_uv_to_tangent.dir/tests_uv_to_tangent.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_uv_to_tangent.cpp make -f tests/CMakeFiles/tests_input_transform.dir/build.make tests/CMakeFiles/tests_input_transform.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/CMakeFiles/tests_input_transform.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f tests/CMakeFiles/tests_input_transform.dir/build.make tests/CMakeFiles/tests_input_transform.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 67%] Building CXX object tests/CMakeFiles/tests_input_transform.dir/tests_input_transform.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_input_transform.dir/tests_input_transform.cpp.o -MF CMakeFiles/tests_input_transform.dir/tests_input_transform.cpp.o.d -o CMakeFiles/tests_input_transform.dir/tests_input_transform.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_input_transform.cpp /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_quat_swing_twist.dir/link.d CMakeFiles/tests_quat_swing_twist.dir/tests_quat_swing_twist.cpp.o -o tests_quat_swing_twist ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 67%] Built target tests_quat_swing_twist make -f tests/CMakeFiles/tests_comp_client_opengl.dir/build.make tests/CMakeFiles/tests_comp_client_opengl.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/CMakeFiles/tests_comp_client_opengl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f tests/CMakeFiles/tests_comp_client_opengl.dir/build.make tests/CMakeFiles/tests_comp_client_opengl.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 67%] Building CXX object tests/CMakeFiles/tests_comp_client_opengl.dir/tests_comp_client_opengl.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/tests/SDL2::SDL2 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /usr/include/SDL2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_comp_client_opengl.dir/tests_comp_client_opengl.cpp.o -MF CMakeFiles/tests_comp_client_opengl.dir/tests_comp_client_opengl.cpp.o.d -o CMakeFiles/tests_comp_client_opengl.dir/tests_comp_client_opengl.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_comp_client_opengl.cpp [ 67%] Linking CXX executable tests_worker cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_worker.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_history_buf.dir/link.d CMakeFiles/tests_history_buf.dir/tests_history_buf.cpp.o -o tests_history_buf ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 67%] Built target tests_history_buf make -f src/xrt/compositor/CMakeFiles/comp_main.dir/build.make src/xrt/compositor/CMakeFiles/comp_main.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 68%] Generating /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols/xdg-shell.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/wayland-scanner private-code //usr/share/wayland-protocols/stable/xdg-shell/xdg-shell.xml /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols/xdg-shell.c [ 68%] Generating /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols/drm-lease-v1-client-protocol.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/wayland-scanner client-header //usr/share/wayland-protocols/staging/drm-lease/drm-lease-v1.xml /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols/drm-lease-v1-client-protocol.h [ 68%] Generating /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols/drm-lease-v1.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/wayland-scanner private-code //usr/share/wayland-protocols/staging/drm-lease/drm-lease-v1.xml /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols/drm-lease-v1.c [ 68%] Generating /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols/xdg-shell-client-protocol.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/wayland-scanner client-header //usr/share/wayland-protocols/stable/xdg-shell/xdg-shell.xml /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols/xdg-shell-client-protocol.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/CMakeFiles/comp_main.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/compositor/CMakeFiles/comp_main.dir/build.make src/xrt/compositor/CMakeFiles/comp_main.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_worker.dir/link.d CMakeFiles/tests_worker.dir/tests_worker.cpp.o -o tests_worker ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 68%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_compositor.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_compositor.c.o -MF CMakeFiles/comp_main.dir/main/comp_compositor.c.o.d -o CMakeFiles/comp_main.dir/main/comp_compositor.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/main/comp_compositor.c [ 68%] Built target tests_worker make -f src/xrt/compositor/null/CMakeFiles/comp_null.dir/build.make src/xrt/compositor/null/CMakeFiles/comp_null.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/null /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/null /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/null/CMakeFiles/comp_null.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/compositor/null/CMakeFiles/comp_null.dir/build.make src/xrt/compositor/null/CMakeFiles/comp_null.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 68%] Building C object src/xrt/compositor/null/CMakeFiles/comp_null.dir/null_compositor.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/null && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/null/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/null/CMakeFiles/comp_null.dir/null_compositor.c.o -MF CMakeFiles/comp_null.dir/null_compositor.c.o.d -o CMakeFiles/comp_null.dir/null_compositor.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/null/null_compositor.c [ 68%] Linking CXX static library libcomp_null.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/null && /usr/bin/cmake -P CMakeFiles/comp_null.dir/cmake_clean_target.cmake [ 68%] Linking CXX executable tests_vec3_angle cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_vec3_angle.dir/link.txt --verbose=1 cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/null && /usr/bin/cmake -E cmake_link_script CMakeFiles/comp_null.dir/link.txt --verbose=1 [ 68%] Linking CXX executable tests_pose cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_pose.dir/link.txt --verbose=1 /usr/bin/ar qc libcomp_null.a CMakeFiles/comp_null.dir/null_compositor.c.o /usr/bin/ranlib libcomp_null.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 68%] Built target comp_null make -f src/xrt/targets/openxr/CMakeFiles/openxr_monado.dir/build.make src/xrt/targets/openxr/CMakeFiles/openxr_monado.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/openxr /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/openxr /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/openxr/CMakeFiles/openxr_monado.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/targets/openxr/CMakeFiles/openxr_monado.dir/build.make src/xrt/targets/openxr/CMakeFiles/openxr_monado.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 69%] Building C object src/xrt/targets/openxr/CMakeFiles/openxr_monado.dir/target.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/openxr && /usr/bin/cc -D_GNU_SOURCE -Dopenxr_monado_EXPORTS -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/openxr/CMakeFiles/openxr_monado.dir/target.c.o -MF CMakeFiles/openxr_monado.dir/target.c.o.d -o CMakeFiles/openxr_monado.dir/target.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/openxr/target.c [ 70%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_renderer.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_renderer.c.o -MF CMakeFiles/comp_main.dir/main/comp_renderer.c.o.d -o CMakeFiles/comp_main.dir/main/comp_renderer.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/main/comp_renderer.c [ 70%] Linking CXX shared module libopenxr_monado.so cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/openxr && /usr/bin/cmake -E cmake_link_script CMakeFiles/openxr_monado.dir/link.txt --verbose=1 /usr/lib/aarch64-linux-gnu/libGLX.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /usr/lib/aarch64-linux-gnu/libOpenGL.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /usr/lib/aarch64-linux-gnu/libvulkan.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /usr/lib/gcc/aarch64-linux-gnu/15/libstdc++.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /lib/aarch64-linux-gnu/libm.so.6: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /lib/aarch64-linux-gnu/libmvec.so.1: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /lib/aarch64-linux-gnu/libc.so.6: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /lib/ld-linux-aarch64.so.1: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_vec3_angle.dir/link.d CMakeFiles/tests_vec3_angle.dir/tests_vec3_angle.cpp.o -o tests_vec3_angle ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 70%] Built target tests_vec3_angle [ 70%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_settings.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_settings.c.o -MF CMakeFiles/comp_main.dir/main/comp_settings.c.o.d -o CMakeFiles/comp_main.dir/main/comp_settings.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/main/comp_settings.c [ 70%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_target_swapchain.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_target_swapchain.c.o -MF CMakeFiles/comp_main.dir/main/comp_target_swapchain.c.o.d -o CMakeFiles/comp_main.dir/main/comp_target_swapchain.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/main/comp_target_swapchain.c [ 70%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_mirror_to_debug_gui.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_mirror_to_debug_gui.c.o -MF CMakeFiles/comp_main.dir/main/comp_mirror_to_debug_gui.c.o.d -o CMakeFiles/comp_main.dir/main/comp_mirror_to_debug_gui.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/main/comp_mirror_to_debug_gui.c /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_pose.dir/link.d CMakeFiles/tests_pose.dir/tests_pose.cpp.o -o tests_pose ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 70%] Built target tests_pose [ 71%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_xcb.c.o /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -u xrNegotiateLoaderRuntimeInterface -Wl,--version-script="/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/openxr/libopenxr.version" -Wl,--dependency-file=CMakeFiles/openxr_monado.dir/link.d -Wl,-z,relro -Wl,-z,now -Wl,--no-undefined -shared -o libopenxr_monado.so CMakeFiles/openxr_monado.dir/target.c.o ../../auxiliary/vk/libaux_vk.a ../../auxiliary/os/libaux_os.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../state_trackers/oxr/libst_oxr.a ../../ipc/libipc_client.a ../../compositor/libcomp_client.a ../../auxiliary/vk/libaux_vk.a /usr/lib/aarch64-linux-gnu/libGLX.so /usr/lib/aarch64-linux-gnu/libOpenGL.so ../../auxiliary/ogl/libaux_ogl.a -ldl ../../ipc/libipc_shared.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../../external/libxrt-external-nanopb.a ../../auxiliary/bindings/libaux_generated_bindings.a ../../auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libvulkan.so /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm /usr/lib/aarch64-linux-gnu/librt.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_xcb.c.o -MF CMakeFiles/comp_main.dir/main/comp_window_xcb.c.o.d -o CMakeFiles/comp_main.dir/main/comp_window_xcb.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/main/comp_window_xcb.c Generating OpenXR runtime manifest named /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/openxr_monado-dev.json for build tree usage cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/openxr && /usr/bin/cmake -DOUT_FILE=/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/openxr_monado-dev.json -DLIBMONADO= -DTARGET_PATH=/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/openxr/libopenxr_monado.so -P /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/openxr/make_build_manifest_openxr_monado.cmake make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 71%] Built target openxr_monado [ 71%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_direct_randr.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_direct_randr.c.o -MF CMakeFiles/comp_main.dir/main/comp_window_direct_randr.c.o.d -o CMakeFiles/comp_main.dir/main/comp_window_direct_randr.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/main/comp_window_direct_randr.c [ 71%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_direct_nvidia.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_direct_nvidia.c.o -MF CMakeFiles/comp_main.dir/main/comp_window_direct_nvidia.c.o.d -o CMakeFiles/comp_main.dir/main/comp_window_direct_nvidia.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/main/comp_window_direct_nvidia.c [ 71%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_peek.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_peek.c.o -MF CMakeFiles/comp_main.dir/main/comp_window_peek.c.o.d -o CMakeFiles/comp_main.dir/main/comp_window_peek.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/main/comp_window_peek.c [ 71%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_vk_display.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_vk_display.c.o -MF CMakeFiles/comp_main.dir/main/comp_window_vk_display.c.o.d -o CMakeFiles/comp_main.dir/main/comp_window_vk_display.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/main/comp_window_vk_display.c [ 72%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_direct.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_direct.c.o -MF CMakeFiles/comp_main.dir/main/comp_window_direct.c.o.d -o CMakeFiles/comp_main.dir/main/comp_window_direct.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/main/comp_window_direct.c [ 72%] Linking CXX executable tests_uv_to_tangent cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_uv_to_tangent.dir/link.txt --verbose=1 [ 72%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_wayland.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_wayland.c.o -MF CMakeFiles/comp_main.dir/main/comp_window_wayland.c.o.d -o CMakeFiles/comp_main.dir/main/comp_window_wayland.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/main/comp_window_wayland.c [ 72%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_direct_wayland.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_direct_wayland.c.o -MF CMakeFiles/comp_main.dir/main/comp_window_direct_wayland.c.o.d -o CMakeFiles/comp_main.dir/main/comp_window_direct_wayland.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/main/comp_window_direct_wayland.c [ 72%] Linking CXX executable tests_comp_client_vulkan cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_comp_client_vulkan.dir/link.txt --verbose=1 [ 72%] Linking CXX executable tests_relation_chain cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_relation_chain.dir/link.txt --verbose=1 [ 72%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/wayland-protocols/xdg-shell.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/wayland-protocols/xdg-shell.c.o -MF CMakeFiles/comp_main.dir/wayland-protocols/xdg-shell.c.o.d -o CMakeFiles/comp_main.dir/wayland-protocols/xdg-shell.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols/xdg-shell.c /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_comp_client_vulkan.dir/link.d CMakeFiles/tests_comp_client_vulkan.dir/tests_comp_client_vulkan.cpp.o -o tests_comp_client_vulkan ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/compositor/libcomp_client.a ../src/xrt/compositor/libcomp_mock.a ../src/xrt/compositor/libcomp_util.a ../src/xrt/auxiliary/vk/libaux_vk.a ../src/xrt/auxiliary/ogl/libaux_ogl.a /usr/lib/aarch64-linux-gnu/libGLX.so /usr/lib/aarch64-linux-gnu/libOpenGL.so ../src/xrt/compositor/libcomp_render.a ../src/xrt/auxiliary/vk/libaux_vk.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm /usr/lib/aarch64-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a [ 72%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/wayland-protocols/drm-lease-v1.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/wayland-protocols/drm-lease-v1.c.o -MF CMakeFiles/comp_main.dir/wayland-protocols/drm-lease-v1.c.o.d -o CMakeFiles/comp_main.dir/wayland-protocols/drm-lease-v1.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols/drm-lease-v1.c make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 72%] Built target tests_comp_client_vulkan [ 73%] Linking CXX static library libcomp_main.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cmake -P CMakeFiles/comp_main.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cmake -E cmake_link_script CMakeFiles/comp_main.dir/link.txt --verbose=1 /usr/bin/ar qc libcomp_main.a CMakeFiles/comp_main.dir/main/comp_compositor.c.o CMakeFiles/comp_main.dir/main/comp_renderer.c.o CMakeFiles/comp_main.dir/main/comp_settings.c.o CMakeFiles/comp_main.dir/main/comp_target_swapchain.c.o CMakeFiles/comp_main.dir/main/comp_mirror_to_debug_gui.c.o CMakeFiles/comp_main.dir/main/comp_window_xcb.c.o CMakeFiles/comp_main.dir/main/comp_window_direct_randr.c.o CMakeFiles/comp_main.dir/main/comp_window_direct_nvidia.c.o CMakeFiles/comp_main.dir/main/comp_window_peek.c.o CMakeFiles/comp_main.dir/main/comp_window_vk_display.c.o CMakeFiles/comp_main.dir/main/comp_window_direct.c.o CMakeFiles/comp_main.dir/main/comp_window_wayland.c.o CMakeFiles/comp_main.dir/main/comp_window_direct_wayland.c.o "CMakeFiles/comp_main.dir/wayland-protocols/xdg-shell.c.o" "CMakeFiles/comp_main.dir/wayland-protocols/drm-lease-v1.c.o" /usr/bin/ranlib libcomp_main.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 73%] Built target comp_main /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_uv_to_tangent.dir/link.d CMakeFiles/tests_uv_to_tangent.dir/tests_uv_to_tangent.cpp.o -o tests_uv_to_tangent ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/compositor/libcomp_render.a ../src/xrt/auxiliary/vk/libaux_vk.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libvulkan.so make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 73%] Built target tests_uv_to_tangent /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_relation_chain.dir/link.d CMakeFiles/tests_relation_chain.dir/tests_relation_chain.cpp.o -o tests_relation_chain ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 73%] Built target tests_relation_chain [ 74%] Linking CXX executable tests_comp_client_opengl cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_comp_client_opengl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_comp_client_opengl.dir/link.d CMakeFiles/tests_comp_client_opengl.dir/tests_comp_client_opengl.cpp.o -o tests_comp_client_opengl ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/compositor/libcomp_client.a ../src/xrt/compositor/libcomp_mock.a ../src/xrt/auxiliary/ogl/libaux_ogl.a /usr/lib/aarch64-linux-gnu/libSDL2.so ../src/xrt/auxiliary/vk/libaux_vk.a /usr/lib/aarch64-linux-gnu/libGLX.so /usr/lib/aarch64-linux-gnu/libOpenGL.so ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 74%] Built target tests_comp_client_opengl [ 74%] Linking CXX executable tests_rational cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_rational.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_rational.dir/link.d CMakeFiles/tests_rational.dir/tests_rational.cpp.o -o tests_rational ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 74%] Built target tests_rational [ 74%] Linking CXX executable tests_input_transform cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_input_transform.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_input_transform.dir/link.d CMakeFiles/tests_input_transform.dir/tests_input_transform.cpp.o -o tests_input_transform ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/state_trackers/oxr/libst_oxr.a ../src/xrt/compositor/libcomp_client.a ../src/xrt/auxiliary/vk/libaux_vk.a ../src/xrt/auxiliary/ogl/libaux_ogl.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm /usr/lib/aarch64-linux-gnu/libGLX.so /usr/lib/aarch64-linux-gnu/libOpenGL.so -ldl make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 74%] Built target tests_input_transform [ 74%] Linking CXX static library libaux_tracking.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/cmake -P CMakeFiles/aux_tracking.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_tracking.dir/link.txt --verbose=1 /usr/bin/ar qc libaux_tracking.a CMakeFiles/aux_tracking.dir/t_data_utils.c.o CMakeFiles/aux_tracking.dir/t_imu.cpp.o CMakeFiles/aux_tracking.dir/t_openvr_tracker.cpp.o CMakeFiles/aux_tracking.dir/t_calibration.cpp.o CMakeFiles/aux_tracking.dir/t_convert.cpp.o CMakeFiles/aux_tracking.dir/t_debug_hsv_filter.cpp.o CMakeFiles/aux_tracking.dir/t_debug_hsv_picker.cpp.o CMakeFiles/aux_tracking.dir/t_debug_hsv_viewer.cpp.o CMakeFiles/aux_tracking.dir/t_file.cpp.o CMakeFiles/aux_tracking.dir/t_frame_cv_mat_wrapper.cpp.o CMakeFiles/aux_tracking.dir/t_hsv_filter.c.o CMakeFiles/aux_tracking.dir/t_kalman.cpp.o CMakeFiles/aux_tracking.dir/t_tracker_psmv.cpp.o CMakeFiles/aux_tracking.dir/t_tracker_psvr.cpp.o CMakeFiles/aux_tracking.dir/t_euroc_recorder.cpp.o CMakeFiles/aux_tracking.dir/t_vit_loader.c.o CMakeFiles/aux_tracking.dir/t_tracker_slam.cpp.o /usr/bin/ranlib libaux_tracking.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 74%] Built target aux_tracking make -f src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/build.make src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/depend make -f src/xrt/drivers/CMakeFiles/drv_psmv.dir/build.make src/xrt/drivers/CMakeFiles/drv_psmv.dir/depend make -f src/xrt/drivers/CMakeFiles/drv_wmr.dir/build.make src/xrt/drivers/CMakeFiles/drv_wmr.dir/depend make -f src/xrt/drivers/CMakeFiles/drv_euroc.dir/build.make src/xrt/drivers/CMakeFiles/drv_euroc.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vive /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vive /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/DependInfo.cmake "--color=" make -f src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/build.make src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_psmv.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_euroc.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_wmr.dir/DependInfo.cmake "--color=" cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/prober /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/prober /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/build.make src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/build make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_psmv.dir/build.make src/xrt/drivers/CMakeFiles/drv_psmv.dir/build make -f src/xrt/drivers/CMakeFiles/drv_euroc.dir/build.make src/xrt/drivers/CMakeFiles/drv_euroc.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 74%] Building C object src/xrt/drivers/CMakeFiles/drv_euroc.dir/euroc/euroc_device.c.o make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/build.make src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/build [ 74%] Building CXX object src/xrt/drivers/CMakeFiles/drv_euroc.dir/euroc/euroc_player.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_euroc.dir/euroc/euroc_device.c.o -MF CMakeFiles/drv_euroc.dir/euroc/euroc_device.c.o.d -o CMakeFiles/drv_euroc.dir/euroc/euroc_device.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_device.c make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_euroc.dir/euroc/euroc_player.cpp.o -MF CMakeFiles/drv_euroc.dir/euroc/euroc_player.cpp.o.d -o CMakeFiles/drv_euroc.dir/euroc/euroc_player.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_player.cpp [ 74%] Building C object src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_builder.c.o make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_wmr.dir/build.make src/xrt/drivers/CMakeFiles/drv_wmr.dir/build cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vive && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_builder.c.o -MF CMakeFiles/aux_vive.dir/vive_builder.c.o.d -o CMakeFiles/aux_vive.dir/vive_builder.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vive/vive_builder.c make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 75%] Building C object src/xrt/drivers/CMakeFiles/drv_euroc.dir/euroc/euroc_runner.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_euroc.dir/euroc/euroc_runner.c.o -MF CMakeFiles/drv_euroc.dir/euroc/euroc_runner.c.o.d -o CMakeFiles/drv_euroc.dir/euroc/euroc_runner.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_runner.c [ 75%] Building C object src/xrt/drivers/CMakeFiles/drv_psmv.dir/psmv/psmv_driver.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_psmv.dir/psmv/psmv_driver.c.o -MF CMakeFiles/drv_psmv.dir/psmv/psmv_driver.c.o.d -o CMakeFiles/drv_psmv.dir/psmv/psmv_driver.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/psmv/psmv_driver.c [ 75%] Building C object src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_poses.c.o [ 76%] Building C object src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_config.c.o [ 76%] Building C object src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_bindings.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vive && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_bindings.c.o -MF CMakeFiles/aux_vive.dir/vive_bindings.c.o.d -o CMakeFiles/aux_vive.dir/vive_bindings.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vive/vive_bindings.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vive && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_config.c.o -MF CMakeFiles/aux_vive.dir/vive_config.c.o.d -o CMakeFiles/aux_vive.dir/vive_config.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vive/vive_config.c [ 76%] Building C object src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_calibration.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vive && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_calibration.c.o -MF CMakeFiles/aux_vive.dir/vive_calibration.c.o.d -o CMakeFiles/aux_vive.dir/vive_calibration.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vive/vive_calibration.c [ 76%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_config.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vive && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_poses.c.o -MF CMakeFiles/aux_vive.dir/vive_poses.c.o.d -o CMakeFiles/aux_vive.dir/vive_poses.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vive/vive_poses.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_config.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_config.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_config.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/wmr/wmr_config.c [ 77%] Building C object src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_dump.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/prober && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_dump.c.o -MF CMakeFiles/st_prober.dir/p_dump.c.o.d -o CMakeFiles/st_prober.dir/p_dump.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/prober/p_dump.c [ 77%] Building C object src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_tweaks.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vive && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_tweaks.c.o -MF CMakeFiles/aux_vive.dir/vive_tweaks.c.o.d -o CMakeFiles/aux_vive.dir/vive_tweaks.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vive/vive_tweaks.c [ 77%] Building C object src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_prober.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/prober && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_prober.c.o -MF CMakeFiles/st_prober.dir/p_prober.c.o.d -o CMakeFiles/st_prober.dir/p_prober.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/prober/p_prober.c [ 77%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_controller_base.c.o [ 77%] Building C object src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_tracking.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_controller_base.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_controller_base.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_controller_base.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/wmr/wmr_controller_base.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/prober && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_tracking.c.o -MF CMakeFiles/st_prober.dir/p_tracking.c.o.d -o CMakeFiles/st_prober.dir/p_tracking.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/prober/p_tracking.c [ 77%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_controller_og.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_controller_og.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_controller_og.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_controller_og.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/wmr/wmr_controller_og.c [ 77%] Building C object src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_udev.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/prober && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_udev.c.o -MF CMakeFiles/st_prober.dir/p_udev.c.o.d -o CMakeFiles/st_prober.dir/p_udev.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/prober/p_udev.c [ 77%] Building C object src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_libusb.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/prober && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_libusb.c.o -MF CMakeFiles/st_prober.dir/p_libusb.c.o.d -o CMakeFiles/st_prober.dir/p_libusb.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/prober/p_libusb.c [ 78%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_controller_hp.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_controller_hp.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_controller_hp.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_controller_hp.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/wmr/wmr_controller_hp.c [ 79%] Building C object src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_libuvc.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/prober && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_libuvc.c.o -MF CMakeFiles/st_prober.dir/p_libuvc.c.o.d -o CMakeFiles/st_prober.dir/p_libuvc.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/prober/p_libuvc.c [ 79%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_controller.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_controller.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_controller.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_controller.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/wmr/wmr_controller.c [ 79%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_bt_controller.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_bt_controller.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_bt_controller.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_bt_controller.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/wmr/wmr_bt_controller.c [ 79%] Linking CXX static library libaux_vive.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vive && /usr/bin/cmake -P CMakeFiles/aux_vive.dir/cmake_clean_target.cmake [ 79%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_hmd.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_hmd.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_hmd.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_hmd.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/wmr/wmr_hmd.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vive && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_vive.dir/link.txt --verbose=1 [ 79%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_hmd_controller.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_hmd_controller.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_hmd_controller.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_hmd_controller.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/wmr/wmr_hmd_controller.c [ 80%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_prober.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_prober.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_prober.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_prober.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/wmr/wmr_prober.c /usr/bin/ar qc libaux_vive.a CMakeFiles/aux_vive.dir/vive_bindings.c.o CMakeFiles/aux_vive.dir/vive_builder.c.o CMakeFiles/aux_vive.dir/vive_calibration.c.o CMakeFiles/aux_vive.dir/vive_config.c.o CMakeFiles/aux_vive.dir/vive_poses.c.o CMakeFiles/aux_vive.dir/vive_tweaks.c.o /usr/bin/ranlib libaux_vive.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 80%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_protocol.c.o [ 80%] Built target aux_vive cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_protocol.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_protocol.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_protocol.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/wmr/wmr_protocol.c [ 80%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_source.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_source.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_source.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_source.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/wmr/wmr_source.c [ 80%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_controller_protocol.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_controller_protocol.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_controller_protocol.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_controller_protocol.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/wmr/wmr_controller_protocol.c make -f src/xrt/drivers/CMakeFiles/drv_remote.dir/build.make src/xrt/drivers/CMakeFiles/drv_remote.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_remote.dir/DependInfo.cmake "--color=" [ 80%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_camera.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_camera.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_camera.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_camera.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/wmr/wmr_camera.c make -f src/xrt/drivers/CMakeFiles/drv_vive.dir/build.make src/xrt/drivers/CMakeFiles/drv_vive.dir/depend make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_remote.dir/build.make src/xrt/drivers/CMakeFiles/drv_remote.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_vive.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/build.make src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/depend [ 80%] Building C object src/xrt/drivers/CMakeFiles/drv_remote.dir/remote/r_device.c.o make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/DependInfo.cmake "--color=" cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_remote.dir/remote/r_device.c.o -MF CMakeFiles/drv_remote.dir/remote/r_device.c.o.d -o CMakeFiles/drv_remote.dir/remote/r_device.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/remote/r_device.c make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_vive.dir/build.make src/xrt/drivers/CMakeFiles/drv_vive.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/build.make src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 81%] Building C object src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_device.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_device.c.o -MF CMakeFiles/drv_vive.dir/vive/vive_device.c.o.d -o CMakeFiles/drv_vive.dir/vive/vive_device.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/vive/vive_device.c [ 82%] Building CXX object src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/steamvr_lh.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/openvr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/valve-file-vdf -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/steamvr_lh.cpp.o -MF CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/steamvr_lh.cpp.o.d -o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/steamvr_lh.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/steamvr_lh/steamvr_lh.cpp [ 82%] Building C object src/xrt/drivers/CMakeFiles/drv_remote.dir/remote/r_hmd.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_remote.dir/remote/r_hmd.c.o -MF CMakeFiles/drv_remote.dir/remote/r_hmd.c.o.d -o CMakeFiles/drv_remote.dir/remote/r_hmd.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/remote/r_hmd.c [ 82%] Building C object src/xrt/drivers/CMakeFiles/drv_remote.dir/remote/r_hub.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_remote.dir/remote/r_hub.c.o -MF CMakeFiles/drv_remote.dir/remote/r_hub.c.o.d -o CMakeFiles/drv_remote.dir/remote/r_hub.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/remote/r_hub.c [ 83%] Linking CXX static library libdrv_psmv.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_psmv.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_psmv.dir/link.txt --verbose=1 /usr/bin/ar qc libdrv_psmv.a CMakeFiles/drv_psmv.dir/psmv/psmv_driver.c.o /usr/bin/ranlib libdrv_psmv.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 83%] Built target drv_psmv [ 83%] Building C object src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_prober.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_prober.c.o -MF CMakeFiles/drv_vive.dir/vive/vive_prober.c.o.d -o CMakeFiles/drv_vive.dir/vive/vive_prober.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/vive/vive_prober.c [ 83%] Building CXX object src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/device.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/openvr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/valve-file-vdf -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/device.cpp.o -MF CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/device.cpp.o.d -o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/device.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/steamvr_lh/device.cpp [ 83%] Building CXX object src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/driver_manager.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/openvr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/valve-file-vdf -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/driver_manager.cpp.o -MF CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/driver_manager.cpp.o.d -o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/driver_manager.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/steamvr_lh/interfaces/driver_manager.cpp [ 83%] Linking CXX static library libst_prober.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/prober && /usr/bin/cmake -P CMakeFiles/st_prober.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/prober && /usr/bin/cmake -E cmake_link_script CMakeFiles/st_prober.dir/link.txt --verbose=1 [ 83%] Building C object src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_protocol.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_protocol.c.o -MF CMakeFiles/drv_vive.dir/vive/vive_protocol.c.o.d -o CMakeFiles/drv_vive.dir/vive/vive_protocol.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/vive/vive_protocol.c /usr/bin/ar qc libst_prober.a CMakeFiles/st_prober.dir/p_dump.c.o CMakeFiles/st_prober.dir/p_prober.c.o CMakeFiles/st_prober.dir/p_tracking.c.o CMakeFiles/st_prober.dir/p_udev.c.o CMakeFiles/st_prober.dir/p_libusb.c.o CMakeFiles/st_prober.dir/p_libuvc.c.o /usr/bin/ranlib libst_prober.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 83%] Built target st_prober [ 83%] Building C object src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_controller.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_controller.c.o -MF CMakeFiles/drv_vive.dir/vive/vive_controller.c.o.d -o CMakeFiles/drv_vive.dir/vive/vive_controller.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/vive/vive_controller.c [ 83%] Building C object src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_lighthouse.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_lighthouse.c.o -MF CMakeFiles/drv_vive.dir/vive/vive_lighthouse.c.o.d -o CMakeFiles/drv_vive.dir/vive/vive_lighthouse.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/vive/vive_lighthouse.c [ 84%] Building C object src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_source.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_source.c.o -MF CMakeFiles/drv_vive.dir/vive/vive_source.c.o.d -o CMakeFiles/drv_vive.dir/vive/vive_source.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/vive/vive_source.c [ 85%] Linking CXX static library libdrv_remote.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_remote.dir/cmake_clean_target.cmake [ 85%] Building CXX object src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/iobuffer.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/openvr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/valve-file-vdf -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/iobuffer.cpp.o -MF CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/iobuffer.cpp.o.d -o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/iobuffer.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/steamvr_lh/interfaces/iobuffer.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_remote.dir/link.txt --verbose=1 [ 85%] Building CXX object src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/resources.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/openvr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/valve-file-vdf -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/resources.cpp.o -MF CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/resources.cpp.o.d -o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/resources.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/steamvr_lh/interfaces/resources.cpp /usr/bin/ar qc libdrv_remote.a CMakeFiles/drv_remote.dir/remote/r_device.c.o CMakeFiles/drv_remote.dir/remote/r_hmd.c.o CMakeFiles/drv_remote.dir/remote/r_hub.c.o /usr/bin/ranlib libdrv_remote.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 85%] Built target drv_remote [ 86%] Building CXX object src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/settings.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/openvr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/valve-file-vdf -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/settings.cpp.o -MF CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/settings.cpp.o.d -o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/settings.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/steamvr_lh/interfaces/settings.cpp [ 86%] Building CXX object src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/blockqueue.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/openvr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/valve-file-vdf -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/blockqueue.cpp.o -MF CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/blockqueue.cpp.o.d -o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/blockqueue.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/steamvr_lh/interfaces/blockqueue.cpp [ 86%] Building CXX object src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/paths.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/openvr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/valve-file-vdf -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/paths.cpp.o -MF CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/paths.cpp.o.d -o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/paths.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/steamvr_lh/interfaces/paths.cpp [ 87%] Linking CXX static library libdrv_wmr.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_wmr.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_wmr.dir/link.txt --verbose=1 /usr/bin/ar qc libdrv_wmr.a CMakeFiles/drv_wmr.dir/wmr/wmr_config.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_controller_base.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_controller_og.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_controller_hp.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_controller.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_bt_controller.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_hmd.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_hmd_controller.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_prober.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_protocol.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_controller_protocol.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_source.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_camera.c.o /usr/bin/ranlib libdrv_wmr.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 87%] Built target drv_wmr [ 87%] Linking CXX static library libdrv_vive.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_vive.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_vive.dir/link.txt --verbose=1 /usr/bin/ar qc libdrv_vive.a CMakeFiles/drv_vive.dir/vive/vive_device.c.o CMakeFiles/drv_vive.dir/vive/vive_prober.c.o CMakeFiles/drv_vive.dir/vive/vive_protocol.c.o CMakeFiles/drv_vive.dir/vive/vive_controller.c.o CMakeFiles/drv_vive.dir/vive/vive_lighthouse.c.o CMakeFiles/drv_vive.dir/vive/vive_source.c.o /usr/bin/ranlib libdrv_vive.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 87%] Built target drv_vive [ 87%] Linking CXX static library libxrt-external-imgui.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/cmake -P CMakeFiles/xrt-external-imgui.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/cmake -E cmake_link_script CMakeFiles/xrt-external-imgui.dir/link.txt --verbose=1 /usr/bin/ar qc libxrt-external-imgui.a "CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_tables.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_demo.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_draw.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/imgui/backends/imgui_impl_opengl3.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_widgets.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/cimgui/cimgui.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot_items.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot_demo.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/cimplot/cimplot.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/imgui_monado/imgui_monado.cpp.o" /usr/bin/ranlib libxrt-external-imgui.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 87%] Built target xrt-external-imgui make -f src/external/CMakeFiles/xrt-external-imgui-sdl2.dir/build.make src/external/CMakeFiles/xrt-external-imgui-sdl2.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/external /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external/CMakeFiles/xrt-external-imgui-sdl2.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/external/CMakeFiles/xrt-external-imgui-sdl2.dir/build.make src/external/CMakeFiles/xrt-external-imgui-sdl2.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 87%] Building CXX object src/external/CMakeFiles/xrt-external-imgui-sdl2.dir/imgui/imgui/backends/imgui_impl_sdl2.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /usr/include/SDL2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui-sdl2.dir/imgui/imgui/backends/imgui_impl_sdl2.cpp.o -MF CMakeFiles/xrt-external-imgui-sdl2.dir/imgui/imgui/backends/imgui_impl_sdl2.cpp.o.d -o CMakeFiles/xrt-external-imgui-sdl2.dir/imgui/imgui/backends/imgui_impl_sdl2.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui/backends/imgui_impl_sdl2.cpp [ 87%] Linking CXX static library libxrt-external-imgui-sdl2.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/cmake -P CMakeFiles/xrt-external-imgui-sdl2.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/cmake -E cmake_link_script CMakeFiles/xrt-external-imgui-sdl2.dir/link.txt --verbose=1 /usr/bin/ar qc libxrt-external-imgui-sdl2.a "CMakeFiles/xrt-external-imgui-sdl2.dir/imgui/imgui/backends/imgui_impl_sdl2.cpp.o" /usr/bin/ranlib libxrt-external-imgui-sdl2.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 87%] Built target xrt-external-imgui-sdl2 make -f src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/build.make src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/build.make src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 88%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_ogl.c.o [ 88%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_ogl_sink.c.o [ 89%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_debug.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_debug.c.o -MF CMakeFiles/st_gui.dir/gui_scene_debug.c.o.d -o CMakeFiles/st_gui.dir/gui_scene_debug.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_scene_debug.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_ogl.c.o -MF CMakeFiles/st_gui.dir/gui_ogl.c.o.d -o CMakeFiles/st_gui.dir/gui_ogl.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_ogl.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_ogl_sink.c.o -MF CMakeFiles/st_gui.dir/gui_ogl_sink.c.o.d -o CMakeFiles/st_gui.dir/gui_ogl_sink.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_ogl_sink.c [ 89%] Building CXX object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene.cpp.o [ 89%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_prober.c.o [ 89%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_hand_tracking_demo.c.o [ 89%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_calibrate.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_hand_tracking_demo.c.o -MF CMakeFiles/st_gui.dir/gui_scene_hand_tracking_demo.c.o.d -o CMakeFiles/st_gui.dir/gui_scene_hand_tracking_demo.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_scene_hand_tracking_demo.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_prober.c.o -MF CMakeFiles/st_gui.dir/gui_prober.c.o.d -o CMakeFiles/st_gui.dir/gui_prober.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_prober.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene.cpp.o -MF CMakeFiles/st_gui.dir/gui_scene.cpp.o.d -o CMakeFiles/st_gui.dir/gui_scene.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_scene.cpp [ 89%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_record_euroc.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_calibrate.c.o -MF CMakeFiles/st_gui.dir/gui_scene_calibrate.c.o.d -o CMakeFiles/st_gui.dir/gui_scene_calibrate.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_scene_calibrate.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_record_euroc.c.o -MF CMakeFiles/st_gui.dir/gui_scene_record_euroc.c.o.d -o CMakeFiles/st_gui.dir/gui_scene_record_euroc.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_scene_record_euroc.c [ 89%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_main_menu.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_main_menu.c.o -MF CMakeFiles/st_gui.dir/gui_scene_main_menu.c.o.d -o CMakeFiles/st_gui.dir/gui_scene_main_menu.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_scene_main_menu.c [ 89%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_record.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_record.c.o -MF CMakeFiles/st_gui.dir/gui_scene_record.c.o.d -o CMakeFiles/st_gui.dir/gui_scene_record.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_scene_record.c [ 90%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_remote.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_remote.c.o -MF CMakeFiles/st_gui.dir/gui_scene_remote.c.o.d -o CMakeFiles/st_gui.dir/gui_scene_remote.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_scene_remote.c [ 90%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_video.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_video.c.o -MF CMakeFiles/st_gui.dir/gui_scene_video.c.o.d -o CMakeFiles/st_gui.dir/gui_scene_video.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_scene_video.c [ 90%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_tracking_overrides.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_tracking_overrides.c.o -MF CMakeFiles/st_gui.dir/gui_scene_tracking_overrides.c.o.d -o CMakeFiles/st_gui.dir/gui_scene_tracking_overrides.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_scene_tracking_overrides.c [ 90%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_stb.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_stb.c.o -MF CMakeFiles/st_gui.dir/gui_stb.c.o.d -o CMakeFiles/st_gui.dir/gui_stb.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_stb.c [ 90%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_widget_native_images.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_widget_native_images.c.o -MF CMakeFiles/st_gui.dir/gui_widget_native_images.c.o.d -o CMakeFiles/st_gui.dir/gui_widget_native_images.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_widget_native_images.c [ 91%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_window_record.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_window_record.c.o -MF CMakeFiles/st_gui.dir/gui_window_record.c.o.d -o CMakeFiles/st_gui.dir/gui_window_record.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_window_record.c [ 91%] Linking CXX static library libst_gui.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cmake -P CMakeFiles/st_gui.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cmake -E cmake_link_script CMakeFiles/st_gui.dir/link.txt --verbose=1 /usr/bin/ar qc libst_gui.a CMakeFiles/st_gui.dir/gui_ogl.c.o CMakeFiles/st_gui.dir/gui_ogl_sink.c.o CMakeFiles/st_gui.dir/gui_prober.c.o CMakeFiles/st_gui.dir/gui_scene.cpp.o CMakeFiles/st_gui.dir/gui_scene_calibrate.c.o CMakeFiles/st_gui.dir/gui_scene_debug.c.o CMakeFiles/st_gui.dir/gui_scene_hand_tracking_demo.c.o CMakeFiles/st_gui.dir/gui_scene_record_euroc.c.o CMakeFiles/st_gui.dir/gui_scene_main_menu.c.o CMakeFiles/st_gui.dir/gui_scene_record.c.o CMakeFiles/st_gui.dir/gui_scene_remote.c.o CMakeFiles/st_gui.dir/gui_scene_video.c.o CMakeFiles/st_gui.dir/gui_scene_tracking_overrides.c.o CMakeFiles/st_gui.dir/gui_stb.c.o CMakeFiles/st_gui.dir/gui_widget_native_images.c.o CMakeFiles/st_gui.dir/gui_window_record.c.o /usr/bin/ranlib libst_gui.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 91%] Built target st_gui make -f src/xrt/auxiliary/util/CMakeFiles/aux_util_debug_gui.dir/build.make src/xrt/auxiliary/util/CMakeFiles/aux_util_debug_gui.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util/CMakeFiles/aux_util_debug_gui.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/auxiliary/util/CMakeFiles/aux_util_debug_gui.dir/build.make src/xrt/auxiliary/util/CMakeFiles/aux_util_debug_gui.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 91%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_debug_gui.dir/u_debug_gui.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/qwerty -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_debug_gui.dir/u_debug_gui.c.o -MF CMakeFiles/aux_util_debug_gui.dir/u_debug_gui.c.o.d -o CMakeFiles/aux_util_debug_gui.dir/u_debug_gui.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_debug_gui.c [ 91%] Linking CXX static library libaux_util_debug_gui.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cmake -P CMakeFiles/aux_util_debug_gui.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_util_debug_gui.dir/link.txt --verbose=1 /usr/bin/ar qc libaux_util_debug_gui.a CMakeFiles/aux_util_debug_gui.dir/u_debug_gui.c.o /usr/bin/ranlib libaux_util_debug_gui.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 91%] Built target aux_util_debug_gui make -f src/xrt/ipc/CMakeFiles/ipc_server.dir/build.make src/xrt/ipc/CMakeFiles/ipc_server.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 91%] Generating ipc_server_generated.c from protocol JSON description [ 91%] Generating ipc_server_generated.h from protocol JSON description cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/python3 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/shared/proto.py /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/shared/proto.json /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc/ipc_server_generated.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/python3 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/shared/proto.py /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/shared/proto.json /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc/ipc_server_generated.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc/CMakeFiles/ipc_server.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/ipc/CMakeFiles/ipc_server.dir/build.make src/xrt/ipc/CMakeFiles/ipc_server.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 91%] Building C object src/xrt/ipc/CMakeFiles/ipc_server.dir/server/ipc_server_process.c.o [ 91%] Building C object src/xrt/ipc/CMakeFiles/ipc_server.dir/server/ipc_server_per_client_thread.c.o [ 91%] Building C object src/xrt/ipc/CMakeFiles/ipc_server.dir/server/ipc_server_mainloop_linux.c.o [ 91%] Building C object src/xrt/ipc/CMakeFiles/ipc_server.dir/ipc_server_generated.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_server.dir/server/ipc_server_per_client_thread.c.o -MF CMakeFiles/ipc_server.dir/server/ipc_server_per_client_thread.c.o.d -o CMakeFiles/ipc_server.dir/server/ipc_server_per_client_thread.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/server/ipc_server_per_client_thread.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_server.dir/server/ipc_server_process.c.o -MF CMakeFiles/ipc_server.dir/server/ipc_server_process.c.o.d -o CMakeFiles/ipc_server.dir/server/ipc_server_process.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/server/ipc_server_process.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_server.dir/server/ipc_server_mainloop_linux.c.o -MF CMakeFiles/ipc_server.dir/server/ipc_server_mainloop_linux.c.o.d -o CMakeFiles/ipc_server.dir/server/ipc_server_mainloop_linux.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/server/ipc_server_mainloop_linux.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_server.dir/ipc_server_generated.c.o -MF CMakeFiles/ipc_server.dir/ipc_server_generated.c.o.d -o CMakeFiles/ipc_server.dir/ipc_server_generated.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc/ipc_server_generated.c [ 92%] Building C object src/xrt/ipc/CMakeFiles/ipc_server.dir/server/ipc_server_handler.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_server.dir/server/ipc_server_handler.c.o -MF CMakeFiles/ipc_server.dir/server/ipc_server_handler.c.o.d -o CMakeFiles/ipc_server.dir/server/ipc_server_handler.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/server/ipc_server_handler.c [ 92%] Linking CXX static library libipc_server.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cmake -P CMakeFiles/ipc_server.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cmake -E cmake_link_script CMakeFiles/ipc_server.dir/link.txt --verbose=1 /usr/bin/ar qc libipc_server.a CMakeFiles/ipc_server.dir/ipc_server_generated.c.o CMakeFiles/ipc_server.dir/server/ipc_server_handler.c.o CMakeFiles/ipc_server.dir/server/ipc_server_per_client_thread.c.o CMakeFiles/ipc_server.dir/server/ipc_server_process.c.o CMakeFiles/ipc_server.dir/server/ipc_server_mainloop_linux.c.o /usr/bin/ranlib libipc_server.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 92%] Built target ipc_server make -f src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/build.make src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/sdl_test /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/sdl_test /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/build.make src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 92%] Building C object src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_device.c.o [ 92%] Building C object src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_compositor.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/sdl_test && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_compositor.c.o -MF CMakeFiles/sdl-test.dir/sdl_compositor.c.o.d -o CMakeFiles/sdl-test.dir/sdl_compositor.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/sdl_test/sdl_compositor.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/sdl_test && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_device.c.o -MF CMakeFiles/sdl-test.dir/sdl_device.c.o.d -o CMakeFiles/sdl-test.dir/sdl_device.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/sdl_test/sdl_device.c [ 92%] Building C object src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_main.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/sdl_test && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_main.c.o -MF CMakeFiles/sdl-test.dir/sdl_main.c.o.d -o CMakeFiles/sdl-test.dir/sdl_main.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/sdl_test/sdl_main.c [ 93%] Building C object src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_instance.c.o [ 92%] Building C object src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_hack_stubs.c.o [ 93%] Building CXX object src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_program.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/sdl_test && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_instance.c.o -MF CMakeFiles/sdl-test.dir/sdl_instance.c.o.d -o CMakeFiles/sdl-test.dir/sdl_instance.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/sdl_test/sdl_instance.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/sdl_test && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_hack_stubs.c.o -MF CMakeFiles/sdl-test.dir/sdl_hack_stubs.c.o.d -o CMakeFiles/sdl-test.dir/sdl_hack_stubs.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/sdl_test/sdl_hack_stubs.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/sdl_test && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /usr/include/SDL2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_program.cpp.o -MF CMakeFiles/sdl-test.dir/sdl_program.cpp.o.d -o CMakeFiles/sdl-test.dir/sdl_program.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/sdl_test/sdl_program.cpp [ 93%] Building C object src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_swapchain.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/sdl_test && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_swapchain.c.o -MF CMakeFiles/sdl-test.dir/sdl_swapchain.c.o.d -o CMakeFiles/sdl-test.dir/sdl_swapchain.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/sdl_test/sdl_swapchain.c [ 93%] Linking CXX executable sdl-test cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/sdl_test && /usr/bin/cmake -E cmake_link_script CMakeFiles/sdl-test.dir/link.txt --verbose=1 [ 93%] Linking CXX static library libdrv_steamvr_lh.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_steamvr_lh.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_steamvr_lh.dir/link.txt --verbose=1 /usr/bin/ar qc libdrv_steamvr_lh.a CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/steamvr_lh.cpp.o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/device.cpp.o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/driver_manager.cpp.o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/iobuffer.cpp.o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/resources.cpp.o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/settings.cpp.o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/blockqueue.cpp.o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/paths.cpp.o /usr/bin/ranlib libdrv_steamvr_lh.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 93%] Built target drv_steamvr_lh [ 93%] Linking CXX static library libdrv_euroc.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_euroc.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_euroc.dir/link.txt --verbose=1 /usr/bin/ar qc libdrv_euroc.a CMakeFiles/drv_euroc.dir/euroc/euroc_player.cpp.o CMakeFiles/drv_euroc.dir/euroc/euroc_device.c.o CMakeFiles/drv_euroc.dir/euroc/euroc_runner.c.o /usr/bin/ranlib libdrv_euroc.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 93%] Built target drv_euroc make -f src/xrt/targets/common/CMakeFiles/target_lists.dir/build.make src/xrt/targets/common/CMakeFiles/target_lists.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common/CMakeFiles/target_lists.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/targets/common/CMakeFiles/target_lists.dir/build.make src/xrt/targets/common/CMakeFiles/target_lists.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 93%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_remote.c.o [ 93%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_legacy.c.o [ 93%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_lists.c.o [ 94%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_rgb_tracking.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/usr/include/libusb-1.0 -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_remote.c.o -MF CMakeFiles/target_lists.dir/target_builder_remote.c.o.d -o CMakeFiles/target_lists.dir/target_builder_remote.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common/target_builder_remote.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/usr/include/libusb-1.0 -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_legacy.c.o -MF CMakeFiles/target_lists.dir/target_builder_legacy.c.o.d -o CMakeFiles/target_lists.dir/target_builder_legacy.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common/target_builder_legacy.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/usr/include/libusb-1.0 -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_rgb_tracking.c.o -MF CMakeFiles/target_lists.dir/target_builder_rgb_tracking.c.o.d -o CMakeFiles/target_lists.dir/target_builder_rgb_tracking.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common/target_builder_rgb_tracking.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/usr/include/libusb-1.0 -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_lists.dir/target_lists.c.o -MF CMakeFiles/target_lists.dir/target_lists.c.o.d -o CMakeFiles/target_lists.dir/target_lists.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common/target_lists.c [ 94%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_simulated.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/usr/include/libusb-1.0 -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_simulated.c.o -MF CMakeFiles/target_lists.dir/target_builder_simulated.c.o.d -o CMakeFiles/target_lists.dir/target_builder_simulated.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common/target_builder_simulated.c [ 94%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_rift_s.c.o [ 94%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_steamvr.c.o [ 94%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_lighthouse.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/usr/include/libusb-1.0 -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_rift_s.c.o -MF CMakeFiles/target_lists.dir/target_builder_rift_s.c.o.d -o CMakeFiles/target_lists.dir/target_builder_rift_s.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common/target_builder_rift_s.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/usr/include/libusb-1.0 -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_lighthouse.c.o -MF CMakeFiles/target_lists.dir/target_builder_lighthouse.c.o.d -o CMakeFiles/target_lists.dir/target_builder_lighthouse.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common/target_builder_lighthouse.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/usr/include/libusb-1.0 -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_steamvr.c.o -MF CMakeFiles/target_lists.dir/target_builder_steamvr.c.o.d -o CMakeFiles/target_lists.dir/target_builder_steamvr.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common/target_builder_steamvr.c [ 95%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_wmr.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/usr/include/libusb-1.0 -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_wmr.c.o -MF CMakeFiles/target_lists.dir/target_builder_wmr.c.o.d -o CMakeFiles/target_lists.dir/target_builder_wmr.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common/target_builder_wmr.c [ 95%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_xreal_air.c.o [ 95%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_qwerty.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/usr/include/libusb-1.0 -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_xreal_air.c.o -MF CMakeFiles/target_lists.dir/target_builder_xreal_air.c.o.d -o CMakeFiles/target_lists.dir/target_builder_xreal_air.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common/target_builder_xreal_air.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/usr/include/libusb-1.0 -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_qwerty.c.o -MF CMakeFiles/target_lists.dir/target_builder_qwerty.c.o.d -o CMakeFiles/target_lists.dir/target_builder_qwerty.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common/target_builder_qwerty.c /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/sdl-test.dir/link.d "CMakeFiles/sdl-test.dir/sdl_compositor.c.o" "CMakeFiles/sdl-test.dir/sdl_device.c.o" "CMakeFiles/sdl-test.dir/sdl_hack_stubs.c.o" "CMakeFiles/sdl-test.dir/sdl_instance.c.o" "CMakeFiles/sdl-test.dir/sdl_main.c.o" "CMakeFiles/sdl-test.dir/sdl_program.cpp.o" "CMakeFiles/sdl-test.dir/sdl_swapchain.c.o" -o sdl-test ../../../external/libxrt-external-imgui-sdl2.a ../../auxiliary/os/libaux_os.a ../../auxiliary/vk/libaux_vk.a ../../auxiliary/ogl/libaux_ogl.a ../../auxiliary/util/libaux_util.a ../../compositor/libcomp_util.a ../../compositor/libcomp_multi.a ../../ipc/libipc_server.a ../../state_trackers/gui/libst_gui.a ../../drivers/libdrv_simulated.a ../../compositor/libcomp_render.a ../../auxiliary/vk/libaux_vk.a ../../auxiliary/util/libaux_util_process.a -lbsd ../../auxiliary/util/libaux_util_debug_gui.a ../../state_trackers/gui/libst_gui.a ../../../external/libxrt-external-imgui-sdl2.a ../../auxiliary/ogl/libaux_ogl.a ../../../external/libxrt-external-imgui.a ../../auxiliary/gstreamer/libaux_gstreamer.a -lgstapp-1.0 -lgstvideo-1.0 -lgstbase-1.0 -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0 ../../drivers/libdrv_remote.a ../../auxiliary/vive/libaux_vive.a ../../auxiliary/tracking/libaux_tracking.a ../../auxiliary/util/libaux_util_sink.a /usr/lib/aarch64-linux-gnu/libjpeg.so /usr/lib/aarch64-linux-gnu/libopencv_highgui.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_videoio.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_imgcodecs.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_video.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_calib3d.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_features2d.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_flann.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_dnn.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_imgproc.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_core.so.4.10.0 -ldl ../../drivers/libdrv_qwerty.a /usr/lib/aarch64-linux-gnu/libSDL2.so ../../ipc/libipc_shared.a /usr/lib/aarch64-linux-gnu/librt.a /usr/lib/aarch64-linux-gnu/libsystemd.so ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../../external/libxrt-external-nanopb.a ../../auxiliary/bindings/libaux_generated_bindings.a ../../auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libvulkan.so /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 95%] Built target sdl-test [ 95%] Linking CXX static library libtarget_lists.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cmake -P CMakeFiles/target_lists.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cmake -E cmake_link_script CMakeFiles/target_lists.dir/link.txt --verbose=1 /usr/bin/ar qc libtarget_lists.a CMakeFiles/target_lists.dir/target_builder_legacy.c.o CMakeFiles/target_lists.dir/target_lists.c.o CMakeFiles/target_lists.dir/target_builder_remote.c.o CMakeFiles/target_lists.dir/target_builder_rgb_tracking.c.o CMakeFiles/target_lists.dir/target_builder_rift_s.c.o CMakeFiles/target_lists.dir/target_builder_lighthouse.c.o CMakeFiles/target_lists.dir/target_builder_steamvr.c.o CMakeFiles/target_lists.dir/target_builder_simulated.c.o CMakeFiles/target_lists.dir/target_builder_wmr.c.o CMakeFiles/target_lists.dir/target_builder_qwerty.c.o CMakeFiles/target_lists.dir/target_builder_xreal_air.c.o /usr/bin/ranlib libtarget_lists.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 95%] Built target target_lists make -f src/xrt/targets/common/CMakeFiles/target_instance.dir/build.make src/xrt/targets/common/CMakeFiles/target_instance.dir/depend make -f src/xrt/targets/common/CMakeFiles/target_instance_no_comp.dir/build.make src/xrt/targets/common/CMakeFiles/target_instance_no_comp.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common/CMakeFiles/target_instance.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common/CMakeFiles/target_instance_no_comp.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/targets/common/CMakeFiles/target_instance.dir/build.make src/xrt/targets/common/CMakeFiles/target_instance.dir/build make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/targets/common/CMakeFiles/target_instance_no_comp.dir/build.make src/xrt/targets/common/CMakeFiles/target_instance_no_comp.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 96%] Building C object src/xrt/targets/common/CMakeFiles/target_instance_no_comp.dir/target_instance_no_comp.c.o [ 96%] Building C object src/xrt/targets/common/CMakeFiles/target_instance.dir/target_instance.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_instance_no_comp.dir/target_instance_no_comp.c.o -MF CMakeFiles/target_instance_no_comp.dir/target_instance_no_comp.c.o.d -o CMakeFiles/target_instance_no_comp.dir/target_instance_no_comp.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common/target_instance_no_comp.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_instance.dir/target_instance.c.o -MF CMakeFiles/target_instance.dir/target_instance.c.o.d -o CMakeFiles/target_instance.dir/target_instance.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common/target_instance.c [ 96%] Linking CXX static library libtarget_instance_no_comp.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cmake -P CMakeFiles/target_instance_no_comp.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cmake -E cmake_link_script CMakeFiles/target_instance_no_comp.dir/link.txt --verbose=1 [ 96%] Linking CXX static library libtarget_instance.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cmake -P CMakeFiles/target_instance.dir/cmake_clean_target.cmake /usr/bin/ar qc libtarget_instance_no_comp.a CMakeFiles/target_instance_no_comp.dir/target_instance_no_comp.c.o /usr/bin/ranlib libtarget_instance_no_comp.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 96%] Built target target_instance_no_comp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cmake -E cmake_link_script CMakeFiles/target_instance.dir/link.txt --verbose=1 make -f src/xrt/targets/cli/CMakeFiles/cli.dir/build.make src/xrt/targets/cli/CMakeFiles/cli.dir/depend make -f src/xrt/targets/gui/CMakeFiles/gui.dir/build.make src/xrt/targets/gui/CMakeFiles/gui.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/cli /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/cli /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/cli/CMakeFiles/cli.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/gui /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/gui /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/gui/CMakeFiles/gui.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/targets/gui/CMakeFiles/gui.dir/build.make src/xrt/targets/gui/CMakeFiles/gui.dir/build make -f src/xrt/targets/cli/CMakeFiles/cli.dir/build.make src/xrt/targets/cli/CMakeFiles/cli.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' /usr/bin/ar qc libtarget_instance.a CMakeFiles/target_instance.dir/target_instance.c.o /usr/bin/ranlib libtarget_instance.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 96%] Building C object src/xrt/targets/gui/CMakeFiles/gui.dir/gui_sdl2.c.o [ 96%] Building C object src/xrt/targets/gui/CMakeFiles/gui.dir/gui_sdl2_main.c.o [ 98%] Building C object src/xrt/targets/gui/CMakeFiles/gui.dir/gui_sdl2_imgui.c.o [ 98%] Building C object src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_calibration_dump.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/gui/CMakeFiles/gui.dir/gui_sdl2_main.c.o -MF CMakeFiles/gui.dir/gui_sdl2_main.c.o.d -o CMakeFiles/gui.dir/gui_sdl2_main.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/gui/gui_sdl2_main.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/cli && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_calibration_dump.c.o -MF CMakeFiles/cli.dir/cli_cmd_calibration_dump.c.o.d -o CMakeFiles/cli.dir/cli_cmd_calibration_dump.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/cli/cli_cmd_calibration_dump.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/gui/CMakeFiles/gui.dir/gui_sdl2.c.o -MF CMakeFiles/gui.dir/gui_sdl2.c.o.d -o CMakeFiles/gui.dir/gui_sdl2.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/gui/gui_sdl2.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/gui/CMakeFiles/gui.dir/gui_sdl2_imgui.c.o -MF CMakeFiles/gui.dir/gui_sdl2_imgui.c.o.d -o CMakeFiles/gui.dir/gui_sdl2_imgui.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/gui/gui_sdl2_imgui.c [ 98%] Building C object src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_lighthouse.c.o [ 98%] Building C object src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_info.c.o [ 98%] Building C object src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_probe.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/cli && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_lighthouse.c.o -MF CMakeFiles/cli.dir/cli_cmd_lighthouse.c.o.d -o CMakeFiles/cli.dir/cli_cmd_lighthouse.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/cli/cli_cmd_lighthouse.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/cli && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_info.c.o -MF CMakeFiles/cli.dir/cli_cmd_info.c.o.d -o CMakeFiles/cli.dir/cli_cmd_info.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/cli/cli_cmd_info.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/cli && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_probe.c.o -MF CMakeFiles/cli.dir/cli_cmd_probe.c.o.d -o CMakeFiles/cli.dir/cli_cmd_probe.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/cli/cli_cmd_probe.c [ 98%] Built target target_instance [ 98%] Building C object src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_calibrate.c.o [ 98%] Building C object src/xrt/targets/cli/CMakeFiles/cli.dir/cli_main.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/cli && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/cli/CMakeFiles/cli.dir/cli_main.c.o -MF CMakeFiles/cli.dir/cli_main.c.o.d -o CMakeFiles/cli.dir/cli_main.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/cli/cli_main.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/cli && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_calibrate.c.o -MF CMakeFiles/cli.dir/cli_cmd_calibrate.c.o.d -o CMakeFiles/cli.dir/cli_cmd_calibrate.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/cli/cli_cmd_calibrate.c [ 98%] Building C object src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_slambatch.c.o make -f src/xrt/targets/service/CMakeFiles/monado-service.dir/build.make src/xrt/targets/service/CMakeFiles/monado-service.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/service /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/service /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/service/CMakeFiles/monado-service.dir/DependInfo.cmake "--color=" cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/cli && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_slambatch.c.o -MF CMakeFiles/cli.dir/cli_cmd_slambatch.c.o.d -o CMakeFiles/cli.dir/cli_cmd_slambatch.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/cli/cli_cmd_slambatch.c [100%] Building C object src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_test.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/cli && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_test.c.o -MF CMakeFiles/cli.dir/cli_cmd_test.c.o.d -o CMakeFiles/cli.dir/cli_cmd_test.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/cli/cli_cmd_test.c make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/targets/service/CMakeFiles/monado-service.dir/build.make src/xrt/targets/service/CMakeFiles/monado-service.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [100%] Building C object src/xrt/targets/service/CMakeFiles/monado-service.dir/main.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/service && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/qwerty -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/service/CMakeFiles/monado-service.dir/main.c.o -MF CMakeFiles/monado-service.dir/main.c.o.d -o CMakeFiles/monado-service.dir/main.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/service/main.c [100%] Linking CXX executable monado-service cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/service && /usr/bin/cmake -E cmake_link_script CMakeFiles/monado-service.dir/link.txt --verbose=1 [100%] Linking CXX executable monado-cli cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/cli && /usr/bin/cmake -E cmake_link_script CMakeFiles/cli.dir/link.txt --verbose=1 [100%] Linking CXX executable monado-gui cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/gui && /usr/bin/cmake -E cmake_link_script CMakeFiles/gui.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/cli.dir/link.d CMakeFiles/cli.dir/cli_cmd_calibration_dump.c.o CMakeFiles/cli.dir/cli_cmd_info.c.o CMakeFiles/cli.dir/cli_cmd_lighthouse.c.o CMakeFiles/cli.dir/cli_cmd_probe.c.o CMakeFiles/cli.dir/cli_cmd_slambatch.c.o CMakeFiles/cli.dir/cli_cmd_test.c.o CMakeFiles/cli.dir/cli_main.c.o CMakeFiles/cli.dir/cli_cmd_calibrate.c.o -o monado-cli ../../auxiliary/tracking/libaux_tracking.a ../../auxiliary/os/libaux_os.a ../../auxiliary/os/libaux_os_ble.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../common/libtarget_instance_no_comp.a ../../state_trackers/prober/libst_prober.a /usr/lib/aarch64-linux-gnu/libudev.so -luvc -lusb-1.0 ../common/libtarget_lists.a ../../drivers/libdrv_multi.a ../../drivers/libdrv_v4l2.a ../../drivers/libdrv_vf.a -lgstapp-1.0 -lgstvideo-1.0 -lgstbase-1.0 -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0 ../../drivers/libdrv_wmr.a ../../drivers/libdrv_qwerty.a /usr/lib/aarch64-linux-gnu/libSDL2.so ../../drivers/libdrv_xreal_air.a ../../drivers/libdrv_arduino.a ../../drivers/libdrv_cemu.a ../../drivers/libdrv_daydream.a ../../auxiliary/os/libaux_os_ble.a -ldbus-1 ../../drivers/libdrv_simulated.a ../../drivers/libdrv_hdk.a ../../drivers/libdrv_hydra.a ../../drivers/libdrv_twrap.a ../../drivers/libdrv_psmv.a ../../drivers/libdrv_pssense.a ../../drivers/libdrv_psvr.a /usr/lib/aarch64-linux-gnu/libhidapi-libusb.so ../../drivers/libdrv_remote.a ../../drivers/libdrv_rift_s.a ../../drivers/libdrv_rokid.a /usr/lib/aarch64-linux-gnu/libusb-1.0.so ../../drivers/libdrv_vive.a /usr/lib/aarch64-linux-gnu/libz.so ../../drivers/libdrv_steamvr_lh.a ../../auxiliary/vive/libaux_vive.a ../../drivers/libdrv_euroc.a ../../auxiliary/tracking/libaux_tracking.a ../../auxiliary/util/libaux_util_sink.a /usr/lib/aarch64-linux-gnu/libjpeg.so -ldl ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../../external/libxrt-external-nanopb.a ../../auxiliary/bindings/libaux_generated_bindings.a ../../auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libvulkan.so /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm /usr/lib/aarch64-linux-gnu/libopencv_highgui.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_videoio.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_imgcodecs.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_video.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_calib3d.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_features2d.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_flann.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_dnn.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_imgproc.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_core.so.4.10.0 make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [100%] Built target cli /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/monado-service.dir/link.d "CMakeFiles/monado-service.dir/main.c.o" -o monado-service ../../auxiliary/util/libaux_util.a ../../auxiliary/util/libaux_util_debug_gui.a ../../state_trackers/prober/libst_prober.a ../../ipc/libipc_server.a ../common/libtarget_lists.a ../common/libtarget_instance.a ../../state_trackers/gui/libst_gui.a ../../../external/libxrt-external-imgui-sdl2.a ../../auxiliary/ogl/libaux_ogl.a ../../auxiliary/util/libaux_util_debug_gui.a ../../state_trackers/gui/libst_gui.a ../../auxiliary/gstreamer/libaux_gstreamer.a ../../../external/libxrt-external-imgui-sdl2.a ../../../external/libxrt-external-imgui.a ../../auxiliary/ogl/libaux_ogl.a ../../auxiliary/util/libaux_util_process.a -lbsd ../../ipc/libipc_shared.a /usr/lib/aarch64-linux-gnu/librt.a /usr/lib/aarch64-linux-gnu/libsystemd.so ../../state_trackers/prober/libst_prober.a /usr/lib/aarch64-linux-gnu/libudev.so -luvc -lusb-1.0 ../common/libtarget_lists.a ../../drivers/libdrv_qwerty.a ../../drivers/libdrv_multi.a ../../drivers/libdrv_v4l2.a ../../drivers/libdrv_vf.a -lgstapp-1.0 -lgstvideo-1.0 -lgstbase-1.0 -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0 ../../drivers/libdrv_wmr.a ../../drivers/libdrv_xreal_air.a ../../drivers/libdrv_arduino.a ../../drivers/libdrv_cemu.a ../../drivers/libdrv_daydream.a ../../auxiliary/os/libaux_os_ble.a -ldbus-1 ../../drivers/libdrv_simulated.a ../../drivers/libdrv_hdk.a ../../drivers/libdrv_hydra.a ../../drivers/libdrv_twrap.a ../../drivers/libdrv_psmv.a ../../drivers/libdrv_pssense.a ../../drivers/libdrv_psvr.a /usr/lib/aarch64-linux-gnu/libhidapi-libusb.so ../../drivers/libdrv_remote.a ../../drivers/libdrv_rift_s.a ../../drivers/libdrv_rokid.a /usr/lib/aarch64-linux-gnu/libusb-1.0.so ../../drivers/libdrv_vive.a /usr/lib/aarch64-linux-gnu/libz.so ../../drivers/libdrv_steamvr_lh.a ../../auxiliary/vive/libaux_vive.a ../../drivers/libdrv_euroc.a ../../auxiliary/tracking/libaux_tracking.a ../../auxiliary/util/libaux_util_sink.a /usr/lib/aarch64-linux-gnu/libjpeg.so -ldl /usr/lib/aarch64-linux-gnu/libopencv_highgui.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_videoio.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_imgcodecs.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_video.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_calib3d.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_features2d.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_flann.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_dnn.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_imgproc.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_core.so.4.10.0 ../../compositor/libcomp_main.a /usr/lib/aarch64-linux-gnu/libSDL2.so -lxcb-randr -lX11-xcb -lX11 -lxcb -lxcb-randr -lX11-xcb -lX11 -lxcb /usr/lib/aarch64-linux-gnu/libX11.so -lwayland-client /usr/lib/aarch64-linux-gnu/libdrm.so ../../compositor/null/libcomp_null.a ../../compositor/libcomp_util.a ../../compositor/libcomp_render.a ../../auxiliary/vk/libaux_vk.a ../../compositor/libcomp_multi.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../../external/libxrt-external-nanopb.a ../../auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libvulkan.so /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm ../../auxiliary/os/libaux_os.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [100%] Built target monado-service /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/gui.dir/link.d CMakeFiles/gui.dir/gui_sdl2.c.o CMakeFiles/gui.dir/gui_sdl2_imgui.c.o CMakeFiles/gui.dir/gui_sdl2_main.c.o -o monado-gui ../../auxiliary/os/libaux_os.a ../../auxiliary/ogl/libaux_ogl.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../state_trackers/gui/libst_gui.a ../common/libtarget_instance_no_comp.a ../../../external/libxrt-external-imgui-sdl2.a ../../auxiliary/ogl/libaux_ogl.a ../../../external/libxrt-external-imgui.a ../../auxiliary/gstreamer/libaux_gstreamer.a ../../state_trackers/prober/libst_prober.a /usr/lib/aarch64-linux-gnu/libudev.so -luvc -lusb-1.0 ../common/libtarget_lists.a ../../drivers/libdrv_remote.a ../../drivers/libdrv_multi.a ../../drivers/libdrv_v4l2.a ../../drivers/libdrv_vf.a -lgstapp-1.0 -lgstvideo-1.0 -lgstbase-1.0 -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0 ../../drivers/libdrv_wmr.a ../../drivers/libdrv_qwerty.a /usr/lib/aarch64-linux-gnu/libSDL2.so ../../drivers/libdrv_xreal_air.a ../../drivers/libdrv_arduino.a ../../drivers/libdrv_cemu.a ../../drivers/libdrv_daydream.a ../../auxiliary/os/libaux_os_ble.a -ldbus-1 ../../drivers/libdrv_simulated.a ../../drivers/libdrv_hdk.a ../../drivers/libdrv_hydra.a ../../drivers/libdrv_twrap.a ../../drivers/libdrv_psmv.a ../../drivers/libdrv_pssense.a ../../drivers/libdrv_psvr.a /usr/lib/aarch64-linux-gnu/libhidapi-libusb.so ../../drivers/libdrv_rift_s.a ../../drivers/libdrv_rokid.a /usr/lib/aarch64-linux-gnu/libusb-1.0.so ../../drivers/libdrv_vive.a /usr/lib/aarch64-linux-gnu/libz.so ../../drivers/libdrv_steamvr_lh.a ../../auxiliary/vive/libaux_vive.a ../../drivers/libdrv_euroc.a ../../auxiliary/tracking/libaux_tracking.a ../../auxiliary/util/libaux_util_sink.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../../external/libxrt-external-nanopb.a ../../auxiliary/bindings/libaux_generated_bindings.a ../../auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libvulkan.so /usr/lib/aarch64-linux-gnu/libjpeg.so /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm -ldl /usr/lib/aarch64-linux-gnu/libopencv_highgui.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_videoio.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_imgcodecs.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_video.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_calib3d.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_features2d.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_flann.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_dnn.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_imgproc.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_core.so.4.10.0 make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [100%] Built target gui make[2]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/CMakeFiles 0 make[1]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' dh_auto_test cd obj-aarch64-linux-gnu && make -j12 test ARGS\+=--verbose ARGS\+=-j12 make[1]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' Running tests... /usr/bin/ctest --force-new-ctest-process --verbose -j12 UpdateCTestConfiguration from :/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/DartConfiguration.tcl Parse Config file:/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/DartConfiguration.tcl UpdateCTestConfiguration from :/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/DartConfiguration.tcl Parse Config file:/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/DartConfiguration.tcl Test project /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu Constructing a list of tests Done constructing a list of tests Updating test list for fixtures Added 0 tests to meet fixture requirements Checking test dependency graph... Checking test dependency graph end Connected to MAKE jobserver test 1 Start 1: tests_cxx_wrappers 1: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/tests_cxx_wrappers "--success" "--allow-running-no-tests" 1: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests 1: Test timeout computed to be: 1500 test 2 Start 2: tests_deque 2: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/tests_deque "--success" "--allow-running-no-tests" 2: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests 2: Test timeout computed to be: 1500 test 3 Start 3: tests_generic_callbacks 3: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/tests_generic_callbacks "--success" "--allow-running-no-tests" 3: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests 3: Test timeout computed to be: 1500 test 4 Start 4: tests_history_buf 4: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/tests_history_buf "--success" "--allow-running-no-tests" 4: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests 4: Test timeout computed to be: 1500 test 5 Start 5: tests_id_ringbuffer 5: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/tests_id_ringbuffer "--success" "--allow-running-no-tests" 5: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests 5: Test timeout computed to be: 1500 test 6 Start 6: tests_json 6: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/tests_json "--success" "--allow-running-no-tests" 6: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests 6: Test timeout computed to be: 1500 test 7 Start 7: tests_lowpass_float 7: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/tests_lowpass_float "--success" "--allow-running-no-tests" 7: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests 7: Test timeout computed to be: 1500 test 8 Start 8: tests_lowpass_integer 8: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/tests_lowpass_integer "--success" "--allow-running-no-tests" 8: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests 8: Test timeout computed to be: 1500 test 9 Start 9: tests_pacing 9: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/tests_pacing "--success" "--allow-running-no-tests" 9: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests 9: Test timeout computed to be: 1500 test 10 Start 10: tests_quatexpmap 10: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/tests_quatexpmap "--success" "--allow-running-no-tests" 10: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests 10: Test timeout computed to be: 1500 test 11 Start 11: tests_quat_change_of_basis 11: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/tests_quat_change_of_basis "--success" "--allow-running-no-tests" 11: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests 11: Test timeout computed to be: 1500 test 12 Start 12: tests_quat_swing_twist 12: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/tests_quat_swing_twist "--success" "--allow-running-no-tests" 12: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests 12: Test timeout computed to be: 1500 1: Randomness seeded to: 2124663971 1: 1: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1: tests_cxx_wrappers is a Catch2 v3.6.0 host application. 1: Run with -? for options 1: 1: ------------------------------------------------------------------------------- 1: unique_xrt_device 1: ------------------------------------------------------------------------------- 1: ./tests/tests_cxx_wrappers.cpp:31 1: ............................................................................... 1: 1: ./tests/tests_cxx_wrappers.cpp:38: PASSED: 1: CHECK_FALSE( destroyed ) 1: with expansion: 1: !false 1: 1: ./tests/tests_cxx_wrappers.cpp:42: PASSED: 1: CHECK_FALSE( destroyed ) 1: with expansion: 1: !false 1: 1: ./tests/tests_cxx_wrappers.cpp:45: PASSED: 1: CHECK( destroyed ) 1: with expansion: 1: true 1: 1: =============================================================================== 1: All tests passed (3 assertions in 1 test case) 1: 2: Randomness seeded to: 3522231940 2: 2: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2: tests_deque is a Catch2 v3.6.0 host application. 2: Run with -? for options 2: 2: ------------------------------------------------------------------------------- 2: u_deque 2: Test interface generated from macros 2: ------------------------------------------------------------------------------- 2: ./tests/tests_deque.cpp:14 2: ............................................................................... 2: 2: ./tests/tests_deque.cpp:17: PASSED: 2: CHECK( dt.ptr != __null ) 2: with expansion: 2: 0x0000aaab03d34b90 != 0 2: 2: ./tests/tests_deque.cpp:24: PASSED: 2: CHECK( !u_deque_timepoint_ns_pop_front(dt, &elem) ) 2: with expansion: 2: true 2: 2: ./tests/tests_deque.cpp:25: PASSED: 2: CHECK( elem == 0 ) 2: with expansion: 2: 0 == 0 2: 2: ./tests/tests_deque.cpp:30: PASSED: 2: CHECK( u_deque_timepoint_ns_pop_front(dt, &elem) ) 2: with expansion: 2: true 2: 2: ./tests/tests_deque.cpp:31: PASSED: 2: CHECK( elem == C ) 2: with expansion: 2: 33333333 (0x1fca055) 2: == 2: 33333333 (0x1fca055) 2: 2: ./tests/tests_deque.cpp:32: PASSED: 2: CHECK( u_deque_timepoint_ns_size(dt) == 1 ) 2: with expansion: 2: 1 == 1 2: 2: ./tests/tests_deque.cpp:41: PASSED: 2: CHECK( a == A ) 2: with expansion: 2: 11111111 (0xa98ac7) == 11111111 (0xa98ac7) 2: 2: ./tests/tests_deque.cpp:42: PASSED: 2: CHECK( b == B ) 2: with expansion: 2: 22222222 (0x153158e) 2: == 2: 22222222 (0x153158e) 2: 2: ./tests/tests_deque.cpp:43: PASSED: 2: CHECK( c == C ) 2: with expansion: 2: 33333333 (0x1fca055) 2: == 2: 33333333 (0x1fca055) 2: 2: ./tests/tests_deque.cpp:45: PASSED: 2: CHECK( u_deque_timepoint_ns_size(dt) == 3 ) 2: with expansion: 2: 3 == 3 2: 2: ./tests/tests_deque.cpp:47: PASSED: 2: CHECK( u_deque_timepoint_ns_pop_front(dt, &elem) ) 2: with expansion: 2: true 2: 2: ./tests/tests_deque.cpp:48: PASSED: 2: CHECK( elem == A ) 2: with expansion: 2: 11111111 (0xa98ac7) == 11111111 (0xa98ac7) 2: 2: ./tests/tests_deque.cpp:49: PASSED: 2: CHECK( u_deque_timepoint_ns_pop_front(dt, &elem) ) 2: with expansion: 2: true 2: 2: ./tests/tests_deque.cpp:50: PASSED: 2: CHECK( elem == B ) 2: with expansion: 2: 22222222 (0x153158e) 2: == 2: 22222222 (0x153158e) 2: 2: ./tests/tests_deque.cpp:51: PASSED: 2: CHECK( u_deque_timepoint_ns_pop_front(dt, &elem) ) 2: with expansion: 2: true 2: 2: ./tests/tests_deque.cpp:52: PASSED: 2: CHECK( elem == C ) 2: with expansion: 2: 33333333 (0x1fca055) 2: == 2: 33333333 (0x1fca055) 2: 2: ./tests/tests_deque.cpp:54: PASSED: 2: CHECK( u_deque_timepoint_ns_size(dt) == 0 ) 2: with expansion: 2: 0 == 0 2: 2: ./tests/tests_deque.cpp:57: PASSED: 2: CHECK( dt.ptr == __null ) 2: with expansion: 2: nullptr == 0 2: 2: =============================================================================== 2: All tests passed (18 assertions in 1 test case) 2: 3: Randomness seeded to: 876168312 3: 3: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3: tests_generic_callbacks is a Catch2 v3.6.0 host application. 3: Run with -? for options 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: call when empty 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:39 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:41: PASSED: 3: CHECK( 0 == callbacks.invokeCallbacks(MyEvent::ACQUIRED, invoker) ) 3: with expansion: 3: 0 == 0 3: 3: ./tests/tests_generic_callbacks.cpp:42: PASSED: 3: CHECK( 0 == callbacks.invokeCallbacks(MyEvent::LOST, invoker) ) 3: with expansion: 3: 0 == 0 3: 3: ./tests/tests_generic_callbacks.cpp:43: PASSED: 3: CHECK( 0 == callbacks.removeCallback(&increment_userdata_int, (mask_t)MyEvent::LOST, nullptr) ) 3: with expansion: 3: 0 == 0 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:45 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:49: PASSED: 3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: 3: ./tests/tests_generic_callbacks.cpp:50: PASSED: 3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::LOST, &numLost) ) 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: contains 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:51 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:53: PASSED: 3: CHECK( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::LOST, &numLost) ) 3: with expansion: 3: true 3: 3: ./tests/tests_generic_callbacks.cpp:54: PASSED: 3: CHECK_FALSE( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::LOST, &numAcquired) ) 3: with expansion: 3: !false 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:45 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:49: PASSED: 3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: 3: ./tests/tests_generic_callbacks.cpp:50: PASSED: 3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::LOST, &numLost) ) 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: removal matching 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:56 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:58: PASSED: 3: CHECK( 0 == callbacks.removeCallback(increment_userdata_int, (mask_t)MyEvent::LOST, &numAcquired) ) 3: with expansion: 3: 0 == 0 3: 3: ./tests/tests_generic_callbacks.cpp:60: PASSED: 3: CHECK( 0 == callbacks.removeCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numLost) ) 3: with expansion: 3: 0 == 0 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:45 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:49: PASSED: 3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: 3: ./tests/tests_generic_callbacks.cpp:50: PASSED: 3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::LOST, &numLost) ) 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: duplicates, contains, and removal 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:63 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:65: PASSED: 3: REQUIRE( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: with expansion: 3: true 3: 3: ./tests/tests_generic_callbacks.cpp:66: PASSED: 3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: 3: ./tests/tests_generic_callbacks.cpp:68: PASSED: 3: CHECK( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: with expansion: 3: true 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: duplicates, contains, and removal 3: max_remove 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:70 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:72: PASSED: 3: CHECK( 0 == callbacks.removeCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired, 0, 0) ) 3: with expansion: 3: 0 == 0 3: 3: ./tests/tests_generic_callbacks.cpp:74: PASSED: 3: CHECK( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: with expansion: 3: true 3: 3: ./tests/tests_generic_callbacks.cpp:77: PASSED: 3: CHECK( 1 == callbacks.removeCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired, 0, 1) ) 3: with expansion: 3: 1 == 1 3: 3: ./tests/tests_generic_callbacks.cpp:79: PASSED: 3: CHECK( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: with expansion: 3: true 3: 3: ./tests/tests_generic_callbacks.cpp:83: PASSED: 3: CHECK( 1 == callbacks.removeCallback(increment_userdata_int, (mask_t)MyEvent::LOST, &numLost) ) 3: with expansion: 3: 1 == 1 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:45 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:49: PASSED: 3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: 3: ./tests/tests_generic_callbacks.cpp:50: PASSED: 3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::LOST, &numLost) ) 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: duplicates, contains, and removal 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:63 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:65: PASSED: 3: REQUIRE( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: with expansion: 3: true 3: 3: ./tests/tests_generic_callbacks.cpp:66: PASSED: 3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: 3: ./tests/tests_generic_callbacks.cpp:68: PASSED: 3: CHECK( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: with expansion: 3: true 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: duplicates, contains, and removal 3: large max_remove 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:86 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:88: PASSED: 3: CHECK( 2 == callbacks.removeCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired, 0, 3) ) 3: with expansion: 3: 2 == 2 3: 3: ./tests/tests_generic_callbacks.cpp:90: PASSED: 3: CHECK_FALSE( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: with expansion: 3: !false 3: 3: ./tests/tests_generic_callbacks.cpp:94: PASSED: 3: CHECK( 1 == callbacks.removeCallback(increment_userdata_int, (mask_t)MyEvent::LOST, &numLost) ) 3: with expansion: 3: 1 == 1 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:45 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:49: PASSED: 3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: 3: ./tests/tests_generic_callbacks.cpp:50: PASSED: 3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::LOST, &numLost) ) 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: duplicates, contains, and removal 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:63 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:65: PASSED: 3: REQUIRE( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: with expansion: 3: true 3: 3: ./tests/tests_generic_callbacks.cpp:66: PASSED: 3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: 3: ./tests/tests_generic_callbacks.cpp:68: PASSED: 3: CHECK( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: with expansion: 3: true 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: duplicates, contains, and removal 3: num_skip 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:97 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:99: PASSED: 3: CHECK( 0 == callbacks.removeCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired, 3) ) 3: with expansion: 3: 0 == 0 3: 3: ./tests/tests_generic_callbacks.cpp:101: PASSED: 3: CHECK( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: with expansion: 3: true 3: 3: ./tests/tests_generic_callbacks.cpp:104: PASSED: 3: CHECK( 1 == callbacks.removeCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired, 1) ) 3: with expansion: 3: 1 == 1 3: 3: ./tests/tests_generic_callbacks.cpp:106: PASSED: 3: CHECK( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: with expansion: 3: true 3: 3: ./tests/tests_generic_callbacks.cpp:110: PASSED: 3: CHECK( 1 == callbacks.removeCallback(increment_userdata_int, (mask_t)MyEvent::LOST, &numLost) ) 3: with expansion: 3: 1 == 1 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:45 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:49: PASSED: 3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: 3: ./tests/tests_generic_callbacks.cpp:50: PASSED: 3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::LOST, &numLost) ) 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: duplicates, contains, and removal 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:63 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:65: PASSED: 3: REQUIRE( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: with expansion: 3: true 3: 3: ./tests/tests_generic_callbacks.cpp:66: PASSED: 3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: 3: ./tests/tests_generic_callbacks.cpp:68: PASSED: 3: CHECK( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: with expansion: 3: true 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: duplicates, contains, and removal 3: invoke acquired 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:113 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:115: PASSED: 3: CHECK( 2 == callbacks.invokeCallbacks(MyEvent::ACQUIRED, invoker) ) 3: with expansion: 3: 2 == 2 3: 3: ./tests/tests_generic_callbacks.cpp:116: PASSED: 3: CHECK( 2 == numAcquired ) 3: with expansion: 3: 2 == 2 3: 3: ./tests/tests_generic_callbacks.cpp:117: PASSED: 3: CHECK( 0 == numLost ) 3: with expansion: 3: 0 == 0 3: 3: ./tests/tests_generic_callbacks.cpp:120: PASSED: 3: CHECK_FALSE( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: with expansion: 3: !false 3: with message: 3: should have removed themselves 3: 3: ./tests/tests_generic_callbacks.cpp:126: PASSED: 3: CHECK( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::LOST, &numLost) ) 3: with expansion: 3: true 3: with message: 3: LOST callbacks should still be there 3: 3: ./tests/tests_generic_callbacks.cpp:128: PASSED: 3: CHECK( 1 == callbacks.removeCallback(increment_userdata_int, (mask_t)MyEvent::LOST, &numLost) ) 3: with expansion: 3: 1 == 1 3: with message: 3: LOST callbacks should still be there 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:45 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:49: PASSED: 3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: 3: ./tests/tests_generic_callbacks.cpp:50: PASSED: 3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::LOST, &numLost) ) 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: duplicates, contains, and removal 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:63 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:65: PASSED: 3: REQUIRE( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: with expansion: 3: true 3: 3: ./tests/tests_generic_callbacks.cpp:66: PASSED: 3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: 3: ./tests/tests_generic_callbacks.cpp:68: PASSED: 3: CHECK( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: with expansion: 3: true 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: duplicates, contains, and removal 3: invoke lost 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:132 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:134: PASSED: 3: CHECK( 1 == callbacks.invokeCallbacks(MyEvent::LOST, invoker) ) 3: with expansion: 3: 1 == 1 3: 3: ./tests/tests_generic_callbacks.cpp:135: PASSED: 3: CHECK( 0 == numAcquired ) 3: with expansion: 3: 0 == 0 3: 3: ./tests/tests_generic_callbacks.cpp:136: PASSED: 3: CHECK( 1 == numLost ) 3: with expansion: 3: 1 == 1 3: 3: ./tests/tests_generic_callbacks.cpp:139: PASSED: 3: CHECK_FALSE( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::LOST, &numLost) ) 3: with expansion: 3: !false 3: with message: 3: should have removed themselves 3: 3: ./tests/tests_generic_callbacks.cpp:145: PASSED: 3: CHECK( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: with expansion: 3: true 3: with message: 3: ACQUIRED callbacks should still be there 3: 3: ./tests/tests_generic_callbacks.cpp:147: PASSED: 3: CHECK( 2 == callbacks.removeCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: with expansion: 3: 2 == 2 3: with message: 3: ACQUIRED callbacks should still be there 3: 3: =============================================================================== 3: All tests passed (61 assertions in 2 test cases) 3: 4: Randomness seeded to: 1789872193 4: 4: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4: tests_history_buf is a Catch2 v3.6.0 host application. 4: Run with -? for options 4: 4: ------------------------------------------------------------------------------- 4: m_relation_history 4: empty buffer 4: ------------------------------------------------------------------------------- 4: ./tests/tests_history_buf.cpp:35 4: ............................................................................... 4: 4: ./tests/tests_history_buf.cpp:38: PASSED: 4: CHECK( m_relation_history_get(rh, 0, &out_relation) == M_RELATION_HISTORY_RESULT_INVALID ) 4: with expansion: 4: 0 == 0 4: 4: ./tests/tests_history_buf.cpp:39: PASSED: 4: CHECK( m_relation_history_get(rh, 1, &out_relation) == M_RELATION_HISTORY_RESULT_INVALID ) 4: with expansion: 4: 0 == 0 4: 4: ------------------------------------------------------------------------------- 4: m_relation_history 4: populated buffer 4: ------------------------------------------------------------------------------- 4: ./tests/tests_history_buf.cpp:41 4: ............................................................................... 4: 4: ./tests/tests_history_buf.cpp:62: PASSED: 4: CHECK( m_relation_history_get_size(rh) == 0 ) 4: with expansion: 4: 0 == 0 4: 4: ./tests/tests_history_buf.cpp:63: PASSED: 4: CHECK_FALSE( m_relation_history_get_latest(rh, &out_time, &out_relation) ) 4: with expansion: 4: !false 4: 4: ./tests/tests_history_buf.cpp:66: PASSED: 4: CHECK( m_relation_history_push(rh, &relation, T0) ) 4: with expansion: 4: true 4: 4: ./tests/tests_history_buf.cpp:67: PASSED: 4: CHECK( m_relation_history_get_size(rh) == 1 ) 4: with expansion: 4: 1 == 1 4: 4: ./tests/tests_history_buf.cpp:68: PASSED: 4: CHECK( m_relation_history_get_latest(rh, &out_time, &out_relation) ) 4: with expansion: 4: true 4: 4: ./tests/tests_history_buf.cpp:69: PASSED: 4: CHECK( out_time == T0 ) 4: with expansion: 4: 20000000000 (0x4a817c800) 4: == 4: 20000000000 (0x4a817c800) 4: 4: ./tests/tests_history_buf.cpp:72: PASSED: 4: CHECK( m_relation_history_push(rh, &relation, T1) ) 4: with expansion: 4: true 4: 4: ./tests/tests_history_buf.cpp:73: PASSED: 4: CHECK( m_relation_history_get_size(rh) == 2 ) 4: with expansion: 4: 2 == 2 4: 4: ./tests/tests_history_buf.cpp:74: PASSED: 4: CHECK( m_relation_history_get_latest(rh, &out_time, &out_relation) ) 4: with expansion: 4: true 4: 4: ./tests/tests_history_buf.cpp:75: PASSED: 4: CHECK( out_time == T1 ) 4: with expansion: 4: 21000000000 (0x4e3b29200) 4: == 4: 21000000000 (0x4e3b29200) 4: 4: ./tests/tests_history_buf.cpp:78: PASSED: 4: CHECK( m_relation_history_push(rh, &relation, T2) ) 4: with expansion: 4: true 4: 4: ./tests/tests_history_buf.cpp:79: PASSED: 4: CHECK( m_relation_history_get_size(rh) == 3 ) 4: with expansion: 4: 3 == 3 4: 4: ./tests/tests_history_buf.cpp:80: PASSED: 4: CHECK( m_relation_history_get_latest(rh, &out_time, &out_relation) ) 4: with expansion: 4: true 4: 4: ./tests/tests_history_buf.cpp:81: PASSED: 4: CHECK( out_time == T2 ) 4: with expansion: 4: 22000000000 (0x51f4d5c00) 4: == 4: 22000000000 (0x51f4d5c00) 4: 4: ./tests/tests_history_buf.cpp:84: PASSED: 4: CHECK_FALSE( m_relation_history_push(rh, &relation, T1) ) 4: with expansion: 4: !false 4: 4: ./tests/tests_history_buf.cpp:85: PASSED: 4: CHECK( m_relation_history_get_size(rh) == 3 ) 4: with expansion: 4: 3 == 3 4: 4: ./tests/tests_history_buf.cpp:86: PASSED: 4: CHECK( m_relation_history_get_latest(rh, &out_time, &out_relation) ) 4: with expansion: 4: true 4: 4: ./tests/tests_history_buf.cpp:87: PASSED: 4: CHECK( out_time == T2 ) 4: with expansion: 4: 22000000000 (0x51f4d5c00) 4: == 4: 22000000000 (0x51f4d5c00) 4: 4: ./tests/tests_history_buf.cpp:89: PASSED: 4: CHECK( m_relation_history_get(rh, 0, &out_relation) == M_RELATION_HISTORY_RESULT_INVALID ) 4: with expansion: 4: 0 == 0 4: 4: ./tests/tests_history_buf.cpp:91: PASSED: 4: CHECK( m_relation_history_get(rh, T0, &out_relation) == M_RELATION_HISTORY_RESULT_EXACT ) 4: with expansion: 4: 1 == 1 4: 4: ./tests/tests_history_buf.cpp:92: PASSED: 4: CHECK( out_relation.pose.position.x == 0.f ) 4: with expansion: 4: 0.0f == 0.0f 4: 4: ./tests/tests_history_buf.cpp:94: PASSED: 4: CHECK( m_relation_history_get(rh, T1, &out_relation) == M_RELATION_HISTORY_RESULT_EXACT ) 4: with expansion: 4: 1 == 1 4: 4: ./tests/tests_history_buf.cpp:95: PASSED: 4: CHECK( out_relation.pose.position.x == 1.f ) 4: with expansion: 4: 1.0f == 1.0f 4: 4: ./tests/tests_history_buf.cpp:97: PASSED: 4: CHECK( m_relation_history_get(rh, T2, &out_relation) == M_RELATION_HISTORY_RESULT_EXACT ) 4: with expansion: 4: 1 == 1 4: 4: ./tests/tests_history_buf.cpp:98: PASSED: 4: CHECK( out_relation.pose.position.x == 2.f ) 4: with expansion: 4: 2.0f == 2.0f 4: 4: ./tests/tests_history_buf.cpp:101: PASSED: 4: CHECK( m_relation_history_get(rh, T0 - (uint64_t)(1000 * 1000 * 1000), &out_relation) == M_RELATION_HISTORY_RESULT_REVERSE_PREDICTED ) 4: with expansion: 4: 4 == 4 4: 4: ./tests/tests_history_buf.cpp:103: PASSED: 4: CHECK( out_relation.pose.position.x < 0.f ) 4: with expansion: 4: -1.0f < 0.0f 4: 4: ./tests/tests_history_buf.cpp:105: PASSED: 4: CHECK( m_relation_history_get(rh, (T0 + T1) / 2, &out_relation) == M_RELATION_HISTORY_RESULT_INTERPOLATED ) 4: with expansion: 4: 2 == 2 4: 4: ./tests/tests_history_buf.cpp:107: PASSED: 4: CHECK( out_relation.pose.position.x > 0.f ) 4: with expansion: 4: 0.5f > 0.0f 4: 4: ./tests/tests_history_buf.cpp:108: PASSED: 4: CHECK( out_relation.pose.position.x < 1.f ) 4: with expansion: 4: 0.5f < 1.0f 4: 4: ./tests/tests_history_buf.cpp:110: PASSED: 4: CHECK( m_relation_history_get(rh, (T1 + T2) / 2, &out_relation) == M_RELATION_HISTORY_RESULT_INTERPOLATED ) 4: with expansion: 4: 2 == 2 4: 4: ./tests/tests_history_buf.cpp:112: PASSED: 4: CHECK( out_relation.pose.position.x > 1.f ) 4: with expansion: 4: 1.5f > 1.0f 4: 4: ./tests/tests_history_buf.cpp:113: PASSED: 4: CHECK( out_relation.pose.position.x < 2.f ) 4: with expansion: 4: 1.5f < 2.0f 4: 4: ./tests/tests_history_buf.cpp:115: PASSED: 4: CHECK( m_relation_history_get(rh, T2 + (uint64_t)(1000 * 1000 * 1000), &out_relation) == M_RELATION_HISTORY_RESULT_PREDICTED ) 4: with expansion: 4: 3 == 3 4: 4: ./tests/tests_history_buf.cpp:117: PASSED: 4: CHECK( out_relation.pose.position.x > 2.f ) 4: with expansion: 4: 3.0f > 2.0f 4: 4: ------------------------------------------------------------------------------- 4: RelationHistory 4: empty buffer 4: ------------------------------------------------------------------------------- 4: ./tests/tests_history_buf.cpp:130 4: ............................................................................... 4: 4: ./tests/tests_history_buf.cpp:133: PASSED: 4: CHECK( rh.get(0, &out_relation) == M_RELATION_HISTORY_RESULT_INVALID ) 4: with expansion: 4: 0 == 0 4: 4: ./tests/tests_history_buf.cpp:134: PASSED: 4: CHECK( rh.get(1, &out_relation) == M_RELATION_HISTORY_RESULT_INVALID ) 4: with expansion: 4: 0 == 0 4: 4: ------------------------------------------------------------------------------- 4: RelationHistory 4: populated buffer 4: ------------------------------------------------------------------------------- 4: ./tests/tests_history_buf.cpp:136 4: ............................................................................... 4: 4: ./tests/tests_history_buf.cpp:157: PASSED: 4: CHECK( rh.size() == 0 ) 4: with expansion: 4: 0 == 0 4: 4: ./tests/tests_history_buf.cpp:158: PASSED: 4: CHECK_FALSE( rh.get_latest(&out_time, &out_relation) ) 4: with expansion: 4: !false 4: 4: ./tests/tests_history_buf.cpp:161: PASSED: 4: CHECK( rh.push(relation, T0) ) 4: with expansion: 4: true 4: 4: ./tests/tests_history_buf.cpp:162: PASSED: 4: CHECK( rh.size() == 1 ) 4: with expansion: 4: 1 == 1 4: 4: ./tests/tests_history_buf.cpp:163: PASSED: 4: CHECK( rh.get_latest(&out_time, &out_relation) ) 4: with expansion: 4: true 4: 4: ./tests/tests_history_buf.cpp:164: PASSED: 4: CHECK( out_time == T0 ) 4: with expansion: 4: 20000000000 (0x4a817c800) 4: == 4: 20000000000 (0x4a817c800) 4: 4: ./tests/tests_history_buf.cpp:167: PASSED: 4: CHECK( rh.push(relation, T1) ) 4: with expansion: 4: true 4: 4: ./tests/tests_history_buf.cpp:168: PASSED: 4: CHECK( rh.size() == 2 ) 4: with expansion: 4: 2 == 2 4: 4: ./tests/tests_history_buf.cpp:169: PASSED: 4: CHECK( rh.get_latest(&out_time, &out_relation) ) 4: with expansion: 4: true 4: 4: ./tests/tests_history_buf.cpp:170: PASSED: 4: CHECK( out_time == T1 ) 4: with expansion: 4: 21000000000 (0x4e3b29200) 4: == 4: 21000000000 (0x4e3b29200) 4: 4: ./tests/tests_history_buf.cpp:173: PASSED: 4: CHECK( rh.push(relation, T2) ) 4: with expansion: 4: true 4: 4: ./tests/tests_history_buf.cpp:174: PASSED: 4: CHECK( rh.size() == 3 ) 4: with expansion: 4: 3 == 3 4: 4: ./tests/tests_history_buf.cpp:175: PASSED: 4: CHECK( rh.get_latest(&out_time, &out_relation) ) 4: with expansion: 4: true 4: 4: ./tests/tests_history_buf.cpp:176: PASSED: 4: CHECK( out_time == T2 ) 4: with expansion: 4: 22000000000 (0x51f4d5c00) 4: == 4: 22000000000 (0x51f4d5c00) 4: 4: ./tests/tests_history_buf.cpp:179: PASSED: 4: CHECK_FALSE( rh.push(relation, T1) ) 4: with expansion: 4: !false 4: 4: ./tests/tests_history_buf.cpp:180: PASSED: 4: CHECK( rh.size() == 3 ) 4: with expansion: 4: 3 == 3 4: 4: ./tests/tests_history_buf.cpp:181: PASSED: 4: CHECK( rh.get_latest(&out_time, &out_relation) ) 4: with expansion: 4: true 4: 4: ./tests/tests_history_buf.cpp:182: PASSED: 4: CHECK( out_time == T2 ) 4: with expansion: 4: 22000000000 (0x51f4d5c00) 4: == 4: 22000000000 (0x51f4d5c00) 4: 4: ./tests/tests_history_buf.cpp:184: PASSED: 4: CHECK( rh.get(0, &out_relation) == M_RELATION_HISTORY_RESULT_INVALID ) 4: with expansion: 4: 0 == 0 4: 4: ./tests/tests_history_buf.cpp:186: PASSED: 4: CHECK( rh.get(T0, &out_relation) == M_RELATION_HISTORY_RESULT_EXACT ) 4: with expansion: 4: 1 == 1 4: 4: ./tests/tests_history_buf.cpp:187: PASSED: 4: CHECK( out_relation.pose.position.x == 0.f ) 4: with expansion: 4: 0.0f == 0.0f 4: 4: ./tests/tests_history_buf.cpp:189: PASSED: 4: CHECK( rh.get(T1, &out_relation) == M_RELATION_HISTORY_RESULT_EXACT ) 4: with expansion: 4: 1 == 1 4: 4: ./tests/tests_history_buf.cpp:190: PASSED: 4: CHECK( out_relation.pose.position.x == 1.f ) 4: with expansion: 4: 1.0f == 1.0f 4: 4: ./tests/tests_history_buf.cpp:192: PASSED: 4: CHECK( rh.get(T2, &out_relation) == M_RELATION_HISTORY_RESULT_EXACT ) 4: with expansion: 4: 1 == 1 4: 4: ./tests/tests_history_buf.cpp:193: PASSED: 4: CHECK( out_relation.pose.position.x == 2.f ) 4: with expansion: 4: 2.0f == 2.0f 4: 4: ./tests/tests_history_buf.cpp:196: PASSED: 4: CHECK( rh.get(T0 - (uint64_t)(1000 * 1000 * 1000), &out_relation) == M_RELATION_HISTORY_RESULT_REVERSE_PREDICTED ) 4: with expansion: 4: 4 == 4 4: 4: ./tests/tests_history_buf.cpp:198: PASSED: 4: CHECK( out_relation.pose.position.x < 0.f ) 4: with expansion: 4: -1.0f < 0.0f 4: 4: ./tests/tests_history_buf.cpp:200: PASSED: 4: CHECK( rh.get((T0 + T1) / 2, &out_relation) == M_RELATION_HISTORY_RESULT_INTERPOLATED ) 4: with expansion: 4: 2 == 2 4: 4: ./tests/tests_history_buf.cpp:201: PASSED: 4: CHECK( out_relation.pose.position.x > 0.f ) 4: with expansion: 4: 0.5f > 0.0f 4: 4: ./tests/tests_history_buf.cpp:202: PASSED: 4: CHECK( out_relation.pose.position.x < 1.f ) 4: with expansion: 4: 0.5f < 1.0f 4: 4: ./tests/tests_history_buf.cpp:204: PASSED: 4: CHECK( rh.get((T1 + T2) / 2, &out_relation) == M_RELATION_HISTORY_RESULT_INTERPOLATED ) 4: with expansion: 4: 2 == 2 4: 4: ./tests/tests_history_buf.cpp:205: PASSED: 4: CHECK( out_relation.pose.position.x > 1.f ) 4: with expansion: 4: 1.5f > 1.0f 4: 4: ./tests/tests_history_buf.cpp:206: PASSED: 4: CHECK( out_relation.pose.position.x < 2.f ) 4: with expansion: 4: 1.5f < 2.0f 4: 4: ./tests/tests_history_buf.cpp:208: PASSED: 4: CHECK( rh.get(T2 + (uint64_t)(1000 * 1000 * 1000), &out_relation) == M_RELATION_HISTORY_RESULT_PREDICTED ) 4: with expansion: 4: 3 == 3 4: 4: ./tests/tests_history_buf.cpp:209: PASSED: 4: CHECK( out_relation.pose.position.x > 2.f ) 4: with expansion: 4: 3.0f > 2.0f 4: 4: ------------------------------------------------------------------------------- 4: u_template_historybuf 4: behavior when empty 4: ------------------------------------------------------------------------------- 4: ./tests/tests_history_buf.cpp:216 4: ............................................................................... 4: 4: ./tests/tests_history_buf.cpp:218: PASSED: 4: CHECK( buffer.empty() ) 4: with expansion: 4: true 4: 4: ./tests/tests_history_buf.cpp:219: PASSED: 4: CHECK( 0 == buffer.size() ) 4: with expansion: 4: 0 == 0 4: 4: ./tests/tests_history_buf.cpp:220: PASSED: 4: CHECK_FALSE( buffer.begin().valid() ) 4: with expansion: 4: !false 4: 4: ./tests/tests_history_buf.cpp:221: PASSED: 4: CHECK_FALSE( buffer.end().valid() ) 4: with expansion: 4: !false 4: 4: ./tests/tests_history_buf.cpp:222: PASSED: 4: CHECK( buffer.begin() == buffer.end() ) 4: with expansion: 4: Iterator@[0] == Iterator@[0] 4: 4: ./tests/tests_history_buf.cpp:225: PASSED: 4: REQUIRE_FALSE( buffer.pop_back() ) 4: with expansion: 4: !false 4: with message: 4: Check after pop_back 4: 4: ./tests/tests_history_buf.cpp:226: PASSED: 4: CHECK( buffer.empty() ) 4: with expansion: 4: true 4: with message: 4: Check after pop_back 4: 4: ------------------------------------------------------------------------------- 4: u_template_historybuf 4: behavior with one 4: ------------------------------------------------------------------------------- 4: ./tests/tests_history_buf.cpp:229 4: ............................................................................... 4: 4: ./tests/tests_history_buf.cpp:232: PASSED: 4: CHECK_FALSE( buffer.empty() ) 4: with expansion: 4: !false 4: 4: ./tests/tests_history_buf.cpp:233: PASSED: 4: CHECK( buffer.size() == 1 ) 4: with expansion: 4: 1 == 1 4: 4: ./tests/tests_history_buf.cpp:236: PASSED: 4: CHECK( buffer.begin().valid() ) 4: with expansion: 4: true 4: 4: ./tests/tests_history_buf.cpp:237: PASSED: 4: CHECK_FALSE( buffer.end().valid() ) 4: with expansion: 4: !false 4: 4: ./tests/tests_history_buf.cpp:238: PASSED: 4: CHECK_FALSE( buffer.begin() == buffer.end() ) 4: with expansion: 4: !(Iterator@[0] == Iterator@[1]) 4: 4: ./tests/tests_history_buf.cpp:243: PASSED: 4: CHECK_FALSE( it.valid() ) 4: with expansion: 4: !false 4: 4: ./tests/tests_history_buf.cpp:245: PASSED: 4: CHECK_FALSE( it.valid() ) 4: with expansion: 4: !false 4: 4: ./tests/tests_history_buf.cpp:247: PASSED: 4: CHECK( buffer.begin() == buffer.cbegin() ) 4: with expansion: 4: Iterator@[0] == Iterator@[0] 4: 4: ./tests/tests_history_buf.cpp:248: PASSED: 4: CHECK( buffer.end() == buffer.cend() ) 4: with expansion: 4: Iterator@[1] == Iterator@[1] 4: 4: ./tests/tests_history_buf.cpp:251: PASSED: 4: CHECK( buffer.begin() == --(buffer.end()) ) 4: with expansion: 4: Iterator@[0] == Iterator@[0] 4: 4: ./tests/tests_history_buf.cpp:254: PASSED: 4: CHECK_FALSE( buffer.begin() == (buffer.end())-- ) 4: with expansion: 4: !(Iterator@[0] == Iterator@[1]) 4: 4: ./tests/tests_history_buf.cpp:257: PASSED: 4: CHECK( buffer.begin() == buffer.begin()++ ) 4: with expansion: 4: Iterator@[0] == Iterator@[0] 4: 4: ./tests/tests_history_buf.cpp:260: PASSED: 4: CHECK_FALSE( buffer.begin() == ++(buffer.begin()) ) 4: with expansion: 4: !(Iterator@[0] == Iterator@[1]) 4: 4: ./tests/tests_history_buf.cpp:264: PASSED: 4: CHECK_NOTHROW( buffer.get_at_index(0) ) 4: 4: ./tests/tests_history_buf.cpp:265: PASSED: 4: CHECK_FALSE( buffer.get_at_index(0) == nullptr ) 4: with expansion: 4: !(0x0000fffffbbdedd4 == nullptr) 4: 4: ./tests/tests_history_buf.cpp:266: PASSED: 4: CHECK( *buffer.get_at_index(0) == 0 ) 4: with expansion: 4: 0 == 0 4: 4: ./tests/tests_history_buf.cpp:268: PASSED: 4: CHECK_FALSE( buffer.get_at_age(0) == nullptr ) 4: with expansion: 4: !(0x0000fffffbbdedd4 == nullptr) 4: 4: ./tests/tests_history_buf.cpp:269: PASSED: 4: CHECK( *buffer.get_at_age(0) == 0 ) 4: with expansion: 4: 0 == 0 4: 4: ./tests/tests_history_buf.cpp:270: PASSED: 4: CHECK_FALSE( buffer.get_at_clamped_age(0) == nullptr ) 4: with expansion: 4: !(0x0000fffffbbdedd4 == nullptr) 4: 4: ./tests/tests_history_buf.cpp:271: PASSED: 4: CHECK( *buffer.get_at_clamped_age(0) == 0 ) 4: with expansion: 4: 0 == 0 4: 4: ./tests/tests_history_buf.cpp:273: PASSED: 4: CHECK( buffer.get_at_age(1) == nullptr ) 4: with expansion: 4: nullptr == nullptr 4: 4: ./tests/tests_history_buf.cpp:275: PASSED: 4: CHECK_FALSE( buffer.get_at_clamped_age(1) == nullptr ) 4: with expansion: 4: !(0x0000fffffbbdedd4 == nullptr) 4: 4: ./tests/tests_history_buf.cpp:276: PASSED: 4: CHECK( *buffer.get_at_clamped_age(1) == 0 ) 4: with expansion: 4: 0 == 0 4: 4: ./tests/tests_history_buf.cpp:278: PASSED: 4: CHECK_FALSE( buffer.get_at_clamped_age(2) == nullptr ) 4: with expansion: 4: !(0x0000fffffbbdedd4 == nullptr) 4: 4: ./tests/tests_history_buf.cpp:279: PASSED: 4: CHECK( *buffer.get_at_clamped_age(2) == 0 ) 4: with expansion: 4: 0 == 0 4: 4: ./tests/tests_history_buf.cpp:281: PASSED: 4: CHECK_NOTHROW( buffer.front() ) 4: 4: ./tests/tests_history_buf.cpp:282: PASSED: 4: CHECK( buffer.front() == 0 ) 4: with expansion: 4: 0 == 0 4: 4: ./tests/tests_history_buf.cpp:284: PASSED: 4: CHECK_NOTHROW( buffer.back() ) 4: 4: ./tests/tests_history_buf.cpp:285: PASSED: 4: CHECK( buffer.back() == 0 ) 4: with expansion: 4: 0 == 0 4: 4: ./tests/tests_history_buf.cpp:287: PASSED: 4: CHECK( *buffer.begin() == buffer.front() ) 4: with expansion: 4: 0 == 0 4: 4: ./tests/tests_history_buf.cpp:291: PASSED: 4: REQUIRE( buffer.pop_back() ) 4: with expansion: 4: true 4: with message: 4: Check after pop_back 4: 4: ./tests/tests_history_buf.cpp:292: PASSED: 4: CHECK( buffer.size() == 0 ) 4: with expansion: 4: 0 == 0 4: with message: 4: Check after pop_back 4: 4: ./tests/tests_history_buf.cpp:294: PASSED: 4: REQUIRE_FALSE( buffer.pop_back() ) 4: with expansion: 4: !false 4: with message: 4: Check after pop_back 4: 4: ------------------------------------------------------------------------------- 4: u_template_historybuf 4: behavior with two 4: ------------------------------------------------------------------------------- 4: ./tests/tests_history_buf.cpp:298 4: ............................................................................... 4: 4: ./tests/tests_history_buf.cpp:302: PASSED: 4: CHECK_FALSE( buffer.empty() ) 4: with expansion: 4: !false 4: 4: ./tests/tests_history_buf.cpp:303: PASSED: 4: CHECK( buffer.size() == 2 ) 4: with expansion: 4: 2 == 2 4: 5: Randomness seeded to: 3147035413 5: 5: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5: tests_id_ringbuffer is a Catch2 v3.6.0 host application. 5: Run with -? for options 5: 5: ------------------------------------------------------------------------------- 5: u_template_historybuf 5: behavior when empty 5: ------------------------------------------------------------------------------- 5: ./tests/tests_id_ringbuffer.cpp:19 5: ............................................................................... 5: 5: ./tests/tests_id_ringbuffer.cpp:21: PASSED: 5: CHECK( u_id_ringbuffer_is_empty(buffer) ) 5: with expansion: 5: true 5: 5: ./tests/tests_id_ringbuffer.cpp:22: PASSED: 5: CHECK( 0 == u_id_ringbuffer_get_size(buffer) ) 5: with expansion: 5: 0 == 0 5: 5: ./tests/tests_id_ringbuffer.cpp:24: PASSED: 5: CHECK( u_id_ringbuffer_get_front(buffer, &out_id) < 0 ) 5: with expansion: 5: -1 < 0 5: 5: ./tests/tests_id_ringbuffer.cpp:25: PASSED: 5: CHECK( u_id_ringbuffer_get_back(buffer, &out_id) < 0 ) 5: with expansion: 5: -1 < 0 5: 5: ./tests/tests_id_ringbuffer.cpp:30: PASSED: 5: CHECK( u_id_ringbuffer_is_empty(buffer) ) 5: with expansion: 5: true 5: with message: 5: Check after pop_back 5: 5: ------------------------------------------------------------------------------- 5: u_template_historybuf 5: behavior with one 5: ------------------------------------------------------------------------------- 5: ./tests/tests_id_ringbuffer.cpp:33 5: ............................................................................... 5: 5: ./tests/tests_id_ringbuffer.cpp:36: PASSED: 5: REQUIRE( zero_inner_index >= 0 ) 5: with expansion: 5: 1 >= 0 5: 5: ./tests/tests_id_ringbuffer.cpp:37: PASSED: 5: CHECK_FALSE( u_id_ringbuffer_is_empty(buffer) ) 5: with expansion: 5: !false 5: 5: ./tests/tests_id_ringbuffer.cpp:38: PASSED: 5: CHECK( 1 == u_id_ringbuffer_get_size(buffer) ) 5: with expansion: 5: 1 == 1 5: 5: ./tests/tests_id_ringbuffer.cpp:45: PASSED: 5: CHECK( u_id_ringbuffer_get_front(buffer, &out_id_front) >= 0 ) 5: with expansion: 5: 1 >= 0 5: with message: 5: zero_inner_index := 1 5: 5: ./tests/tests_id_ringbuffer.cpp:46: PASSED: 5: CHECK( u_id_ringbuffer_get_front(buffer, &out_id_front) == zero_inner_index ) 5: with expansion: 5: 1 == 1 5: with message: 5: zero_inner_index := 1 5: 5: ./tests/tests_id_ringbuffer.cpp:47: PASSED: 5: CHECK( out_id_front == 0 ) 5: with expansion: 5: 0 == 0 5: with message: 5: zero_inner_index := 1 5: 5: ./tests/tests_id_ringbuffer.cpp:48: PASSED: 5: CHECK( u_id_ringbuffer_get_back(buffer, &out_id_back) >= 0 ) 5: with expansion: 5: 1 >= 0 5: with message: 5: zero_inner_index := 1 5: 5: ./tests/tests_id_ringbuffer.cpp:49: PASSED: 5: CHECK( u_id_ringbuffer_get_back(buffer, &out_id_front) == zero_inner_index ) 5: with expansion: 5: 1 == 1 5: with message: 5: zero_inner_index := 1 5: 5: ./tests/tests_id_ringbuffer.cpp:50: PASSED: 5: CHECK( out_id_back == 0 ) 5: with expansion: 5: 0 == 0 5: with message: 5: zero_inner_index := 1 5: 5: ./tests/tests_id_ringbuffer.cpp:51: PASSED: 5: CHECK( out_id_front == out_id_back ) 5: with expansion: 5: 0 == 0 5: with message: 5: zero_inner_index := 1 5: 5: ./tests/tests_id_ringbuffer.cpp:56: PASSED: 5: CHECK( u_id_ringbuffer_get_at_index(buffer, 0, &out_id) == zero_inner_index ) 5: with expansion: 5: 1 == 1 5: with message: 5: zero_inner_index := 1 5: 5: ./tests/tests_id_ringbuffer.cpp:57: PASSED: 5: CHECK( out_id == 0 ) 5: with expansion: 5: 0 == 0 5: with message: 5: zero_inner_index := 1 5: 5: ./tests/tests_id_ringbuffer.cpp:61: PASSED: 5: CHECK( u_id_ringbuffer_get_at_age(buffer, 0, &out_id) == zero_inner_index ) 5: with expansion: 5: 1 == 1 5: with message: 5: zero_inner_index := 1 5: 5: ./tests/tests_id_ringbuffer.cpp:62: PASSED: 5: CHECK( out_id == 0 ) 5: with expansion: 5: 0 == 0 5: with message: 5: zero_inner_index := 1 5: 5: ./tests/tests_id_ringbuffer.cpp:66: PASSED: 5: CHECK( u_id_ringbuffer_get_at_clamped_age(buffer, 0, &out_id) == zero_inner_index ) 5: with expansion: 5: 1 == 1 5: with message: 5: zero_inner_index := 1 5: 5: ./tests/tests_id_ringbuffer.cpp:67: PASSED: 5: CHECK( out_id == 0 ) 5: with expansion: 5: 0 == 0 5: with message: 5: zero_inner_index := 1 5: 5: ./tests/tests_id_ringbuffer.cpp:71: PASSED: 5: CHECK( u_id_ringbuffer_get_at_age(buffer, 1, &out_id) < 0 ) 5: with expansion: 5: -1 < 0 5: with message: 5: zero_inner_index := 1 5: 5: ./tests/tests_id_ringbuffer.cpp:75: PASSED: 5: CHECK( u_id_ringbuffer_get_at_clamped_age(buffer, 1, &out_id) == zero_inner_index ) 5: with expansion: 5: 1 == 1 5: with message: 5: zero_inner_index := 1 5: 5: ./tests/tests_id_ringbuffer.cpp:76: PASSED: 5: CHECK( out_id == 0 ) 5: with expansion: 5: 0 == 0 5: with message: 5: zero_inner_index := 1 5: 5: ./tests/tests_id_ringbuffer.cpp:80: PASSED: 5: CHECK( u_id_ringbuffer_get_at_clamped_age(buffer, 2, &out_id) == zero_inner_index ) 5: with expansion: 5: 1 == 1 5: with message: 5: zero_inner_index := 1 5: 5: ./tests/tests_id_ringbuffer.cpp:81: PASSED: 5: CHECK( out_id == 0 ) 5: with expansion: 5: 0 == 0 5: with message: 5: zero_inner_index := 1 5: 5: ./tests/tests_id_ringbuffer.cpp:88: PASSED: 5: CHECK( u_id_ringbuffer_is_empty(buffer) ) 5: with expansion: 5: true 5: with messages: 5: zero_inner_index := 1 5: Check after pop_back 5: 5: ./tests/tests_id_ringbuffer.cpp:91: PASSED: 5: CHECK( u_id_ringbuffer_is_empty(buffer) ) 5: with expansion: 5: true 5: with messages: 5: zero_inner_index := 1 5: Check after pop_back 5: 5: ------------------------------------------------------------------------------- 5: u_template_historybuf 5: behavior with two 5: ------------------------------------------------------------------------------- 5: ./tests/tests_id_ringbuffer.cpp:95 5: ............................................................................... 5: 5: ./tests/tests_id_ringbuffer.cpp:99: PASSED: 5: REQUIRE( zero_inner_index >= 0 ) 5: with expansion: 5: 1 >= 0 5: 5: ./tests/tests_id_ringbuffer.cpp:100: PASSED: 5: REQUIRE( one_inner_index >= 0 ) 5: with expansion: 5: 2 >= 0 5: 5: ./tests/tests_id_ringbuffer.cpp:101: PASSED: 5: REQUIRE( zero_inner_index != one_inner_index ) 5: with expansion: 5: 1 != 2 5: 5: ./tests/tests_id_ringbuffer.cpp:104: PASSED: 5: CHECK_FALSE( u_id_ringbuffer_is_empty(buffer) ) 5: with expansion: 5: !false 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:105: PASSED: 5: CHECK( 2 == u_id_ringbuffer_get_size(buffer) ) 5: with expansion: 5: 2 == 2 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ------------------------------------------------------------------------------- 5: u_template_historybuf 5: behavior with two 5: check front and back 5: ------------------------------------------------------------------------------- 5: ./tests/tests_id_ringbuffer.cpp:107 5: ............................................................................... 5: 5: ./tests/tests_id_ringbuffer.cpp:112: PASSED: 5: CHECK( u_id_ringbuffer_get_front(buffer, &out_id_front) == zero_inner_index ) 5: with expansion: 5: 1 == 1 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:113: PASSED: 5: CHECK( out_id_front == 0 ) 5: with expansion: 5: 0 == 0 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:114: PASSED: 5: CHECK( u_id_ringbuffer_get_back(buffer, &out_id_back) == one_inner_index ) 5: with expansion: 5: 2 == 2 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:115: PASSED: 5: CHECK( out_id_back == 1 ) 5: with expansion: 5: 1 == 1 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:116: PASSED: 5: CHECK( out_id_front != out_id_back ) 5: with expansion: 5: 0 != 1 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ------------------------------------------------------------------------------- 5: u_template_historybuf 5: behavior with two 5: ------------------------------------------------------------------------------- 5: ./tests/tests_id_ringbuffer.cpp:95 5: ............................................................................... 5: 5: ./tests/tests_id_ringbuffer.cpp:99: PASSED: 5: REQUIRE( zero_inner_index >= 0 ) 5: with expansion: 5: 1 >= 0 5: 5: ./tests/tests_id_ringbuffer.cpp:100: PASSED: 5: REQUIRE( one_inner_index >= 0 ) 5: with expansion: 5: 2 >= 0 5: 5: ./tests/tests_id_ringbuffer.cpp:101: PASSED: 5: REQUIRE( zero_inner_index != one_inner_index ) 5: with expansion: 5: 1 != 2 5: 5: ./tests/tests_id_ringbuffer.cpp:104: PASSED: 5: CHECK_FALSE( u_id_ringbuffer_is_empty(buffer) ) 5: with expansion: 5: !false 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:105: PASSED: 5: CHECK( 2 == u_id_ringbuffer_get_size(buffer) ) 5: with expansion: 5: 2 == 2 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ------------------------------------------------------------------------------- 5: u_template_historybuf 5: behavior with two 5: check contents 5: ------------------------------------------------------------------------------- 5: ./tests/tests_id_ringbuffer.cpp:118 5: ............................................................................... 5: 5: ./tests/tests_id_ringbuffer.cpp:123: PASSED: 5: CHECK( u_id_ringbuffer_get_at_index(buffer, 0, &out_id) == zero_inner_index ) 5: with expansion: 5: 1 == 1 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:124: PASSED: 5: CHECK( out_id == 0 ) 5: with expansion: 5: 0 == 0 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:128: PASSED: 5: CHECK( u_id_ringbuffer_get_at_index(buffer, 1, &out_id) == one_inner_index ) 5: with expansion: 5: 2 == 2 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:129: PASSED: 5: CHECK( out_id == 1 ) 5: with expansion: 5: 1 == 1 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:133: PASSED: 5: CHECK( u_id_ringbuffer_get_at_index(buffer, 2, &out_id) < 0 ) 5: with expansion: 5: -1 < 0 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:138: PASSED: 5: CHECK( u_id_ringbuffer_get_at_age(buffer, 0, &out_id) == one_inner_index ) 5: with expansion: 5: 2 == 2 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:139: PASSED: 5: CHECK( out_id == 1 ) 5: with expansion: 5: 1 == 1 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:143: PASSED: 5: CHECK( u_id_ringbuffer_get_at_clamped_age(buffer, 0, &out_id) == one_inner_index ) 5: with expansion: 5: 2 == 2 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:144: PASSED: 5: CHECK( out_id == 1 ) 5: with expansion: 5: 1 == 1 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:149: PASSED: 5: CHECK( u_id_ringbuffer_get_at_age(buffer, 1, &out_id) == zero_inner_index ) 5: with expansion: 5: 1 == 1 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:150: PASSED: 5: CHECK( out_id == 0 ) 5: with expansion: 5: 0 == 0 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:154: PASSED: 5: CHECK( u_id_ringbuffer_get_at_clamped_age(buffer, 1, &out_id) == zero_inner_index ) 5: with expansion: 5: 1 == 1 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:155: PASSED: 5: CHECK( out_id == 0 ) 5: with expansion: 5: 0 == 0 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:160: PASSED: 5: CHECK( u_id_ringbuffer_get_at_age(buffer, 2, &out_id) < 0 ) 5: with expansion: 5: -1 < 0 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:164: PASSED: 5: CHECK( u_id_ringbuffer_get_at_clamped_age(buffer, 2, &out_id) == zero_inner_index ) 5: with expansion: 5: 1 == 1 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:165: PASSED: 5: CHECK( out_id == 0 ) 5: with expansion: 5: 0 == 0 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:169: PASSED: 5: CHECK( u_id_ringbuffer_get_at_clamped_age(buffer, 3, &out_id) == zero_inner_index ) 5: with expansion: 5: 1 == 1 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:170: PASSED: 5: CHECK( out_id == 0 ) 5: with expansion: 5: 0 == 0 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ------------------------------------------------------------------------------- 5: u_template_historybuf 5: behavior with two 5: ------------------------------------------------------------------------------- 5: ./tests/tests_id_ringbuffer.cpp:95 5: ............................................................................... 5: 5: ./tests/tests_id_ringbuffer.cpp:99: PASSED: 5: REQUIRE( zero_inner_index >= 0 ) 5: with expansion: 5: 1 >= 0 5: 5: ./tests/tests_id_ringbuffer.cpp:100: PASSED: 5: REQUIRE( one_inner_index >= 0 ) 5: with expansion: 5: 2 >= 0 5: 5: ./tests/tests_id_ringbuffer.cpp:101: PASSED: 5: REQUIRE( zero_inner_index != one_inner_index ) 5: with expansion: 5: 1 != 2 5: 5: ./tests/tests_id_ringbuffer.cpp:104: PASSED: 5: CHECK_FALSE( u_id_ringbuffer_is_empty(buffer) ) 5: with expansion: 5: !false 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:105: PASSED: 5: CHECK( 2 == u_id_ringbuffer_get_size(buffer) ) 5: with expansion: 5: 2 == 2 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ------------------------------------------------------------------------------- 5: u_template_historybuf 5: behavior with two 5: Check after pop_back 5: ------------------------------------------------------------------------------- 5: ./tests/tests_id_ringbuffer.cpp:173 5: ............................................................................... 5: 5: ./tests/tests_id_ringbuffer.cpp:176: PASSED: 5: CHECK( 1 == u_id_ringbuffer_get_size(buffer) ) 5: with expansion: 5: 1 == 1 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:178: PASSED: 5: CHECK( u_id_ringbuffer_get_front(buffer, &out_id_front) == zero_inner_index ) 5: with expansion: 5: 1 == 1 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:179: PASSED: 5: CHECK( out_id_front == 0 ) 5: with expansion: 5: 0 == 0 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:182: PASSED: 5: CHECK( 0 == u_id_ringbuffer_get_size(buffer) ) 5: with expansion: 5: 0 == 0 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:184: PASSED: 5: CHECK( u_id_ringbuffer_get_front(buffer, &out_id) < 0 ) 5: with expansion: 5: -1 < 0 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ------------------------------------------------------------------------------- 5: u_template_historybuf 5: algorithm behavior with 3 5: ------------------------------------------------------------------------------- 5: ./tests/tests_id_ringbuffer.cpp:188 5: ............................................................................... 5: 5: ./tests/tests_id_ringbuffer.cpp:193: PASSED: 5: REQUIRE( zero_inner_index >= 0 ) 5: with expansion: 5: 1 >= 0 5: 5: ./tests/tests_id_ringbuffer.cpp:194: PASSED: 5: REQUIRE( two_inner_index >= 0 ) 5: with expansion: 5: 2 >= 0 5: 5: ./tests/tests_id_ringbuffer.cpp:195: PASSED: 5: REQUIRE( four_inner_index >= 0 ) 5: with expansion: 5: 3 >= 0 5: 5: ./tests/tests_id_ringbuffer.cpp:199: PASSED: 5: CHECK_FALSE( u_id_ringbuffer_is_empty(buffer) ) 5: with expansion: 5: !false 5: with messages: 5: zero_inner_index := 1 5: two_inner_index := 2 5: four_inner_index := 3 5: 5: ./tests/tests_id_ringbuffer.cpp:200: PASSED: 5: CHECK( 3 == u_id_ringbuffer_get_size(buffer) ) 5: with expansion: 5: 3 == 3 5: with messages: 5: zero_inner_index := 1 5: two_inner_index := 2 5: four_inner_index := 3 5: 5: ./tests/tests_id_ringbuffer.cpp:204: PASSED: 5: CHECK( u_id_ringbuffer_find_id_unordered(buffer, 0, nullptr, nullptr) == zero_inner_index ) 5: with expansion: 5: 1 == 1 5: with messages: 5: zero_inner_index := 1 5: two_inner_index := 2 5: four_inner_index := 3 5: 5: ./tests/tests_id_ringbuffer.cpp:205: PASSED: 5: CHECK( u_id_ringbuffer_find_id_unordered(buffer, 0, &out_id, &out_index) == zero_inner_index ) 5: with expansion: 5: 1 == 1 5: with messages: 5: zero_inner_index := 1 5: two_inner_index := 2 5: four_inner_index := 3 5: 5: ./tests/tests_id_ringbuffer.cpp:206: PASSED: 5: CHECK( out_id == 0 ) 5: with expansion: 5: 0 == 0 5: with messages: 5: zero_inner_index := 1 5: two_inner_index := 2 5: four_inner_index := 3 5: 5: ./tests/tests_id_ringbuffer.cpp:207: PASSED: 5: CHECK( out_index == 0 ) 5: with expansion: 5: 0 == 0 5: with messages: 5: zero_inner_index := 1 5: two_inner_index := 2 5: four_inner_index := 3 5: 5: ./tests/tests_id_ringbuffer.cpp:209: PASSED: 5: CHECK( u_id_ringbuffer_find_id_unordered(buffer, 2, nullptr, nullptr) == two_inner_index ) 5: with expansion: 5: 2 == 2 5: with messages: 5: zero_inner_index := 1 5: two_inner_index := 2 5: four_inner_index := 3 5: 5: ./tests/tests_id_ringbuffer.cpp:210: PASSED: 5: CHECK( u_id_ringbuffer_find_id_unordered(buffer, 2, &out_id, &out_index) == two_inner_index ) 5: with expansion: 5: 2 == 2 5: with messages: 5: zero_inner_index := 1 5: two_inner_index := 2 5: four_inner_index := 3 5: 5: ./tests/tests_id_ringbuffer.cpp:211: PASSED: 5: CHECK( out_id == 2 ) 5: with expansion: 5: 2 == 2 5: with messages: 5: zero_inner_index := 1 5: two_inner_index := 2 5: four_inner_index := 3 5: 5: ./tests/tests_id_ringbuffer.cpp:212: PASSED: 5: CHECK( out_index == 1 ) 5: with expansion: 5: 1 == 1 5: with messages: 5: zero_inner_index := 1 5: two_inner_index := 2 5: four_inner_index := 3 5: 5: ./tests/tests_id_ringbuffer.cpp:214: PASSED: 5: CHECK( u_id_ringbuffer_find_id_unordered(buffer, 4, nullptr, nullptr) == four_inner_index ) 5: with expansion: 5: 3 == 3 5: with messages: 5: zero_inner_index := 1 5: two_inner_index := 2 5: four_inner_index := 3 5: 5: ./tests/tests_id_ringbuffer.cpp:215: PASSED: 5: CHECK( u_id_ringbuffer_find_id_unordered(buffer, 4, &out_id, &out_index) == four_inner_index ) 5: with expansion: 5: 3 == 3 5: with messages: 5: zero_inner_index := 1 5: two_inner_index := 2 5: four_inner_index := 3 5: 5: ./tests/tests_id_ringbuffer.cpp:216: PASSED: 5: CHECK( out_id == 4 ) 5: with expansion: 5: 4 == 4 5: with messages: 5: zero_inner_index := 1 5: two_inner_index := 2 5: four_inner_index := 3 5: 5: ./tests/tests_id_ringbuffer.cpp:217: PASSED: 5: CHECK( out_index == 2 ) 5: with expansion: 5: 2 == 2 5: with messages: 5: zero_inner_index := 1 5: two_inner_index := 2 5: four_inner_index := 3 5: 5: ./tests/tests_id_ringbuffer.cpp:222: PASSED: 5: CHECK( u_id_ringbuffer_lower_bound_id(buffer, 1, nullptr, nullptr) == two_inner_index ) 5: with expansion: 5: 2 == 2 5: with messages: 5: zero_inner_index := 1 5: two_inner_index := 2 5: four_inner_index := 3 5: 5: ./tests/tests_id_ringbuffer.cpp:223: PASSED: 5: CHECK( u_id_ringbuffer_lower_bound_id(buffer, 1, &out_id, &out_index) == two_inner_index ) 5: with expansion: 5: 2 == 2 5: with messages: 5: zero_inner_index := 1 5: two_inner_index := 2 5: four_inner_index := 3 5: 5: ./tests/tests_id_ringbuffer.cpp:224: PASSED: 5: CHECK( out_id == 2 ) 5: with expansion: 5: 2 == 2 5: with messages: 5: zero_inner_index := 1 5: two_inner_index := 2 5: four_inner_index := 3 5: 5: ./tests/tests_id_ringbuffer.cpp:225: PASSED: 5: CHECK( out_index == 1 ) 5: with expansion: 5: 1 == 1 5: with messages: 5: zero_inner_index := 1 5: two_inner_index := 2 5: four_inner_index := 3 5: 5: =============================================================================== 5: All tests passed (92 assertions in 1 test case) 5: 6: Randomness seeded to: 356731566 6: 6: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6: tests_json is a Catch2 v3.6.0 host application. 6: Run with -? for options 6: 6: ------------------------------------------------------------------------------- 6: u_json 6: JSONBuilder builds as expected 6: ------------------------------------------------------------------------------- 6: ./tests/tests_json.cpp:96 6: ............................................................................... 6: 6: ./tests/tests_json.cpp:116: PASSED: 6: CHECK( json_node.toString(false) == node_from_string.toString(false) ) 6: with expansion: 6: "{ 6: "alpha": [1, true, 3.14, { 6: "beta": 4, 6: "gamma": 5 6: }, { 6: "delta": 6 6: }, [{ 6: "epsilon": [7], 6: "zeta": false 6: }]], 6: "eta": "theta", 6: "iota": { 6: "kappa": [{ 6: "lambda": [5.5, [4.4, 3.3], { 6: }, 2.2, 1, 0, { 6: }, [-1], -2.2, -3.3, -4.4, -5.5] 6: }] 6: }, 6: "mu": true, 6: "nu": false, 6: "xi": 42, 6: "omicron": [], 6: "pi": 3.141592, 6: "rho": [{ 6: "sigma": [{ 6: "tau": [{ 6: "upsilon": [[[]]] 6: }] 6: }] 6: }] 6: }" 6: == 6: "{ 6: "alpha": [1, true, 3.14, { 6: "beta": 4, 6: "gamma": 5 6: }, { 6: "delta": 6 6: }, [{ 6: "epsilon": [7], 6: "zeta": false 6: }]], 6: "eta": "theta", 6: "iota": { 6: "kappa": [{ 6: "lambda": [5.5, [4.4, 3.3], { 6: }, 2.2, 1, 0, { 6: }, [-1], -2.2, -3.3, -4.4, -5.5] 6: }] 6: }, 6: "mu": true, 6: "nu": false, 6: "xi": 42, 6: "omicron": [], 6: "pi": 3.141592, 6: "rho": [{ 6: "sigma": [{ 6: "tau": [{ 6: "upsilon": [[[]]] 6: }] 6: }] 6: }] 6: }" 6: with messages: 6: json_node={ 6: "alpha": [1, true, 3.14, { 6: "beta": 4, 6: "gamma": 5 6: }, { 6: "delta": 6 6: }, [{ 6: "epsilon": [7], 6: "zeta": false 6: }]], 6: "eta": "theta", 6: "iota": { 6: "kappa": [{ 6: "lambda": [5.5, [4.4, 3.3], { 6: }, 2.2, 1, 0, { 6: }, [-1], -2.2, -3.3, -4.4, -5.5] 6: }] 6: }, 6: "mu": true, 6: "nu": false, 6: "xi": 42, 6: "omicron": [], 6: "pi": 3.141592, 6: "rho": [{ 6: "sigma": [{ 6: "tau": [{ 6: "upsilon": [[[]]] 6: }] 6: }] 6: }] 6: } 6: node_from_string={ 6: "alpha": [1, true, 3.14, { 6: "beta": 4, 6: "gamma": 5 6: }, { 6: "delta": 6 6: }, [{ 6: "epsilon": [7], 6: "zeta": false 6: }]], 6: "eta": "theta", 6: "iota": { 6: "kappa": [{ 6: "lambda": [5.5, [4.4, 3.3], { 6: }, 2.2, 1, 0, { 6: }, [-1], -2.2, -3.3, -4.4, -5.5] 6: }] 6: }, 6: "mu": true, 6: "nu": false, 6: "xi": 42, 6: "omicron": [], 6: "pi": 3.141592, 6: "rho": [{ 6: "sigma": [{ 6: "tau": [{ 6: "upsilon": [[[]]] 6: }] 6: }] 6: }] 6: } 6: 6: ------------------------------------------------------------------------------- 6: u_json 6: Complex JSON is preserved through save and load 6: ------------------------------------------------------------------------------- 6: ./tests/tests_json.cpp:119 6: ............................................................................... 6: 6: ./tests/tests_json.cpp:124: PASSED: 6: CHECK( json_node.toString(false) == loaded.toString(false) ) 6: with expansion: 6: "{ 6: "alpha": [1, true, 3.14, { 6: "beta": 4, 6: "gamma": 5 6: }, { 6: "delta": 6 6: }, [{ 6: "epsilon": [7], 6: "zeta": false 6: }]], 6: "eta": "theta", 6: "iota": { 6: "kappa": [{ 6: "lambda": [5.5, [4.4, 3.3], { 6: }, 2.2, 1, 0, { 6: }, [-1], -2.2, -3.3, -4.4, -5.5] 6: }] 6: }, 6: "mu": true, 6: "nu": false, 6: "xi": 42, 6: "omicron": [], 6: "pi": 3.141592, 6: "rho": [{ 6: "sigma": [{ 6: "tau": [{ 6: "upsilon": [[[]]] 6: }] 6: }] 6: }] 6: }" 6: == 6: "{ 6: "alpha": [1, true, 3.14, { 6: "beta": 4, 6: "gamma": 5 6: }, { 6: "delta": 6 6: }, [{ 6: "epsilon": [7], 6: "zeta": false 6: }]], 6: "eta": "theta", 6: "iota": { 6: "kappa": [{ 6: "lambda": [5.5, [4.4, 3.3], { 6: }, 2.2, 1, 0, { 6: }, [-1], -2.2, -3.3, -4.4, -5.5] 6: }] 6: }, 6: "mu": true, 6: "nu": false, 6: "xi": 42, 6: "omicron": [], 6: "pi": 3.141592, 6: "rho": [{ 6: "sigma": [{ 6: "tau": [{ 6: "upsilon": [[[]]] 6: }] 6: }] 6: }] 6: }" 6: with messages: 6: json_node={ 6: "alpha": [1, true, 3.14, { 6: "beta": 4, 6: "gamma": 5 6: }, { 6: "delta": 6 6: }, [{ 6: "epsilon": [7], 6: "zeta": false 6: }]], 6: "eta": "theta", 6: "iota": { 6: "kappa": [{ 6: "lambda": [5.5, [4.4, 3.3], { 6: }, 2.2, 1, 0, { 6: }, [-1], -2.2, -3.3, -4.4, -5.5] 6: }] 6: }, 6: "mu": true, 6: "nu": false, 6: "xi": 42, 6: "omicron": [], 6: "pi": 3.141592, 6: "rho": [{ 6: "sigma": [{ 6: "tau": [{ 6: "upsilon": [[[]]] 6: }] 6: }] 6: }] 6: } 6: loaded={ 6: "alpha": [1, true, 3.14, { 6: "beta": 4, 6: "gamma": 5 6: }, { 6: "delta": 6 6: }, [{ 6: "epsilon": [7], 6: "zeta": false 6: }]], 6: "eta": "theta", 6: "iota": { 6: "kappa": [{ 6: "lambda": [5.5, [4.4, 3.3], { 6: }, 2.2, 1, 0, { 6: }, [-1], -2.2, -3.3, -4.4, -5.5] 6: }] 6: }, 6: "mu": true, 6: "nu": false, 6: "xi": 42, 6: "omicron": [], 6: "pi": 3.141592, 6: "rho": [{ 6: "sigma": [{ 6: "tau": [{ 6: "upsilon": [[[]]] 6: }] 6: }] 6: }] 6: } 6: 6: ------------------------------------------------------------------------------- 6: u_json 6: Read methods work 6: ------------------------------------------------------------------------------- 6: ./tests/tests_json.cpp:127 6: ............................................................................... 6: 6: ./tests/tests_json.cpp:129: PASSED: 6: CHECK( json_node["eta"].asString() == "theta" ) 6: with expansion: 6: "theta" == "theta" 6: 6: ERROR [asDouble] Invalid double: "theta" 6: From field named: eta, defaults 3.140000 6: ./tests/tests_json.cpp:130: PASSED: 6: CHECK( json_node["eta"].asDouble(3.14) == 3.14 ) 6: with expansion: 6: 3.14000000000000012 == 3.14000000000000012 6: 6: ./tests/tests_json.cpp:131: PASSED: 6: CHECK( json_node["mu"].asBool(false) == true ) 6: with expansion: 6: true == true 6: 6: ./tests/tests_json.cpp:132: PASSED: 6: CHECK( json_node["alpha"][0].canBool() ) 6: with expansion: 6: true 6: 6: ./tests/tests_json.cpp:133: PASSED: 6: CHECK( json_node["alpha"][0].asBool(false) == true ) 6: with expansion: 6: true == true 6: 6: ./tests/tests_json.cpp:134: PASSED: 6: CHECK( json_node["alpha"][4]["delta"].asInt(-1) == 6 ) 6: with expansion: 6: 6 == 6 6: 6: ./tests/tests_json.cpp:135: PASSED: 6: CHECK( json_node["alpha"][4]["delta"].asDouble(-1) == 6.0 ) 6: with expansion: 6: 6.0 == 6.0 6: 6: ./tests/tests_json.cpp:136: PASSED: 6: CHECK( json_node["rho"][0]["sigma"][0]["tau"][0]["upsilon"].asArray().size() == 1 ) 6: with expansion: 6: 1 == 1 6: 6: ./tests/tests_json.cpp:137: PASSED: 6: CHECK( json_node["alpha"][3].asObject()["gamma"].asInt() == 5 ) 6: with expansion: 6: 5 == 5 6: 6: ./tests/tests_json.cpp:138: PASSED: 6: CHECK( json_node["iota"].hasKey("kappa") ) 6: with expansion: 6: true 6: 6: ------------------------------------------------------------------------------- 6: u_json 6: Can make a double 6: ------------------------------------------------------------------------------- 6: ./tests/tests_json.cpp:141 6: ............................................................................... 6: 6: ./tests/tests_json.cpp:147: PASSED: 6: CHECK( stringToDouble.isDouble() ) 6: with expansion: 6: true 6: 6: ./tests/tests_json.cpp:148: PASSED: 6: CHECK( stringToDouble.asDouble() == Catch::Approx(0.5).margin(e) ) 6: with expansion: 6: 0.5 == Approx( 0.5 ) 6: 6: =============================================================================== 6: All tests passed (14 assertions in 1 test case) 6: 7: Randomness seeded to: 1876396411 7: 7: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7: tests_lowpass_float is a Catch2 v3.6.0 host application. 7: Run with -? for options 7: 7: ------------------------------------------------------------------------------- 7: LowPassIIRFilter - float 7: ------------------------------------------------------------------------------- 7: ./tests/tests_lowpass_float.cpp:19 7: ............................................................................... 7: 7: ./tests/tests_lowpass_float.cpp:23: PASSED: 7: CHECK_FALSE( filter.isInitialized() ) 7: with expansion: 7: !false 7: 7: ./tests/tests_lowpass_float.cpp:27: PASSED: 7: CHECK( filter.getState() == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:28: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 12345 (0x3039) == 12345 (0x3039) 7: 7: ./tests/tests_lowpass_float.cpp:29: PASSED: 7: CHECK( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ------------------------------------------------------------------------------- 7: LowPassIIRFilter - float 7: Increase 7: ------------------------------------------------------------------------------- 7: ./tests/tests_lowpass_float.cpp:32 7: ............................................................................... 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 20012345 (0x1315d39) 7: == 7: 20012345 (0x1315d39) 7: 7: ./tests/tests_lowpass_float.cpp:44: PASSED: 7: REQUIRE( filter.getState() > prev ) 7: with expansion: 7: 577.886474609f > 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 40012345 (0x2628a39) 7: == 7: 40012345 (0x2628a39) 7: 7: ./tests/tests_lowpass_float.cpp:44: PASSED: 7: REQUIRE( filter.getState() > prev ) 7: with expansion: 7: 598.369995117f > 577.886474609f 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 60012345 (0x393b739) 7: == 7: 60012345 (0x393b739) 7: 7: ./tests/tests_lowpass_float.cpp:44: PASSED: 7: REQUIRE( filter.getState() > prev ) 7: with expansion: 7: 599.879821777f > 598.369995117f 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 80012345 (0x4c4e439) 7: == 7: 80012345 (0x4c4e439) 7: 7: ./tests/tests_lowpass_float.cpp:44: PASSED: 7: REQUIRE( filter.getState() > prev ) 7: with expansion: 7: 599.991149902f > 599.879821777f 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 100012345 (0x5f61139) 7: == 7: 100012345 (0x5f61139) 7: 7: ./tests/tests_lowpass_float.cpp:44: PASSED: 7: REQUIRE( filter.getState() > prev ) 7: with expansion: 7: 599.999328613f > 599.991149902f 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 120012345 (0x7273e39) 7: == 7: 120012345 (0x7273e39) 7: 7: ./tests/tests_lowpass_float.cpp:44: PASSED: 7: REQUIRE( filter.getState() > prev ) 7: with expansion: 7: 599.999938965f > 599.999328613f 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 140012345 (0x8586b39) 7: == 7: 140012345 (0x8586b39) 7: 7: ./tests/tests_lowpass_float.cpp:44: PASSED: 7: REQUIRE( filter.getState() > prev ) 7: with expansion: 7: 600.0f > 599.999938965f 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 160012345 (0x9899839) 7: == 7: 160012345 (0x9899839) 7: 7: ./tests/tests_lowpass_float.cpp:42: PASSED: 7: REQUIRE( filter.getState() == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 180012345 (0xabac539) 7: == 7: 180012345 (0xabac539) 7: 7: ./tests/tests_lowpass_float.cpp:42: PASSED: 7: REQUIRE( filter.getState() == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 200012345 (0xbebf239) 7: == 7: 200012345 (0xbebf239) 7: 7: ./tests/tests_lowpass_float.cpp:42: PASSED: 7: REQUIRE( filter.getState() == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 220012345 (0xd1d1f39) 7: == 7: 220012345 (0xd1d1f39) 7: 7: ./tests/tests_lowpass_float.cpp:42: PASSED: 7: REQUIRE( filter.getState() == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 240012345 (0xe4e4c39) 7: == 7: 240012345 (0xe4e4c39) 7: 7: ./tests/tests_lowpass_float.cpp:42: PASSED: 7: REQUIRE( filter.getState() == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 260012345 (0xf7f7939) 7: == 7: 260012345 (0xf7f7939) 7: 7: ./tests/tests_lowpass_float.cpp:42: PASSED: 7: REQUIRE( filter.getState() == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 280012345 (0x10b0a639) 7: == 7: 280012345 (0x10b0a639) 7: 7: ./tests/tests_lowpass_float.cpp:42: PASSED: 7: REQUIRE( filter.getState() == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 300012345 (0x11e1d339) 7: == 7: 300012345 (0x11e1d339) 7: 7: ./tests/tests_lowpass_float.cpp:42: PASSED: 7: REQUIRE( filter.getState() == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 320012345 (0x13130039) 7: == 7: 320012345 (0x13130039) 7: 7: ./tests/tests_lowpass_float.cpp:42: PASSED: 7: REQUIRE( filter.getState() == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 340012345 (0x14442d39) 7: == 7: 340012345 (0x14442d39) 7: 7: ./tests/tests_lowpass_float.cpp:42: PASSED: 7: REQUIRE( filter.getState() == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 360012345 (0x15755a39) 7: == 7: 360012345 (0x15755a39) 7: 7: ./tests/tests_lowpass_float.cpp:42: PASSED: 7: REQUIRE( filter.getState() == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 380012345 (0x16a68739) 7: == 7: 380012345 (0x16a68739) 7: 7: ./tests/tests_lowpass_float.cpp:42: PASSED: 7: REQUIRE( filter.getState() == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 400012345 (0x17d7b439) 7: == 7: 400012345 (0x17d7b439) 7: 7: ./tests/tests_lowpass_float.cpp:42: PASSED: 7: REQUIRE( filter.getState() == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ------------------------------------------------------------------------------- 7: LowPassIIRFilter - float 7: ------------------------------------------------------------------------------- 7: ./tests/tests_lowpass_float.cpp:19 7: ............................................................................... 7: 7: ./tests/tests_lowpass_float.cpp:23: PASSED: 7: CHECK_FALSE( filter.isInitialized() ) 7: with expansion: 7: !false 7: 7: ./tests/tests_lowpass_float.cpp:27: PASSED: 7: CHECK( filter.getState() == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:28: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 12345 (0x3039) == 12345 (0x3039) 7: 7: ./tests/tests_lowpass_float.cpp:29: PASSED: 7: CHECK( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ------------------------------------------------------------------------------- 7: LowPassIIRFilter - float 7: Decrease 7: ------------------------------------------------------------------------------- 7: ./tests/tests_lowpass_float.cpp:50 7: ............................................................................... 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 20012345 (0x1315d39) 7: == 7: 20012345 (0x1315d39) 7: 7: ./tests/tests_lowpass_float.cpp:61: PASSED: 7: REQUIRE( filter.getState() < prev ) 7: with expansion: 7: 161.056747437f < 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 40012345 (0x2628a39) 7: == 7: 40012345 (0x2628a39) 7: 7: ./tests/tests_lowpass_float.cpp:61: PASSED: 7: REQUIRE( filter.getState() < prev ) 7: with expansion: 7: 150.8150177f < 161.056747437f 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 60012345 (0x393b739) 7: == 7: 60012345 (0x393b739) 7: 7: ./tests/tests_lowpass_float.cpp:61: PASSED: 7: REQUIRE( filter.getState() < prev ) 7: with expansion: 7: 150.060073853f < 150.8150177f 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 80012345 (0x4c4e439) 7: == 7: 80012345 (0x4c4e439) 7: 7: ./tests/tests_lowpass_float.cpp:61: PASSED: 7: REQUIRE( filter.getState() < prev ) 7: with expansion: 7: 150.004425049f < 150.060073853f 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 100012345 (0x5f61139) 7: == 7: 100012345 (0x5f61139) 7: 7: ./tests/tests_lowpass_float.cpp:61: PASSED: 7: REQUIRE( filter.getState() < prev ) 7: with expansion: 7: 150.000320435f < 150.004425049f 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 120012345 (0x7273e39) 7: == 7: 120012345 (0x7273e39) 7: 7: ./tests/tests_lowpass_float.cpp:61: PASSED: 7: REQUIRE( filter.getState() < prev ) 7: with expansion: 7: 150.000030518f < 150.000320435f 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 140012345 (0x8586b39) 7: == 7: 140012345 (0x8586b39) 7: 7: ./tests/tests_lowpass_float.cpp:61: PASSED: 7: REQUIRE( filter.getState() < prev ) 7: with expansion: 7: 150.0f < 150.000030518f 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 160012345 (0x9899839) 7: == 7: 160012345 (0x9899839) 7: 7: ./tests/tests_lowpass_float.cpp:59: PASSED: 7: REQUIRE( filter.getState() == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 180012345 (0xabac539) 7: == 7: 180012345 (0xabac539) 7: 7: ./tests/tests_lowpass_float.cpp:59: PASSED: 7: REQUIRE( filter.getState() == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 200012345 (0xbebf239) 7: == 7: 200012345 (0xbebf239) 7: 7: ./tests/tests_lowpass_float.cpp:59: PASSED: 7: REQUIRE( filter.getState() == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 220012345 (0xd1d1f39) 7: == 7: 220012345 (0xd1d1f39) 7: 7: ./tests/tests_lowpass_float.cpp:59: PASSED: 7: REQUIRE( filter.getState() == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 240012345 (0xe4e4c39) 7: == 7: 240012345 (0xe4e4c39) 7: 7: ./tests/tests_lowpass_float.cpp:59: PASSED: 7: REQUIRE( filter.getState() == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 260012345 (0xf7f7939) 7: == 7: 260012345 (0xf7f7939) 7: 7: ./tests/tests_lowpass_float.cpp:59: PASSED: 7: REQUIRE( filter.getState() == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 280012345 (0x10b0a639) 7: == 7: 280012345 (0x10b0a639) 7: 7: ./tests/tests_lowpass_float.cpp:59: PASSED: 7: REQUIRE( filter.getState() == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 300012345 (0x11e1d339) 7: == 7: 300012345 (0x11e1d339) 7: 7: ./tests/tests_lowpass_float.cpp:59: PASSED: 7: REQUIRE( filter.getState() == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 320012345 (0x13130039) 7: == 7: 320012345 (0x13130039) 7: 7: ./tests/tests_lowpass_float.cpp:59: PASSED: 7: REQUIRE( filter.getState() == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 340012345 (0x14442d39) 7: == 7: 340012345 (0x14442d39) 7: 7: ./tests/tests_lowpass_float.cpp:59: PASSED: 7: REQUIRE( filter.getState() == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 360012345 (0x15755a39) 7: == 7: 360012345 (0x15755a39) 7: 7: ./tests/tests_lowpass_float.cpp:59: PASSED: 7: REQUIRE( filter.getState() == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 380012345 (0x16a68739) 7: == 7: 380012345 (0x16a68739) 7: 7: ./tests/tests_lowpass_float.cpp:59: PASSED: 7: REQUIRE( filter.getState() == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 400012345 (0x17d7b439) 7: == 7: 400012345 (0x17d7b439) 7: 7: ./tests/tests_lowpass_float.cpp:59: PASSED: 7: REQUIRE( filter.getState() == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ------------------------------------------------------------------------------- 7: LowPassIIRFilter - float 7: ------------------------------------------------------------------------------- 7: ./tests/tests_lowpass_float.cpp:19 7: ............................................................................... 7: 7: ./tests/tests_lowpass_float.cpp:23: PASSED: 7: CHECK_FALSE( filter.isInitialized() ) 7: with expansion: 7: !false 7: 7: ./tests/tests_lowpass_float.cpp:27: PASSED: 7: CHECK( filter.getState() == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:28: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 12345 (0x3039) == 12345 (0x3039) 7: 7: ./tests/tests_lowpass_float.cpp:29: PASSED: 7: CHECK( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ------------------------------------------------------------------------------- 7: LowPassIIRFilter - float 7: Stay Same 7: ------------------------------------------------------------------------------- 7: ./tests/tests_lowpass_float.cpp:66 7: ............................................................................... 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 20012345 (0x1315d39) 7: == 7: 20012345 (0x1315d39) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 40012345 (0x2628a39) 7: == 7: 40012345 (0x2628a39) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 60012345 (0x393b739) 7: == 7: 60012345 (0x393b739) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 80012345 (0x4c4e439) 7: == 7: 80012345 (0x4c4e439) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 100012345 (0x5f61139) 7: == 7: 100012345 (0x5f61139) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 120012345 (0x7273e39) 7: == 7: 120012345 (0x7273e39) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 140012345 (0x8586b39) 7: == 7: 140012345 (0x8586b39) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 160012345 (0x9899839) 7: == 7: 160012345 (0x9899839) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 180012345 (0xabac539) 7: == 7: 180012345 (0xabac539) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 200012345 (0xbebf239) 7: == 7: 200012345 (0xbebf239) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 220012345 (0xd1d1f39) 7: == 7: 220012345 (0xd1d1f39) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 240012345 (0xe4e4c39) 7: == 7: 240012345 (0xe4e4c39) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 260012345 (0xf7f7939) 7: == 7: 260012345 (0xf7f7939) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 280012345 (0x10b0a639) 7: == 7: 280012345 (0x10b0a639) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 300012345 (0x11e1d339) 7: == 7: 300012345 (0x11e1d339) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 320012345 (0x13130039) 7: == 7: 320012345 (0x13130039) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 340012345 (0x14442d39) 7: == 7: 340012345 (0x14442d39) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 360012345 (0x15755a39) 7: == 7: 360012345 (0x15755a39) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 380012345 (0x16a68739) 7: == 7: 380012345 (0x16a68739) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 400012345 (0x17d7b439) 7: == 7: 400012345 (0x17d7b439) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ------------------------------------------------------------------------------- 7: LowPassIIRFilter - double 7: ------------------------------------------------------------------------------- 7: ./tests/tests_lowpass_float.cpp:19 7: ............................................................................... 7: 7: ./tests/tests_lowpass_float.cpp:23: PASSED: 7: CHECK_FALSE( filter.isInitialized() ) 7: with expansion: 7: !false 7: 7: ./tests/tests_lowpass_float.cpp:27: PASSED: 7: CHECK( filter.getState() == InitialState ) 7: with expansion: 7: 300.0 == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:28: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 12345 (0x3039) == 12345 (0x3039) 7: 7: ./tests/tests_lowpass_float.cpp:29: PASSED: 7: CHECK( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ------------------------------------------------------------------------------- 7: LowPassIIRFilter - double 7: Increase 7: ------------------------------------------------------------------------------- 7: ./tests/tests_lowpass_float.cpp:32 7: ............................................................................... 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 20012345 (0x1315d39) 7: == 7: 20012345 (0x1315d39) 7: 7: ./tests/tests_lowpass_float.cpp:44: PASSED: 7: REQUIRE( filter.getState() > prev ) 7: with expansion: 7: 577.88649532525164432 > 300.0 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 40012345 (0x2628a39) 7: == 7: 40012345 (0x2628a39) 7: 7: ./tests/tests_lowpass_float.cpp:44: PASSED: 7: REQUIRE( filter.getState() > prev ) 7: with expansion: 7: 598.36997636999956285 7: > 7: 577.88649532525164432 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 60012345 (0x393b739) 7: == 7: 60012345 (0x393b739) 7: 7: ./tests/tests_lowpass_float.cpp:44: PASSED: 7: REQUIRE( filter.getState() > prev ) 7: with expansion: 7: 599.87984821612678843 7: > 7: 598.36997636999956285 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 80012345 (0x4c4e439) 7: == 7: 80012345 (0x4c4e439) 7: 7: ./tests/tests_lowpass_float.cpp:44: PASSED: 7: REQUIRE( filter.getState() > prev ) 7: with expansion: 7: 599.99114340988546701 7: > 7: 599.87984821612678843 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 100012345 (0x5f61139) 7: == 7: 100012345 (0x5f61139) 7: 7: ./tests/tests_lowpass_float.cpp:44: PASSED: 7: REQUIRE( filter.getState() > prev ) 7: with expansion: 7: 599.99934716584368743 7: > 7: 599.99114340988546701 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 120012345 (0x7273e39) 7: == 7: 120012345 (0x7273e39) 7: 7: ./tests/tests_lowpass_float.cpp:44: PASSED: 7: REQUIRE( filter.getState() > prev ) 7: with expansion: 7: 599.99995187849606282 7: > 7: 599.99934716584368743 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 140012345 (0x8586b39) 7: == 7: 140012345 (0x8586b39) 7: 7: ./tests/tests_lowpass_float.cpp:44: PASSED: 7: REQUIRE( filter.getState() > prev ) 7: with expansion: 7: 599.99999645288301053 7: > 7: 599.99995187849606282 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 160012345 (0x9899839) 7: == 7: 160012345 (0x9899839) 7: 7: ./tests/tests_lowpass_float.cpp:44: PASSED: 7: REQUIRE( filter.getState() > prev ) 7: with expansion: 7: 599.99999973853607571 7: > 7: 599.99999645288301053 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 180012345 (0xabac539) 7: == 7: 180012345 (0xabac539) 7: 7: ./tests/tests_lowpass_float.cpp:44: PASSED: 7: REQUIRE( filter.getState() > prev ) 7: with expansion: 7: 599.99999998072701146 7: > 7: 599.99999973853607571 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 200012345 (0xbebf239) 7: == 7: 200012345 (0xbebf239) 7: 7: ./tests/tests_lowpass_float.cpp:44: PASSED: 7: REQUIRE( filter.getState() > prev ) 7: with expansion: 7: 599.99999999857936928 7: > 7: 599.99999998072701146 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 220012345 (0xd1d1f39) 7: == 7: 220012345 (0xd1d1f39) 7: 7: ./tests/tests_lowpass_float.cpp:44: PASSED: 7: REQUIRE( filter.getState() > prev ) 7: with expansion: 7: 599.99999999989529442 7: > 7: 599.99999999857936928 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 240012345 (0xe4e4c39) 7: == 7: 240012345 (0xe4e4c39) 7: 7: ./tests/tests_lowpass_float.cpp:44: PASSED: 7: REQUIRE( filter.getState() > prev ) 7: with expansion: 7: 599.9999999999922693 7: > 7: 599.99999999989529442 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 260012345 (0xf7f7939) 7: == 7: 260012345 (0xf7f7939) 7: 7: ./tests/tests_lowpass_float.cpp:44: PASSED: 7: REQUIRE( filter.getState() > prev ) 7: with expansion: 7: 599.99999999999943157 7: > 7: 599.9999999999922693 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 280012345 (0x10b0a639) 7: == 7: 280012345 (0x10b0a639) 7: 7: ./tests/tests_lowpass_float.cpp:44: PASSED: 7: REQUIRE( filter.getState() > prev ) 7: with expansion: 7: 600.0 > 599.99999999999943157 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 300012345 (0x11e1d339) 7: == 7: 300012345 (0x11e1d339) 7: 7: ./tests/tests_lowpass_float.cpp:42: PASSED: 7: REQUIRE( filter.getState() == prev ) 7: with expansion: 7: 600.0 == 600.0 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 320012345 (0x13130039) 7: == 7: 320012345 (0x13130039) 7: 7: ./tests/tests_lowpass_float.cpp:42: PASSED: 7: REQUIRE( filter.getState() == prev ) 7: with expansion: 7: 600.0 == 600.0 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 340012345 (0x14442d39) 7: == 7: 340012345 (0x14442d39) 7: 7: ./tests/tests_lowpass_float.cpp:42: PASSED: 7: REQUIRE( filter.getState() == prev ) 7: with expansion: 7: 600.0 == 600.0 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 360012345 (0x15755a39) 7: == 7: 360012345 (0x15755a39) 7: 7: ./tests/tests_lowpass_float.cpp:42: PASSED: 7: REQUIRE( filter.getState() == prev ) 7: with expansion: 7: 600.0 == 600.0 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 380012345 (0x16a68739) 7: == 7: 380012345 (0x16a68739) 7: 7: ./tests/tests_lowpass_float.cpp:42: PASSED: 7: REQUIRE( filter.getState() == prev ) 7: with expansion: 7: 600.0 == 600.0 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 400012345 (0x17d7b439) 7: == 7: 400012345 (0x17d7b439) 7: 7: ./tests/tests_lowpass_float.cpp:42: PASSED: 7: REQUIRE( filter.getState() == prev ) 7: with expansion: 7: 600.0 == 600.0 7: 7: ------------------------------------------------------------------------------- 7: LowPassIIRFilter - double 7: ------------------------------------------------------------------------------- 7: ./tests/tests_lowpass_float.cpp:19 7: ............................................................................... 7: 7: ./tests/tests_lowpass_float.cpp:23: PASSED: 7: CHECK_FALSE( filter.isInitialized() ) 7: with expansion: 7: !false 7: 7: ./tests/tests_lowpass_float.cpp:27: PASSED: 7: CHECK( filter.getState() == InitialState ) 7: with expansion: 7: 300.0 == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:28: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 12345 (0x3039) == 12345 (0x3039) 7: 7: ./tests/tests_lowpass_float.cpp:29: PASSED: 7: CHECK( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ------------------------------------------------------------------------------- 7: LowPassIIRFilter - double 7: Decrease 7: ------------------------------------------------------------------------------- 7: ./tests/tests_lowpass_float.cpp:50 7: ............................................................................... 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 20012345 (0x1315d39) 7: == 7: 20012345 (0x1315d39) 7: 7: ./tests/tests_lowpass_float.cpp:61: PASSED: 7: REQUIRE( filter.getState() < prev ) 7: with expansion: 7: 161.05675233737417784 < 300.0 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 40012345 (0x2628a39) 7: == 7: 40012345 (0x2628a39) 7: 7: ./tests/tests_lowpass_float.cpp:61: PASSED: 7: REQUIRE( filter.getState() < prev ) 7: with expansion: 7: 150.81501181500019015 7: < 7: 161.05675233737417784 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 60012345 (0x393b739) 7: == 7: 60012345 (0x393b739) 7: 7: ./tests/tests_lowpass_float.cpp:61: PASSED: 7: REQUIRE( filter.getState() < prev ) 7: with expansion: 7: 150.06007589193660579 7: < 7: 150.81501181500019015 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 80012345 (0x4c4e439) 7: == 7: 80012345 (0x4c4e439) 7: 7: ./tests/tests_lowpass_float.cpp:61: PASSED: 7: REQUIRE( filter.getState() < prev ) 7: with expansion: 7: 150.0044282950572665 7: < 7: 150.06007589193660579 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 100012345 (0x5f61139) 7: == 7: 100012345 (0x5f61139) 7: 7: ./tests/tests_lowpass_float.cpp:61: PASSED: 7: REQUIRE( filter.getState() < prev ) 7: with expansion: 7: 150.00032641707815628 7: < 7: 150.0044282950572665 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 120012345 (0x7273e39) 7: == 7: 120012345 (0x7273e39) 7: 7: ./tests/tests_lowpass_float.cpp:61: PASSED: 7: REQUIRE( filter.getState() < prev ) 7: with expansion: 7: 150.00002406075194017 7: < 7: 150.00032641707815628 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 140012345 (0x8586b39) 7: == 7: 140012345 (0x8586b39) 7: 7: ./tests/tests_lowpass_float.cpp:61: PASSED: 7: REQUIRE( filter.getState() < prev ) 7: with expansion: 7: 150.00000177355849473 7: < 7: 150.00002406075194017 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 160012345 (0x9899839) 7: == 7: 160012345 (0x9899839) 7: 7: ./tests/tests_lowpass_float.cpp:61: PASSED: 7: REQUIRE( filter.getState() < prev ) 7: with expansion: 7: 150.00000013073199057 7: < 7: 150.00000177355849473 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 180012345 (0xabac539) 7: == 7: 180012345 (0xabac539) 7: 7: ./tests/tests_lowpass_float.cpp:61: PASSED: 7: REQUIRE( filter.getState() < prev ) 7: with expansion: 7: 150.00000000963646585 7: < 7: 150.00000013073199057 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 200012345 (0xbebf239) 7: == 7: 200012345 (0xbebf239) 7: 7: ./tests/tests_lowpass_float.cpp:61: PASSED: 7: REQUIRE( filter.getState() < prev ) 7: with expansion: 7: 150.00000000071031536 7: < 7: 150.00000000963646585 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 220012345 (0xd1d1f39) 7: == 7: 220012345 (0xd1d1f39) 7: 7: ./tests/tests_lowpass_float.cpp:61: PASSED: 7: REQUIRE( filter.getState() < prev ) 7: with expansion: 7: 150.00000000005235279 7: < 7: 150.00000000071031536 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 240012345 (0xe4e4c39) 7: == 7: 240012345 (0xe4e4c39) 7: 7: ./tests/tests_lowpass_float.cpp:61: PASSED: 7: REQUIRE( filter.getState() < prev ) 7: with expansion: 7: 150.00000000000386535 7: < 7: 150.00000000005235279 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 260012345 (0xf7f7939) 7: == 7: 260012345 (0xf7f7939) 7: 7: ./tests/tests_lowpass_float.cpp:61: PASSED: 7: REQUIRE( filter.getState() < prev ) 7: with expansion: 7: 150.00000000000028422 7: < 7: 150.00000000000386535 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 280012345 (0x10b0a639) 7: == 7: 280012345 (0x10b0a639) 7: 7: ./tests/tests_lowpass_float.cpp:61: PASSED: 7: REQUIRE( filter.getState() < prev ) 7: with expansion: 7: 150.00000000000002842 7: < 7: 150.00000000000028422 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 300012345 (0x11e1d339) 7: == 7: 300012345 (0x11e1d339) 7: 7: ./tests/tests_lowpass_float.cpp:61: PASSED: 7: REQUIRE( filter.getState() < prev ) 7: with expansion: 7: 150.0 < 150.00000000000002842 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 320012345 (0x13130039) 7: == 7: 320012345 (0x13130039) 7: 7: ./tests/tests_lowpass_float.cpp:59: PASSED: 7: REQUIRE( filter.getState() == newTarget ) 7: with expansion: 7: 150.0 == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 340012345 (0x14442d39) 7: == 7: 340012345 (0x14442d39) 7: 7: ./tests/tests_lowpass_float.cpp:59: PASSED: 7: REQUIRE( filter.getState() == newTarget ) 7: with expansion: 7: 150.0 == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 360012345 (0x15755a39) 7: == 7: 360012345 (0x15755a39) 7: 7: ./tests/tests_lowpass_float.cpp:59: PASSED: 7: REQUIRE( filter.getState() == newTarget ) 7: with expansion: 7: 150.0 == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 380012345 (0x16a68739) 7: == 7: 380012345 (0x16a68739) 7: 7: ./tests/tests_lowpass_float.cpp:59: PASSED: 7: REQUIRE( filter.getState() == newTarget ) 7: with expansion: 7: 150.0 == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 400012345 (0x17d7b439) 7: == 7: 400012345 (0x17d7b439) 7: 7: ./tests/tests_lowpass_float.cpp:59: PASSED: 7: REQUIRE( filter.getState() == newTarget ) 7: with expansion: 7: 150.0 == 150.0f 7: 7: ------------------------------------------------------------------------------- 7: LowPassIIRFilter - double 7: ------------------------------------------------------------------------------- 7: ./tests/tests_lowpass_float.cpp:19 7: ............................................................................... 7: 7: ./tests/tests_lowpass_float.cpp:23: PASSED: 7: CHECK_FALSE( filter.isInitialized() ) 7: with expansion: 7: !false 7: 7: ./tests/tests_lowpass_float.cpp:27: PASSED: 7: CHECK( filter.getState() == InitialState ) 7: with expansion: 7: 300.0 == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:28: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 12345 (0x3039) == 12345 (0x3039) 7: 7: ./tests/tests_lowpass_float.cpp:29: PASSED: 7: CHECK( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ------------------------------------------------------------------------------- 7: LowPassIIRFilter - double 7: Stay Same 7: ------------------------------------------------------------------------------- 7: ./tests/tests_lowpass_float.cpp:66 7: ............................................................................... 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 20012345 (0x1315d39) 7: == 7: 20012345 (0x1315d39) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0 == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 40012345 (0x2628a39) 7: == 7: 40012345 (0x2628a39) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0 == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 60012345 (0x393b739) 7: == 7: 60012345 (0x393b739) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0 == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 80012345 (0x4c4e439) 7: == 7: 80012345 (0x4c4e439) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0 == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 100012345 (0x5f61139) 7: == 7: 100012345 (0x5f61139) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0 == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 120012345 (0x7273e39) 7: == 7: 120012345 (0x7273e39) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0 == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 140012345 (0x8586b39) 7: == 7: 140012345 (0x8586b39) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0 == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 160012345 (0x9899839) 7: == 7: 160012345 (0x9899839) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0 == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 180012345 (0xabac539) 7: == 7: 180012345 (0xabac539) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0 == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 200012345 (0xbebf239) 7: == 7: 200012345 (0xbebf239) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0 == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 220012345 (0xd1d1f39) 7: == 7: 220012345 (0xd1d1f39) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0 == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 240012345 (0xe4e4c39) 7: == 7: 240012345 (0xe4e4c39) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0 == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 260012345 (0xf7f7939) 7: == 7: 260012345 (0xf7f7939) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0 == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 280012345 (0x10b0a639) 7: == 7: 280012345 (0x10b0a639) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0 == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 300012345 (0x11e1d339) 7: == 7: 300012345 (0x11e1d339) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0 == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 320012345 (0x13130039) 7: == 7: 320012345 (0x13130039) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0 == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 340012345 (0x14442d39) 7: == 7: 340012345 (0x14442d39) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0 == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 360012345 (0x15755a39) 7: == 7: 360012345 (0x15755a39) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0 == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 380012345 (0x16a68739) 7: == 7: 380012345 (0x16a68739) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0 == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 400012345 (0x17d7b439) 7: == 7: 400012345 (0x17d7b439) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0 == 300.0f 7: 7: ------------------------------------------------------------------------------- 7: m_lowpass_float 7: ------------------------------------------------------------------------------- 7: ./tests/tests_lowpass_float.cpp:78 7: ............................................................................... 7: 7: ./tests/tests_lowpass_float.cpp:82: PASSED: 7: CHECK( filter ) 7: with expansion: 7: 0x0000aaaaf74588a0 7: 7: ./tests/tests_lowpass_float.cpp:84: PASSED: 7: CHECK_FALSE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: !false 7: 7: ./tests/tests_lowpass_float.cpp:89: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:90: PASSED: 7: CHECK( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:93: PASSED: 7: CHECK( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:94: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 12345 (0x3039) == 12345 (0x3039) 7: 7: ./tests/tests_lowpass_float.cpp:95: PASSED: 7: CHECK( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ------------------------------------------------------------------------------- 7: m_lowpass_float 7: Increase 7: ------------------------------------------------------------------------------- 7: ./tests/tests_lowpass_float.cpp:98 7: ............................................................................... 7: 7: ./tests/tests_lowpass_float.cpp:104: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:105: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 20012345 (0x1315d39) 7: == 7: 20012345 (0x1315d39) 7: 7: ./tests/tests_lowpass_float.cpp:110: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) > prev ) 7: with expansion: 7: 577.886474609f > 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:104: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:105: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 40012345 (0x2628a39) 7: == 7: 40012345 (0x2628a39) 7: 7: ./tests/tests_lowpass_float.cpp:110: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) > prev ) 7: with expansion: 7: 598.369995117f > 577.886474609f 7: 7: ./tests/tests_lowpass_float.cpp:104: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:105: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 60012345 (0x393b739) 7: == 7: 60012345 (0x393b739) 7: 7: ./tests/tests_lowpass_float.cpp:110: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) > prev ) 7: with expansion: 7: 599.879821777f > 598.369995117f 7: 7: ./tests/tests_lowpass_float.cpp:104: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:105: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 80012345 (0x4c4e439) 7: == 7: 80012345 (0x4c4e439) 7: 7: ./tests/tests_lowpass_float.cpp:110: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) > prev ) 7: with expansion: 7: 599.991149902f > 599.879821777f 7: 7: ./tests/tests_lowpass_float.cpp:104: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:105: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 100012345 (0x5f61139) 7: == 7: 100012345 (0x5f61139) 7: 7: ./tests/tests_lowpass_float.cpp:110: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) > prev ) 7: with expansion: 7: 599.999328613f > 599.991149902f 7: 7: ./tests/tests_lowpass_float.cpp:104: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:105: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 120012345 (0x7273e39) 7: == 7: 120012345 (0x7273e39) 7: 7: ./tests/tests_lowpass_float.cpp:110: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) > prev ) 7: with expansion: 7: 599.999938965f > 599.999328613f 7: 7: ./tests/tests_lowpass_float.cpp:104: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:105: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 140012345 (0x8586b39) 7: == 7: 140012345 (0x8586b39) 7: 7: ./tests/tests_lowpass_float.cpp:110: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) > prev ) 7: with expansion: 7: 600.0f > 599.999938965f 7: 7: ./tests/tests_lowpass_float.cpp:104: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:105: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 160012345 (0x9899839) 7: == 7: 160012345 (0x9899839) 7: 7: ./tests/tests_lowpass_float.cpp:108: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ./tests/tests_lowpass_float.cpp:104: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:105: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 180012345 (0xabac539) 7: == 7: 180012345 (0xabac539) 7: 7: ./tests/tests_lowpass_float.cpp:108: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ./tests/tests_lowpass_float.cpp:104: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:105: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 200012345 (0xbebf239) 7: == 7: 200012345 (0xbebf239) 7: 7: ./tests/tests_lowpass_float.cpp:108: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ./tests/tests_lowpass_float.cpp:104: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:105: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 220012345 (0xd1d1f39) 7: == 7: 220012345 (0xd1d1f39) 7: 7: ./tests/tests_lowpass_float.cpp:108: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ./tests/tests_lowpass_float.cpp:104: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:105: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 240012345 (0xe4e4c39) 7: == 7: 240012345 (0xe4e4c39) 7: 7: ./tests/tests_lowpass_float.cpp:108: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ./tests/tests_lowpass_float.cpp:104: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:105: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 260012345 (0xf7f7939) 7: == 7: 260012345 (0xf7f7939) 7: 7: ./tests/tests_lowpass_float.cpp:108: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ./tests/tests_lowpass_float.cpp:104: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:105: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 280012345 (0x10b0a639) 7: == 7: 280012345 (0x10b0a639) 7: 7: ./tests/tests_lowpass_float.cpp:108: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ./tests/tests_lowpass_float.cpp:104: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:105: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 300012345 (0x11e1d339) 7: == 7: 300012345 (0x11e1d339) 7: 7: ./tests/tests_lowpass_float.cpp:108: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ./tests/tests_lowpass_float.cpp:104: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:105: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 320012345 (0x13130039) 7: == 7: 320012345 (0x13130039) 7: 7: ./tests/tests_lowpass_float.cpp:108: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ./tests/tests_lowpass_float.cpp:104: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:105: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 340012345 (0x14442d39) 7: == 7: 340012345 (0x14442d39) 7: 7: ./tests/tests_lowpass_float.cpp:108: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ./tests/tests_lowpass_float.cpp:104: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:105: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 360012345 (0x15755a39) 7: == 7: 360012345 (0x15755a39) 7: 7: ./tests/tests_lowpass_float.cpp:108: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ./tests/tests_lowpass_float.cpp:104: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:105: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 380012345 (0x16a68739) 7: == 7: 380012345 (0x16a68739) 7: 7: ./tests/tests_lowpass_float.cpp:108: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ./tests/tests_lowpass_float.cpp:104: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:105: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 400012345 (0x17d7b439) 7: == 7: 400012345 (0x17d7b439) 7: 7: ./tests/tests_lowpass_float.cpp:108: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ------------------------------------------------------------------------------- 7: m_lowpass_float 7: ------------------------------------------------------------------------------- 7: ./tests/tests_lowpass_float.cpp:78 7: ............................................................................... 7: 7: ./tests/tests_lowpass_float.cpp:82: PASSED: 7: CHECK( filter ) 7: with expansion: 7: 0x0000aaaaf7465d30 7: 7: ./tests/tests_lowpass_float.cpp:84: PASSED: 7: CHECK_FALSE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: !false 7: 8: Randomness seeded to: 869324335 8: 8: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8: tests_lowpass_integer is a Catch2 v3.6.0 host application. 8: Run with -? for options 8: 8: ------------------------------------------------------------------------------- 8: IntegerLowPassIIRFilter - int32_t 8: ------------------------------------------------------------------------------- 8: ./tests/tests_lowpass_integer.cpp:18 8: ............................................................................... 8: 8: ./tests/tests_lowpass_integer.cpp:22: PASSED: 8: CHECK_FALSE( filter.isInitialized() ) 8: with expansion: 8: !false 8: 8: ./tests/tests_lowpass_integer.cpp:25: PASSED: 8: CHECK( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:26: PASSED: 8: CHECK( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ------------------------------------------------------------------------------- 8: IntegerLowPassIIRFilter - int32_t 8: Increase 8: ------------------------------------------------------------------------------- 8: ./tests/tests_lowpass_integer.cpp:29 8: ............................................................................... 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:39: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 450 (0x1c2) > 300 (0x12c) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:39: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 525 (0x20d) > 450 (0x1c2) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:39: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 562 (0x232) > 525 (0x20d) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:39: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 581 (0x245) > 562 (0x232) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:39: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 590 (0x24e) > 581 (0x245) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:39: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 595 (0x253) > 590 (0x24e) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:39: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 597 (0x255) > 595 (0x253) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:39: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 598 (0x256) > 597 (0x255) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:39: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 599 (0x257) > 598 (0x256) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:37: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:37: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:37: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:37: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:37: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:37: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:37: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:37: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:37: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:37: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:37: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ------------------------------------------------------------------------------- 8: IntegerLowPassIIRFilter - int32_t 8: ------------------------------------------------------------------------------- 8: ./tests/tests_lowpass_integer.cpp:18 8: ............................................................................... 8: 8: ./tests/tests_lowpass_integer.cpp:22: PASSED: 8: CHECK_FALSE( filter.isInitialized() ) 8: with expansion: 8: !false 8: 8: ./tests/tests_lowpass_integer.cpp:25: PASSED: 8: CHECK( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:26: PASSED: 8: CHECK( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ------------------------------------------------------------------------------- 8: IntegerLowPassIIRFilter - int32_t 8: Decrease 8: ------------------------------------------------------------------------------- 8: ./tests/tests_lowpass_integer.cpp:45 8: ............................................................................... 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:55: PASSED: 8: REQUIRE( filter.getState() < prev ) 8: with expansion: 8: 225 < 300 (0x12c) 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:55: PASSED: 8: REQUIRE( filter.getState() < prev ) 8: with expansion: 8: 187 < 225 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:55: PASSED: 8: REQUIRE( filter.getState() < prev ) 8: with expansion: 8: 168 < 187 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:55: PASSED: 8: REQUIRE( filter.getState() < prev ) 8: with expansion: 8: 159 < 168 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:55: PASSED: 8: REQUIRE( filter.getState() < prev ) 8: with expansion: 8: 154 < 159 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:55: PASSED: 8: REQUIRE( filter.getState() < prev ) 8: with expansion: 8: 152 < 154 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:55: PASSED: 8: REQUIRE( filter.getState() < prev ) 8: with expansion: 8: 151 < 152 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:55: PASSED: 8: REQUIRE( filter.getState() < prev ) 8: with expansion: 8: 150 < 151 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:53: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:53: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:53: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:53: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:53: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:53: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:53: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:53: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:53: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:53: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:53: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:53: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ------------------------------------------------------------------------------- 8: IntegerLowPassIIRFilter - int32_t 8: ------------------------------------------------------------------------------- 8: ./tests/tests_lowpass_integer.cpp:18 8: ............................................................................... 8: 8: ./tests/tests_lowpass_integer.cpp:22: PASSED: 8: CHECK_FALSE( filter.isInitialized() ) 8: with expansion: 8: !false 8: 8: ./tests/tests_lowpass_integer.cpp:25: PASSED: 8: CHECK( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:26: PASSED: 8: CHECK( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ------------------------------------------------------------------------------- 8: IntegerLowPassIIRFilter - int32_t 8: Stay Same 8: ------------------------------------------------------------------------------- 8: ./tests/tests_lowpass_integer.cpp:60 8: ............................................................................... 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ------------------------------------------------------------------------------- 8: IntegerLowPassIIRFilter - uint32_t 8: ------------------------------------------------------------------------------- 8: ./tests/tests_lowpass_integer.cpp:18 8: ............................................................................... 8: 8: ./tests/tests_lowpass_integer.cpp:22: PASSED: 8: CHECK_FALSE( filter.isInitialized() ) 8: with expansion: 8: !false 8: 8: ./tests/tests_lowpass_integer.cpp:25: PASSED: 8: CHECK( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:26: PASSED: 8: CHECK( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ------------------------------------------------------------------------------- 8: IntegerLowPassIIRFilter - uint32_t 8: Increase 8: ------------------------------------------------------------------------------- 8: ./tests/tests_lowpass_integer.cpp:29 8: ............................................................................... 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:39: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 450 (0x1c2) > 300 (0x12c) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:39: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 525 (0x20d) > 450 (0x1c2) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:39: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 562 (0x232) > 525 (0x20d) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:39: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 581 (0x245) > 562 (0x232) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:39: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 590 (0x24e) > 581 (0x245) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:39: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 595 (0x253) > 590 (0x24e) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:39: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 597 (0x255) > 595 (0x253) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:39: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 598 (0x256) > 597 (0x255) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:39: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 599 (0x257) > 598 (0x256) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:37: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:37: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:37: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:37: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:37: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:37: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:37: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:37: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:37: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:37: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:37: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ------------------------------------------------------------------------------- 8: IntegerLowPassIIRFilter - uint32_t 8: ------------------------------------------------------------------------------- 8: ./tests/tests_lowpass_integer.cpp:18 8: ............................................................................... 8: 8: ./tests/tests_lowpass_integer.cpp:22: PASSED: 8: CHECK_FALSE( filter.isInitialized() ) 8: with expansion: 8: !false 8: 8: ./tests/tests_lowpass_integer.cpp:25: PASSED: 8: CHECK( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:26: PASSED: 8: CHECK( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ------------------------------------------------------------------------------- 8: IntegerLowPassIIRFilter - uint32_t 8: Decrease 8: ------------------------------------------------------------------------------- 8: ./tests/tests_lowpass_integer.cpp:45 8: ............................................................................... 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:55: PASSED: 8: REQUIRE( filter.getState() < prev ) 8: with expansion: 8: 225 < 300 (0x12c) 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:55: PASSED: 8: REQUIRE( filter.getState() < prev ) 8: with expansion: 8: 187 < 225 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:55: PASSED: 8: REQUIRE( filter.getState() < prev ) 8: with expansion: 8: 168 < 187 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:55: PASSED: 8: REQUIRE( filter.getState() < prev ) 8: with expansion: 8: 159 < 168 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:55: PASSED: 8: REQUIRE( filter.getState() < prev ) 8: with expansion: 8: 154 < 159 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:55: PASSED: 8: REQUIRE( filter.getState() < prev ) 8: with expansion: 8: 152 < 154 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:55: PASSED: 8: REQUIRE( filter.getState() < prev ) 8: with expansion: 8: 151 < 152 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:55: PASSED: 8: REQUIRE( filter.getState() < prev ) 8: with expansion: 8: 150 < 151 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:53: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:53: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:53: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:53: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:53: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:53: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:53: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:53: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:53: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:53: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:53: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:53: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ------------------------------------------------------------------------------- 8: IntegerLowPassIIRFilter - uint32_t 8: ------------------------------------------------------------------------------- 8: ./tests/tests_lowpass_integer.cpp:18 8: ............................................................................... 8: 8: ./tests/tests_lowpass_integer.cpp:22: PASSED: 8: CHECK_FALSE( filter.isInitialized() ) 8: with expansion: 8: !false 8: 8: ./tests/tests_lowpass_integer.cpp:25: PASSED: 8: CHECK( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:26: PASSED: 8: CHECK( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ------------------------------------------------------------------------------- 8: IntegerLowPassIIRFilter - uint32_t 8: Stay Same 8: ------------------------------------------------------------------------------- 8: ./tests/tests_lowpass_integer.cpp:60 8: ............................................................................... 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ------------------------------------------------------------------------------- 8: m_lowpass_integer 8: ------------------------------------------------------------------------------- 8: ./tests/tests_lowpass_integer.cpp:71 8: ............................................................................... 8: 8: ./tests/tests_lowpass_integer.cpp:75: PASSED: 8: CHECK( filter ) 8: with expansion: 8: 0x0000aaaab5713f80 8: 8: ./tests/tests_lowpass_integer.cpp:77: PASSED: 8: CHECK_FALSE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: !false 8: 8: ./tests/tests_lowpass_integer.cpp:80: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:81: PASSED: 8: CHECK( m_lowpass_integer_get_state(filter) == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ------------------------------------------------------------------------------- 8: m_lowpass_integer 8: Increase 8: ------------------------------------------------------------------------------- 8: ./tests/tests_lowpass_integer.cpp:85 8: ............................................................................... 8: 8: ./tests/tests_lowpass_integer.cpp:90: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:95: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) > prev ) 8: with expansion: 8: 450 (0x1c2) > 300 (0x12c) 8: 8: ./tests/tests_lowpass_integer.cpp:90: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:95: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) > prev ) 8: with expansion: 8: 525 (0x20d) > 450 (0x1c2) 8: 8: ./tests/tests_lowpass_integer.cpp:90: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:95: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) > prev ) 8: with expansion: 8: 562 (0x232) > 525 (0x20d) 8: 8: ./tests/tests_lowpass_integer.cpp:90: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:95: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) > prev ) 8: with expansion: 8: 581 (0x245) > 562 (0x232) 8: 8: ./tests/tests_lowpass_integer.cpp:90: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:95: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) > prev ) 8: with expansion: 8: 590 (0x24e) > 581 (0x245) 8: 8: ./tests/tests_lowpass_integer.cpp:90: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:95: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) > prev ) 8: with expansion: 8: 595 (0x253) > 590 (0x24e) 8: 8: ./tests/tests_lowpass_integer.cpp:90: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:95: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) > prev ) 8: with expansion: 8: 597 (0x255) > 595 (0x253) 8: 8: ./tests/tests_lowpass_integer.cpp:90: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:95: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) > prev ) 8: with expansion: 8: 598 (0x256) > 597 (0x255) 8: 8: ./tests/tests_lowpass_integer.cpp:90: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:95: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) > prev ) 8: with expansion: 8: 599 (0x257) > 598 (0x256) 8: 8: ./tests/tests_lowpass_integer.cpp:90: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:93: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:90: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:93: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:90: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:93: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:90: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:93: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:90: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:93: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:90: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:93: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:90: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:93: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:90: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:93: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:90: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:93: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:90: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:93: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:90: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:93: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ------------------------------------------------------------------------------- 8: m_lowpass_integer 8: ------------------------------------------------------------------------------- 8: ./tests/tests_lowpass_integer.cpp:71 8: ............................................................................... 8: 8: ./tests/tests_lowpass_integer.cpp:75: PASSED: 8: CHECK( filter ) 8: with expansion: 8: 0x0000aaaab571f420 8: 8: ./tests/tests_lowpass_integer.cpp:77: PASSED: 8: CHECK_FALSE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: !false 8: 8: ./tests/tests_lowpass_integer.cpp:80: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:81: PASSED: 8: CHECK( m_lowpass_integer_get_state(filter) == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ------------------------------------------------------------------------------- 8: m_lowpass_integer 8: Decrease 8: ------------------------------------------------------------------------------- 8: ./tests/tests_lowpass_integer.cpp:101 8: ............................................................................... 8: 8: ./tests/tests_lowpass_integer.cpp:107: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:111: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) < prev ) 8: with expansion: 8: 225 < 300 (0x12c) 8: 8: ./tests/tests_lowpass_integer.cpp:107: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:111: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) < prev ) 8: with expansion: 8: 187 < 225 8: 8: ./tests/tests_lowpass_integer.cpp:107: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:111: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) < prev ) 8: with expansion: 8: 168 < 187 8: 8: ./tests/tests_lowpass_integer.cpp:107: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:111: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) < prev ) 8: with expansion: 8: 159 < 168 8: 8: ./tests/tests_lowpass_integer.cpp:107: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:111: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) < prev ) 8: with expansion: 8: 154 < 159 8: 8: ./tests/tests_lowpass_integer.cpp:107: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:111: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) < prev ) 8: with expansion: 8: 152 < 154 8: 8: ./tests/tests_lowpass_integer.cpp:107: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:111: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) < prev ) 8: with expansion: 8: 151 < 152 8: 8: ./tests/tests_lowpass_integer.cpp:107: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:111: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) < prev ) 8: with expansion: 8: 150 < 151 8: 8: ./tests/tests_lowpass_integer.cpp:107: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:109: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:107: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:109: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:107: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:109: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:107: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:109: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:107: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:109: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:107: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:109: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:107: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:109: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:107: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:109: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:107: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:109: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:107: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:109: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:107: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:109: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:107: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:109: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ------------------------------------------------------------------------------- 8: m_lowpass_integer 8: ------------------------------------------------------------------------------- 8: ./tests/tests_lowpass_integer.cpp:71 8: ............................................................................... 8: 8: ./tests/tests_lowpass_integer.cpp:75: PASSED: 8: CHECK( filter ) 8: with expansion: 8: 0x0000aaaab57145f0 8: 8: ./tests/tests_lowpass_integer.cpp:77: PASSED: 8: CHECK_FALSE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: !false 8: 8: ./tests/tests_lowpass_integer.cpp:80: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:81: PASSED: 8: CHECK( m_lowpass_integer_get_state(filter) == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ------------------------------------------------------------------------------- 8: m_lowpass_integer 8: Stay Same 8: ------------------------------------------------------------------------------- 8: ./tests/tests_lowpass_integer.cpp:116 8: ............................................................................... 8: 8: ./tests/tests_lowpass_integer.cpp:121: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:122: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:121: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:122: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:121: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:122: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:121: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:122: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:121: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:122: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:121: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:122: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:121: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:122: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:121: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:122: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:121: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:122: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:121: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:122: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:121: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:122: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:121: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:122: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:121: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:122: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:121: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:122: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:121: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:122: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:121: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:122: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:121: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:122: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:121: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:122: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:121: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:122: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:121: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:122: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: =============================================================================== 8: All tests passed (390 assertions in 3 test cases) 8: 9: Randomness seeded to: 3176150989 9: 9: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9: tests_pacing is a Catch2 v3.6.0 host application. 9: Run with -? for options 9: 9: ------------------------------------------------------------------------------- 9: u_pacing_compositor_display_timing 9: ------------------------------------------------------------------------------- 9: ./tests/tests_pacing.cpp:199 9: ............................................................................... 9: 9: ./tests/tests_pacing.cpp:203: PASSED: 9: REQUIRE( XRT_SUCCESS == u_pc_display_timing_create(frame_interval_ns.count(), &U_PC_DISPLAY_TIMING_CONFIG_DEFAULT, &upc) ) 9: with expansion: 9: 0 == 0 9: 9: ./tests/tests_pacing.cpp:205: PASSED: 9: REQUIRE( upc != nullptr ) 9: with expansion: 9: 0x0000aaaaca0f4140 != nullptr 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000158400000 (0x38d7eae377e00) 9: >= 9: 1000000001000000 (0x38d7ea4d5c240) 9: with messages: 9: 0 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000161000000 (0x38d7eae5f2a40) 9: > 9: 1000000001000000 (0x38d7ea4d5c240) 9: with messages: 9: 0 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000161000000 (0x38d7eae5f2a40) 9: > 9: 1000000158400000 (0x38d7eae377e00) 9: with messages: 9: 0 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000165000000 (0x38d7eae9c3340) 9: > 9: 1000000001000000 (0x38d7ea4d5c240) 9: with messages: 9: 0 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000165000000 (0x38d7eae9c3340) 9: > 9: 1000000161000000 (0x38d7eae5f2a40) 9: with messages: 9: 0 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 0 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 0 9: 1000000001000000 9: 9: ------------------------------------------------------------------------------- 9: u_pacing_compositor_display_timing 9: faster than expected 9: ------------------------------------------------------------------------------- 9: ./tests/tests_pacing.cpp:220 9: ............................................................................... 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000161000000 (0x38d7eae5f2a40) 9: 9: ./tests/tests_pacing.cpp:259: PASSED: 9: CHECK( loopPred.frame_id > i ) 9: with expansion: 9: 1 > 0 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000178400000 (0x38d7eaf68ab00) 9: >= 9: 1000000002240000 (0x38d7ea4e8ae00) 9: with messages: 9: frame id1 9: 1000000002240000 9: 1 9: 1000000002240000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000181000000 (0x38d7eaf905740) 9: > 9: 1000000002240000 (0x38d7ea4e8ae00) 9: with messages: 9: frame id1 9: 1000000002240000 9: 1 9: 1000000002240000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000181000000 (0x38d7eaf905740) 9: > 9: 1000000178400000 (0x38d7eaf68ab00) 9: with messages: 9: frame id1 9: 1000000002240000 9: 1 9: 1000000002240000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000185000000 (0x38d7eafcd6040) 9: > 9: 1000000002240000 (0x38d7ea4e8ae00) 9: with messages: 9: frame id1 9: 1000000002240000 9: 1 9: 1000000002240000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000185000000 (0x38d7eafcd6040) 9: > 9: 1000000181000000 (0x38d7eaf905740) 9: with messages: 9: frame id1 9: 1000000002240000 9: 1 9: 1000000002240000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: frame id1 9: 1000000002240000 9: 1 9: 1000000002240000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: frame id1 9: 1000000002240000 9: 1 9: 1000000002240000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000002240000 (0x38d7ea4e8ae00) 9: <= 9: 1000000178400000 (0x38d7eaf68ab00) 9: with messages: 9: frame id1 9: 1000000002240000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000002240000 (0x38d7ea4e8ae00) 9: <= 9: 1000000178400000 (0x38d7eaf68ab00) 9: with messages: 9: frame id1 9: 1000000002240000 9: 9: frame_id: 0 9: desired_present_time_ns: 1000000161000000 9: actual_present_time_ns: 1000000161000000 9: earliest_present_time_ns: 1000000017000000 9: present_margin_ns: 14760000 9: now_ns: 1000000162000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000181000000 (0x38d7eaf905740) 9: >= 9: 1000000179640000 (0x38d7eaf7b96c0) 9: with messages: 9: frame id1 9: 1000000002240000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000181000000 (0x38d7eaf905740) 9: with messages: 9: frame id1 9: 1000000002240000 9: 9: ./tests/tests_pacing.cpp:259: PASSED: 9: CHECK( loopPred.frame_id > i ) 9: with expansion: 9: 2 > 1 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000190720000 (0x38d7eb024a800) 9: >= 9: 1000000179640000 (0x38d7eaf7b96c0) 9: with messages: 9: frame id2 9: 1000000179640000 9: 2 9: 1000000179640000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000193000000 (0x38d7eb0477240) 9: > 9: 1000000179640000 (0x38d7eaf7b96c0) 9: with messages: 9: frame id2 9: 1000000179640000 9: 2 9: 1000000179640000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000193000000 (0x38d7eb0477240) 9: > 9: 1000000190720000 (0x38d7eb024a800) 9: with messages: 9: frame id2 9: 1000000179640000 9: 2 9: 1000000179640000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000197000000 (0x38d7eb0847b40) 9: > 9: 1000000179640000 (0x38d7eaf7b96c0) 9: with messages: 9: frame id2 9: 1000000179640000 9: 2 9: 1000000179640000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000197000000 (0x38d7eb0847b40) 9: > 9: 1000000193000000 (0x38d7eb0477240) 9: with messages: 9: frame id2 9: 1000000179640000 9: 2 9: 1000000179640000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: frame id2 9: 1000000179640000 9: 2 9: 1000000179640000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: frame id2 9: 1000000179640000 9: 2 9: 1000000179640000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000179640000 (0x38d7eaf7b96c0) 9: <= 9: 1000000190720000 (0x38d7eb024a800) 9: with messages: 9: frame id2 9: 1000000179640000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000179640000 (0x38d7eaf7b96c0) 9: <= 9: 1000000190720000 (0x38d7eb024a800) 9: with messages: 9: frame id2 9: 1000000179640000 9: 9: frame_id: 1 9: desired_present_time_ns: 1000000181000000 9: actual_present_time_ns: 1000000181000000 9: earliest_present_time_ns: 1000000181000000 9: present_margin_ns: 1360000 9: now_ns: 1000000182000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000193000000 (0x38d7eb0477240) 9: >= 9: 1000000191960000 (0x38d7eb03793c0) 9: with messages: 9: frame id2 9: 1000000179640000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000193000000 (0x38d7eb0477240) 9: with messages: 9: frame id2 9: 1000000179640000 9: 9: ./tests/tests_pacing.cpp:259: PASSED: 9: CHECK( loopPred.frame_id > i ) 9: with expansion: 9: 3 > 2 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000211040000 (0x38d7eb15ab700) 9: >= 9: 1000000191960000 (0x38d7eb03793c0) 9: with messages: 9: frame id3 9: 1000000191960000 9: 3 9: 1000000191960000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000213000000 (0x38d7eb1789f40) 9: > 9: 1000000191960000 (0x38d7eb03793c0) 9: with messages: 9: frame id3 9: 1000000191960000 9: 3 9: 1000000191960000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000213000000 (0x38d7eb1789f40) 9: > 9: 1000000211040000 (0x38d7eb15ab700) 9: with messages: 9: frame id3 9: 1000000191960000 9: 3 9: 1000000191960000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000217000000 (0x38d7eb1b5a840) 9: > 9: 1000000191960000 (0x38d7eb03793c0) 9: with messages: 9: frame id3 9: 1000000191960000 9: 3 9: 1000000191960000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000217000000 (0x38d7eb1b5a840) 9: > 9: 1000000213000000 (0x38d7eb1789f40) 9: with messages: 9: frame id3 9: 1000000191960000 9: 3 9: 1000000191960000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: frame id3 9: 1000000191960000 9: 3 9: 1000000191960000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: frame id3 9: 1000000191960000 9: 3 9: 1000000191960000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000191960000 (0x38d7eb03793c0) 9: <= 9: 1000000211040000 (0x38d7eb15ab700) 9: with messages: 9: frame id3 9: 1000000191960000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000191960000 (0x38d7eb03793c0) 9: <= 9: 1000000211040000 (0x38d7eb15ab700) 9: with messages: 9: frame id3 9: 1000000191960000 9: 9: frame_id: 2 9: desired_present_time_ns: 1000000193000000 9: actual_present_time_ns: 1000000193000000 9: earliest_present_time_ns: 1000000193000000 9: present_margin_ns: 1040000 9: now_ns: 1000000194000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000213000000 (0x38d7eb1789f40) 9: >= 9: 1000000212280000 (0x38d7eb16da2c0) 9: with messages: 9: frame id3 9: 1000000191960000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000213000000 (0x38d7eb1789f40) 9: with messages: 9: frame id3 9: 1000000191960000 9: 9: ./tests/tests_pacing.cpp:259: PASSED: 9: CHECK( loopPred.frame_id > i ) 9: with expansion: 9: 4 > 3 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000223040000 (0x38d7eb211d200) 9: >= 9: 1000000212280000 (0x38d7eb16da2c0) 9: with messages: 9: frame id4 9: 1000000212280000 9: 4 9: 1000000212280000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000225000000 (0x38d7eb22fba40) 9: > 9: 1000000212280000 (0x38d7eb16da2c0) 9: with messages: 9: frame id4 9: 1000000212280000 9: 4 9: 1000000212280000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000225000000 (0x38d7eb22fba40) 9: > 9: 1000000223040000 (0x38d7eb211d200) 9: with messages: 9: frame id4 9: 1000000212280000 9: 4 9: 1000000212280000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000229000000 (0x38d7eb26cc340) 9: > 9: 1000000212280000 (0x38d7eb16da2c0) 9: with messages: 9: frame id4 9: 1000000212280000 9: 4 9: 1000000212280000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000229000000 (0x38d7eb26cc340) 9: > 9: 1000000225000000 (0x38d7eb22fba40) 9: with messages: 9: frame id4 9: 1000000212280000 9: 4 9: 1000000212280000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: frame id4 9: 1000000212280000 9: 4 9: 1000000212280000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: frame id4 9: 1000000212280000 9: 4 9: 1000000212280000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000212280000 (0x38d7eb16da2c0) 9: <= 9: 1000000223040000 (0x38d7eb211d200) 9: with messages: 9: frame id4 9: 1000000212280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000212280000 (0x38d7eb16da2c0) 9: <= 9: 1000000223040000 (0x38d7eb211d200) 9: with messages: 9: frame id4 9: 1000000212280000 9: 9: frame_id: 3 9: desired_present_time_ns: 1000000213000000 9: actual_present_time_ns: 1000000213000000 9: earliest_present_time_ns: 1000000213000000 9: present_margin_ns: 720000 9: now_ns: 1000000214000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000225000000 (0x38d7eb22fba40) 9: >= 9: 1000000224280000 (0x38d7eb224bdc0) 9: with messages: 9: frame id4 9: 1000000212280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000225000000 (0x38d7eb22fba40) 9: with messages: 9: frame id4 9: 1000000212280000 9: 9: ./tests/tests_pacing.cpp:259: PASSED: 9: CHECK( loopPred.frame_id > i ) 9: with expansion: 9: 5 > 4 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000243040000 (0x38d7eb342ff00) 9: >= 9: 1000000224280000 (0x38d7eb224bdc0) 9: with messages: 9: frame id5 9: 1000000224280000 9: 5 9: 1000000224280000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000245000000 (0x38d7eb360e740) 9: > 9: 1000000224280000 (0x38d7eb224bdc0) 9: with messages: 9: frame id5 9: 1000000224280000 9: 5 9: 1000000224280000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000245000000 (0x38d7eb360e740) 9: > 9: 1000000243040000 (0x38d7eb342ff00) 9: with messages: 9: frame id5 9: 1000000224280000 9: 5 9: 1000000224280000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000249000000 (0x38d7eb39df040) 9: > 9: 1000000224280000 (0x38d7eb224bdc0) 9: with messages: 9: frame id5 9: 1000000224280000 9: 5 9: 1000000224280000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000249000000 (0x38d7eb39df040) 9: > 9: 1000000245000000 (0x38d7eb360e740) 9: with messages: 9: frame id5 9: 1000000224280000 9: 5 9: 1000000224280000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: frame id5 9: 1000000224280000 9: 5 9: 1000000224280000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: frame id5 9: 1000000224280000 9: 5 9: 1000000224280000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000224280000 (0x38d7eb224bdc0) 9: <= 9: 1000000243040000 (0x38d7eb342ff00) 9: with messages: 9: frame id5 9: 1000000224280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000224280000 (0x38d7eb224bdc0) 9: <= 9: 1000000243040000 (0x38d7eb342ff00) 9: with messages: 9: frame id5 9: 1000000224280000 9: 9: frame_id: 4 9: desired_present_time_ns: 1000000225000000 9: actual_present_time_ns: 1000000225000000 9: earliest_present_time_ns: 1000000225000000 9: present_margin_ns: 720000 9: now_ns: 1000000226000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000245000000 (0x38d7eb360e740) 9: >= 9: 1000000244280000 (0x38d7eb355eac0) 9: with messages: 9: frame id5 9: 1000000224280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000245000000 (0x38d7eb360e740) 9: with messages: 9: frame id5 9: 1000000224280000 9: 9: ./tests/tests_pacing.cpp:259: PASSED: 9: CHECK( loopPred.frame_id > i ) 9: with expansion: 9: 6 > 5 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000255040000 (0x38d7eb3fa1a00) 9: >= 9: 1000000244280000 (0x38d7eb355eac0) 9: with messages: 9: frame id6 9: 1000000244280000 9: 6 9: 1000000244280000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000257000000 (0x38d7eb4180240) 9: > 9: 1000000244280000 (0x38d7eb355eac0) 9: with messages: 9: frame id6 9: 1000000244280000 9: 6 9: 1000000244280000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000257000000 (0x38d7eb4180240) 9: > 9: 1000000255040000 (0x38d7eb3fa1a00) 9: with messages: 9: frame id6 9: 1000000244280000 9: 6 9: 1000000244280000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000261000000 (0x38d7eb4550b40) 9: > 9: 1000000244280000 (0x38d7eb355eac0) 9: with messages: 9: frame id6 9: 1000000244280000 9: 6 9: 1000000244280000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000261000000 (0x38d7eb4550b40) 9: > 9: 1000000257000000 (0x38d7eb4180240) 9: with messages: 9: frame id6 9: 1000000244280000 9: 6 9: 1000000244280000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: frame id6 9: 1000000244280000 9: 6 9: 1000000244280000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: frame id6 9: 1000000244280000 9: 6 9: 1000000244280000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000244280000 (0x38d7eb355eac0) 9: <= 9: 1000000255040000 (0x38d7eb3fa1a00) 9: with messages: 9: frame id6 9: 1000000244280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000244280000 (0x38d7eb355eac0) 9: <= 9: 1000000255040000 (0x38d7eb3fa1a00) 9: with messages: 9: frame id6 9: 1000000244280000 9: 9: frame_id: 5 9: desired_present_time_ns: 1000000245000000 9: actual_present_time_ns: 1000000245000000 9: earliest_present_time_ns: 1000000245000000 9: present_margin_ns: 720000 9: now_ns: 1000000246000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000257000000 (0x38d7eb4180240) 9: >= 9: 1000000256280000 (0x38d7eb40d05c0) 9: with messages: 9: frame id6 9: 1000000244280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000257000000 (0x38d7eb4180240) 9: with messages: 9: frame id6 9: 1000000244280000 9: 9: ./tests/tests_pacing.cpp:259: PASSED: 9: CHECK( loopPred.frame_id > i ) 9: with expansion: 9: 7 > 6 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000275040000 (0x38d7eb52b4700) 9: >= 9: 1000000256280000 (0x38d7eb40d05c0) 9: with messages: 9: frame id7 9: 1000000256280000 9: 7 9: 1000000256280000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000277000000 (0x38d7eb5492f40) 9: > 9: 1000000256280000 (0x38d7eb40d05c0) 9: with messages: 9: frame id7 9: 1000000256280000 9: 7 9: 1000000256280000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000277000000 (0x38d7eb5492f40) 9: > 9: 1000000275040000 (0x38d7eb52b4700) 9: with messages: 9: frame id7 9: 1000000256280000 9: 7 9: 1000000256280000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000281000000 (0x38d7eb5863840) 9: > 9: 1000000256280000 (0x38d7eb40d05c0) 9: with messages: 9: frame id7 9: 1000000256280000 9: 7 9: 1000000256280000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000281000000 (0x38d7eb5863840) 9: > 9: 1000000277000000 (0x38d7eb5492f40) 9: with messages: 9: frame id7 9: 1000000256280000 9: 7 9: 1000000256280000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: frame id7 9: 1000000256280000 9: 7 9: 1000000256280000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: frame id7 9: 1000000256280000 9: 7 9: 1000000256280000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000256280000 (0x38d7eb40d05c0) 9: <= 9: 1000000275040000 (0x38d7eb52b4700) 9: with messages: 9: frame id7 9: 1000000256280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000256280000 (0x38d7eb40d05c0) 9: <= 9: 1000000275040000 (0x38d7eb52b4700) 9: with messages: 9: frame id7 9: 1000000256280000 9: 9: frame_id: 6 9: desired_present_time_ns: 1000000257000000 9: actual_present_time_ns: 1000000257000000 9: earliest_present_time_ns: 1000000257000000 9: present_margin_ns: 720000 9: now_ns: 1000000258000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000277000000 (0x38d7eb5492f40) 9: >= 9: 1000000276280000 (0x38d7eb53e32c0) 9: with messages: 9: frame id7 9: 1000000256280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000277000000 (0x38d7eb5492f40) 9: with messages: 9: frame id7 9: 1000000256280000 9: 9: ./tests/tests_pacing.cpp:259: PASSED: 9: CHECK( loopPred.frame_id > i ) 9: with expansion: 9: 8 > 7 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000287040000 (0x38d7eb5e26200) 9: >= 9: 1000000276280000 (0x38d7eb53e32c0) 9: with messages: 9: frame id8 9: 1000000276280000 9: 8 9: 1000000276280000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000289000000 (0x38d7eb6004a40) 9: > 9: 1000000276280000 (0x38d7eb53e32c0) 9: with messages: 9: frame id8 9: 1000000276280000 9: 8 9: 1000000276280000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000289000000 (0x38d7eb6004a40) 9: > 9: 1000000287040000 (0x38d7eb5e26200) 9: with messages: 9: frame id8 9: 1000000276280000 9: 8 9: 1000000276280000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000293000000 (0x38d7eb63d5340) 9: > 9: 1000000276280000 (0x38d7eb53e32c0) 9: with messages: 9: frame id8 9: 1000000276280000 9: 8 9: 1000000276280000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000293000000 (0x38d7eb63d5340) 9: > 9: 1000000289000000 (0x38d7eb6004a40) 9: with messages: 9: frame id8 9: 1000000276280000 9: 8 9: 1000000276280000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: frame id8 9: 1000000276280000 9: 8 9: 1000000276280000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: frame id8 9: 1000000276280000 9: 8 9: 1000000276280000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000276280000 (0x38d7eb53e32c0) 9: <= 9: 1000000287040000 (0x38d7eb5e26200) 9: with messages: 9: frame id8 9: 1000000276280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000276280000 (0x38d7eb53e32c0) 9: <= 9: 1000000287040000 (0x38d7eb5e26200) 9: with messages: 9: frame id8 9: 1000000276280000 9: 9: frame_id: 7 9: desired_present_time_ns: 1000000277000000 9: actual_present_time_ns: 1000000277000000 9: earliest_present_time_ns: 1000000277000000 9: present_margin_ns: 720000 9: now_ns: 1000000278000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000289000000 (0x38d7eb6004a40) 9: >= 9: 1000000288280000 (0x38d7eb5f54dc0) 9: with messages: 9: frame id8 9: 1000000276280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000289000000 (0x38d7eb6004a40) 9: with messages: 9: frame id8 9: 1000000276280000 9: 9: ./tests/tests_pacing.cpp:259: PASSED: 9: CHECK( loopPred.frame_id > i ) 9: with expansion: 9: 9 > 8 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000307040000 (0x38d7eb7138f00) 9: >= 9: 1000000288280000 (0x38d7eb5f54dc0) 9: with messages: 9: frame id9 9: 1000000288280000 9: 9 9: 1000000288280000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000309000000 (0x38d7eb7317740) 9: > 9: 1000000288280000 (0x38d7eb5f54dc0) 9: with messages: 9: frame id9 9: 1000000288280000 9: 9 9: 1000000288280000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000309000000 (0x38d7eb7317740) 9: > 9: 1000000307040000 (0x38d7eb7138f00) 9: with messages: 9: frame id9 9: 1000000288280000 9: 9 9: 1000000288280000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000313000000 (0x38d7eb76e8040) 9: > 9: 1000000288280000 (0x38d7eb5f54dc0) 9: with messages: 9: frame id9 9: 1000000288280000 9: 9 9: 1000000288280000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000313000000 (0x38d7eb76e8040) 9: > 9: 1000000309000000 (0x38d7eb7317740) 9: with messages: 9: frame id9 9: 1000000288280000 9: 9 9: 1000000288280000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: frame id9 9: 1000000288280000 9: 9 9: 1000000288280000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: frame id9 9: 1000000288280000 9: 9 9: 1000000288280000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000288280000 (0x38d7eb5f54dc0) 9: <= 9: 1000000307040000 (0x38d7eb7138f00) 9: with messages: 9: frame id9 9: 1000000288280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000288280000 (0x38d7eb5f54dc0) 9: <= 9: 1000000307040000 (0x38d7eb7138f00) 9: with messages: 9: frame id9 9: 1000000288280000 9: 9: frame_id: 8 9: desired_present_time_ns: 1000000289000000 9: actual_present_time_ns: 1000000289000000 9: earliest_present_time_ns: 1000000289000000 9: present_margin_ns: 720000 9: now_ns: 1000000290000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000309000000 (0x38d7eb7317740) 9: >= 9: 1000000308280000 (0x38d7eb7267ac0) 9: with messages: 9: frame id9 9: 1000000288280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000309000000 (0x38d7eb7317740) 9: with messages: 9: frame id9 9: 1000000288280000 9: 9: ./tests/tests_pacing.cpp:259: PASSED: 9: CHECK( loopPred.frame_id > i ) 9: with expansion: 9: 10 > 9 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000319040000 (0x38d7eb7caaa00) 9: >= 9: 1000000308280000 (0x38d7eb7267ac0) 9: with messages: 9: frame id10 9: 1000000308280000 9: 10 9: 1000000308280000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000321000000 (0x38d7eb7e89240) 9: > 9: 1000000308280000 (0x38d7eb7267ac0) 9: with messages: 9: frame id10 9: 1000000308280000 9: 10 9: 1000000308280000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000321000000 (0x38d7eb7e89240) 9: > 9: 1000000319040000 (0x38d7eb7caaa00) 9: with messages: 9: frame id10 9: 1000000308280000 9: 10 9: 1000000308280000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000325000000 (0x38d7eb8259b40) 9: > 9: 1000000308280000 (0x38d7eb7267ac0) 9: with messages: 9: frame id10 9: 1000000308280000 9: 10 9: 1000000308280000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000325000000 (0x38d7eb8259b40) 9: > 9: 1000000321000000 (0x38d7eb7e89240) 9: with messages: 9: frame id10 9: 1000000308280000 9: 10 9: 1000000308280000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: frame id10 9: 1000000308280000 9: 10 9: 1000000308280000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: frame id10 9: 1000000308280000 9: 10 9: 1000000308280000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000308280000 (0x38d7eb7267ac0) 9: <= 9: 1000000319040000 (0x38d7eb7caaa00) 9: with messages: 9: frame id10 9: 1000000308280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000308280000 (0x38d7eb7267ac0) 9: <= 9: 1000000319040000 (0x38d7eb7caaa00) 9: with messages: 9: frame id10 9: 1000000308280000 9: 9: frame_id: 9 9: desired_present_time_ns: 1000000309000000 9: actual_present_time_ns: 1000000309000000 9: earliest_present_time_ns: 1000000309000000 9: present_margin_ns: 720000 9: now_ns: 1000000310000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000321000000 (0x38d7eb7e89240) 9: >= 9: 1000000320280000 (0x38d7eb7dd95c0) 9: with messages: 9: frame id10 9: 1000000308280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000321000000 (0x38d7eb7e89240) 9: with messages: 9: frame id10 9: 1000000308280000 9: 9: ./tests/tests_pacing.cpp:259: PASSED: 9: CHECK( loopPred.frame_id > i ) 9: with expansion: 9: 11 > 10 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000339040000 (0x38d7eb8fbd700) 9: >= 9: 1000000320280000 (0x38d7eb7dd95c0) 9: with messages: 9: frame id11 9: 1000000320280000 9: 11 9: 1000000320280000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000341000000 (0x38d7eb919bf40) 9: > 9: 1000000320280000 (0x38d7eb7dd95c0) 9: with messages: 9: frame id11 9: 1000000320280000 9: 11 9: 1000000320280000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000341000000 (0x38d7eb919bf40) 9: > 9: 1000000339040000 (0x38d7eb8fbd700) 9: with messages: 9: frame id11 9: 1000000320280000 9: 11 9: 1000000320280000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000345000000 (0x38d7eb956c840) 9: > 9: 1000000320280000 (0x38d7eb7dd95c0) 9: with messages: 9: frame id11 9: 1000000320280000 9: 11 9: 1000000320280000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000345000000 (0x38d7eb956c840) 9: > 9: 1000000341000000 (0x38d7eb919bf40) 9: with messages: 9: frame id11 9: 1000000320280000 9: 11 9: 1000000320280000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: frame id11 9: 1000000320280000 9: 11 9: 1000000320280000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: frame id11 9: 1000000320280000 9: 11 9: 1000000320280000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000320280000 (0x38d7eb7dd95c0) 9: <= 9: 1000000339040000 (0x38d7eb8fbd700) 9: with messages: 9: frame id11 9: 1000000320280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000320280000 (0x38d7eb7dd95c0) 9: <= 9: 1000000339040000 (0x38d7eb8fbd700) 9: with messages: 9: frame id11 9: 1000000320280000 9: 9: frame_id: 10 9: desired_present_time_ns: 1000000321000000 9: actual_present_time_ns: 1000000321000000 9: earliest_present_time_ns: 1000000321000000 9: present_margin_ns: 720000 9: now_ns: 1000000322000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000341000000 (0x38d7eb919bf40) 9: >= 9: 1000000340280000 (0x38d7eb90ec2c0) 9: with messages: 9: frame id11 9: 1000000320280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000341000000 (0x38d7eb919bf40) 9: with messages: 9: frame id11 9: 1000000320280000 9: 9: ./tests/tests_pacing.cpp:259: PASSED: 9: CHECK( loopPred.frame_id > i ) 9: with expansion: 9: 12 > 11 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000351040000 (0x38d7eb9b2f200) 9: >= 9: 1000000340280000 (0x38d7eb90ec2c0) 9: with messages: 9: frame id12 9: 1000000340280000 9: 12 9: 1000000340280000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000353000000 (0x38d7eb9d0da40) 9: > 9: 1000000340280000 (0x38d7eb90ec2c0) 9: with messages: 9: frame id12 9: 1000000340280000 9: 12 9: 1000000340280000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000353000000 (0x38d7eb9d0da40) 9: > 9: 1000000351040000 (0x38d7eb9b2f200) 9: with messages: 9: frame id12 9: 1000000340280000 9: 12 9: 1000000340280000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000357000000 (0x38d7eba0de340) 9: > 9: 1000000340280000 (0x38d7eb90ec2c0) 9: with messages: 9: frame id12 9: 1000000340280000 9: 12 9: 1000000340280000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000357000000 (0x38d7eba0de340) 9: > 9: 1000000353000000 (0x38d7eb9d0da40) 9: with messages: 9: frame id12 9: 1000000340280000 9: 12 9: 1000000340280000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: frame id12 9: 1000000340280000 9: 12 9: 1000000340280000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: frame id12 9: 1000000340280000 9: 12 9: 1000000340280000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000340280000 (0x38d7eb90ec2c0) 9: <= 9: 1000000351040000 (0x38d7eb9b2f200) 9: with messages: 9: frame id12 9: 1000000340280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000340280000 (0x38d7eb90ec2c0) 9: <= 9: 1000000351040000 (0x38d7eb9b2f200) 9: with messages: 9: frame id12 9: 1000000340280000 9: 9: frame_id: 11 9: desired_present_time_ns: 1000000341000000 9: actual_present_time_ns: 1000000341000000 9: earliest_present_time_ns: 1000000341000000 9: present_margin_ns: 720000 9: now_ns: 1000000342000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000353000000 (0x38d7eb9d0da40) 9: >= 9: 1000000352280000 (0x38d7eb9c5ddc0) 9: with messages: 9: frame id12 9: 1000000340280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000353000000 (0x38d7eb9d0da40) 9: with messages: 9: frame id12 9: 1000000340280000 9: 9: ./tests/tests_pacing.cpp:259: PASSED: 9: CHECK( loopPred.frame_id > i ) 9: with expansion: 9: 13 > 12 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000371040000 (0x38d7ebae41f00) 9: >= 9: 1000000352280000 (0x38d7eb9c5ddc0) 9: with messages: 9: frame id13 9: 1000000352280000 9: 13 9: 1000000352280000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000373000000 (0x38d7ebb020740) 9: > 9: 1000000352280000 (0x38d7eb9c5ddc0) 9: with messages: 9: frame id13 9: 1000000352280000 9: 13 9: 1000000352280000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000373000000 (0x38d7ebb020740) 9: > 9: 1000000371040000 (0x38d7ebae41f00) 9: with messages: 9: frame id13 9: 1000000352280000 9: 13 9: 1000000352280000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000377000000 (0x38d7ebb3f1040) 9: > 9: 1000000352280000 (0x38d7eb9c5ddc0) 9: with messages: 9: frame id13 9: 1000000352280000 9: 13 9: 1000000352280000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000377000000 (0x38d7ebb3f1040) 9: > 9: 1000000373000000 (0x38d7ebb020740) 9: with messages: 9: frame id13 9: 1000000352280000 9: 13 9: 1000000352280000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: frame id13 9: 1000000352280000 9: 13 9: 1000000352280000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: frame id13 9: 1000000352280000 9: 13 9: 1000000352280000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000352280000 (0x38d7eb9c5ddc0) 9: <= 9: 1000000371040000 (0x38d7ebae41f00) 9: with messages: 9: frame id13 9: 1000000352280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000352280000 (0x38d7eb9c5ddc0) 9: <= 9: 1000000371040000 (0x38d7ebae41f00) 9: with messages: 9: frame id13 9: 1000000352280000 9: 9: frame_id: 12 9: desired_present_time_ns: 1000000353000000 9: actual_present_time_ns: 1000000353000000 9: earliest_present_time_ns: 1000000353000000 9: present_margin_ns: 720000 9: now_ns: 1000000354000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000373000000 (0x38d7ebb020740) 9: >= 9: 1000000372280000 (0x38d7ebaf70ac0) 9: with messages: 9: frame id13 9: 1000000352280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000373000000 (0x38d7ebb020740) 9: with messages: 9: frame id13 9: 1000000352280000 9: 9: ./tests/tests_pacing.cpp:259: PASSED: 9: CHECK( loopPred.frame_id > i ) 9: with expansion: 9: 14 > 13 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000383040000 (0x38d7ebb9b3a00) 9: >= 9: 1000000372280000 (0x38d7ebaf70ac0) 9: with messages: 9: frame id14 9: 1000000372280000 9: 14 9: 1000000372280000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000385000000 (0x38d7ebbb92240) 9: > 9: 1000000372280000 (0x38d7ebaf70ac0) 9: with messages: 9: frame id14 9: 1000000372280000 9: 14 9: 1000000372280000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000385000000 (0x38d7ebbb92240) 9: > 9: 1000000383040000 (0x38d7ebb9b3a00) 9: with messages: 9: frame id14 9: 1000000372280000 9: 14 9: 1000000372280000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000389000000 (0x38d7ebbf62b40) 9: > 9: 1000000372280000 (0x38d7ebaf70ac0) 9: with messages: 9: frame id14 9: 1000000372280000 9: 14 9: 1000000372280000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000389000000 (0x38d7ebbf62b40) 9: > 9: 1000000385000000 (0x38d7ebbb92240) 9: with messages: 9: frame id14 9: 1000000372280000 9: 14 9: 1000000372280000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: frame id14 9: 1000000372280000 9: 14 9: 1000000372280000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: frame id14 9: 1000000372280000 9: 14 9: 1000000372280000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000372280000 (0x38d7ebaf70ac0) 9: <= 9: 1000000383040000 (0x38d7ebb9b3a00) 9: with messages: 9: frame id14 9: 1000000372280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000372280000 (0x38d7ebaf70ac0) 9: <= 9: 1000000383040000 (0x38d7ebb9b3a00) 9: with messages: 9: frame id14 9: 1000000372280000 9: 9: frame_id: 13 9: desired_present_time_ns: 1000000373000000 9: actual_present_time_ns: 1000000373000000 9: earliest_present_time_ns: 1000000373000000 9: present_margin_ns: 720000 9: now_ns: 1000000374000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000385000000 (0x38d7ebbb92240) 9: >= 9: 1000000384280000 (0x38d7ebbae25c0) 9: with messages: 9: frame id14 9: 1000000372280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000385000000 (0x38d7ebbb92240) 9: with messages: 9: frame id14 9: 1000000372280000 9: 9: ./tests/tests_pacing.cpp:259: PASSED: 9: CHECK( loopPred.frame_id > i ) 9: with expansion: 9: 15 > 14 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000403040000 (0x38d7ebccc6700) 9: >= 9: 1000000384280000 (0x38d7ebbae25c0) 9: with messages: 9: frame id15 9: 1000000384280000 9: 15 9: 1000000384280000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000405000000 (0x38d7ebcea4f40) 9: > 9: 1000000384280000 (0x38d7ebbae25c0) 9: with messages: 9: frame id15 9: 1000000384280000 9: 15 9: 1000000384280000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000405000000 (0x38d7ebcea4f40) 9: > 9: 1000000403040000 (0x38d7ebccc6700) 9: with messages: 9: frame id15 9: 1000000384280000 9: 15 9: 1000000384280000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000409000000 (0x38d7ebd275840) 9: > 9: 1000000384280000 (0x38d7ebbae25c0) 9: with messages: 9: frame id15 9: 1000000384280000 9: 15 9: 1000000384280000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000409000000 (0x38d7ebd275840) 9: > 9: 1000000405000000 (0x38d7ebcea4f40) 9: with messages: 9: frame id15 9: 1000000384280000 9: 15 9: 1000000384280000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: frame id15 9: 1000000384280000 9: 15 9: 1000000384280000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: frame id15 9: 1000000384280000 9: 15 9: 1000000384280000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000384280000 (0x38d7ebbae25c0) 9: <= 9: 1000000403040000 (0x38d7ebccc6700) 9: with messages: 9: frame id15 9: 1000000384280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000384280000 (0x38d7ebbae25c0) 9: <= 9: 1000000403040000 (0x38d7ebccc6700) 9: with messages: 9: frame id15 9: 1000000384280000 9: 9: frame_id: 14 9: desired_present_time_ns: 1000000385000000 9: actual_present_time_ns: 1000000385000000 9: earliest_present_time_ns: 1000000385000000 9: present_margin_ns: 720000 9: now_ns: 1000000386000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000405000000 (0x38d7ebcea4f40) 9: >= 9: 1000000404280000 (0x38d7ebcdf52c0) 9: with messages: 9: frame id15 9: 1000000384280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000405000000 (0x38d7ebcea4f40) 9: with messages: 9: frame id15 9: 1000000384280000 9: 9: ./tests/tests_pacing.cpp:259: PASSED: 9: CHECK( loopPred.frame_id > i ) 9: with expansion: 9: 16 > 15 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000415040000 (0x38d7ebd838200) 9: >= 9: 1000000404280000 (0x38d7ebcdf52c0) 9: with messages: 9: frame id16 9: 1000000404280000 9: 16 9: 1000000404280000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000417000000 (0x38d7ebda16a40) 9: > 9: 1000000404280000 (0x38d7ebcdf52c0) 9: with messages: 9: frame id16 9: 1000000404280000 9: 16 9: 1000000404280000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000417000000 (0x38d7ebda16a40) 9: > 9: 1000000415040000 (0x38d7ebd838200) 9: with messages: 9: frame id16 9: 1000000404280000 9: 16 9: 1000000404280000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000421000000 (0x38d7ebdde7340) 9: > 9: 1000000404280000 (0x38d7ebcdf52c0) 9: with messages: 9: frame id16 9: 1000000404280000 9: 16 9: 1000000404280000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000421000000 (0x38d7ebdde7340) 9: > 9: 1000000417000000 (0x38d7ebda16a40) 9: with messages: 9: frame id16 9: 1000000404280000 9: 16 9: 1000000404280000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: frame id16 9: 1000000404280000 9: 16 9: 1000000404280000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: frame id16 9: 1000000404280000 9: 16 9: 1000000404280000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000404280000 (0x38d7ebcdf52c0) 9: <= 9: 1000000415040000 (0x38d7ebd838200) 9: with messages: 9: frame id16 9: 1000000404280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000404280000 (0x38d7ebcdf52c0) 9: <= 9: 1000000415040000 (0x38d7ebd838200) 9: with messages: 9: frame id16 9: 1000000404280000 9: 9: frame_id: 15 9: desired_present_time_ns: 1000000405000000 9: actual_present_time_ns: 1000000405000000 9: earliest_present_time_ns: 1000000405000000 9: present_margin_ns: 720000 9: now_ns: 1000000406000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000417000000 (0x38d7ebda16a40) 9: >= 9: 1000000416280000 (0x38d7ebd966dc0) 9: with messages: 9: frame id16 9: 1000000404280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000417000000 (0x38d7ebda16a40) 9: with messages: 9: frame id16 9: 1000000404280000 9: 9: ./tests/tests_pacing.cpp:259: PASSED: 9: CHECK( loopPred.frame_id > i ) 9: with expansion: 9: 17 > 16 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000435040000 (0x38d7ebeb4af00) 9: >= 9: 1000000416280000 (0x38d7ebd966dc0) 9: with messages: 9: frame id17 9: 1000000416280000 9: 17 9: 1000000416280000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000437000000 (0x38d7ebed29740) 9: > 9: 1000000416280000 (0x38d7ebd966dc0) 9: with messages: 9: frame id17 9: 1000000416280000 9: 17 9: 1000000416280000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000437000000 (0x38d7ebed29740) 9: > 9: 1000000435040000 (0x38d7ebeb4af00) 9: with messages: 9: frame id17 9: 1000000416280000 9: 17 9: 1000000416280000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000441000000 (0x38d7ebf0fa040) 9: > 9: 1000000416280000 (0x38d7ebd966dc0) 9: with messages: 9: frame id17 9: 1000000416280000 9: 17 9: 1000000416280000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000441000000 (0x38d7ebf0fa040) 9: > 9: 1000000437000000 (0x38d7ebed29740) 9: with messages: 9: frame id17 9: 1000000416280000 9: 17 9: 1000000416280000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: frame id17 9: 1000000416280000 9: 17 9: 1000000416280000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: frame id17 9: 1000000416280000 9: 17 9: 1000000416280000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000416280000 (0x38d7ebd966dc0) 9: <= 9: 1000000435040000 (0x38d7ebeb4af00) 9: with messages: 9: frame id17 9: 1000000416280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000416280000 (0x38d7ebd966dc0) 9: <= 9: 1000000435040000 (0x38d7ebeb4af00) 9: with messages: 9: frame id17 9: 1000000416280000 9: 9: frame_id: 16 9: desired_present_time_ns: 1000000417000000 9: actual_present_time_ns: 1000000417000000 9: earliest_present_time_ns: 1000000417000000 9: present_margin_ns: 720000 9: now_ns: 1000000418000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000437000000 (0x38d7ebed29740) 9: >= 9: 1000000436280000 (0x38d7ebec79ac0) 9: with messages: 9: frame id17 9: 1000000416280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000437000000 (0x38d7ebed29740) 9: with messages: 9: frame id17 9: 1000000416280000 9: 9: ./tests/tests_pacing.cpp:259: PASSED: 9: CHECK( loopPred.frame_id > i ) 9: with expansion: 9: 18 > 17 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000447040000 (0x38d7ebf6bca00) 9: >= 9: 1000000436280000 (0x38d7ebec79ac0) 9: with messages: 9: frame id18 9: 1000000436280000 9: 18 9: 1000000436280000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000449000000 (0x38d7ebf89b240) 9: > 9: 1000000436280000 (0x38d7ebec79ac0) 9: with messages: 9: frame id18 9: 1000000436280000 9: 18 9: 1000000436280000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000449000000 (0x38d7ebf89b240) 9: > 9: 1000000447040000 (0x38d7ebf6bca00) 9: with messages: 9: frame id18 9: 1000000436280000 9: 18 9: 1000000436280000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000453000000 (0x38d7ebfc6bb40) 9: > 9: 1000000436280000 (0x38d7ebec79ac0) 9: with messages: 9: frame id18 9: 1000000436280000 9: 18 9: 1000000436280000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000453000000 (0x38d7ebfc6bb40) 9: > 9: 1000000449000000 (0x38d7ebf89b240) 9: with messages: 9: frame id18 9: 1000000436280000 9: 18 9: 1000000436280000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: frame id18 9: 1000000436280000 9: 18 9: 1000000436280000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: frame id18 9: 1000000436280000 9: 18 9: 1000000436280000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000436280000 (0x38d7ebec79ac0) 9: <= 9: 1000000447040000 (0x38d7ebf6bca00) 9: with messages: 9: frame id18 9: 1000000436280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000436280000 (0x38d7ebec79ac0) 9: <= 9: 1000000447040000 (0x38d7ebf6bca00) 9: with messages: 9: frame id18 9: 1000000436280000 9: 9: frame_id: 17 9: desired_present_time_ns: 1000000437000000 9: actual_present_time_ns: 1000000437000000 9: earliest_present_time_ns: 1000000437000000 9: present_margin_ns: 720000 9: now_ns: 1000000438000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000449000000 (0x38d7ebf89b240) 9: >= 9: 1000000448280000 (0x38d7ebf7eb5c0) 9: with messages: 9: frame id18 9: 1000000436280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000449000000 (0x38d7ebf89b240) 9: with messages: 9: frame id18 9: 1000000436280000 9: 9: ./tests/tests_pacing.cpp:259: PASSED: 9: CHECK( loopPred.frame_id > i ) 9: with expansion: 9: 19 > 18 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000467040000 (0x38d7ec09cf700) 9: >= 9: 1000000448280000 (0x38d7ebf7eb5c0) 9: with messages: 9: frame id19 9: 1000000448280000 9: 19 9: 1000000448280000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000469000000 (0x38d7ec0badf40) 9: > 9: 1000000448280000 (0x38d7ebf7eb5c0) 9: with messages: 9: frame id19 9: 1000000448280000 9: 19 9: 1000000448280000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000469000000 (0x38d7ec0badf40) 9: > 9: 1000000467040000 (0x38d7ec09cf700) 9: with messages: 9: frame id19 9: 1000000448280000 9: 19 9: 1000000448280000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000473000000 (0x38d7ec0f7e840) 9: > 9: 1000000448280000 (0x38d7ebf7eb5c0) 9: with messages: 9: frame id19 9: 1000000448280000 9: 19 9: 1000000448280000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000473000000 (0x38d7ec0f7e840) 9: > 9: 1000000469000000 (0x38d7ec0badf40) 9: with messages: 9: frame id19 9: 1000000448280000 9: 19 9: 1000000448280000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: frame id19 9: 1000000448280000 9: 19 9: 1000000448280000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: frame id19 9: 1000000448280000 9: 19 9: 1000000448280000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000448280000 (0x38d7ebf7eb5c0) 9: <= 9: 1000000467040000 (0x38d7ec09cf700) 9: with messages: 9: frame id19 9: 1000000448280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000448280000 (0x38d7ebf7eb5c0) 9: <= 9: 1000000467040000 (0x38d7ec09cf700) 9: with messages: 9: frame id19 9: 1000000448280000 9: 9: frame_id: 18 9: desired_present_time_ns: 1000000449000000 9: actual_present_time_ns: 1000000449000000 9: earliest_present_time_ns: 1000000449000000 9: present_margin_ns: 720000 9: now_ns: 1000000450000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000469000000 (0x38d7ec0badf40) 9: >= 9: 1000000468280000 (0x38d7ec0afe2c0) 9: with messages: 9: frame id19 9: 1000000448280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000469000000 (0x38d7ec0badf40) 9: with messages: 9: frame id19 9: 1000000448280000 9: 9: ./tests/tests_pacing.cpp:259: PASSED: 9: CHECK( loopPred.frame_id > i ) 9: with expansion: 9: 20 > 19 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000479040000 (0x38d7ec1541200) 9: >= 9: 1000000468280000 (0x38d7ec0afe2c0) 9: with messages: 9: frame id20 9: 1000000468280000 9: 20 9: 1000000468280000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000481000000 (0x38d7ec171fa40) 9: > 9: 1000000468280000 (0x38d7ec0afe2c0) 9: with messages: 9: frame id20 9: 1000000468280000 9: 20 9: 1000000468280000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000481000000 (0x38d7ec171fa40) 9: > 9: 1000000479040000 (0x38d7ec1541200) 9: with messages: 9: frame id20 9: 1000000468280000 9: 20 9: 1000000468280000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000485000000 (0x38d7ec1af0340) 9: > 9: 1000000468280000 (0x38d7ec0afe2c0) 9: with messages: 9: frame id20 9: 1000000468280000 9: 20 9: 1000000468280000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000485000000 (0x38d7ec1af0340) 9: > 9: 1000000481000000 (0x38d7ec171fa40) 9: with messages: 9: frame id20 9: 1000000468280000 9: 20 9: 1000000468280000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: frame id20 9: 1000000468280000 9: 20 9: 1000000468280000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: frame id20 9: 1000000468280000 9: 20 9: 1000000468280000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000468280000 (0x38d7ec0afe2c0) 9: <= 9: 1000000479040000 (0x38d7ec1541200) 9: with messages: 9: frame id20 9: 1000000468280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000468280000 (0x38d7ec0afe2c0) 9: <= 9: 1000000479040000 (0x38d7ec1541200) 9: with messages: 9: frame id20 9: 1000000468280000 9: 9: frame_id: 19 9: desired_present_time_ns: 1000000469000000 9: actual_present_time_ns: 1000000469000000 9: earliest_present_time_ns: 1000000469000000 9: present_margin_ns: 720000 9: now_ns: 1000000470000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000481000000 (0x38d7ec171fa40) 9: >= 9: 1000000480280000 (0x38d7ec166fdc0) 9: with messages: 9: frame id20 9: 1000000468280000 9: 10: Randomness seeded to: 2848400004 10: 10: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10: tests_quatexpmap is a Catch2 v3.6.0 host application. 10: Run with -? for options 10: 10: ------------------------------------------------------------------------------- 10: m_quatexpmap 10: Test integrate velocity and finite difference mappings 10: ------------------------------------------------------------------------------- 10: ./tests/tests_quatexpmap.cpp:22 10: ............................................................................... 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000004009f <= 0.001 10: with messages: 10: vel=-1.8138, 1.8138, -1.8138 10: new_vel=-1.8138, 1.8138, -1.8138 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000005685f <= 0.001 10: with messages: 10: vel=0.365673, -0.764588, -3.02511 10: new_vel=0.36567, -0.764593, -3.02511 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000010542f <= 0.001 10: with messages: 10: vel=-1.8138, 1.8138, -1.8138 10: new_vel=-1.81379, 1.8138, -1.8138 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000007654f <= 0.001 10: with messages: 10: vel=0.365673, -0.764588, -3.02511 10: new_vel=0.36568, -0.764587, -3.02511 10: 10: ------------------------------------------------------------------------------- 10: m_quatexpmap 10: Test integrate velocity and finite difference mappings 10: ------------------------------------------------------------------------------- 10: ./tests/tests_quatexpmap.cpp:22 10: ............................................................................... 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000533f <= 0.001 10: with messages: 10: vel=-1.8138, 1.8138, -1.8138 10: new_vel=-1.8138, 1.8138, -1.8138 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.00000043f <= 0.001 10: with messages: 10: vel=0.365673, -0.764588, -3.02511 10: new_vel=0.365673, -0.764588, -3.02511 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000968f <= 0.001 10: with messages: 10: vel=-1.8138, 1.8138, -1.8138 10: new_vel=-1.8138, 1.8138, -1.8138 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000001161f <= 0.001 10: with messages: 10: vel=0.365673, -0.764588, -3.02511 10: new_vel=0.365674, -0.764589, -3.02511 10: 10: ------------------------------------------------------------------------------- 10: m_quatexpmap 10: Test integrate velocity and finite difference mappings 10: ------------------------------------------------------------------------------- 10: ./tests/tests_quatexpmap.cpp:22 10: ............................................................................... 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000358f <= 0.001 10: with messages: 10: vel=-1.8138, 1.8138, -1.8138 10: new_vel=-1.8138, 1.8138, -1.8138 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.00000003f <= 0.001 10: with messages: 10: vel=0.365673, -0.764588, -3.02511 10: new_vel=0.365673, -0.764588, -3.02511 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000584f <= 0.001 10: with messages: 10: vel=-1.8138, 1.8138, -1.8138 10: new_vel=-1.8138, 1.8138, -1.8138 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.00000074f <= 0.001 10: with messages: 10: vel=0.365673, -0.764588, -3.02511 10: new_vel=0.365673, -0.764588, -3.02511 10: 10: ------------------------------------------------------------------------------- 10: m_quatexpmap 10: Test integrate velocity and finite difference mappings 10: ------------------------------------------------------------------------------- 10: ./tests/tests_quatexpmap.cpp:22 10: ............................................................................... 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000003124f <= 0.001 10: with messages: 10: vel=0.36276, -0.36276, 0.36276 10: new_vel=0.362758, -0.362758, 0.362761 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000006801f <= 0.001 10: with messages: 10: vel=-0.0731345, 0.152918, 0.605022 10: new_vel=-0.0731403, 0.152915, 0.605024 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000006078f <= 0.001 10: with messages: 10: vel=0.36276, -0.36276, 0.36276 10: new_vel=0.362766, -0.362759, 0.362758 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000011091f <= 0.001 10: with messages: 10: vel=-0.0731345, 0.152918, 0.605022 10: new_vel=-0.0731243, 0.152913, 0.605023 10: 10: ------------------------------------------------------------------------------- 10: m_quatexpmap 10: Test integrate velocity and finite difference mappings 10: ------------------------------------------------------------------------------- 10: ./tests/tests_quatexpmap.cpp:22 10: ............................................................................... 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000585f <= 0.001 10: with messages: 10: vel=0.36276, -0.36276, 0.36276 10: new_vel=0.36276, -0.36276, 0.362759 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000699f <= 0.001 10: with messages: 10: vel=-0.0731345, 0.152918, 0.605022 10: new_vel=-0.0731351, 0.152917, 0.605022 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000918f <= 0.001 10: with messages: 10: vel=0.36276, -0.36276, 0.36276 10: new_vel=0.362759, -0.362759, 0.36276 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000593f <= 0.001 10: with messages: 10: vel=-0.0731345, 0.152918, 0.605022 10: new_vel=-0.0731351, 0.152918, 0.605022 10: 10: ------------------------------------------------------------------------------- 10: m_quatexpmap 10: Test integrate velocity and finite difference mappings 10: ------------------------------------------------------------------------------- 10: ./tests/tests_quatexpmap.cpp:22 10: ............................................................................... 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000067f <= 0.001 10: with messages: 10: vel=0.36276, -0.36276, 0.36276 10: new_vel=0.36276, -0.36276, 0.36276 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000058f <= 0.001 10: with messages: 10: vel=-0.0731345, 0.152918, 0.605022 10: new_vel=-0.0731346, 0.152918, 0.605022 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000073f <= 0.001 10: with messages: 10: vel=0.36276, -0.36276, 0.36276 10: new_vel=0.36276, -0.36276, 0.36276 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000095f <= 0.001 10: with messages: 10: vel=-0.0731345, 0.152918, 0.605022 10: new_vel=-0.0731345, 0.152918, 0.605022 10: 10: ------------------------------------------------------------------------------- 10: m_quatexpmap 10: Test integrate velocity and finite difference mappings 10: ------------------------------------------------------------------------------- 10: ./tests/tests_quatexpmap.cpp:22 10: ............................................................................... 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000003074f <= 0.001 10: with messages: 10: vel=-1.8138, 1.8138, -1.8138 10: new_vel=-1.8138, 1.8138, -1.8138 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000001468f <= 0.001 10: with messages: 10: vel=0.365673, -0.764588, -3.02511 10: new_vel=0.365671, -0.764588, -3.02511 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000003649f <= 0.001 10: with messages: 10: vel=-1.8138, 1.8138, -1.8138 10: new_vel=-1.8138, 1.8138, -1.8138 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000004362f <= 0.001 10: with messages: 10: vel=0.365673, -0.764588, -3.02511 10: new_vel=0.365672, -0.764589, -3.02511 10: 10: ------------------------------------------------------------------------------- 10: m_quatexpmap 10: Test integrate velocity and finite difference mappings 10: ------------------------------------------------------------------------------- 10: ./tests/tests_quatexpmap.cpp:22 10: ............................................................................... 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000413f <= 0.001 10: with messages: 10: vel=-1.8138, 1.8138, -1.8138 10: new_vel=-1.8138, 1.8138, -1.8138 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000238f <= 0.001 10: with messages: 10: vel=0.365673, -0.764588, -3.02511 10: new_vel=0.365673, -0.764588, -3.02511 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000377f <= 0.001 10: with messages: 10: vel=-1.8138, 1.8138, -1.8138 10: new_vel=-1.8138, 1.8138, -1.8138 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000304f <= 0.001 10: with messages: 10: vel=0.365673, -0.764588, -3.02511 10: new_vel=0.365673, -0.764588, -3.02511 10: 10: ------------------------------------------------------------------------------- 10: m_quatexpmap 10: Test integrate velocity and finite difference mappings 10: ------------------------------------------------------------------------------- 10: ./tests/tests_quatexpmap.cpp:22 10: ............................................................................... 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000206f <= 0.001 10: with messages: 10: vel=-1.8138, 1.8138, -1.8138 10: new_vel=-1.8138, 1.8138, -1.8138 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000119f <= 0.001 10: with messages: 10: vel=0.365673, -0.764588, -3.02511 10: new_vel=0.365673, -0.764588, -3.02511 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000206f <= 0.001 10: with messages: 10: vel=-1.8138, 1.8138, -1.8138 10: new_vel=-1.8138, 1.8138, -1.8138 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000273f <= 0.001 10: with messages: 10: vel=0.365673, -0.764588, -3.02511 10: new_vel=0.365673, -0.764588, -3.02511 10: 10: ------------------------------------------------------------------------------- 10: m_quatexpmap 10: Test integrate velocity and finite difference mappings 10: ------------------------------------------------------------------------------- 10: ./tests/tests_quatexpmap.cpp:22 10: ............................................................................... 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000002574f <= 0.001 10: with messages: 10: vel=0.36276, -0.36276, 0.36276 10: new_vel=0.362758, -0.362761, 0.362759 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000001741f <= 0.001 10: with messages: 10: vel=-0.0731345, 0.152918, 0.605022 10: new_vel=-0.0731356, 0.152917, 0.605023 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000003449f <= 0.001 10: with messages: 10: vel=0.36276, -0.36276, 0.36276 10: new_vel=0.362761, -0.362763, 0.362758 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000002489f <= 0.001 10: with messages: 10: vel=-0.0731345, 0.152918, 0.605022 10: new_vel=-0.0731323, 0.152917, 0.605021 10: 10: ------------------------------------------------------------------------------- 10: m_quatexpmap 10: Test integrate velocity and finite difference mappings 10: ------------------------------------------------------------------------------- 10: ./tests/tests_quatexpmap.cpp:22 10: ............................................................................... 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000328f <= 0.001 10: with messages: 10: vel=0.36276, -0.36276, 0.36276 10: new_vel=0.36276, -0.36276, 0.36276 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000117f <= 0.001 10: with messages: 10: vel=-0.0731345, 0.152918, 0.605022 10: new_vel=-0.0731346, 0.152918, 0.605022 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000329f <= 0.001 10: with messages: 10: vel=0.36276, -0.36276, 0.36276 10: new_vel=0.36276, -0.36276, 0.36276 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000334f <= 0.001 10: with messages: 10: vel=-0.0731345, 0.152918, 0.605022 10: new_vel=-0.0731348, 0.152917, 0.605022 10: 10: ------------------------------------------------------------------------------- 10: m_quatexpmap 10: Test integrate velocity and finite difference mappings 10: ------------------------------------------------------------------------------- 10: ./tests/tests_quatexpmap.cpp:22 10: ............................................................................... 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000052f <= 0.001 10: with messages: 10: vel=0.36276, -0.36276, 0.36276 10: new_vel=0.36276, -0.36276, 0.36276 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000047f <= 0.001 10: with messages: 10: vel=-0.0731345, 0.152918, 0.605022 10: new_vel=-0.0731346, 0.152918, 0.605022 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000067f <= 0.001 10: with messages: 10: vel=0.36276, -0.36276, 0.36276 10: new_vel=0.36276, -0.36276, 0.36276 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000067f <= 0.001 10: with messages: 10: vel=-0.0731345, 0.152918, 0.605022 10: new_vel=-0.0731345, 0.152918, 0.605022 10: 10: ------------------------------------------------------------------------------- 10: m_quatexpmap 10: Test quat_exp and quat_ln are inverses 10: ------------------------------------------------------------------------------- 10: ./tests/tests_quatexpmap.cpp:58 10: ............................................................................... 10: 10: ./tests/tests_quatexpmap.cpp:75: PASSED: 10: CHECK( m_vec3_len(expected_aa - aa) <= 0.001 ) 10: with expansion: 10: 0.0f <= 0.001 10: 10: ./tests/tests_quatexpmap.cpp:75: PASSED: 10: CHECK( m_vec3_len(expected_aa - aa) <= 0.001 ) 10: with expansion: 10: 0.000000003f <= 0.001 10: 10: ./tests/tests_quatexpmap.cpp:75: PASSED: 10: CHECK( m_vec3_len(expected_aa - aa) <= 0.001 ) 10: with expansion: 10: 0.000000067f <= 0.001 10: 10: ./tests/tests_quatexpmap.cpp:75: PASSED: 10: CHECK( m_vec3_len(expected_aa - aa) <= 0.001 ) 10: with expansion: 10: 0.000000413f <= 0.001 10: 10: =============================================================================== 10: All tests passed (52 assertions in 1 test case) 10: 1/22 Test #1: tests_cxx_wrappers ............... Passed 0.07 sec 2/22 Test #2: tests_deque ...................... Passed 0.07 sec 3/22 Test #3: tests_generic_callbacks .......... Passed 0.07 sec 4/22 Test #5: tests_id_ringbuffer .............. Passed 0.06 sec 5/22 Test #6: tests_json ....................... Passed 0.06 sec 6/22 Test #8: tests_lowpass_integer ............ Passed 0.06 sec 4: ------------------------------------------------------------------------------- 4: u_template_historybuf 4: behavior with two 4: check iterators 4: ------------------------------------------------------------------------------- 4: ./tests/tests_history_buf.cpp:304 4: ............................................................................... 4: 4: ./tests/tests_history_buf.cpp:307: PASSED: 4: CHECK( buffer.begin().valid() ) 4: with expansion: 4: true 4: 4: ./tests/tests_history_buf.cpp:308: PASSED: 4: CHECK_FALSE( buffer.end().valid() ) 4: with expansion: 4: !false 4: 4: ./tests/tests_history_buf.cpp:309: PASSED: 4: CHECK_FALSE( buffer.begin() == buffer.end() ) 4: with expansion: 4: !(Iterator@[0] == Iterator@[2]) 4: 4: ./tests/tests_history_buf.cpp:314: PASSED: 4: CHECK_FALSE( it.valid() ) 4: with expansion: 4: !false 4: 4: ./tests/tests_history_buf.cpp:316: PASSED: 4: CHECK_FALSE( it.valid() ) 4: with expansion: 4: !false 4: 4: ./tests/tests_history_buf.cpp:318: PASSED: 4: CHECK( buffer.begin() == buffer.cbegin() ) 4: with expansion: 4: Iterator@[0] == Iterator@[0] 4: 4: ./tests/tests_history_buf.cpp:319: PASSED: 4: CHECK( buffer.end() == buffer.cend() ) 4: with expansion: 4: Iterator@[2] == Iterator@[2] 4: 4: ./tests/tests_history_buf.cpp:322: PASSED: 4: CHECK( buffer.begin() == --(--(buffer.end())) ) 4: with expansion: 4: Iterator@[0] == Iterator@[0] 4: 4: ./tests/tests_history_buf.cpp:325: PASSED: 4: CHECK_FALSE( buffer.begin() == (buffer.end())-- ) 4: with expansion: 4: !(Iterator@[0] == Iterator@[2]) 4: 4: ./tests/tests_history_buf.cpp:328: PASSED: 4: CHECK( buffer.begin() == buffer.begin()++ ) 4: with expansion: 4: Iterator@[0] == Iterator@[0] 4: 4: ./tests/tests_history_buf.cpp:331: PASSED: 4: CHECK_FALSE( buffer.begin() == ++(buffer.begin()) ) 4: with expansion: 4: !(Iterator@[0] == Iterator@[1]) 4: 4: ------------------------------------------------------------------------------- 4: u_template_historybuf 4: behavior with two 4: ------------------------------------------------------------------------------- 4: ./tests/tests_history_buf.cpp:298 4: ............................................................................... 4: 4: ./tests/tests_history_buf.cpp:302: PASSED: 4: CHECK_FALSE( buffer.empty() ) 4: with expansion: 4: !false 4: 4: ./tests/tests_history_buf.cpp:303: PASSED: 4: CHECK( buffer.size() == 2 ) 4: with expansion: 4: 2 == 2 4: 4: ------------------------------------------------------------------------------- 4: u_template_historybuf 4: behavior with two 4: check contents 4: ------------------------------------------------------------------------------- 4: ./tests/tests_history_buf.cpp:333 4: ............................................................................... 4: 4: ./tests/tests_history_buf.cpp:336: PASSED: 4: CHECK_NOTHROW( buffer.get_at_index(0) ) 4: 4: ./tests/tests_history_buf.cpp:337: PASSED: 4: CHECK_FALSE( buffer.get_at_index(0) == nullptr ) 4: with expansion: 4: !(0x0000fffffbbdedd4 == nullptr) 4: 4: ./tests/tests_history_buf.cpp:338: PASSED: 4: CHECK( *buffer.get_at_index(0) == 0 ) 4: with expansion: 4: 0 == 0 4: 4: ./tests/tests_history_buf.cpp:339: PASSED: 4: CHECK_FALSE( buffer.get_at_index(1) == nullptr ) 4: with expansion: 4: !(0x0000fffffbbdedd8 == nullptr) 4: 4: ./tests/tests_history_buf.cpp:340: PASSED: 4: CHECK( *buffer.get_at_index(1) == 1 ) 4: with expansion: 4: 1 == 1 4: 4: ./tests/tests_history_buf.cpp:341: PASSED: 4: CHECK( buffer.get_at_index(2) == nullptr ) 4: with expansion: 4: nullptr == nullptr 4: 4: ./tests/tests_history_buf.cpp:343: PASSED: 4: CHECK_NOTHROW( buffer.get_at_age(0) ) 4: 4: ./tests/tests_history_buf.cpp:344: PASSED: 4: CHECK_FALSE( buffer.get_at_age(0) == nullptr ) 4: with expansion: 4: !(0x0000fffffbbdedd8 == nullptr) 4: 4: ./tests/tests_history_buf.cpp:345: PASSED: 4: CHECK( *buffer.get_at_age(0) == 1 ) 4: with expansion: 4: 1 == 1 4: 4: ./tests/tests_history_buf.cpp:346: PASSED: 4: CHECK_FALSE( buffer.get_at_clamped_age(0) == nullptr ) 4: with expansion: 4: !(0x0000fffffbbdedd8 == nullptr) 4: 4: ./tests/tests_history_buf.cpp:347: PASSED: 4: CHECK( *buffer.get_at_clamped_age(0) == 1 ) 4: with expansion: 4: 1 == 1 4: 4: ./tests/tests_history_buf.cpp:349: PASSED: 4: CHECK_FALSE( buffer.get_at_age(1) == nullptr ) 4: with expansion: 4: !(0x0000fffffbbdedd4 == nullptr) 4: 4: ./tests/tests_history_buf.cpp:350: PASSED: 4: CHECK( *buffer.get_at_age(1) == 0 ) 4: with expansion: 4: 0 == 0 4: 4: ./tests/tests_history_buf.cpp:351: PASSED: 4: CHECK_FALSE( buffer.get_at_clamped_age(1) == nullptr ) 4: with expansion: 4: !(0x0000fffffbbdedd4 == nullptr) 4: 4: ./tests/tests_history_buf.cpp:352: PASSED: 4: CHECK( *buffer.get_at_clamped_age(1) == 0 ) 4: with expansion: 4: 0 == 0 4: 4: ./tests/tests_history_buf.cpp:354: PASSED: 4: CHECK( buffer.get_at_age(2) == nullptr ) 4: with expansion: 4: nullptr == nullptr 4: 4: ./tests/tests_history_buf.cpp:356: PASSED: 4: CHECK_FALSE( buffer.get_at_clamped_age(2) == nullptr ) 4: with expansion: 4: !(0x0000fffffbbdedd4 == nullptr) 4: 4: ./tests/tests_history_buf.cpp:357: PASSED: 4: CHECK( *buffer.get_at_clamped_age(2) == 0 ) 4: with expansion: 4: 0 == 0 4: 4: ./tests/tests_history_buf.cpp:359: PASSED: 4: CHECK_FALSE( buffer.get_at_clamped_age(3) == nullptr ) 4: with expansion: 4: !(0x0000fffffbbdedd4 == nullptr) 4: 4: ./tests/tests_history_buf.cpp:360: PASSED: 4: CHECK( *buffer.get_at_clamped_age(3) == 0 ) 4: with expansion: 4: 0 == 0 4: 4: ./tests/tests_history_buf.cpp:362: PASSED: 4: CHECK_NOTHROW( buffer.front() ) 4: 4: ./tests/tests_history_buf.cpp:363: PASSED: 4: CHECK( buffer.front() == 0 ) 4: with expansion: 4: 0 == 0 4: 4: ./tests/tests_history_buf.cpp:365: PASSED: 4: CHECK_NOTHROW( buffer.back() ) 4: 4: ./tests/tests_history_buf.cpp:366: PASSED: 4: CHECK( buffer.back() == 1 ) 4: with expansion: 4: 1 == 1 4: 4: ./tests/tests_history_buf.cpp:368: PASSED: 4: CHECK( *buffer.begin() == buffer.front() ) 4: with expansion: 4: 0 == 0 4: 4: ./tests/tests_history_buf.cpp:369: PASSED: 4: CHECK( buffer.back() == *(--buffer.end()) ) 4: with expansion: 4: 1 == 1 4: 4: ------------------------------------------------------------------------------- 4: u_template_historybuf 4: behavior with two 4: ------------------------------------------------------------------------------- 4: ./tests/tests_history_buf.cpp:298 4: ............................................................................... 4: 4: ./tests/tests_history_buf.cpp:302: PASSED: 4: CHECK_FALSE( buffer.empty() ) 4: with expansion: 4: !false 4: 4: ./tests/tests_history_buf.cpp:303: PASSED: 4: CHECK( buffer.size() == 2 ) 4: with expansion: 4: 2 == 2 4: 4: ------------------------------------------------------------------------------- 4: u_template_historybuf 4: behavior with two 4: Check after pop_back 4: ------------------------------------------------------------------------------- 4: ./tests/tests_history_buf.cpp:371 4: ............................................................................... 4: 4: ./tests/tests_history_buf.cpp:373: PASSED: 4: REQUIRE( buffer.pop_back() ) 4: with expansion: 4: true 4: 4: ./tests/tests_history_buf.cpp:374: PASSED: 4: CHECK( buffer.size() == 1 ) 4: with expansion: 4: 1 == 1 4: 4: ./tests/tests_history_buf.cpp:375: PASSED: 4: CHECK( buffer.front() == 0 ) 4: with expansion: 4: 0 == 0 4: 4: ./tests/tests_history_buf.cpp:377: PASSED: 4: REQUIRE( buffer.pop_back() ) 4: with expansion: 4: true 4: 4: ./tests/tests_history_buf.cpp:378: PASSED: 4: CHECK( buffer.size() == 0 ) 4: with expansion: 4: 0 == 0 4: 4: ------------------------------------------------------------------------------- 4: u_template_historybuf 4: algorithm behavior with 3 4: ------------------------------------------------------------------------------- 4: ./tests/tests_history_buf.cpp:382 4: ............................................................................... 4: 4: ./tests/tests_history_buf.cpp:387: PASSED: 4: CHECK_FALSE( buffer.empty() ) 4: with expansion: 4: !false 4: 4: ./tests/tests_history_buf.cpp:388: PASSED: 4: CHECK( buffer.size() == 3 ) 4: with expansion: 4: 3 == 3 4: 4: ./tests/tests_history_buf.cpp:389: PASSED: 4: CHECK( buffer.begin() == std::find(buffer.begin(), buffer.end(), 0) ) 4: with expansion: 4: Iterator@[0] == Iterator@[0] 4: 4: ./tests/tests_history_buf.cpp:390: PASSED: 4: CHECK( ++(buffer.begin()) == std::find(buffer.begin(), buffer.end(), 2) ) 4: with expansion: 4: Iterator@[1] == Iterator@[1] 4: 4: ./tests/tests_history_buf.cpp:391: PASSED: 4: CHECK( buffer.end() == std::find(buffer.begin(), buffer.end(), 5) ) 4: with expansion: 4: Iterator@[3] == Iterator@[3] 4: 4: ./tests/tests_history_buf.cpp:393: PASSED: 4: CHECK( ++(buffer.begin()) == std::lower_bound(buffer.begin(), buffer.end(), 1) ) 4: with expansion: 4: Iterator@[1] == Iterator@[1] 4: 4: ------------------------------------------------------------------------------- 4: IteratorBase 4: Check default constructed 4: ------------------------------------------------------------------------------- 4: ./tests/tests_history_buf.cpp:410 4: ............................................................................... 4: 4: ./tests/tests_history_buf.cpp:412: PASSED: 4: CHECK_FALSE( default_constructed.valid() ) 4: with expansion: 4: !false 4: 4: ./tests/tests_history_buf.cpp:413: PASSED: 4: CHECK( default_constructed.is_cleared() ) 4: with expansion: 4: true 4: 4: ------------------------------------------------------------------------------- 4: IteratorBase 4: Check begin constructed 4: ------------------------------------------------------------------------------- 4: ./tests/tests_history_buf.cpp:415 4: ............................................................................... 4: 4: ./tests/tests_history_buf.cpp:417: PASSED: 4: CHECK( begin_constructed.valid() ) 4: with expansion: 4: true 4: 4: ./tests/tests_history_buf.cpp:418: PASSED: 4: CHECK_FALSE( begin_constructed.is_cleared() ) 4: with expansion: 4: !false 4: 4: ./tests/tests_history_buf.cpp:419: PASSED: 4: CHECK( (--begin_constructed).is_cleared() ) 4: with expansion: 4: true 4: 4: ------------------------------------------------------------------------------- 4: IteratorBase 4: Check end constructed 4: ------------------------------------------------------------------------------- 4: ./tests/tests_history_buf.cpp:421 4: ............................................................................... 4: 4: ./tests/tests_history_buf.cpp:423: PASSED: 4: CHECK_FALSE( end_constructed.valid() ) 4: with expansion: 4: !false 4: 4: ./tests/tests_history_buf.cpp:424: PASSED: 4: CHECK_FALSE( end_constructed.is_cleared() ) 4: with expansion: 4: !false 4: 4: ./tests/tests_history_buf.cpp:426: PASSED: 4: CHECK_FALSE( (++end_constructed).is_cleared() ) 4: with expansion: 4: !false 4: 4: =============================================================================== 4: All tests passed (176 assertions in 4 test cases) 4: 7/22 Test #4: tests_history_buf ................ Passed 0.06 sec 7: ./tests/tests_lowpass_float.cpp:89: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:90: PASSED: 7: CHECK( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:93: PASSED: 7: CHECK( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:94: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 12345 (0x3039) == 12345 (0x3039) 7: 7: ./tests/tests_lowpass_float.cpp:95: PASSED: 7: CHECK( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ------------------------------------------------------------------------------- 7: m_lowpass_float 7: Decrease 7: ------------------------------------------------------------------------------- 7: ./tests/tests_lowpass_float.cpp:116 7: ............................................................................... 7: 7: ./tests/tests_lowpass_float.cpp:122: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:123: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 20012345 (0x1315d39) 7: == 7: 20012345 (0x1315d39) 7: 7: ./tests/tests_lowpass_float.cpp:127: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) < prev ) 7: with expansion: 7: 161.056747437f < 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:122: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:123: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 40012345 (0x2628a39) 7: == 7: 40012345 (0x2628a39) 7: 7: ./tests/tests_lowpass_float.cpp:127: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) < prev ) 7: with expansion: 7: 150.8150177f < 161.056747437f 7: 7: ./tests/tests_lowpass_float.cpp:122: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:123: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 60012345 (0x393b739) 7: == 7: 60012345 (0x393b739) 7: 7: ./tests/tests_lowpass_float.cpp:127: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) < prev ) 7: with expansion: 7: 150.060073853f < 150.8150177f 7: 7: ./tests/tests_lowpass_float.cpp:122: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:123: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 80012345 (0x4c4e439) 7: == 7: 80012345 (0x4c4e439) 7: 7: ./tests/tests_lowpass_float.cpp:127: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) < prev ) 7: with expansion: 7: 150.004425049f < 150.060073853f 7: 7: ./tests/tests_lowpass_float.cpp:122: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:123: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 100012345 (0x5f61139) 7: == 7: 100012345 (0x5f61139) 7: 7: ./tests/tests_lowpass_float.cpp:127: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) < prev ) 7: with expansion: 7: 150.000320435f < 150.004425049f 7: 7: ./tests/tests_lowpass_float.cpp:122: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:123: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 120012345 (0x7273e39) 7: == 7: 120012345 (0x7273e39) 7: 7: ./tests/tests_lowpass_float.cpp:127: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) < prev ) 7: with expansion: 7: 150.000030518f < 150.000320435f 7: 7: ./tests/tests_lowpass_float.cpp:122: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:123: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 140012345 (0x8586b39) 7: == 7: 140012345 (0x8586b39) 7: 7: ./tests/tests_lowpass_float.cpp:127: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) < prev ) 7: with expansion: 7: 150.0f < 150.000030518f 7: 7: ./tests/tests_lowpass_float.cpp:122: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:123: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 160012345 (0x9899839) 7: == 7: 160012345 (0x9899839) 7: 7: ./tests/tests_lowpass_float.cpp:125: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:122: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:123: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 180012345 (0xabac539) 7: == 7: 180012345 (0xabac539) 7: 7: ./tests/tests_lowpass_float.cpp:125: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:122: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:123: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 200012345 (0xbebf239) 7: == 7: 200012345 (0xbebf239) 7: 7: ./tests/tests_lowpass_float.cpp:125: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:122: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:123: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 220012345 (0xd1d1f39) 7: == 7: 220012345 (0xd1d1f39) 7: 7: ./tests/tests_lowpass_float.cpp:125: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:122: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:123: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 240012345 (0xe4e4c39) 7: == 7: 240012345 (0xe4e4c39) 7: 7: ./tests/tests_lowpass_float.cpp:125: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:122: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:123: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 260012345 (0xf7f7939) 7: == 7: 260012345 (0xf7f7939) 7: 7: ./tests/tests_lowpass_float.cpp:125: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:122: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:123: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 280012345 (0x10b0a639) 7: == 7: 280012345 (0x10b0a639) 7: 7: ./tests/tests_lowpass_float.cpp:125: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:122: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:123: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 300012345 (0x11e1d339) 7: == 7: 300012345 (0x11e1d339) 7: 7: ./tests/tests_lowpass_float.cpp:125: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:122: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:123: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 320012345 (0x13130039) 7: == 7: 320012345 (0x13130039) 7: 7: ./tests/tests_lowpass_float.cpp:125: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:122: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:123: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 340012345 (0x14442d39) 7: == 7: 340012345 (0x14442d39) 7: 7: ./tests/tests_lowpass_float.cpp:125: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:122: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:123: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 360012345 (0x15755a39) 7: == 7: 360012345 (0x15755a39) 7: 7: ./tests/tests_lowpass_float.cpp:125: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:122: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:123: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 380012345 (0x16a68739) 7: == 7: 380012345 (0x16a68739) 7: 7: ./tests/tests_lowpass_float.cpp:125: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:122: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:123: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 400012345 (0x17d7b439) 7: == 7: 400012345 (0x17d7b439) 7: 7: ./tests/tests_lowpass_float.cpp:125: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ------------------------------------------------------------------------------- 7: m_lowpass_float 7: ------------------------------------------------------------------------------- 7: ./tests/tests_lowpass_float.cpp:78 7: ............................................................................... 7: 7: ./tests/tests_lowpass_float.cpp:82: PASSED: 7: CHECK( filter ) 7: with expansion: 7: 0x0000aaaaf7465d10 7: 7: ./tests/tests_lowpass_float.cpp:84: PASSED: 7: CHECK_FALSE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: !false 7: 7: ./tests/tests_lowpass_float.cpp:89: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:90: PASSED: 7: CHECK( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:93: PASSED: 7: CHECK( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:94: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 12345 (0x3039) == 12345 (0x3039) 7: 7: ./tests/tests_lowpass_float.cpp:95: PASSED: 7: CHECK( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ------------------------------------------------------------------------------- 7: m_lowpass_float 7: Stay Same 7: ------------------------------------------------------------------------------- 7: ./tests/tests_lowpass_float.cpp:132 7: ............................................................................... 7: 7: ./tests/tests_lowpass_float.cpp:137: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:138: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 20012345 (0x1315d39) 7: == 7: 20012345 (0x1315d39) 7: 7: ./tests/tests_lowpass_float.cpp:139: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:137: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:138: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 40012345 (0x2628a39) 7: == 7: 40012345 (0x2628a39) 7: 7: ./tests/tests_lowpass_float.cpp:139: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:137: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:138: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 60012345 (0x393b739) 7: == 7: 60012345 (0x393b739) 7: 7: ./tests/tests_lowpass_float.cpp:139: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:137: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:138: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 80012345 (0x4c4e439) 7: == 7: 80012345 (0x4c4e439) 7: 7: ./tests/tests_lowpass_float.cpp:139: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:137: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:138: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 100012345 (0x5f61139) 7: == 7: 100012345 (0x5f61139) 7: 7: ./tests/tests_lowpass_float.cpp:139: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:137: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:138: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 120012345 (0x7273e39) 7: == 7: 120012345 (0x7273e39) 7: 7: ./tests/tests_lowpass_float.cpp:139: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:137: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:138: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 140012345 (0x8586b39) 7: == 7: 140012345 (0x8586b39) 7: 7: ./tests/tests_lowpass_float.cpp:139: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:137: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:138: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 160012345 (0x9899839) 7: == 7: 160012345 (0x9899839) 7: 7: ./tests/tests_lowpass_float.cpp:139: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:137: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:138: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 180012345 (0xabac539) 7: == 7: 180012345 (0xabac539) 7: 7: ./tests/tests_lowpass_float.cpp:139: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:137: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:138: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 200012345 (0xbebf239) 7: == 7: 200012345 (0xbebf239) 7: 7: ./tests/tests_lowpass_float.cpp:139: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:137: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:138: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 220012345 (0xd1d1f39) 7: == 7: 220012345 (0xd1d1f39) 7: 7: ./tests/tests_lowpass_float.cpp:139: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:137: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:138: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 240012345 (0xe4e4c39) 7: == 7: 240012345 (0xe4e4c39) 7: 7: ./tests/tests_lowpass_float.cpp:139: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:137: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:138: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 260012345 (0xf7f7939) 7: == 7: 260012345 (0xf7f7939) 7: 7: ./tests/tests_lowpass_float.cpp:139: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:137: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:138: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 280012345 (0x10b0a639) 7: == 7: 280012345 (0x10b0a639) 7: 7: ./tests/tests_lowpass_float.cpp:139: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:137: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:138: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 300012345 (0x11e1d339) 7: == 7: 300012345 (0x11e1d339) 7: 7: ./tests/tests_lowpass_float.cpp:139: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:137: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:138: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 320012345 (0x13130039) 7: == 7: 320012345 (0x13130039) 7: 7: ./tests/tests_lowpass_float.cpp:139: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:137: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:138: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 340012345 (0x14442d39) 7: == 7: 340012345 (0x14442d39) 7: 7: ./tests/tests_lowpass_float.cpp:139: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:137: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:138: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 360012345 (0x15755a39) 7: == 7: 360012345 (0x15755a39) 7: 7: ./tests/tests_lowpass_float.cpp:139: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:137: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:138: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 380012345 (0x16a68739) 7: == 7: 380012345 (0x16a68739) 7: 7: ./tests/tests_lowpass_float.cpp:139: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:137: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:138: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 400012345 (0x17d7b439) 7: == 7: 400012345 (0x17d7b439) 7: 7: ./tests/tests_lowpass_float.cpp:139: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: =============================================================================== 7: All tests passed (585 assertions in 3 test cases) 7: 8/22 Test #7: tests_lowpass_float .............. Passed 0.06 sec 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000481000000 (0x38d7ec171fa40) 9: with messages: 9: frame id20 9: 1000000468280000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000499040000 (0x38d7ec2853f00) 9: >= 9: 1000000480280000 (0x38d7ec166fdc0) 9: with messages: 9: 21 9: 1000000480280000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000501000000 (0x38d7ec2a32740) 9: > 9: 1000000480280000 (0x38d7ec166fdc0) 9: with messages: 9: 21 9: 1000000480280000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000501000000 (0x38d7ec2a32740) 9: > 9: 1000000499040000 (0x38d7ec2853f00) 9: with messages: 9: 21 9: 1000000480280000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000505000000 (0x38d7ec2e03040) 9: > 9: 1000000480280000 (0x38d7ec166fdc0) 9: with messages: 9: 21 9: 1000000480280000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000505000000 (0x38d7ec2e03040) 9: > 9: 1000000501000000 (0x38d7ec2a32740) 9: with messages: 9: 21 9: 1000000480280000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 21 9: 1000000480280000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 21 9: 1000000480280000 9: 9: ./tests/tests_pacing.cpp:274: PASSED: 9: CHECK( unanoseconds(newPred.desired_present_time_ns - newPred.wake_up_time_ns) < unanoseconds(predictions.desired_present_time_ns - predictions.wake_up_time_ns) ) 9: with expansion: 9: 1960000 ns < 2600000 ns 9: 9: ./tests/tests_pacing.cpp:276: PASSED: 9: CHECK( unanoseconds(newPred.desired_present_time_ns - newPred.wake_up_time_ns) > unanoseconds(shortDrawDelay + shortSubmitDelay + shortGpuTime) ) 9: with expansion: 9: 1960000 ns > 1200000 ns 9: 9: ------------------------------------------------------------------------------- 9: u_pacing_compositor_display_timing 9: ------------------------------------------------------------------------------- 9: ./tests/tests_pacing.cpp:199 9: ............................................................................... 9: 9: ./tests/tests_pacing.cpp:203: PASSED: 9: REQUIRE( XRT_SUCCESS == u_pc_display_timing_create(frame_interval_ns.count(), &U_PC_DISPLAY_TIMING_CONFIG_DEFAULT, &upc) ) 9: with expansion: 9: 0 == 0 9: 9: ./tests/tests_pacing.cpp:205: PASSED: 9: REQUIRE( upc != nullptr ) 9: with expansion: 9: 0x0000aaaaca0f4140 != nullptr 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000158400000 (0x38d7eae377e00) 9: >= 9: 1000000001000000 (0x38d7ea4d5c240) 9: with messages: 9: 0 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000161000000 (0x38d7eae5f2a40) 9: > 9: 1000000001000000 (0x38d7ea4d5c240) 9: with messages: 9: 0 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000161000000 (0x38d7eae5f2a40) 9: > 9: 1000000158400000 (0x38d7eae377e00) 9: with messages: 9: 0 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000165000000 (0x38d7eae9c3340) 9: > 9: 1000000001000000 (0x38d7ea4d5c240) 9: with messages: 9: 0 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000165000000 (0x38d7eae9c3340) 9: > 9: 1000000161000000 (0x38d7eae5f2a40) 9: with messages: 9: 0 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 0 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 0 9: 1000000001000000 9: 9: ------------------------------------------------------------------------------- 9: u_pacing_compositor_display_timing 9: slower than desired 9: ------------------------------------------------------------------------------- 9: ./tests/tests_pacing.cpp:280 9: ............................................................................... 9: 9: ./tests/tests_pacing.cpp:306: PASSED: 9: REQUIRE( next_scanout_timepoint > gpu_finish ) 9: with expansion: 9: 1000000161000000 (0x38d7eae5f2a40) 9: > 9: 1000000006070000 (0x38d7ea5231ef0) 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000161000000 (0x38d7eae5f2a40) 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000178400000 (0x38d7eaf68ab00) 9: >= 9: 1000000006070000 (0x38d7ea5231ef0) 9: with messages: 9: 1 9: 1000000006070000 9: 1 9: 1000000006070000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000181000000 (0x38d7eaf905740) 9: > 9: 1000000006070000 (0x38d7ea5231ef0) 9: with messages: 9: 1 9: 1000000006070000 9: 1 9: 1000000006070000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000181000000 (0x38d7eaf905740) 9: > 9: 1000000178400000 (0x38d7eaf68ab00) 9: with messages: 9: 1 9: 1000000006070000 9: 1 9: 1000000006070000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000185000000 (0x38d7eafcd6040) 9: > 9: 1000000006070000 (0x38d7ea5231ef0) 9: with messages: 9: 1 9: 1000000006070000 9: 1 9: 1000000006070000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000185000000 (0x38d7eafcd6040) 9: > 9: 1000000181000000 (0x38d7eaf905740) 9: with messages: 9: 1 9: 1000000006070000 9: 1 9: 1000000006070000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 1 9: 1000000006070000 9: 1 9: 1000000006070000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 1 9: 1000000006070000 9: 1 9: 1000000006070000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000006070000 (0x38d7ea5231ef0) 9: <= 9: 1000000178400000 (0x38d7eaf68ab00) 9: with messages: 9: 1 9: 1000000006070000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000006070000 (0x38d7ea5231ef0) 9: <= 9: 1000000178400000 (0x38d7eaf68ab00) 9: with messages: 9: 1 9: 1000000006070000 9: 9: frame_id: 0 9: desired_present_time_ns: 1000000161000000 9: actual_present_time_ns: 1000000161000000 9: earliest_present_time_ns: 1000000017000000 9: present_margin_ns: 10930000 9: now_ns: 1000000162000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000197000000 (0x38d7eb0847b40) 9: >= 9: 1000000183470000 (0x38d7eafb607b0) 9: with messages: 9: 1 9: 1000000006070000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000197000000 (0x38d7eb0847b40) 9: with messages: 9: 1 9: 1000000006070000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000190720000 (0x38d7eb024a800) 9: >= 9: 1000000183470000 (0x38d7eafb607b0) 9: with messages: 9: 2 9: 1000000183470000 9: 2 9: 1000000183470000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000193000000 (0x38d7eb0477240) 9: > 9: 1000000183470000 (0x38d7eafb607b0) 9: with messages: 9: 2 9: 1000000183470000 9: 2 9: 1000000183470000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000193000000 (0x38d7eb0477240) 9: > 9: 1000000190720000 (0x38d7eb024a800) 9: with messages: 9: 2 9: 1000000183470000 9: 2 9: 1000000183470000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000197000000 (0x38d7eb0847b40) 9: > 9: 1000000183470000 (0x38d7eafb607b0) 9: with messages: 9: 2 9: 1000000183470000 9: 2 9: 1000000183470000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000197000000 (0x38d7eb0847b40) 9: > 9: 1000000193000000 (0x38d7eb0477240) 9: with messages: 9: 2 9: 1000000183470000 9: 2 9: 1000000183470000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 2 9: 1000000183470000 9: 2 9: 1000000183470000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 2 9: 1000000183470000 9: 2 9: 1000000183470000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000183470000 (0x38d7eafb607b0) 9: <= 9: 1000000190720000 (0x38d7eb024a800) 9: with messages: 9: 2 9: 1000000183470000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000183470000 (0x38d7eafb607b0) 9: <= 9: 1000000190720000 (0x38d7eb024a800) 9: with messages: 9: 2 9: 1000000183470000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000209000000 (0x38d7eb13b9640) 9: >= 9: 1000000195790000 (0x38d7eb07204b0) 9: with messages: 9: 2 9: 1000000183470000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000209000000 (0x38d7eb13b9640) 9: with messages: 9: 2 9: 1000000183470000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000206720000 (0x38d7eb118cc00) 9: >= 9: 1000000195790000 (0x38d7eb07204b0) 9: with messages: 9: 3 9: 1000000195790000 9: 3 9: 1000000195790000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000209000000 (0x38d7eb13b9640) 9: > 9: 1000000195790000 (0x38d7eb07204b0) 9: with messages: 9: 3 9: 1000000195790000 9: 3 9: 1000000195790000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000209000000 (0x38d7eb13b9640) 9: > 9: 1000000206720000 (0x38d7eb118cc00) 9: with messages: 9: 3 9: 1000000195790000 9: 3 9: 1000000195790000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000213000000 (0x38d7eb1789f40) 9: > 9: 1000000195790000 (0x38d7eb07204b0) 9: with messages: 9: 3 9: 1000000195790000 9: 3 9: 1000000195790000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000213000000 (0x38d7eb1789f40) 9: > 9: 1000000209000000 (0x38d7eb13b9640) 9: with messages: 9: 3 9: 1000000195790000 9: 3 9: 1000000195790000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 3 9: 1000000195790000 9: 3 9: 1000000195790000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 3 9: 1000000195790000 9: 3 9: 1000000195790000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000195790000 (0x38d7eb07204b0) 9: <= 9: 1000000206720000 (0x38d7eb118cc00) 9: with messages: 9: 3 9: 1000000195790000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000195790000 (0x38d7eb07204b0) 9: <= 9: 1000000206720000 (0x38d7eb118cc00) 9: with messages: 9: 3 9: 1000000195790000 9: 9: frame_id: 1 9: desired_present_time_ns: 1000000181000000 9: actual_present_time_ns: 1000000197000000 9: earliest_present_time_ns: 1000000197000000 9: present_margin_ns: 13530000 9: now_ns: 1000000198000000 9: 9: WARN [adjust_comp_time] Frame 1 missed by 16.00! 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000225000000 (0x38d7eb22fba40) 9: >= 9: 1000000211790000 (0x38d7eb16628b0) 9: with messages: 9: 3 9: 1000000195790000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000225000000 (0x38d7eb22fba40) 9: with messages: 9: 3 9: 1000000195790000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000242080000 (0x38d7eb3345900) 9: >= 9: 1000000211790000 (0x38d7eb16628b0) 9: with messages: 9: 4 9: 1000000211790000 9: 4 9: 1000000211790000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000245000000 (0x38d7eb360e740) 9: > 9: 1000000211790000 (0x38d7eb16628b0) 9: with messages: 9: 4 9: 1000000211790000 9: 4 9: 1000000211790000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000245000000 (0x38d7eb360e740) 9: > 9: 1000000242080000 (0x38d7eb3345900) 9: with messages: 9: 4 9: 1000000211790000 9: 4 9: 1000000211790000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000249000000 (0x38d7eb39df040) 9: > 9: 1000000211790000 (0x38d7eb16628b0) 9: with messages: 9: 4 9: 1000000211790000 9: 4 9: 1000000211790000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000249000000 (0x38d7eb39df040) 9: > 9: 1000000245000000 (0x38d7eb360e740) 9: with messages: 9: 4 9: 1000000211790000 9: 4 9: 1000000211790000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 4 9: 1000000211790000 9: 4 9: 1000000211790000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 4 9: 1000000211790000 9: 4 9: 1000000211790000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000211790000 (0x38d7eb16628b0) 9: <= 9: 1000000242080000 (0x38d7eb3345900) 9: with messages: 9: 4 9: 1000000211790000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000211790000 (0x38d7eb16628b0) 9: <= 9: 1000000242080000 (0x38d7eb3345900) 9: with messages: 9: 4 9: 1000000211790000 9: 9: frame_id: 2 9: desired_present_time_ns: 1000000193000000 9: actual_present_time_ns: 1000000209000000 9: earliest_present_time_ns: 1000000209000000 9: present_margin_ns: 13210000 9: now_ns: 1000000210000000 9: 9: WARN [adjust_comp_time] Frame 2 missed by 16.00! 9: frame_id: 3 9: desired_present_time_ns: 1000000209000000 9: actual_present_time_ns: 1000000225000000 9: earliest_present_time_ns: 1000000225000000 9: present_margin_ns: 13210000 9: now_ns: 1000000226000000 9: 9: WARN [adjust_comp_time] Frame 3 missed by 16.00! 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000261000000 (0x38d7eb4550b40) 9: >= 9: 1000000247150000 (0x38d7eb381b5b0) 9: with messages: 9: 4 9: 1000000211790000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000261000000 (0x38d7eb4550b40) 9: with messages: 9: 4 9: 1000000211790000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000252800000 (0x38d7eb3d7ec00) 9: >= 9: 1000000247150000 (0x38d7eb381b5b0) 9: with messages: 9: 5 9: 1000000247150000 9: 5 9: 1000000247150000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000257000000 (0x38d7eb4180240) 9: > 9: 1000000247150000 (0x38d7eb381b5b0) 9: with messages: 9: 5 9: 1000000247150000 9: 5 9: 1000000247150000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000257000000 (0x38d7eb4180240) 9: > 9: 1000000252800000 (0x38d7eb3d7ec00) 9: with messages: 9: 5 9: 1000000247150000 9: 5 9: 1000000247150000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000261000000 (0x38d7eb4550b40) 9: > 9: 1000000247150000 (0x38d7eb381b5b0) 9: with messages: 9: 5 9: 1000000247150000 9: 5 9: 1000000247150000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000261000000 (0x38d7eb4550b40) 9: > 9: 1000000257000000 (0x38d7eb4180240) 9: with messages: 9: 5 9: 1000000247150000 9: 5 9: 1000000247150000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 5 9: 1000000247150000 9: 5 9: 1000000247150000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 5 9: 1000000247150000 9: 5 9: 1000000247150000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000247150000 (0x38d7eb381b5b0) 9: <= 9: 1000000252800000 (0x38d7eb3d7ec00) 9: with messages: 9: 5 9: 1000000247150000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000247150000 (0x38d7eb381b5b0) 9: <= 9: 1000000252800000 (0x38d7eb3d7ec00) 9: with messages: 9: 5 9: 1000000247150000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000273000000 (0x38d7eb50c2640) 9: >= 9: 1000000257870000 (0x38d7eb42548b0) 9: with messages: 9: 5 9: 1000000247150000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000273000000 (0x38d7eb50c2640) 9: with messages: 9: 5 9: 1000000247150000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000268800000 (0x38d7eb4cc1000) 9: >= 9: 1000000257870000 (0x38d7eb42548b0) 9: with messages: 9: 6 9: 1000000257870000 9: 6 9: 1000000257870000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000273000000 (0x38d7eb50c2640) 9: > 9: 1000000257870000 (0x38d7eb42548b0) 9: with messages: 9: 6 9: 1000000257870000 9: 6 9: 1000000257870000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000273000000 (0x38d7eb50c2640) 9: > 9: 1000000268800000 (0x38d7eb4cc1000) 9: with messages: 9: 6 9: 1000000257870000 9: 6 9: 1000000257870000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000277000000 (0x38d7eb5492f40) 9: > 9: 1000000257870000 (0x38d7eb42548b0) 9: with messages: 9: 6 9: 1000000257870000 9: 6 9: 1000000257870000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000277000000 (0x38d7eb5492f40) 9: > 9: 1000000273000000 (0x38d7eb50c2640) 9: with messages: 9: 6 9: 1000000257870000 9: 6 9: 1000000257870000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 6 9: 1000000257870000 9: 6 9: 1000000257870000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 6 9: 1000000257870000 9: 6 9: 1000000257870000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000257870000 (0x38d7eb42548b0) 9: <= 9: 1000000268800000 (0x38d7eb4cc1000) 9: with messages: 9: 6 9: 1000000257870000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000257870000 (0x38d7eb42548b0) 9: <= 9: 1000000268800000 (0x38d7eb4cc1000) 9: with messages: 9: 6 9: 1000000257870000 9: 9: frame_id: 4 9: desired_present_time_ns: 1000000245000000 9: actual_present_time_ns: 1000000261000000 9: earliest_present_time_ns: 1000000261000000 9: present_margin_ns: 13850000 9: now_ns: 1000000262000000 9: 9: WARN [adjust_comp_time] Frame 4 missed by 16.00! 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000289000000 (0x38d7eb6004a40) 9: >= 9: 1000000273870000 (0x38d7eb5196cb0) 9: with messages: 9: 6 9: 1000000257870000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000289000000 (0x38d7eb6004a40) 9: with messages: 9: 6 9: 1000000257870000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000304160000 (0x38d7eb6e79d00) 9: >= 9: 1000000273870000 (0x38d7eb5196cb0) 9: with messages: 9: 7 9: 1000000273870000 9: 7 9: 1000000273870000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000309000000 (0x38d7eb7317740) 9: > 9: 1000000273870000 (0x38d7eb5196cb0) 9: with messages: 9: 7 9: 1000000273870000 9: 7 9: 1000000273870000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000309000000 (0x38d7eb7317740) 9: > 9: 1000000304160000 (0x38d7eb6e79d00) 9: with messages: 9: 7 9: 1000000273870000 9: 7 9: 1000000273870000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000313000000 (0x38d7eb76e8040) 9: > 9: 1000000273870000 (0x38d7eb5196cb0) 9: with messages: 9: 7 9: 1000000273870000 9: 7 9: 1000000273870000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000313000000 (0x38d7eb76e8040) 9: > 9: 1000000309000000 (0x38d7eb7317740) 9: with messages: 9: 7 9: 1000000273870000 9: 7 9: 1000000273870000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 7 9: 1000000273870000 9: 7 9: 1000000273870000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 7 9: 1000000273870000 9: 7 9: 1000000273870000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000273870000 (0x38d7eb5196cb0) 9: <= 9: 1000000304160000 (0x38d7eb6e79d00) 9: with messages: 9: 7 9: 1000000273870000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000273870000 (0x38d7eb5196cb0) 9: <= 9: 1000000304160000 (0x38d7eb6e79d00) 9: with messages: 9: 7 9: 1000000273870000 9: 9: frame_id: 5 9: desired_present_time_ns: 1000000257000000 9: actual_present_time_ns: 1000000273000000 9: earliest_present_time_ns: 1000000273000000 9: present_margin_ns: 15130000 9: now_ns: 1000000274000000 9: 9: WARN [adjust_comp_time] Frame 5 missed by 16.00! 9: frame_id: 6 9: desired_present_time_ns: 1000000273000000 9: actual_present_time_ns: 1000000289000000 9: earliest_present_time_ns: 1000000289000000 9: present_margin_ns: 15130000 9: now_ns: 1000000290000000 9: 9: WARN [adjust_comp_time] Frame 6 missed by 16.00! 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000325000000 (0x38d7eb8259b40) 9: >= 9: 1000000309230000 (0x38d7eb734f9b0) 9: with messages: 9: 7 9: 1000000273870000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000325000000 (0x38d7eb8259b40) 9: with messages: 9: 7 9: 1000000273870000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000315200000 (0x38d7eb7901200) 9: >= 9: 1000000309230000 (0x38d7eb734f9b0) 9: with messages: 9: 8 9: 1000000309230000 9: 8 9: 1000000309230000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000321000000 (0x38d7eb7e89240) 9: > 9: 1000000309230000 (0x38d7eb734f9b0) 9: with messages: 9: 8 9: 1000000309230000 9: 8 9: 1000000309230000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000321000000 (0x38d7eb7e89240) 9: > 9: 1000000315200000 (0x38d7eb7901200) 9: with messages: 9: 8 9: 1000000309230000 9: 8 9: 1000000309230000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000325000000 (0x38d7eb8259b40) 9: > 9: 1000000309230000 (0x38d7eb734f9b0) 9: with messages: 9: 8 9: 1000000309230000 9: 8 9: 1000000309230000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000325000000 (0x38d7eb8259b40) 9: > 9: 1000000321000000 (0x38d7eb7e89240) 9: with messages: 9: 8 9: 1000000309230000 9: 8 9: 1000000309230000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 8 9: 1000000309230000 9: 8 9: 1000000309230000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 8 9: 1000000309230000 9: 8 9: 1000000309230000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000309230000 (0x38d7eb734f9b0) 9: <= 9: 1000000315200000 (0x38d7eb7901200) 9: with messages: 9: 8 9: 1000000309230000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000309230000 (0x38d7eb734f9b0) 9: <= 9: 1000000315200000 (0x38d7eb7901200) 9: with messages: 9: 8 9: 1000000309230000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000321000000 (0x38d7eb7e89240) 9: >= 9: 1000000320270000 (0x38d7eb7dd6eb0) 9: with messages: 9: 8 9: 1000000309230000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000321000000 (0x38d7eb7e89240) 9: with messages: 9: 8 9: 1000000309230000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000331200000 (0x38d7eb8843600) 9: >= 9: 1000000320270000 (0x38d7eb7dd6eb0) 9: with messages: 9: 9 9: 1000000320270000 9: 9 9: 1000000320270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000337000000 (0x38d7eb8dcb640) 9: > 9: 1000000320270000 (0x38d7eb7dd6eb0) 9: with messages: 9: 9 9: 1000000320270000 9: 9 9: 1000000320270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000337000000 (0x38d7eb8dcb640) 9: > 9: 1000000331200000 (0x38d7eb8843600) 9: with messages: 9: 9 9: 1000000320270000 9: 9 9: 1000000320270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000341000000 (0x38d7eb919bf40) 9: > 9: 1000000320270000 (0x38d7eb7dd6eb0) 9: with messages: 9: 9 9: 1000000320270000 9: 9 9: 1000000320270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000341000000 (0x38d7eb919bf40) 9: > 9: 1000000337000000 (0x38d7eb8dcb640) 9: with messages: 9: 9 9: 1000000320270000 9: 9 9: 1000000320270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 9 9: 1000000320270000 9: 9 9: 1000000320270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 9 9: 1000000320270000 9: 9 9: 1000000320270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000320270000 (0x38d7eb7dd6eb0) 9: <= 9: 1000000331200000 (0x38d7eb8843600) 9: with messages: 9: 9 9: 1000000320270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000320270000 (0x38d7eb7dd6eb0) 9: <= 9: 1000000331200000 (0x38d7eb8843600) 9: with messages: 9: 9 9: 1000000320270000 9: 9: frame_id: 8 9: desired_present_time_ns: 1000000321000000 9: actual_present_time_ns: 1000000321000000 9: earliest_present_time_ns: 1000000321000000 9: present_margin_ns: 730000 9: now_ns: 1000000322000000 9: 9: frame_id: 7 9: desired_present_time_ns: 1000000309000000 9: actual_present_time_ns: 1000000325000000 9: earliest_present_time_ns: 1000000325000000 9: present_margin_ns: 15770000 9: now_ns: 1000000326000000 9: 9: WARN [adjust_comp_time] Frame 7 missed by 16.00! 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000337000000 (0x38d7eb8dcb640) 9: >= 9: 1000000336270000 (0x38d7eb8d192b0) 9: with messages: 9: 9 9: 1000000320270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000337000000 (0x38d7eb8dcb640) 9: with messages: 9: 9 9: 1000000320270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000347200000 (0x38d7eb9785a00) 9: >= 9: 1000000336270000 (0x38d7eb8d192b0) 9: with messages: 9: 10 9: 1000000336270000 9: 10 9: 1000000336270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000353000000 (0x38d7eb9d0da40) 9: > 9: 1000000336270000 (0x38d7eb8d192b0) 9: with messages: 9: 10 9: 1000000336270000 9: 10 9: 1000000336270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000353000000 (0x38d7eb9d0da40) 9: > 9: 1000000347200000 (0x38d7eb9785a00) 9: with messages: 9: 10 9: 1000000336270000 9: 10 9: 1000000336270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000357000000 (0x38d7eba0de340) 9: > 9: 1000000336270000 (0x38d7eb8d192b0) 9: with messages: 9: 10 9: 1000000336270000 9: 10 9: 1000000336270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000357000000 (0x38d7eba0de340) 9: > 9: 1000000353000000 (0x38d7eb9d0da40) 9: with messages: 9: 10 9: 1000000336270000 9: 10 9: 1000000336270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 10 9: 1000000336270000 9: 10 9: 1000000336270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 10 9: 1000000336270000 9: 10 9: 1000000336270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000336270000 (0x38d7eb8d192b0) 9: <= 9: 1000000347200000 (0x38d7eb9785a00) 9: with messages: 9: 10 9: 1000000336270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000336270000 (0x38d7eb8d192b0) 9: <= 9: 1000000347200000 (0x38d7eb9785a00) 9: with messages: 9: 10 9: 1000000336270000 9: 9: frame_id: 9 9: desired_present_time_ns: 1000000337000000 9: actual_present_time_ns: 1000000337000000 9: earliest_present_time_ns: 1000000337000000 9: present_margin_ns: 730000 9: now_ns: 1000000338000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000353000000 (0x38d7eb9d0da40) 9: >= 9: 1000000352270000 (0x38d7eb9c5b6b0) 9: with messages: 9: 10 9: 1000000336270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000353000000 (0x38d7eb9d0da40) 9: with messages: 9: 10 9: 1000000336270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000363200000 (0x38d7eba6c7e00) 9: >= 9: 1000000352270000 (0x38d7eb9c5b6b0) 9: with messages: 9: 11 9: 1000000352270000 9: 11 9: 1000000352270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000369000000 (0x38d7ebac4fe40) 9: > 9: 1000000352270000 (0x38d7eb9c5b6b0) 9: with messages: 9: 11 9: 1000000352270000 9: 11 9: 1000000352270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000369000000 (0x38d7ebac4fe40) 9: > 9: 1000000363200000 (0x38d7eba6c7e00) 9: with messages: 9: 11 9: 1000000352270000 9: 11 9: 1000000352270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000373000000 (0x38d7ebb020740) 9: > 9: 1000000352270000 (0x38d7eb9c5b6b0) 9: with messages: 9: 11 9: 1000000352270000 9: 11 9: 1000000352270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000373000000 (0x38d7ebb020740) 9: > 9: 1000000369000000 (0x38d7ebac4fe40) 9: with messages: 9: 11 9: 1000000352270000 9: 11 9: 1000000352270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 11 9: 1000000352270000 9: 11 9: 1000000352270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 11 9: 1000000352270000 9: 11 9: 1000000352270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000352270000 (0x38d7eb9c5b6b0) 9: <= 9: 1000000363200000 (0x38d7eba6c7e00) 9: with messages: 9: 11 9: 1000000352270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000352270000 (0x38d7eb9c5b6b0) 9: <= 9: 1000000363200000 (0x38d7eba6c7e00) 9: with messages: 9: 11 9: 1000000352270000 9: 9: frame_id: 10 9: desired_present_time_ns: 1000000353000000 9: actual_present_time_ns: 1000000353000000 9: earliest_present_time_ns: 1000000353000000 9: present_margin_ns: 730000 9: now_ns: 1000000354000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000369000000 (0x38d7ebac4fe40) 9: >= 9: 1000000368270000 (0x38d7ebab9dab0) 9: with messages: 9: 11 9: 1000000352270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000369000000 (0x38d7ebac4fe40) 9: with messages: 9: 11 9: 1000000352270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000379200000 (0x38d7ebb60a200) 9: >= 9: 1000000368270000 (0x38d7ebab9dab0) 9: with messages: 9: 12 9: 1000000368270000 9: 12 9: 1000000368270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000385000000 (0x38d7ebbb92240) 9: > 9: 1000000368270000 (0x38d7ebab9dab0) 9: with messages: 9: 12 9: 1000000368270000 9: 12 9: 1000000368270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000385000000 (0x38d7ebbb92240) 9: > 9: 1000000379200000 (0x38d7ebb60a200) 9: with messages: 9: 12 9: 1000000368270000 9: 12 9: 1000000368270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000389000000 (0x38d7ebbf62b40) 9: > 9: 1000000368270000 (0x38d7ebab9dab0) 9: with messages: 9: 12 9: 1000000368270000 9: 12 9: 1000000368270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000389000000 (0x38d7ebbf62b40) 9: > 9: 1000000385000000 (0x38d7ebbb92240) 9: with messages: 9: 12 9: 1000000368270000 9: 12 9: 1000000368270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 12 9: 1000000368270000 9: 12 9: 1000000368270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 12 9: 1000000368270000 9: 12 9: 1000000368270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000368270000 (0x38d7ebab9dab0) 9: <= 9: 1000000379200000 (0x38d7ebb60a200) 9: with messages: 9: 12 9: 1000000368270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000368270000 (0x38d7ebab9dab0) 9: <= 9: 1000000379200000 (0x38d7ebb60a200) 9: with messages: 9: 12 9: 1000000368270000 9: 9: frame_id: 11 9: desired_present_time_ns: 1000000369000000 9: actual_present_time_ns: 1000000369000000 9: earliest_present_time_ns: 1000000369000000 9: present_margin_ns: 730000 9: now_ns: 1000000370000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000385000000 (0x38d7ebbb92240) 9: >= 9: 1000000384270000 (0x38d7ebbadfeb0) 9: with messages: 9: 12 9: 1000000368270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000385000000 (0x38d7ebbb92240) 9: with messages: 9: 12 9: 1000000368270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000395200000 (0x38d7ebc54c600) 9: >= 9: 1000000384270000 (0x38d7ebbadfeb0) 9: with messages: 9: 13 9: 1000000384270000 9: 13 9: 1000000384270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000401000000 (0x38d7ebcad4640) 9: > 9: 1000000384270000 (0x38d7ebbadfeb0) 9: with messages: 9: 13 9: 1000000384270000 9: 13 9: 1000000384270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000401000000 (0x38d7ebcad4640) 9: > 9: 1000000395200000 (0x38d7ebc54c600) 9: with messages: 9: 13 9: 1000000384270000 9: 13 9: 1000000384270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000405000000 (0x38d7ebcea4f40) 9: > 9: 1000000384270000 (0x38d7ebbadfeb0) 9: with messages: 9: 13 9: 1000000384270000 9: 13 9: 1000000384270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000405000000 (0x38d7ebcea4f40) 9: > 9: 1000000401000000 (0x38d7ebcad4640) 9: with messages: 9: 13 9: 1000000384270000 9: 13 9: 1000000384270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 13 9: 1000000384270000 9: 13 9: 1000000384270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 13 9: 1000000384270000 9: 13 9: 1000000384270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000384270000 (0x38d7ebbadfeb0) 9: <= 9: 1000000395200000 (0x38d7ebc54c600) 9: with messages: 9: 13 9: 1000000384270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000384270000 (0x38d7ebbadfeb0) 9: <= 9: 1000000395200000 (0x38d7ebc54c600) 9: with messages: 9: 13 9: 1000000384270000 9: 9: frame_id: 12 9: desired_present_time_ns: 1000000385000000 9: actual_present_time_ns: 1000000385000000 9: earliest_present_time_ns: 1000000385000000 9: present_margin_ns: 730000 9: now_ns: 1000000386000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000401000000 (0x38d7ebcad4640) 9: >= 9: 1000000400270000 (0x38d7ebca222b0) 9: with messages: 9: 13 9: 1000000384270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000401000000 (0x38d7ebcad4640) 9: with messages: 9: 13 9: 1000000384270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000411200000 (0x38d7ebd48ea00) 9: >= 9: 1000000400270000 (0x38d7ebca222b0) 9: with messages: 9: 14 9: 1000000400270000 9: 14 9: 1000000400270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000417000000 (0x38d7ebda16a40) 9: > 9: 1000000400270000 (0x38d7ebca222b0) 9: with messages: 9: 14 9: 1000000400270000 9: 14 9: 1000000400270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000417000000 (0x38d7ebda16a40) 9: > 9: 1000000411200000 (0x38d7ebd48ea00) 9: with messages: 9: 14 9: 1000000400270000 9: 14 9: 1000000400270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000421000000 (0x38d7ebdde7340) 9: > 9: 1000000400270000 (0x38d7ebca222b0) 9: with messages: 9: 14 9: 1000000400270000 9: 14 9: 1000000400270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000421000000 (0x38d7ebdde7340) 9: > 9: 1000000417000000 (0x38d7ebda16a40) 9: with messages: 9: 14 9: 1000000400270000 9: 14 9: 1000000400270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 14 9: 1000000400270000 9: 14 9: 1000000400270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 14 9: 1000000400270000 9: 14 9: 1000000400270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000400270000 (0x38d7ebca222b0) 9: <= 9: 1000000411200000 (0x38d7ebd48ea00) 9: with messages: 9: 14 9: 1000000400270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000400270000 (0x38d7ebca222b0) 9: <= 9: 1000000411200000 (0x38d7ebd48ea00) 9: with messages: 9: 14 9: 1000000400270000 9: 9: frame_id: 13 9: desired_present_time_ns: 1000000401000000 9: actual_present_time_ns: 1000000401000000 9: earliest_present_time_ns: 1000000401000000 9: present_margin_ns: 730000 9: now_ns: 1000000402000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000417000000 (0x38d7ebda16a40) 9: >= 9: 1000000416270000 (0x38d7ebd9646b0) 9: with messages: 9: 14 9: 1000000400270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000417000000 (0x38d7ebda16a40) 9: with messages: 9: 14 9: 1000000400270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000427200000 (0x38d7ebe3d0e00) 9: >= 9: 1000000416270000 (0x38d7ebd9646b0) 9: with messages: 9: 15 9: 1000000416270000 9: 15 9: 1000000416270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000433000000 (0x38d7ebe958e40) 9: > 9: 1000000416270000 (0x38d7ebd9646b0) 9: with messages: 9: 15 9: 1000000416270000 9: 15 9: 1000000416270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000433000000 (0x38d7ebe958e40) 9: > 9: 1000000427200000 (0x38d7ebe3d0e00) 9: with messages: 9: 15 9: 1000000416270000 9: 15 9: 1000000416270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000437000000 (0x38d7ebed29740) 9: > 9: 1000000416270000 (0x38d7ebd9646b0) 9: with messages: 9: 15 9: 1000000416270000 9: 15 9: 1000000416270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000437000000 (0x38d7ebed29740) 9: > 9: 1000000433000000 (0x38d7ebe958e40) 9: with messages: 9: 15 9: 1000000416270000 9: 15 9: 1000000416270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 15 9: 1000000416270000 9: 15 9: 1000000416270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 15 9: 1000000416270000 9: 15 9: 1000000416270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000416270000 (0x38d7ebd9646b0) 9: <= 9: 1000000427200000 (0x38d7ebe3d0e00) 9: with messages: 9: 15 9: 1000000416270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000416270000 (0x38d7ebd9646b0) 9: <= 9: 1000000427200000 (0x38d7ebe3d0e00) 9: with messages: 9: 15 9: 1000000416270000 9: 9: frame_id: 14 9: desired_present_time_ns: 1000000417000000 9: actual_present_time_ns: 1000000417000000 9: earliest_present_time_ns: 1000000417000000 9: present_margin_ns: 730000 9: now_ns: 1000000418000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000433000000 (0x38d7ebe958e40) 9: >= 9: 1000000432270000 (0x38d7ebe8a6ab0) 9: with messages: 9: 15 9: 1000000416270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000433000000 (0x38d7ebe958e40) 9: with messages: 9: 15 9: 1000000416270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000443200000 (0x38d7ebf313200) 9: >= 9: 1000000432270000 (0x38d7ebe8a6ab0) 9: with messages: 9: 16 9: 1000000432270000 9: 16 9: 1000000432270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000449000000 (0x38d7ebf89b240) 9: > 9: 1000000432270000 (0x38d7ebe8a6ab0) 9: with messages: 9: 16 9: 1000000432270000 9: 16 9: 1000000432270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000449000000 (0x38d7ebf89b240) 9: > 9: 1000000443200000 (0x38d7ebf313200) 9: with messages: 9: 16 9: 1000000432270000 9: 16 9: 1000000432270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000453000000 (0x38d7ebfc6bb40) 9: > 9: 1000000432270000 (0x38d7ebe8a6ab0) 9: with messages: 9: 16 9: 1000000432270000 9: 16 9: 1000000432270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000453000000 (0x38d7ebfc6bb40) 9: > 9: 1000000449000000 (0x38d7ebf89b240) 9: with messages: 9: 16 9: 1000000432270000 9: 16 9: 1000000432270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 16 9: 1000000432270000 9: 16 9: 1000000432270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 16 9: 1000000432270000 9: 16 9: 1000000432270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000432270000 (0x38d7ebe8a6ab0) 9: <= 9: 1000000443200000 (0x38d7ebf313200) 9: with messages: 9: 16 9: 1000000432270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000432270000 (0x38d7ebe8a6ab0) 9: <= 9: 1000000443200000 (0x38d7ebf313200) 9: with messages: 9: 16 9: 1000000432270000 9: 9: frame_id: 15 9: desired_present_time_ns: 1000000433000000 9: actual_present_time_ns: 1000000433000000 9: earliest_present_time_ns: 1000000433000000 9: present_margin_ns: 730000 9: now_ns: 1000000434000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000449000000 (0x38d7ebf89b240) 9: >= 9: 1000000448270000 (0x38d7ebf7e8eb0) 9: with messages: 9: 16 9: 1000000432270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000449000000 (0x38d7ebf89b240) 9: with messages: 9: 16 9: 1000000432270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000459200000 (0x38d7ec0255600) 9: >= 9: 1000000448270000 (0x38d7ebf7e8eb0) 9: with messages: 9: 17 9: 1000000448270000 9: 17 9: 1000000448270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000465000000 (0x38d7ec07dd640) 9: > 9: 1000000448270000 (0x38d7ebf7e8eb0) 9: with messages: 9: 17 9: 1000000448270000 9: 17 9: 1000000448270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000465000000 (0x38d7ec07dd640) 9: > 9: 1000000459200000 (0x38d7ec0255600) 9: with messages: 9: 17 9: 1000000448270000 9: 17 9: 1000000448270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000469000000 (0x38d7ec0badf40) 9: > 9: 1000000448270000 (0x38d7ebf7e8eb0) 9: with messages: 9: 17 9: 1000000448270000 9: 17 9: 1000000448270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000469000000 (0x38d7ec0badf40) 9: > 9: 1000000465000000 (0x38d7ec07dd640) 9: with messages: 9: 17 9: 1000000448270000 9: 17 9: 1000000448270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 17 9: 1000000448270000 9: 17 9: 1000000448270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 17 9: 1000000448270000 9: 17 9: 1000000448270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000448270000 (0x38d7ebf7e8eb0) 9: <= 9: 1000000459200000 (0x38d7ec0255600) 9: with messages: 9: 17 9: 1000000448270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000448270000 (0x38d7ebf7e8eb0) 9: <= 9: 1000000459200000 (0x38d7ec0255600) 9: with messages: 9: 17 9: 1000000448270000 9: 9: frame_id: 16 9: desired_present_time_ns: 1000000449000000 9: actual_present_time_ns: 1000000449000000 9: earliest_present_time_ns: 1000000449000000 9: present_margin_ns: 730000 9: now_ns: 1000000450000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000465000000 (0x38d7ec07dd640) 9: >= 9: 1000000464270000 (0x38d7ec072b2b0) 9: with messages: 9: 17 9: 1000000448270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000465000000 (0x38d7ec07dd640) 9: with messages: 9: 17 9: 1000000448270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000475200000 (0x38d7ec1197a00) 9: >= 9: 1000000464270000 (0x38d7ec072b2b0) 9: with messages: 9: 18 9: 1000000464270000 9: 18 9: 1000000464270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000481000000 (0x38d7ec171fa40) 9: > 9: 1000000464270000 (0x38d7ec072b2b0) 9: with messages: 9: 18 9: 1000000464270000 9: 18 9: 1000000464270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000481000000 (0x38d7ec171fa40) 9: > 9: 1000000475200000 (0x38d7ec1197a00) 9: with messages: 9: 18 9: 1000000464270000 9: 18 9: 1000000464270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000485000000 (0x38d7ec1af0340) 9: > 9: 1000000464270000 (0x38d7ec072b2b0) 9: with messages: 9: 18 9: 1000000464270000 9: 18 9: 1000000464270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000485000000 (0x38d7ec1af0340) 9: > 9: 1000000481000000 (0x38d7ec171fa40) 9: with messages: 9: 18 9: 1000000464270000 9: 18 9: 1000000464270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 18 9: 1000000464270000 9: 18 9: 1000000464270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 18 9: 1000000464270000 9: 18 9: 1000000464270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000464270000 (0x38d7ec072b2b0) 9: <= 9: 1000000475200000 (0x38d7ec1197a00) 9: with messages: 9: 18 9: 1000000464270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000464270000 (0x38d7ec072b2b0) 9: <= 9: 1000000475200000 (0x38d7ec1197a00) 9: with messages: 9: 18 9: 1000000464270000 9: 9: frame_id: 17 9: desired_present_time_ns: 1000000465000000 9: actual_present_time_ns: 1000000465000000 9: earliest_present_time_ns: 1000000465000000 9: present_margin_ns: 730000 9: now_ns: 1000000466000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000481000000 (0x38d7ec171fa40) 9: >= 9: 1000000480270000 (0x38d7ec166d6b0) 9: with messages: 9: 18 9: 1000000464270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000481000000 (0x38d7ec171fa40) 9: with messages: 9: 18 9: 1000000464270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000491200000 (0x38d7ec20d9e00) 9: >= 9: 1000000480270000 (0x38d7ec166d6b0) 9: with messages: 9: 19 9: 1000000480270000 9: 19 9: 1000000480270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000497000000 (0x38d7ec2661e40) 9: > 9: 1000000480270000 (0x38d7ec166d6b0) 9: with messages: 9: 19 9: 1000000480270000 9: 19 9: 1000000480270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000497000000 (0x38d7ec2661e40) 9: > 9: 1000000491200000 (0x38d7ec20d9e00) 9: with messages: 9: 19 9: 1000000480270000 9: 19 9: 1000000480270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000501000000 (0x38d7ec2a32740) 9: > 9: 1000000480270000 (0x38d7ec166d6b0) 9: with messages: 9: 19 9: 1000000480270000 9: 19 9: 1000000480270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000501000000 (0x38d7ec2a32740) 9: > 9: 1000000497000000 (0x38d7ec2661e40) 9: with messages: 9: 19 9: 1000000480270000 9: 19 9: 1000000480270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 19 9: 1000000480270000 9: 19 9: 1000000480270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 19 9: 1000000480270000 9: 19 9: 1000000480270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000480270000 (0x38d7ec166d6b0) 9: <= 9: 1000000491200000 (0x38d7ec20d9e00) 9: with messages: 9: 19 9: 1000000480270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000480270000 (0x38d7ec166d6b0) 9: <= 9: 1000000491200000 (0x38d7ec20d9e00) 9: with messages: 9: 19 9: 1000000480270000 9: 9: frame_id: 18 9: desired_present_time_ns: 1000000481000000 9: actual_present_time_ns: 1000000481000000 9: earliest_present_time_ns: 1000000481000000 9: present_margin_ns: 730000 9: now_ns: 1000000482000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000497000000 (0x38d7ec2661e40) 9: >= 9: 1000000496270000 (0x38d7ec25afab0) 9: with messages: 9: 19 9: 1000000480270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000497000000 (0x38d7ec2661e40) 9: with messages: 9: 19 9: 1000000480270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000507200000 (0x38d7ec301c200) 9: >= 9: 1000000496270000 (0x38d7ec25afab0) 9: with messages: 9: 20 9: 1000000496270000 9: 20 9: 1000000496270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000513000000 (0x38d7ec35a4240) 9: > 9: 1000000496270000 (0x38d7ec25afab0) 9: with messages: 9: 20 9: 1000000496270000 9: 20 9: 1000000496270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000513000000 (0x38d7ec35a4240) 9: > 9: 1000000507200000 (0x38d7ec301c200) 9: with messages: 9: 20 9: 1000000496270000 9: 20 9: 1000000496270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000517000000 (0x38d7ec3974b40) 9: > 9: 1000000496270000 (0x38d7ec25afab0) 9: with messages: 9: 20 9: 1000000496270000 9: 20 9: 1000000496270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000517000000 (0x38d7ec3974b40) 9: > 9: 1000000513000000 (0x38d7ec35a4240) 9: with messages: 9: 20 9: 1000000496270000 9: 20 9: 1000000496270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 20 9: 1000000496270000 9: 20 9: 1000000496270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 20 9: 1000000496270000 9: 20 9: 1000000496270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000496270000 (0x38d7ec25afab0) 9: <= 9: 1000000507200000 (0x38d7ec301c200) 9: with messages: 9: 20 9: 1000000496270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000496270000 (0x38d7ec25afab0) 9: <= 9: 1000000507200000 (0x38d7ec301c200) 9: with messages: 9: 20 9: 1000000496270000 9: 9: frame_id: 19 9: desired_present_time_ns: 1000000497000000 9: actual_present_time_ns: 1000000497000000 9: earliest_present_time_ns: 1000000497000000 9: present_margin_ns: 730000 9: now_ns: 1000000498000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000513000000 (0x38d7ec35a4240) 9: >= 9: 1000000512270000 (0x38d7ec34f1eb0) 9: with messages: 9: 20 9: 1000000496270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000513000000 (0x38d7ec35a4240) 9: with messages: 9: 20 9: 1000000496270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000523200000 (0x38d7ec3f5e600) 9: >= 9: 1000000512270000 (0x38d7ec34f1eb0) 9: with messages: 9: 21 9: 1000000512270000 9: 21 9: 1000000512270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000529000000 (0x38d7ec44e6640) 9: > 9: 1000000512270000 (0x38d7ec34f1eb0) 9: with messages: 9: 21 9: 1000000512270000 9: 21 9: 1000000512270000 9: 9/22 Test #10: tests_quatexpmap ................. Passed 0.06 sec 12: Randomness seeded to: 3519178383 12: 12: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12: tests_quat_swing_twist is a Catch2 v3.6.0 host application. 12: Run with -? for options 12: 12: ------------------------------------------------------------------------------- 12: SwingTwistTriviallyInvertibleIn180DegreeHemisphere 12: ------------------------------------------------------------------------------- 12: ./tests/tests_quat_swing_twist.cpp:34 12: ............................................................................... 12: 12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ------------------------------------------------------------------------------- 12: SwingTwistAlwaysInvertibleIfYouUseSoundRotationEqualities 12: ------------------------------------------------------------------------------- 12: ./tests/tests_quat_swing_twist.cpp:68 12: ............................................................................... 12: 12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: =============================================================================== 12: All tests passed (40 assertions in 2 test cases) 12: 10/22 Test #12: tests_quat_swing_twist ........... Passed 0.05 sec 11: ERROR [CATCH2_INTERNAL_TEST_0] LH to RH! 11: ERROR [log_quat] xyzw: 0.099915 -0.864565 0.048233 -0.490120 11: ERROR [log_quat] xyzw: 0.099915 0.864565 -0.048233 -0.490120 11: ERROR [log_quat] xyzw: -0.099915 -0.864565 0.048233 0.490120 11: Randomness seeded to: 3264099030 11: 11: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11: tests_quat_change_of_basis is a Catch2 v3.6.0 host application. 11: Run with -? for options 11: 11: ------------------------------------------------------------------------------- 11: QuaternionChangeOfBasis 11: ------------------------------------------------------------------------------- 11: ./tests/tests_quat_change_of_basis.cpp:146 11: ............................................................................... 11: 11: ./tests/tests_quat_change_of_basis.cpp:166: PASSED: 11: CHECK( quat_difference(q_prime, q_prime_fast) < 0.01 ) 11: with expansion: 11: 0.000000119f < 0.01 11: 11: ERROR [log_quat] xyzw: -0.004947 -0.991273 -0.117093 -0.060362 11: ERROR [log_quat] xyzw: -0.004947 0.991273 0.117093 -0.060362 11: ERROR [log_quat] xyzw: 0.004947 -0.991273 -0.117093 0.060362 11: ./tests/tests_quat_change_of_basis.cpp:166: PASSED: 11: CHECK( quat_difference(q_prime, q_prime_fast) < 0.01 ) 11: with expansion: 11: 0.0f < 0.01 11: 11: ERROR [log_quat] xyzw: -0.184776 0.798554 -0.564540 -0.097285 11: ERROR [log_quat] xyzw: 0.184776 0.798554 -0.564540 0.097285 11: ERROR [log_quat] xyzw: 0.184776 0.798554 -0.564540 0.097285 11: ./tests/tests_quat_change_of_basis.cpp:166: PASSED: 11: CHECK( quat_difference(q_prime, q_prime_fast) < 0.01 ) 11: with expansion: 11: 0.0f < 0.01 11: 11: ERROR [CATCH2_INTERNAL_TEST_0] Unity to OpenXR! 11: ERROR [log_quat] xyzw: 0.310217 0.000000 0.000000 0.950666 11: ERROR [log_quat] xyzw: -0.310217 -0.000000 0.000000 0.950666 11: ERROR [log_quat] xyzw: 0.310217 0.000000 -0.000000 -0.950666 11: ./tests/tests_quat_change_of_basis.cpp:193: PASSED: 11: CHECK( quat_difference(q_prime, q_prime_fast) < 0.01 ) 11: with expansion: 11: 0.000000119f < 0.01 11: 11: ERROR [log_quat] xyzw: -0.632523 -0.506676 0.478948 0.337348 11: ERROR [log_quat] xyzw: 0.632523 0.506676 0.478948 0.337348 11: ERROR [log_quat] xyzw: -0.632523 -0.506676 -0.478948 -0.337348 11: ./tests/tests_quat_change_of_basis.cpp:193: PASSED: 11: CHECK( quat_difference(q_prime, q_prime_fast) < 0.01 ) 11: with expansion: 11: -0.000000238f < 0.01 11: 11: ERROR [log_quat] xyzw: -0.312385 -0.301061 0.411970 0.801286 11: ERROR [log_quat] xyzw: 0.312385 0.301061 0.411970 0.801286 11: ERROR [log_quat] xyzw: -0.312385 -0.301061 -0.411970 -0.801286 11: ./tests/tests_quat_change_of_basis.cpp:193: PASSED: 11: CHECK( quat_difference(q_prime, q_prime_fast) < 0.01 ) 11: with expansion: 11: 0.000000119f < 0.01 11: 11: =============================================================================== 11: All tests passed (6 assertions in 1 test case) 11: 11/22 Test #11: tests_quat_change_of_basis ....... Passed 0.05 sec test 13 Start 13: tests_rational 13: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/tests_rational "--success" "--allow-running-no-tests" 13: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests 13: Test timeout computed to be: 1500 test 14 Start 14: tests_relation_chain 14: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/tests_relation_chain "--success" "--allow-running-no-tests" 14: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests 14: Test timeout computed to be: 1500 test 15 Start 15: tests_vector 15: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/tests_vector "--success" "--allow-running-no-tests" 15: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests 15: Test timeout computed to be: 1500 test 16 Start 16: tests_worker 16: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/tests_worker "--success" "--allow-running-no-tests" 16: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests 16: Test timeout computed to be: 1500 test 17 Start 17: tests_pose 17: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/tests_pose "--success" "--allow-running-no-tests" 17: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests 17: Test timeout computed to be: 1500 test 18 Start 18: tests_vec3_angle 18: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/tests_vec3_angle "--success" "--allow-running-no-tests" 18: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests 18: Test timeout computed to be: 1500 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000529000000 (0x38d7ec44e6640) 9: > 9: 1000000523200000 (0x38d7ec3f5e600) 9: with messages: 9: 21 9: 1000000512270000 9: 21 9: 1000000512270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000533000000 (0x38d7ec48b6f40) 9: > 9: 1000000512270000 (0x38d7ec34f1eb0) 9: with messages: 9: 21 9: 1000000512270000 9: 21 9: 1000000512270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000533000000 (0x38d7ec48b6f40) 9: > 9: 1000000529000000 (0x38d7ec44e6640) 9: with messages: 9: 21 9: 1000000512270000 9: 21 9: 1000000512270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 21 9: 1000000512270000 9: 21 9: 1000000512270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 21 9: 1000000512270000 9: 21 9: 1000000512270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000512270000 (0x38d7ec34f1eb0) 9: <= 9: 1000000523200000 (0x38d7ec3f5e600) 9: with messages: 9: 21 9: 1000000512270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000512270000 (0x38d7ec34f1eb0) 9: <= 9: 1000000523200000 (0x38d7ec3f5e600) 9: with messages: 9: 21 9: 1000000512270000 9: 9: frame_id: 20 9: desired_present_time_ns: 1000000513000000 9: actual_present_time_ns: 1000000513000000 9: earliest_present_time_ns: 1000000513000000 9: present_margin_ns: 730000 9: now_ns: 1000000514000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000529000000 (0x38d7ec44e6640) 9: >= 9: 1000000528270000 (0x38d7ec44342b0) 9: with messages: 9: 21 9: 1000000512270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000529000000 (0x38d7ec44e6640) 9: with messages: 9: 21 9: 1000000512270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000539200000 (0x38d7ec4ea0a00) 9: >= 9: 1000000528270000 (0x38d7ec44342b0) 9: with messages: 9: 22 9: 1000000528270000 9: 22 9: 1000000528270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000545000000 (0x38d7ec5428a40) 9: > 9: 1000000528270000 (0x38d7ec44342b0) 9: with messages: 9: 22 9: 1000000528270000 9: 22 9: 1000000528270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000545000000 (0x38d7ec5428a40) 9: > 9: 1000000539200000 (0x38d7ec4ea0a00) 9: with messages: 9: 22 9: 1000000528270000 9: 22 9: 1000000528270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000549000000 (0x38d7ec57f9340) 9: > 9: 1000000528270000 (0x38d7ec44342b0) 9: with messages: 9: 22 9: 1000000528270000 9: 22 9: 1000000528270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000549000000 (0x38d7ec57f9340) 9: > 9: 1000000545000000 (0x38d7ec5428a40) 9: with messages: 9: 22 9: 1000000528270000 9: 22 9: 1000000528270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 22 9: 1000000528270000 9: 22 9: 1000000528270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 22 9: 1000000528270000 9: 22 9: 1000000528270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000528270000 (0x38d7ec44342b0) 9: <= 9: 1000000539200000 (0x38d7ec4ea0a00) 9: with messages: 9: 22 9: 1000000528270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000528270000 (0x38d7ec44342b0) 9: <= 9: 1000000539200000 (0x38d7ec4ea0a00) 9: with messages: 9: 22 9: 1000000528270000 9: 9: frame_id: 21 9: desired_present_time_ns: 1000000529000000 9: actual_present_time_ns: 1000000529000000 9: earliest_present_time_ns: 1000000529000000 9: present_margin_ns: 730000 9: now_ns: 1000000530000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000545000000 (0x38d7ec5428a40) 9: >= 9: 1000000544270000 (0x38d7ec53766b0) 9: with messages: 9: 22 9: 1000000528270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000545000000 (0x38d7ec5428a40) 9: with messages: 9: 22 9: 1000000528270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000555200000 (0x38d7ec5de2e00) 9: >= 9: 1000000544270000 (0x38d7ec53766b0) 9: with messages: 9: 23 9: 1000000544270000 9: 23 9: 1000000544270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000561000000 (0x38d7ec636ae40) 9: > 9: 1000000544270000 (0x38d7ec53766b0) 9: with messages: 9: 23 9: 1000000544270000 9: 23 9: 1000000544270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000561000000 (0x38d7ec636ae40) 9: > 9: 1000000555200000 (0x38d7ec5de2e00) 9: with messages: 9: 23 9: 1000000544270000 9: 23 9: 1000000544270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000565000000 (0x38d7ec673b740) 9: > 9: 1000000544270000 (0x38d7ec53766b0) 9: with messages: 9: 23 9: 1000000544270000 9: 23 9: 1000000544270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000565000000 (0x38d7ec673b740) 9: > 9: 1000000561000000 (0x38d7ec636ae40) 9: with messages: 9: 23 9: 1000000544270000 9: 23 9: 1000000544270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 23 9: 1000000544270000 9: 23 9: 1000000544270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 23 9: 1000000544270000 9: 23 9: 1000000544270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000544270000 (0x38d7ec53766b0) 9: <= 9: 1000000555200000 (0x38d7ec5de2e00) 9: with messages: 9: 23 9: 1000000544270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000544270000 (0x38d7ec53766b0) 9: <= 9: 1000000555200000 (0x38d7ec5de2e00) 9: with messages: 9: 23 9: 1000000544270000 9: 9: frame_id: 22 9: desired_present_time_ns: 1000000545000000 9: actual_present_time_ns: 1000000545000000 9: earliest_present_time_ns: 1000000545000000 9: present_margin_ns: 730000 9: now_ns: 1000000546000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000561000000 (0x38d7ec636ae40) 9: >= 9: 1000000560270000 (0x38d7ec62b8ab0) 9: with messages: 9: 23 9: 1000000544270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000561000000 (0x38d7ec636ae40) 9: with messages: 9: 23 9: 1000000544270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000571200000 (0x38d7ec6d25200) 9: >= 9: 1000000560270000 (0x38d7ec62b8ab0) 9: with messages: 9: 24 9: 1000000560270000 9: 24 9: 1000000560270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000577000000 (0x38d7ec72ad240) 9: > 9: 1000000560270000 (0x38d7ec62b8ab0) 9: with messages: 9: 24 9: 1000000560270000 9: 24 9: 1000000560270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000577000000 (0x38d7ec72ad240) 9: > 9: 1000000571200000 (0x38d7ec6d25200) 9: with messages: 9: 24 9: 1000000560270000 9: 24 9: 1000000560270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000581000000 (0x38d7ec767db40) 9: > 9: 1000000560270000 (0x38d7ec62b8ab0) 9: with messages: 9: 24 9: 1000000560270000 9: 24 9: 1000000560270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000581000000 (0x38d7ec767db40) 9: > 9: 1000000577000000 (0x38d7ec72ad240) 9: with messages: 9: 24 9: 1000000560270000 9: 24 9: 1000000560270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 24 9: 1000000560270000 9: 24 9: 1000000560270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 24 9: 1000000560270000 9: 24 9: 1000000560270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000560270000 (0x38d7ec62b8ab0) 9: <= 9: 1000000571200000 (0x38d7ec6d25200) 9: with messages: 9: 24 9: 1000000560270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000560270000 (0x38d7ec62b8ab0) 9: <= 9: 1000000571200000 (0x38d7ec6d25200) 9: with messages: 9: 24 9: 1000000560270000 9: 9: frame_id: 23 9: desired_present_time_ns: 1000000561000000 9: actual_present_time_ns: 1000000561000000 9: earliest_present_time_ns: 1000000561000000 9: present_margin_ns: 730000 9: now_ns: 1000000562000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000577000000 (0x38d7ec72ad240) 9: >= 9: 1000000576270000 (0x38d7ec71faeb0) 9: with messages: 9: 24 9: 1000000560270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000577000000 (0x38d7ec72ad240) 9: with messages: 9: 24 9: 1000000560270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000587200000 (0x38d7ec7c67600) 9: >= 9: 1000000576270000 (0x38d7ec71faeb0) 9: with messages: 9: 25 9: 1000000576270000 9: 25 9: 1000000576270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000593000000 (0x38d7ec81ef640) 9: > 9: 1000000576270000 (0x38d7ec71faeb0) 9: with messages: 9: 25 9: 1000000576270000 9: 25 9: 1000000576270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000593000000 (0x38d7ec81ef640) 9: > 9: 1000000587200000 (0x38d7ec7c67600) 9: with messages: 9: 25 9: 1000000576270000 9: 25 9: 1000000576270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000597000000 (0x38d7ec85bff40) 9: > 9: 1000000576270000 (0x38d7ec71faeb0) 9: with messages: 9: 25 9: 1000000576270000 9: 25 9: 1000000576270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000597000000 (0x38d7ec85bff40) 9: > 9: 1000000593000000 (0x38d7ec81ef640) 9: with messages: 9: 25 9: 1000000576270000 9: 25 9: 1000000576270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 25 9: 1000000576270000 9: 25 9: 1000000576270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 25 9: 1000000576270000 9: 25 9: 1000000576270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000576270000 (0x38d7ec71faeb0) 9: <= 9: 1000000587200000 (0x38d7ec7c67600) 9: with messages: 9: 25 9: 1000000576270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000576270000 (0x38d7ec71faeb0) 9: <= 9: 1000000587200000 (0x38d7ec7c67600) 9: with messages: 9: 25 9: 1000000576270000 9: 9: frame_id: 24 9: desired_present_time_ns: 1000000577000000 9: actual_present_time_ns: 1000000577000000 9: earliest_present_time_ns: 1000000577000000 9: present_margin_ns: 730000 9: now_ns: 1000000578000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000593000000 (0x38d7ec81ef640) 9: >= 9: 1000000592270000 (0x38d7ec813d2b0) 9: with messages: 9: 25 9: 1000000576270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000593000000 (0x38d7ec81ef640) 9: with messages: 9: 25 9: 1000000576270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000603200000 (0x38d7ec8ba9a00) 9: >= 9: 1000000592270000 (0x38d7ec813d2b0) 9: with messages: 9: 26 9: 1000000592270000 9: 26 9: 1000000592270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000609000000 (0x38d7ec9131a40) 9: > 9: 1000000592270000 (0x38d7ec813d2b0) 9: with messages: 9: 26 9: 1000000592270000 9: 26 9: 1000000592270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000609000000 (0x38d7ec9131a40) 9: > 9: 1000000603200000 (0x38d7ec8ba9a00) 9: with messages: 9: 26 9: 1000000592270000 9: 26 9: 1000000592270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000613000000 (0x38d7ec9502340) 9: > 9: 1000000592270000 (0x38d7ec813d2b0) 9: with messages: 9: 26 9: 1000000592270000 9: 26 9: 1000000592270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000613000000 (0x38d7ec9502340) 9: > 9: 1000000609000000 (0x38d7ec9131a40) 9: with messages: 9: 26 9: 1000000592270000 9: 26 9: 1000000592270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 26 9: 1000000592270000 9: 26 9: 1000000592270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 26 9: 1000000592270000 9: 26 9: 1000000592270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000592270000 (0x38d7ec813d2b0) 9: <= 9: 1000000603200000 (0x38d7ec8ba9a00) 9: with messages: 9: 26 9: 1000000592270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000592270000 (0x38d7ec813d2b0) 9: <= 9: 1000000603200000 (0x38d7ec8ba9a00) 9: with messages: 9: 26 9: 1000000592270000 9: 9: frame_id: 25 9: desired_present_time_ns: 1000000593000000 9: actual_present_time_ns: 1000000593000000 9: earliest_present_time_ns: 1000000593000000 9: present_margin_ns: 730000 9: now_ns: 1000000594000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000609000000 (0x38d7ec9131a40) 9: >= 9: 1000000608270000 (0x38d7ec907f6b0) 9: with messages: 9: 26 9: 1000000592270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000609000000 (0x38d7ec9131a40) 9: with messages: 9: 26 9: 1000000592270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000619200000 (0x38d7ec9aebe00) 9: >= 9: 1000000608270000 (0x38d7ec907f6b0) 9: with messages: 9: 27 9: 1000000608270000 9: 27 9: 1000000608270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000625000000 (0x38d7eca073e40) 9: > 9: 1000000608270000 (0x38d7ec907f6b0) 9: with messages: 9: 27 9: 1000000608270000 9: 27 9: 1000000608270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000625000000 (0x38d7eca073e40) 9: > 9: 1000000619200000 (0x38d7ec9aebe00) 9: with messages: 9: 27 9: 1000000608270000 9: 27 9: 1000000608270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000629000000 (0x38d7eca444740) 9: > 9: 1000000608270000 (0x38d7ec907f6b0) 9: with messages: 9: 27 9: 1000000608270000 9: 27 9: 1000000608270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000629000000 (0x38d7eca444740) 9: > 9: 1000000625000000 (0x38d7eca073e40) 9: with messages: 9: 27 9: 1000000608270000 9: 27 9: 1000000608270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 27 9: 1000000608270000 9: 27 9: 1000000608270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 27 9: 1000000608270000 9: 27 9: 1000000608270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000608270000 (0x38d7ec907f6b0) 9: <= 9: 1000000619200000 (0x38d7ec9aebe00) 9: with messages: 9: 27 9: 1000000608270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000608270000 (0x38d7ec907f6b0) 9: <= 9: 1000000619200000 (0x38d7ec9aebe00) 9: with messages: 9: 27 9: 1000000608270000 9: 9: frame_id: 26 9: desired_present_time_ns: 1000000609000000 9: actual_present_time_ns: 1000000609000000 9: earliest_present_time_ns: 1000000609000000 9: present_margin_ns: 730000 9: now_ns: 1000000610000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000625000000 (0x38d7eca073e40) 9: >= 9: 1000000624270000 (0x38d7ec9fc1ab0) 9: with messages: 9: 27 9: 1000000608270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000625000000 (0x38d7eca073e40) 9: with messages: 9: 27 9: 1000000608270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000635200000 (0x38d7ecaa2e200) 9: >= 9: 1000000624270000 (0x38d7ec9fc1ab0) 9: with messages: 9: 28 9: 1000000624270000 9: 28 9: 1000000624270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000641000000 (0x38d7ecafb6240) 9: > 9: 1000000624270000 (0x38d7ec9fc1ab0) 9: with messages: 9: 28 9: 1000000624270000 9: 28 9: 1000000624270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000641000000 (0x38d7ecafb6240) 9: > 9: 1000000635200000 (0x38d7ecaa2e200) 9: with messages: 9: 28 9: 1000000624270000 9: 28 9: 1000000624270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000645000000 (0x38d7ecb386b40) 9: > 9: 1000000624270000 (0x38d7ec9fc1ab0) 9: with messages: 9: 28 9: 1000000624270000 9: 28 9: 1000000624270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000645000000 (0x38d7ecb386b40) 9: > 9: 1000000641000000 (0x38d7ecafb6240) 9: with messages: 9: 28 9: 1000000624270000 9: 28 9: 1000000624270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 28 9: 1000000624270000 9: 28 9: 1000000624270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 28 9: 1000000624270000 9: 28 9: 1000000624270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000624270000 (0x38d7ec9fc1ab0) 9: <= 9: 1000000635200000 (0x38d7ecaa2e200) 9: with messages: 9: 28 9: 1000000624270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000624270000 (0x38d7ec9fc1ab0) 9: <= 9: 1000000635200000 (0x38d7ecaa2e200) 9: with messages: 9: 28 9: 1000000624270000 9: 9: frame_id: 27 9: desired_present_time_ns: 1000000625000000 9: actual_present_time_ns: 1000000625000000 9: earliest_present_time_ns: 1000000625000000 9: present_margin_ns: 730000 9: now_ns: 1000000626000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000641000000 (0x38d7ecafb6240) 9: >= 9: 1000000640270000 (0x38d7ecaf03eb0) 9: with messages: 9: 28 9: 1000000624270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000641000000 (0x38d7ecafb6240) 9: with messages: 9: 28 9: 1000000624270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000651200000 (0x38d7ecb970600) 9: >= 9: 1000000640270000 (0x38d7ecaf03eb0) 9: with messages: 9: 29 9: 1000000640270000 9: 29 9: 1000000640270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000657000000 (0x38d7ecbef8640) 9: > 9: 1000000640270000 (0x38d7ecaf03eb0) 9: with messages: 9: 29 9: 1000000640270000 9: 29 9: 1000000640270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000657000000 (0x38d7ecbef8640) 9: > 9: 1000000651200000 (0x38d7ecb970600) 9: with messages: 9: 29 9: 1000000640270000 9: 29 9: 1000000640270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000661000000 (0x38d7ecc2c8f40) 9: > 9: 1000000640270000 (0x38d7ecaf03eb0) 9: with messages: 9: 29 9: 1000000640270000 9: 29 9: 1000000640270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000661000000 (0x38d7ecc2c8f40) 9: > 9: 1000000657000000 (0x38d7ecbef8640) 9: with messages: 9: 29 9: 1000000640270000 9: 29 9: 1000000640270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 29 9: 1000000640270000 9: 29 9: 1000000640270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 29 9: 1000000640270000 9: 29 9: 1000000640270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000640270000 (0x38d7ecaf03eb0) 9: <= 9: 1000000651200000 (0x38d7ecb970600) 9: with messages: 9: 29 9: 1000000640270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000640270000 (0x38d7ecaf03eb0) 9: <= 9: 1000000651200000 (0x38d7ecb970600) 9: with messages: 9: 29 9: 1000000640270000 9: 9: frame_id: 28 9: desired_present_time_ns: 1000000641000000 9: actual_present_time_ns: 1000000641000000 9: earliest_present_time_ns: 1000000641000000 9: present_margin_ns: 730000 9: now_ns: 1000000642000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000657000000 (0x38d7ecbef8640) 9: >= 9: 1000000656270000 (0x38d7ecbe462b0) 9: with messages: 9: 29 9: 1000000640270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000657000000 (0x38d7ecbef8640) 9: with messages: 9: 29 9: 1000000640270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000667200000 (0x38d7ecc8b2a00) 9: >= 9: 1000000656270000 (0x38d7ecbe462b0) 9: with messages: 9: 30 9: 1000000656270000 9: 30 9: 1000000656270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000673000000 (0x38d7ecce3aa40) 9: > 9: 1000000656270000 (0x38d7ecbe462b0) 9: with messages: 9: 30 9: 1000000656270000 9: 30 9: 1000000656270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000673000000 (0x38d7ecce3aa40) 9: > 9: 1000000667200000 (0x38d7ecc8b2a00) 9: with messages: 9: 30 9: 1000000656270000 9: 30 9: 1000000656270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000677000000 (0x38d7ecd20b340) 9: > 9: 1000000656270000 (0x38d7ecbe462b0) 9: with messages: 9: 30 9: 1000000656270000 9: 30 9: 1000000656270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000677000000 (0x38d7ecd20b340) 9: > 9: 1000000673000000 (0x38d7ecce3aa40) 9: with messages: 9: 30 9: 1000000656270000 9: 30 9: 1000000656270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 30 9: 1000000656270000 9: 30 9: 1000000656270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 30 9: 1000000656270000 9: 30 9: 1000000656270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000656270000 (0x38d7ecbe462b0) 9: <= 9: 1000000667200000 (0x38d7ecc8b2a00) 9: with messages: 9: 30 9: 1000000656270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000656270000 (0x38d7ecbe462b0) 9: <= 9: 1000000667200000 (0x38d7ecc8b2a00) 9: with messages: 9: 30 9: 1000000656270000 9: 9: frame_id: 29 9: desired_present_time_ns: 1000000657000000 9: actual_present_time_ns: 1000000657000000 9: earliest_present_time_ns: 1000000657000000 9: present_margin_ns: 730000 9: now_ns: 1000000658000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000673000000 (0x38d7ecce3aa40) 9: >= 9: 1000000672270000 (0x38d7eccd886b0) 9: with messages: 9: 30 9: 1000000656270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000673000000 (0x38d7ecce3aa40) 9: with messages: 9: 30 9: 1000000656270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000683200000 (0x38d7ecd7f4e00) 9: >= 9: 1000000672270000 (0x38d7eccd886b0) 9: with messages: 9: 31 9: 1000000672270000 9: 31 9: 1000000672270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000689000000 (0x38d7ecdd7ce40) 9: > 9: 1000000672270000 (0x38d7eccd886b0) 9: with messages: 9: 31 9: 1000000672270000 9: 31 9: 1000000672270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000689000000 (0x38d7ecdd7ce40) 9: > 9: 1000000683200000 (0x38d7ecd7f4e00) 9: with messages: 9: 31 9: 1000000672270000 9: 31 9: 1000000672270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000693000000 (0x38d7ece14d740) 9: > 9: 1000000672270000 (0x38d7eccd886b0) 9: with messages: 9: 31 9: 1000000672270000 9: 31 9: 1000000672270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000693000000 (0x38d7ece14d740) 9: > 9: 1000000689000000 (0x38d7ecdd7ce40) 9: with messages: 9: 31 9: 1000000672270000 9: 31 9: 1000000672270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 31 9: 1000000672270000 9: 31 9: 1000000672270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 31 9: 1000000672270000 9: 31 9: 1000000672270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000672270000 (0x38d7eccd886b0) 9: <= 9: 1000000683200000 (0x38d7ecd7f4e00) 9: with messages: 9: 31 9: 1000000672270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000672270000 (0x38d7eccd886b0) 9: <= 9: 1000000683200000 (0x38d7ecd7f4e00) 9: with messages: 9: 31 9: 1000000672270000 9: 9: frame_id: 30 9: desired_present_time_ns: 1000000673000000 9: actual_present_time_ns: 1000000673000000 9: earliest_present_time_ns: 1000000673000000 9: present_margin_ns: 730000 9: now_ns: 1000000674000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000689000000 (0x38d7ecdd7ce40) 9: >= 9: 1000000688270000 (0x38d7ecdccaab0) 9: with messages: 9: 31 9: 1000000672270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000689000000 (0x38d7ecdd7ce40) 9: with messages: 9: 31 9: 1000000672270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000699200000 (0x38d7ece737200) 9: >= 9: 1000000688270000 (0x38d7ecdccaab0) 9: with messages: 9: 32 9: 1000000688270000 9: 32 9: 1000000688270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000705000000 (0x38d7ececbf240) 9: > 9: 1000000688270000 (0x38d7ecdccaab0) 9: with messages: 9: 32 9: 1000000688270000 9: 32 9: 1000000688270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000705000000 (0x38d7ececbf240) 9: > 9: 1000000699200000 (0x38d7ece737200) 9: with messages: 9: 32 9: 1000000688270000 9: 32 9: 1000000688270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000709000000 (0x38d7ecf08fb40) 9: > 9: 1000000688270000 (0x38d7ecdccaab0) 9: with messages: 9: 32 9: 1000000688270000 9: 32 9: 1000000688270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000709000000 (0x38d7ecf08fb40) 9: > 9: 1000000705000000 (0x38d7ececbf240) 9: with messages: 9: 32 9: 1000000688270000 9: 32 9: 1000000688270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 32 9: 1000000688270000 9: 32 9: 1000000688270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 32 9: 1000000688270000 9: 32 9: 1000000688270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000688270000 (0x38d7ecdccaab0) 9: <= 9: 1000000699200000 (0x38d7ece737200) 9: with messages: 9: 32 9: 1000000688270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000688270000 (0x38d7ecdccaab0) 9: <= 9: 1000000699200000 (0x38d7ece737200) 9: with messages: 9: 32 9: 1000000688270000 9: 9: frame_id: 31 9: desired_present_time_ns: 1000000689000000 9: actual_present_time_ns: 1000000689000000 9: earliest_present_time_ns: 1000000689000000 9: present_margin_ns: 730000 9: now_ns: 1000000690000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000705000000 (0x38d7ececbf240) 9: >= 9: 1000000704270000 (0x38d7ecec0ceb0) 9: with messages: 9: 32 9: 1000000688270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000705000000 (0x38d7ececbf240) 9: with messages: 9: 32 9: 1000000688270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000715200000 (0x38d7ecf679600) 9: >= 9: 1000000704270000 (0x38d7ecec0ceb0) 9: with messages: 9: 33 9: 1000000704270000 9: 33 9: 1000000704270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000721000000 (0x38d7ecfc01640) 9: > 9: 1000000704270000 (0x38d7ecec0ceb0) 9: with messages: 9: 33 9: 1000000704270000 9: 33 9: 1000000704270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000721000000 (0x38d7ecfc01640) 9: > 9: 1000000715200000 (0x38d7ecf679600) 9: with messages: 9: 33 9: 1000000704270000 9: 33 9: 1000000704270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000725000000 (0x38d7ecffd1f40) 9: > 9: 1000000704270000 (0x38d7ecec0ceb0) 9: with messages: 9: 33 9: 1000000704270000 9: 33 9: 1000000704270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000725000000 (0x38d7ecffd1f40) 9: > 9: 1000000721000000 (0x38d7ecfc01640) 9: with messages: 9: 33 9: 1000000704270000 9: 33 9: 1000000704270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 33 9: 1000000704270000 9: 33 9: 1000000704270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 33 9: 1000000704270000 9: 33 9: 1000000704270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000704270000 (0x38d7ecec0ceb0) 9: <= 9: 1000000715200000 (0x38d7ecf679600) 9: with messages: 9: 33 9: 1000000704270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000704270000 (0x38d7ecec0ceb0) 9: <= 9: 1000000715200000 (0x38d7ecf679600) 9: with messages: 9: 33 9: 1000000704270000 9: 9: frame_id: 32 9: desired_present_time_ns: 1000000705000000 9: actual_present_time_ns: 1000000705000000 9: earliest_present_time_ns: 1000000705000000 9: present_margin_ns: 730000 9: now_ns: 1000000706000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000721000000 (0x38d7ecfc01640) 9: >= 9: 1000000720270000 (0x38d7ecfb4f2b0) 9: with messages: 9: 33 9: 1000000704270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000721000000 (0x38d7ecfc01640) 9: with messages: 9: 33 9: 1000000704270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000731200000 (0x38d7ed05bba00) 9: >= 9: 1000000720270000 (0x38d7ecfb4f2b0) 9: with messages: 9: 34 9: 1000000720270000 9: 34 9: 1000000720270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000737000000 (0x38d7ed0b43a40) 9: > 9: 1000000720270000 (0x38d7ecfb4f2b0) 9: with messages: 9: 34 9: 1000000720270000 9: 34 9: 1000000720270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000737000000 (0x38d7ed0b43a40) 9: > 9: 1000000731200000 (0x38d7ed05bba00) 9: with messages: 9: 34 9: 1000000720270000 9: 34 9: 1000000720270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000741000000 (0x38d7ed0f14340) 9: > 9: 1000000720270000 (0x38d7ecfb4f2b0) 9: with messages: 9: 34 9: 1000000720270000 9: 34 9: 1000000720270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000741000000 (0x38d7ed0f14340) 9: > 9: 1000000737000000 (0x38d7ed0b43a40) 9: with messages: 9: 34 9: 1000000720270000 9: 34 9: 1000000720270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 34 9: 1000000720270000 9: 34 9: 1000000720270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 34 9: 1000000720270000 9: 34 9: 1000000720270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000720270000 (0x38d7ecfb4f2b0) 9: <= 9: 1000000731200000 (0x38d7ed05bba00) 9: with messages: 9: 34 9: 1000000720270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000720270000 (0x38d7ecfb4f2b0) 9: <= 9: 1000000731200000 (0x38d7ed05bba00) 9: with messages: 9: 34 9: 1000000720270000 9: 9: frame_id: 33 9: desired_present_time_ns: 1000000721000000 9: actual_present_time_ns: 1000000721000000 9: earliest_present_time_ns: 1000000721000000 9: present_margin_ns: 730000 9: now_ns: 1000000722000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000737000000 (0x38d7ed0b43a40) 9: >= 9: 1000000736270000 (0x38d7ed0a916b0) 9: with messages: 9: 34 9: 1000000720270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000737000000 (0x38d7ed0b43a40) 9: with messages: 9: 34 9: 1000000720270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000747200000 (0x38d7ed14fde00) 9: >= 9: 1000000736270000 (0x38d7ed0a916b0) 9: with messages: 9: 35 9: 1000000736270000 9: 35 9: 1000000736270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000753000000 (0x38d7ed1a85e40) 9: > 9: 1000000736270000 (0x38d7ed0a916b0) 9: with messages: 9: 35 9: 1000000736270000 9: 35 9: 1000000736270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000753000000 (0x38d7ed1a85e40) 9: > 9: 1000000747200000 (0x38d7ed14fde00) 9: with messages: 9: 35 9: 1000000736270000 9: 35 9: 1000000736270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000757000000 (0x38d7ed1e56740) 9: > 9: 1000000736270000 (0x38d7ed0a916b0) 9: with messages: 9: 35 9: 1000000736270000 9: 35 9: 1000000736270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000757000000 (0x38d7ed1e56740) 9: > 9: 1000000753000000 (0x38d7ed1a85e40) 9: with messages: 9: 35 9: 1000000736270000 9: 35 9: 1000000736270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 35 9: 1000000736270000 9: 35 9: 1000000736270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 35 9: 1000000736270000 9: 35 9: 1000000736270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000736270000 (0x38d7ed0a916b0) 9: <= 9: 1000000747200000 (0x38d7ed14fde00) 9: with messages: 9: 35 9: 1000000736270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000736270000 (0x38d7ed0a916b0) 9: <= 9: 1000000747200000 (0x38d7ed14fde00) 9: with messages: 9: 35 9: 1000000736270000 9: 9: frame_id: 34 9: desired_present_time_ns: 1000000737000000 9: actual_present_time_ns: 1000000737000000 9: earliest_present_time_ns: 1000000737000000 9: present_margin_ns: 730000 9: now_ns: 1000000738000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000753000000 (0x38d7ed1a85e40) 9: >= 9: 1000000752270000 (0x38d7ed19d3ab0) 9: with messages: 9: 35 9: 1000000736270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000753000000 (0x38d7ed1a85e40) 9: with messages: 9: 35 9: 1000000736270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000763200000 (0x38d7ed2440200) 9: >= 9: 1000000752270000 (0x38d7ed19d3ab0) 9: with messages: 9: 36 9: 1000000752270000 9: 36 9: 1000000752270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000769000000 (0x38d7ed29c8240) 9: > 9: 1000000752270000 (0x38d7ed19d3ab0) 9: with messages: 9: 36 9: 1000000752270000 9: 36 9: 1000000752270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000769000000 (0x38d7ed29c8240) 9: > 9: 1000000763200000 (0x38d7ed2440200) 9: with messages: 9: 36 9: 1000000752270000 9: 36 9: 1000000752270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000773000000 (0x38d7ed2d98b40) 9: > 9: 1000000752270000 (0x38d7ed19d3ab0) 9: with messages: 9: 36 9: 1000000752270000 9: 36 9: 1000000752270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000773000000 (0x38d7ed2d98b40) 9: > 9: 1000000769000000 (0x38d7ed29c8240) 9: with messages: 9: 36 9: 1000000752270000 9: 36 9: 1000000752270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 36 9: 1000000752270000 9: 36 9: 1000000752270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 36 9: 1000000752270000 9: 36 9: 1000000752270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000752270000 (0x38d7ed19d3ab0) 9: <= 9: 1000000763200000 (0x38d7ed2440200) 9: with messages: 9: 36 9: 1000000752270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000752270000 (0x38d7ed19d3ab0) 9: <= 9: 1000000763200000 (0x38d7ed2440200) 9: with messages: 9: 36 9: 1000000752270000 9: 9: frame_id: 35 9: desired_present_time_ns: 1000000753000000 9: actual_present_time_ns: 1000000753000000 9: earliest_present_time_ns: 1000000753000000 9: present_margin_ns: 730000 9: now_ns: 1000000754000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000769000000 (0x38d7ed29c8240) 9: >= 9: 1000000768270000 (0x38d7ed2915eb0) 9: with messages: 9: 36 9: 1000000752270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000769000000 (0x38d7ed29c8240) 9: with messages: 9: 36 9: 1000000752270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000779200000 (0x38d7ed3382600) 9: >= 9: 1000000768270000 (0x38d7ed2915eb0) 9: with messages: 9: 37 9: 1000000768270000 9: 37 9: 1000000768270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000785000000 (0x38d7ed390a640) 9: > 9: 1000000768270000 (0x38d7ed2915eb0) 9: with messages: 9: 37 9: 1000000768270000 9: 37 9: 1000000768270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000785000000 (0x38d7ed390a640) 9: > 9: 1000000779200000 (0x38d7ed3382600) 9: with messages: 9: 37 9: 1000000768270000 9: 37 9: 1000000768270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000789000000 (0x38d7ed3cdaf40) 9: > 9: 1000000768270000 (0x38d7ed2915eb0) 9: with messages: 9: 37 9: 1000000768270000 9: 37 9: 1000000768270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000789000000 (0x38d7ed3cdaf40) 9: > 9: 1000000785000000 (0x38d7ed390a640) 9: with messages: 9: 37 9: 1000000768270000 9: 37 9: 1000000768270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 37 9: 1000000768270000 9: 37 9: 1000000768270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 37 9: 1000000768270000 9: 37 9: 1000000768270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000768270000 (0x38d7ed2915eb0) 9: <= 9: 1000000779200000 (0x38d7ed3382600) 9: with messages: 9: 37 9: 1000000768270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000768270000 (0x38d7ed2915eb0) 9: <= 9: 1000000779200000 (0x38d7ed3382600) 9: with messages: 9: 37 9: 1000000768270000 9: 9: frame_id: 36 9: desired_present_time_ns: 1000000769000000 9: actual_present_time_ns: 1000000769000000 9: earliest_present_time_ns: 1000000769000000 9: present_margin_ns: 730000 9: now_ns: 1000000770000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000785000000 (0x38d7ed390a640) 9: >= 9: 1000000784270000 (0x38d7ed38582b0) 9: with messages: 9: 37 9: 1000000768270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000785000000 (0x38d7ed390a640) 9: with messages: 9: 37 9: 1000000768270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000795200000 (0x38d7ed42c4a00) 9: >= 9: 1000000784270000 (0x38d7ed38582b0) 9: with messages: 9: 38 9: 1000000784270000 9: 38 9: 1000000784270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000801000000 (0x38d7ed484ca40) 9: > 9: 1000000784270000 (0x38d7ed38582b0) 9: with messages: 9: 38 9: 1000000784270000 9: 38 9: 1000000784270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000801000000 (0x38d7ed484ca40) 9: > 9: 1000000795200000 (0x38d7ed42c4a00) 9: with messages: 9: 38 9: 1000000784270000 9: 38 9: 1000000784270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000805000000 (0x38d7ed4c1d340) 9: > 9: 1000000784270000 (0x38d7ed38582b0) 9: with messages: 9: 38 9: 1000000784270000 9: 38 9: 1000000784270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000805000000 (0x38d7ed4c1d340) 9: > 9: 1000000801000000 (0x38d7ed484ca40) 9: with messages: 9: 38 9: 1000000784270000 9: 38 9: 1000000784270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 38 9: 1000000784270000 9: 38 9: 1000000784270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 38 9: 1000000784270000 9: 38 9: 1000000784270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000784270000 (0x38d7ed38582b0) 9: <= 9: 1000000795200000 (0x38d7ed42c4a00) 9: with messages: 9: 38 9: 1000000784270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000784270000 (0x38d7ed38582b0) 9: <= 9: 1000000795200000 (0x38d7ed42c4a00) 9: with messages: 9: 38 9: 1000000784270000 9: 9: frame_id: 37 9: desired_present_time_ns: 1000000785000000 9: actual_present_time_ns: 1000000785000000 9: earliest_present_time_ns: 1000000785000000 9: present_margin_ns: 730000 9: now_ns: 1000000786000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000801000000 (0x38d7ed484ca40) 9: >= 9: 1000000800270000 (0x38d7ed479a6b0) 9: with messages: 9: 38 9: 1000000784270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000801000000 (0x38d7ed484ca40) 9: with messages: 9: 38 9: 1000000784270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000811200000 (0x38d7ed5206e00) 9: >= 9: 1000000800270000 (0x38d7ed479a6b0) 9: with messages: 9: 39 9: 1000000800270000 9: 39 9: 1000000800270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000817000000 (0x38d7ed578ee40) 9: > 9: 1000000800270000 (0x38d7ed479a6b0) 9: with messages: 9: 39 9: 1000000800270000 9: 39 9: 1000000800270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000817000000 (0x38d7ed578ee40) 9: > 9: 1000000811200000 (0x38d7ed5206e00) 9: with messages: 9: 39 9: 1000000800270000 9: 39 9: 1000000800270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000821000000 (0x38d7ed5b5f740) 9: > 9: 1000000800270000 (0x38d7ed479a6b0) 9: with messages: 9: 39 9: 1000000800270000 9: 39 9: 1000000800270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000821000000 (0x38d7ed5b5f740) 9: > 9: 1000000817000000 (0x38d7ed578ee40) 9: with messages: 9: 39 9: 1000000800270000 9: 39 9: 1000000800270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 39 9: 1000000800270000 9: 39 9: 1000000800270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 39 9: 1000000800270000 9: 39 9: 1000000800270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000800270000 (0x38d7ed479a6b0) 9: <= 9: 1000000811200000 (0x38d7ed5206e00) 9: with messages: 9: 39 9: 1000000800270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000800270000 (0x38d7ed479a6b0) 9: <= 9: 1000000811200000 (0x38d7ed5206e00) 9: with messages: 9: 39 9: 1000000800270000 9: 9: frame_id: 38 9: desired_present_time_ns: 1000000801000000 9: actual_present_time_ns: 1000000801000000 9: earliest_present_time_ns: 1000000801000000 9: present_margin_ns: 730000 9: now_ns: 1000000802000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000817000000 (0x38d7ed578ee40) 9: >= 9: 1000000816270000 (0x38d7ed56dcab0) 9: with messages: 9: 39 9: 1000000800270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000817000000 (0x38d7ed578ee40) 9: with messages: 9: 39 9: 1000000800270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000827200000 (0x38d7ed6149200) 9: >= 9: 1000000816270000 (0x38d7ed56dcab0) 9: with messages: 9: 40 9: 1000000816270000 9: 40 9: 1000000816270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000833000000 (0x38d7ed66d1240) 9: > 9: 1000000816270000 (0x38d7ed56dcab0) 9: with messages: 9: 40 9: 1000000816270000 9: 40 9: 1000000816270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000833000000 (0x38d7ed66d1240) 9: > 9: 1000000827200000 (0x38d7ed6149200) 9: with messages: 9: 40 9: 1000000816270000 9: 40 9: 1000000816270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000837000000 (0x38d7ed6aa1b40) 9: > 9: 1000000816270000 (0x38d7ed56dcab0) 9: with messages: 9: 40 9: 1000000816270000 9: 40 9: 1000000816270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000837000000 (0x38d7ed6aa1b40) 9: > 9: 1000000833000000 (0x38d7ed66d1240) 9: with messages: 9: 40 9: 1000000816270000 9: 40 9: 1000000816270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 40 9: 1000000816270000 9: 40 9: 1000000816270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 40 9: 1000000816270000 9: 40 9: 1000000816270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000816270000 (0x38d7ed56dcab0) 9: <= 9: 1000000827200000 (0x38d7ed6149200) 9: with messages: 9: 40 9: 1000000816270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000816270000 (0x38d7ed56dcab0) 9: <= 9: 1000000827200000 (0x38d7ed6149200) 9: with messages: 9: 40 9: 1000000816270000 9: 9: frame_id: 39 9: desired_present_time_ns: 1000000817000000 9: actual_present_time_ns: 1000000817000000 9: earliest_present_time_ns: 1000000817000000 9: present_margin_ns: 730000 9: now_ns: 1000000818000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000833000000 (0x38d7ed66d1240) 9: >= 9: 1000000832270000 (0x38d7ed661eeb0) 9: with messages: 9: 40 9: 1000000816270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000833000000 (0x38d7ed66d1240) 9: with messages: 9: 40 9: 1000000816270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000843200000 (0x38d7ed708b600) 9: >= 9: 1000000832270000 (0x38d7ed661eeb0) 9: with messages: 9: 41 9: 1000000832270000 9: 41 9: 1000000832270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000849000000 (0x38d7ed7613640) 9: > 9: 1000000832270000 (0x38d7ed661eeb0) 9: with messages: 9: 41 9: 1000000832270000 9: 41 9: 1000000832270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000849000000 (0x38d7ed7613640) 9: > 9: 1000000843200000 (0x38d7ed708b600) 9: with messages: 9: 41 9: 1000000832270000 9: 41 9: 1000000832270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000853000000 (0x38d7ed79e3f40) 9: > 9: 1000000832270000 (0x38d7ed661eeb0) 9: with messages: 9: 41 9: 1000000832270000 9: 41 9: 1000000832270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000853000000 (0x38d7ed79e3f40) 9: > 9: 1000000849000000 (0x38d7ed7613640) 9: with messages: 9: 41 9: 1000000832270000 9: 41 9: 1000000832270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 41 9: 1000000832270000 9: 41 9: 1000000832270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 41 9: 1000000832270000 9: 41 9: 1000000832270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000832270000 (0x38d7ed661eeb0) 9: <= 9: 1000000843200000 (0x38d7ed708b600) 9: with messages: 9: 41 9: 1000000832270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000832270000 (0x38d7ed661eeb0) 9: <= 9: 1000000843200000 (0x38d7ed708b600) 9: with messages: 9: 41 9: 1000000832270000 9: 9: frame_id: 40 9: desired_present_time_ns: 1000000833000000 9: actual_present_time_ns: 1000000833000000 9: earliest_present_time_ns: 1000000833000000 9: present_margin_ns: 730000 9: now_ns: 1000000834000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000849000000 (0x38d7ed7613640) 9: >= 9: 1000000848270000 (0x38d7ed75612b0) 9: with messages: 9: 41 9: 1000000832270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000849000000 (0x38d7ed7613640) 9: with messages: 9: 41 9: 1000000832270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000859200000 (0x38d7ed7fcda00) 9: >= 9: 1000000848270000 (0x38d7ed75612b0) 9: with messages: 9: 42 9: 1000000848270000 9: 42 9: 1000000848270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000865000000 (0x38d7ed8555a40) 9: > 9: 1000000848270000 (0x38d7ed75612b0) 9: with messages: 9: 42 9: 1000000848270000 9: 42 9: 1000000848270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000865000000 (0x38d7ed8555a40) 9: > 9: 1000000859200000 (0x38d7ed7fcda00) 9: with messages: 9: 42 9: 1000000848270000 9: 42 9: 1000000848270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000869000000 (0x38d7ed8926340) 9: > 9: 1000000848270000 (0x38d7ed75612b0) 9: with messages: 9: 42 9: 1000000848270000 9: 42 9: 1000000848270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000869000000 (0x38d7ed8926340) 9: > 9: 1000000865000000 (0x38d7ed8555a40) 9: with messages: 9: 42 9: 1000000848270000 9: 42 9: 1000000848270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 42 9: 1000000848270000 9: 42 9: 1000000848270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 42 9: 1000000848270000 9: 42 9: 1000000848270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000848270000 (0x38d7ed75612b0) 9: <= 9: 1000000859200000 (0x38d7ed7fcda00) 9: with messages: 9: 42 9: 1000000848270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000848270000 (0x38d7ed75612b0) 9: <= 9: 1000000859200000 (0x38d7ed7fcda00) 9: with messages: 9: 42 9: 1000000848270000 9: 9: frame_id: 41 9: desired_present_time_ns: 1000000849000000 9: actual_present_time_ns: 1000000849000000 9: earliest_present_time_ns: 1000000849000000 9: present_margin_ns: 730000 9: now_ns: 1000000850000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000865000000 (0x38d7ed8555a40) 9: >= 9: 1000000864270000 (0x38d7ed84a36b0) 9: with messages: 9: 42 9: 1000000848270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000865000000 (0x38d7ed8555a40) 9: with messages: 9: 42 9: 1000000848270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000875200000 (0x38d7ed8f0fe00) 9: >= 9: 1000000864270000 (0x38d7ed84a36b0) 9: with messages: 9: 43 9: 1000000864270000 9: 43 9: 1000000864270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000881000000 (0x38d7ed9497e40) 9: > 9: 1000000864270000 (0x38d7ed84a36b0) 9: with messages: 9: 43 9: 1000000864270000 9: 43 9: 1000000864270000 9: test 19 Start 19: tests_comp_client_vulkan 19: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/tests_comp_client_vulkan "--success" "--allow-running-no-tests" 19: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests 19: Test timeout computed to be: 1500 test 20 Start 20: tests_uv_to_tangent 20: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/tests_uv_to_tangent "--success" "--allow-running-no-tests" 20: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests 20: Test timeout computed to be: 1500 test 21 Start 21: tests_input_transform 21: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/tests_input_transform "--success" "--allow-running-no-tests" 21: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests 21: Test timeout computed to be: 1500 test 22 Start 22: tests_comp_client_opengl 22: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/tests_comp_client_opengl "--success" "--allow-running-no-tests" 22: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests 22: Test timeout computed to be: 1500 13: Randomness seeded to: 4067419216 13: 13: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13: tests_rational is a Catch2 v3.6.0 host application. 13: Run with -? for options 13: 13: ------------------------------------------------------------------------------- 13: Rational - int32_t 13: ------------------------------------------------------------------------------- 13: ./tests/tests_rational.cpp:31 13: ............................................................................... 13: 13: ./tests/tests_rational.cpp:35: PASSED: 13: CHECK( R{1, 1} == R::simplestUnity() ) 13: with expansion: 13: 1/1 == 1/1 13: 13: ./tests/tests_rational.cpp:36: PASSED: 13: CHECK( (R::simplestUnity() * T{1}) == R::simplestUnity() ) 13: with expansion: 13: 1/1 == 1/1 13: 13: ./tests/tests_rational.cpp:37: PASSED: 13: CHECK( (T{1} * R::simplestUnity()) == R::simplestUnity() ) 13: with expansion: 13: 1/1 == 1/1 13: 13: ./tests/tests_rational.cpp:38: PASSED: 13: CHECK( R::simplestUnity().as_float() == 1.0f ) 13: with expansion: 13: 1.0f == 1.0f 13: 13: ./tests/tests_rational.cpp:39: PASSED: 13: CHECK( R::simplestUnity().as_double() == 1.0 ) 13: with expansion: 13: 1.0 == 1.0 13: 13: ./tests/tests_rational.cpp:41: PASSED: 13: CHECK( R{5, 8}.reciprocal() == R{8, 5} ) 13: with expansion: 13: 8/5 == 8/5 13: 13: ./tests/tests_rational.cpp:43: PASSED: 13: CHECK( R{5, 8}.complement() == R{3, 8} ) 13: with expansion: 13: 3/8 == 3/8 13: 13: ./tests/tests_rational.cpp:44: PASSED: 13: CHECK( R{8, 8}.complement() == R{0, 8} ) 13: with expansion: 13: 0/8 == 0/8 13: 13: ./tests/tests_rational.cpp:46: PASSED: 13: CHECK( R{0, 8}.as_float() == 0.0f ) 13: with expansion: 13: 0.0f == 0.0f 13: 13: ./tests/tests_rational.cpp:47: PASSED: 13: CHECK( R{0, 8}.as_double() == 0.0 ) 13: with expansion: 13: 0.0 == 0.0 13: 13: ./tests/tests_rational.cpp:49: PASSED: 13: CHECK( R{5, 8}.withNonNegativeDenominator() == R{5, 8} ) 13: with expansion: 13: 5/8 == 5/8 13: 13: ./tests/tests_rational.cpp:52: PASSED: 13: CHECK( R{5, -8}.withNonNegativeDenominator() == R{-5, 8} ) 13: with expansion: 13: -5/8 == -5/8 13: 13: ./tests/tests_rational.cpp:53: PASSED: 13: CHECK( R{-5, 8}.withNonNegativeDenominator() == R{-5, 8} ) 13: with expansion: 13: -5/8 == -5/8 13: 13: ./tests/tests_rational.cpp:55: PASSED: 13: CHECK( R{-5, 8}.reciprocal() == R{-8, 5} ) 13: with expansion: 13: -8/5 == -8/5 13: 13: ./tests/tests_rational.cpp:56: PASSED: 13: CHECK( R{5, -8}.complement() == R{8 + 5, 8} ) 13: with expansion: 13: 13/8 == 13/8 13: 13: ./tests/tests_rational.cpp:62: PASSED: 13: CHECK( (R::simplestUnity() * val) == val ) 13: with expansion: 13: 5/8 == 5/8 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:63: PASSED: 13: CHECK( (val * R::simplestUnity()) == val ) 13: with expansion: 13: 5/8 == 5/8 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:64: PASSED: 13: CHECK( (val * T{1}) == val ) 13: with expansion: 13: 5/8 == 5/8 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:65: PASSED: 13: CHECK( (T{1} * val) == val ) 13: with expansion: 13: 5/8 == 5/8 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:67: PASSED: 13: CHECK( (val * val.reciprocal()).numerator == (val * val.reciprocal()).denominator ) 13: with expansion: 13: 40 == 40 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:68: PASSED: 13: CHECK( (val * val.reciprocal()).isUnity() ) 13: with expansion: 13: true 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:70: PASSED: 13: CHECK( (val / val).numerator == (val / val).denominator ) 13: with expansion: 13: 40 == 40 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:71: PASSED: 13: CHECK( (val / val).isUnity() ) 13: with expansion: 13: true 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:73: PASSED: 13: CHECK( (val / T{1}) == val ) 13: with expansion: 13: 5/8 == 5/8 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:81: PASSED: 13: CHECK( (R::simplestUnity() * val) == valNonNegativeDenominator ) 13: with expansion: 13: -5/8 == -5/8 13: with message: 13: val := 5/-8 13: 13: ./tests/tests_rational.cpp:82: PASSED: 13: CHECK( (val * R::simplestUnity()) == valNonNegativeDenominator ) 13: with expansion: 13: -5/8 == -5/8 13: with message: 13: val := 5/-8 13: 13: ./tests/tests_rational.cpp:83: PASSED: 13: CHECK( (val * T{1}) == valNonNegativeDenominator ) 13: with expansion: 13: -5/8 == -5/8 13: with message: 13: val := 5/-8 13: 13: ./tests/tests_rational.cpp:84: PASSED: 13: CHECK( (T{1} * val) == valNonNegativeDenominator ) 13: with expansion: 13: -5/8 == -5/8 13: with message: 13: val := 5/-8 13: 13: ./tests/tests_rational.cpp:86: PASSED: 13: CHECK( (val * val.reciprocal()).numerator == (val * val.reciprocal()).denominator ) 13: with expansion: 13: 40 == 40 13: with message: 13: val := 5/-8 13: 13: ./tests/tests_rational.cpp:87: PASSED: 13: CHECK( (val * val.reciprocal()).isUnity() ) 13: with expansion: 13: true 13: with message: 13: val := 5/-8 13: 13: ./tests/tests_rational.cpp:89: PASSED: 13: CHECK( (val / val).numerator == (val / val).denominator ) 13: with expansion: 13: 40 == 40 13: with message: 13: val := 5/-8 13: 13: ./tests/tests_rational.cpp:90: PASSED: 13: CHECK( (val / val).isUnity() ) 13: with expansion: 13: true 13: with message: 13: val := 5/-8 13: 13: ./tests/tests_rational.cpp:92: PASSED: 13: CHECK( (val / T{1}) == valNonNegativeDenominator ) 13: with expansion: 13: -5/8 == -5/8 13: with message: 13: val := 5/-8 13: 13: ./tests/tests_rational.cpp:100: PASSED: 13: CHECK_FALSE( val.isZero() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/0 13: 13: ./tests/tests_rational.cpp:101: PASSED: 13: CHECK_FALSE( val.isBetweenZeroAndOne() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/0 13: 13: ./tests/tests_rational.cpp:102: PASSED: 13: CHECK_FALSE( val.isUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/0 13: 13: ./tests/tests_rational.cpp:103: PASSED: 13: CHECK_FALSE( val.isOverUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/0 13: 13: ./tests/tests_rational.cpp:108: PASSED: 13: CHECK( val.isZero() ) 13: with expansion: 13: true 13: with message: 13: val := 0/8 13: 13: ./tests/tests_rational.cpp:109: PASSED: 13: CHECK_FALSE( val.isBetweenZeroAndOne() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/8 13: 13: ./tests/tests_rational.cpp:110: PASSED: 13: CHECK_FALSE( val.isUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/8 13: 13: ./tests/tests_rational.cpp:111: PASSED: 13: CHECK_FALSE( val.isOverUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/8 13: 13: ./tests/tests_rational.cpp:113: PASSED: 13: CHECK( val.as_float() == 0.0f ) 13: with expansion: 13: 0.0f == 0.0f 13: with message: 13: val := 0/8 13: 13: ./tests/tests_rational.cpp:114: PASSED: 13: CHECK( val.as_double() == 0.0 ) 13: with expansion: 13: 0.0 == 0.0 13: with message: 13: val := 0/8 13: 13: ./tests/tests_rational.cpp:120: PASSED: 13: CHECK_FALSE( val.isZero() ) 13: with expansion: 13: !false 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:121: PASSED: 13: CHECK( val.isBetweenZeroAndOne() ) 13: with expansion: 13: true 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:122: PASSED: 13: CHECK_FALSE( val.isUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:123: PASSED: 13: CHECK_FALSE( val.isOverUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:125: PASSED: 13: CHECK( val.as_float() > 0.0f ) 13: with expansion: 13: 0.625f > 0.0f 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:126: PASSED: 13: CHECK( val.as_float() < 1.0f ) 13: with expansion: 13: 0.625f < 1.0f 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:127: PASSED: 13: CHECK( val.as_double() > 0.0 ) 13: with expansion: 13: 0.625 > 0.0 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:128: PASSED: 13: CHECK( val.as_double() < 1.0 ) 13: with expansion: 13: 0.625 < 1.0 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:134: PASSED: 13: CHECK_FALSE( val.isZero() ) 13: with expansion: 13: !false 13: with message: 13: val := 8/8 13: 13: ./tests/tests_rational.cpp:135: PASSED: 13: CHECK_FALSE( val.isBetweenZeroAndOne() ) 13: with expansion: 13: !false 13: with message: 13: val := 8/8 13: 13: ./tests/tests_rational.cpp:136: PASSED: 13: CHECK( val.isUnity() ) 13: with expansion: 13: true 13: with message: 13: val := 8/8 13: 13: ./tests/tests_rational.cpp:137: PASSED: 13: CHECK_FALSE( val.isOverUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 8/8 13: 13: ./tests/tests_rational.cpp:139: PASSED: 13: CHECK( val.as_float() == 1.0f ) 13: with expansion: 13: 1.0f == 1.0f 13: with message: 13: val := 8/8 13: 13: ./tests/tests_rational.cpp:140: PASSED: 13: CHECK( val.as_double() == 1.0 ) 13: with expansion: 13: 1.0 == 1.0 13: with message: 13: val := 8/8 13: 13: ./tests/tests_rational.cpp:145: PASSED: 13: CHECK_FALSE( val.isZero() ) 13: with expansion: 13: !false 13: with message: 13: val := 1/1 13: 13: ./tests/tests_rational.cpp:146: PASSED: 13: CHECK_FALSE( val.isBetweenZeroAndOne() ) 13: with expansion: 13: !false 13: with message: 13: val := 1/1 13: 13: ./tests/tests_rational.cpp:147: PASSED: 13: CHECK( val.isUnity() ) 13: with expansion: 13: true 13: with message: 13: val := 1/1 13: 13: ./tests/tests_rational.cpp:148: PASSED: 13: CHECK_FALSE( val.isOverUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 1/1 13: 13: ./tests/tests_rational.cpp:150: PASSED: 13: CHECK( val.as_float() == 1.0f ) 13: with expansion: 13: 1.0f == 1.0f 13: with message: 13: val := 1/1 13: 13: ./tests/tests_rational.cpp:151: PASSED: 13: CHECK( val.as_double() == 1.0 ) 13: with expansion: 13: 1.0 == 1.0 13: with message: 13: val := 1/1 13: 13: ./tests/tests_rational.cpp:156: PASSED: 13: CHECK_FALSE( val.isZero() ) 13: with expansion: 13: !false 13: with message: 13: val := 8/5 13: 13: ./tests/tests_rational.cpp:157: PASSED: 13: CHECK_FALSE( val.isBetweenZeroAndOne() ) 13: with expansion: 13: !false 13: with message: 13: val := 8/5 13: 13: ./tests/tests_rational.cpp:158: PASSED: 13: CHECK_FALSE( val.isUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 8/5 13: 13: ./tests/tests_rational.cpp:159: PASSED: 13: CHECK( val.isOverUnity() ) 13: with expansion: 13: true 13: with message: 13: val := 8/5 13: 13: ./tests/tests_rational.cpp:161: PASSED: 13: CHECK( val.as_float() > 1.0f ) 13: with expansion: 13: 1.600000024f > 1.0f 13: with message: 13: val := 8/5 13: 13: ./tests/tests_rational.cpp:162: PASSED: 13: CHECK( val.as_double() > 1.0 ) 13: with expansion: 13: 1.60000000000000009 > 1.0 13: with message: 13: val := 8/5 13: 13: ------------------------------------------------------------------------------- 13: Rational - uint32_t 13: ------------------------------------------------------------------------------- 13: ./tests/tests_rational.cpp:31 13: ............................................................................... 13: 13: ./tests/tests_rational.cpp:35: PASSED: 13: CHECK( R{1, 1} == R::simplestUnity() ) 13: with expansion: 13: 1/1 == 1/1 13: 13: ./tests/tests_rational.cpp:36: PASSED: 13: CHECK( (R::simplestUnity() * T{1}) == R::simplestUnity() ) 13: with expansion: 13: 1/1 == 1/1 13: 13: ./tests/tests_rational.cpp:37: PASSED: 13: CHECK( (T{1} * R::simplestUnity()) == R::simplestUnity() ) 13: with expansion: 13: 1/1 == 1/1 13: 13: ./tests/tests_rational.cpp:38: PASSED: 13: CHECK( R::simplestUnity().as_float() == 1.0f ) 13: with expansion: 13: 1.0f == 1.0f 13: 13: ./tests/tests_rational.cpp:39: PASSED: 13: CHECK( R::simplestUnity().as_double() == 1.0 ) 13: with expansion: 13: 1.0 == 1.0 13: 13: ./tests/tests_rational.cpp:41: PASSED: 13: CHECK( R{5, 8}.reciprocal() == R{8, 5} ) 13: with expansion: 13: 8/5 == 8/5 13: 13: ./tests/tests_rational.cpp:43: PASSED: 13: CHECK( R{5, 8}.complement() == R{3, 8} ) 13: with expansion: 13: 3/8 == 3/8 13: 13: ./tests/tests_rational.cpp:44: PASSED: 13: CHECK( R{8, 8}.complement() == R{0, 8} ) 13: with expansion: 13: 0/8 == 0/8 13: 13: ./tests/tests_rational.cpp:46: PASSED: 13: CHECK( R{0, 8}.as_float() == 0.0f ) 13: with expansion: 13: 0.0f == 0.0f 13: 13: ./tests/tests_rational.cpp:47: PASSED: 13: CHECK( R{0, 8}.as_double() == 0.0 ) 13: with expansion: 13: 0.0 == 0.0 13: 13: ./tests/tests_rational.cpp:49: PASSED: 13: CHECK( R{5, 8}.withNonNegativeDenominator() == R{5, 8} ) 13: with expansion: 13: 5/8 == 5/8 13: 13: ./tests/tests_rational.cpp:62: PASSED: 13: CHECK( (R::simplestUnity() * val) == val ) 13: with expansion: 13: 5/8 == 5/8 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:63: PASSED: 13: CHECK( (val * R::simplestUnity()) == val ) 13: with expansion: 13: 5/8 == 5/8 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:64: PASSED: 13: CHECK( (val * T{1}) == val ) 13: with expansion: 13: 5/8 == 5/8 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:65: PASSED: 13: CHECK( (T{1} * val) == val ) 13: with expansion: 13: 5/8 == 5/8 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:67: PASSED: 13: CHECK( (val * val.reciprocal()).numerator == (val * val.reciprocal()).denominator ) 13: with expansion: 13: 40 == 40 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:68: PASSED: 13: CHECK( (val * val.reciprocal()).isUnity() ) 13: with expansion: 13: true 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:70: PASSED: 13: CHECK( (val / val).numerator == (val / val).denominator ) 13: with expansion: 13: 40 == 40 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:71: PASSED: 13: CHECK( (val / val).isUnity() ) 13: with expansion: 13: true 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:73: PASSED: 13: CHECK( (val / T{1}) == val ) 13: with expansion: 13: 5/8 == 5/8 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:100: PASSED: 13: CHECK_FALSE( val.isZero() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/0 13: 13: ./tests/tests_rational.cpp:101: PASSED: 13: CHECK_FALSE( val.isBetweenZeroAndOne() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/0 13: 13: ./tests/tests_rational.cpp:102: PASSED: 13: CHECK_FALSE( val.isUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/0 13: 13: ./tests/tests_rational.cpp:103: PASSED: 13: CHECK_FALSE( val.isOverUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/0 13: 13: ./tests/tests_rational.cpp:108: PASSED: 13: CHECK( val.isZero() ) 13: with expansion: 13: true 13: with message: 13: val := 0/8 13: 13: ./tests/tests_rational.cpp:109: PASSED: 13: CHECK_FALSE( val.isBetweenZeroAndOne() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/8 13: 13: ./tests/tests_rational.cpp:110: PASSED: 13: CHECK_FALSE( val.isUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/8 13: 13: ./tests/tests_rational.cpp:111: PASSED: 13: CHECK_FALSE( val.isOverUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/8 13: 13: ./tests/tests_rational.cpp:113: PASSED: 13: CHECK( val.as_float() == 0.0f ) 13: with expansion: 13: 0.0f == 0.0f 13: with message: 13: val := 0/8 13: 13: ./tests/tests_rational.cpp:114: PASSED: 13: CHECK( val.as_double() == 0.0 ) 13: with expansion: 13: 0.0 == 0.0 13: with message: 13: val := 0/8 13: 13: ./tests/tests_rational.cpp:120: PASSED: 13: CHECK_FALSE( val.isZero() ) 13: with expansion: 13: !false 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:121: PASSED: 13: CHECK( val.isBetweenZeroAndOne() ) 13: with expansion: 13: true 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:122: PASSED: 13: CHECK_FALSE( val.isUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:123: PASSED: 13: CHECK_FALSE( val.isOverUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:125: PASSED: 13: CHECK( val.as_float() > 0.0f ) 13: with expansion: 13: 0.625f > 0.0f 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:126: PASSED: 13: CHECK( val.as_float() < 1.0f ) 13: with expansion: 13: 0.625f < 1.0f 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:127: PASSED: 13: CHECK( val.as_double() > 0.0 ) 13: with expansion: 13: 0.625 > 0.0 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:128: PASSED: 13: CHECK( val.as_double() < 1.0 ) 13: with expansion: 13: 0.625 < 1.0 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:134: PASSED: 13: CHECK_FALSE( val.isZero() ) 13: with expansion: 13: !false 13: with message: 13: val := 8/8 13: 13: ./tests/tests_rational.cpp:135: PASSED: 13: CHECK_FALSE( val.isBetweenZeroAndOne() ) 13: with expansion: 13: !false 13: with message: 13: val := 8/8 13: 13: ./tests/tests_rational.cpp:136: PASSED: 13: CHECK( val.isUnity() ) 13: with expansion: 13: true 13: with message: 13: val := 8/8 13: 13: ./tests/tests_rational.cpp:137: PASSED: 13: CHECK_FALSE( val.isOverUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 8/8 13: 13: ./tests/tests_rational.cpp:139: PASSED: 13: CHECK( val.as_float() == 1.0f ) 13: with expansion: 13: 1.0f == 1.0f 13: with message: 13: val := 8/8 13: 13: ./tests/tests_rational.cpp:140: PASSED: 13: CHECK( val.as_double() == 1.0 ) 13: with expansion: 13: 1.0 == 1.0 13: with message: 13: val := 8/8 13: 13: ./tests/tests_rational.cpp:145: PASSED: 13: CHECK_FALSE( val.isZero() ) 13: with expansion: 13: !false 13: with message: 13: val := 1/1 13: 13: ./tests/tests_rational.cpp:146: PASSED: 13: CHECK_FALSE( val.isBetweenZeroAndOne() ) 13: with expansion: 13: !false 13: with message: 13: val := 1/1 13: 13: ./tests/tests_rational.cpp:147: PASSED: 13: CHECK( val.isUnity() ) 13: with expansion: 13: true 13: with message: 13: val := 1/1 13: 13: ./tests/tests_rational.cpp:148: PASSED: 13: CHECK_FALSE( val.isOverUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 1/1 13: 13: ./tests/tests_rational.cpp:150: PASSED: 13: CHECK( val.as_float() == 1.0f ) 13: with expansion: 13: 1.0f == 1.0f 13: with message: 13: val := 1/1 13: 13: ./tests/tests_rational.cpp:151: PASSED: 13: CHECK( val.as_double() == 1.0 ) 13: with expansion: 13: 1.0 == 1.0 13: with message: 13: val := 1/1 13: 13: ./tests/tests_rational.cpp:156: PASSED: 13: CHECK_FALSE( val.isZero() ) 13: with expansion: 13: !false 13: with message: 13: val := 8/5 13: 13: ./tests/tests_rational.cpp:157: PASSED: 13: CHECK_FALSE( val.isBetweenZeroAndOne() ) 13: with expansion: 13: !false 13: with message: 13: val := 8/5 13: 13: ./tests/tests_rational.cpp:158: PASSED: 13: CHECK_FALSE( val.isUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 8/5 13: 13: ./tests/tests_rational.cpp:159: PASSED: 13: CHECK( val.isOverUnity() ) 13: with expansion: 13: true 13: with message: 13: val := 8/5 13: 13: ./tests/tests_rational.cpp:161: PASSED: 13: CHECK( val.as_float() > 1.0f ) 13: with expansion: 13: 1.600000024f > 1.0f 13: with message: 13: val := 8/5 13: 13: ./tests/tests_rational.cpp:162: PASSED: 13: CHECK( val.as_double() > 1.0 ) 13: with expansion: 13: 1.60000000000000009 > 1.0 13: with message: 13: val := 8/5 13: 13: ------------------------------------------------------------------------------- 13: Rational - int64_t 13: ------------------------------------------------------------------------------- 13: ./tests/tests_rational.cpp:31 13: ............................................................................... 13: 13: ./tests/tests_rational.cpp:35: PASSED: 13: CHECK( R{1, 1} == R::simplestUnity() ) 13: with expansion: 13: 1/1 == 1/1 13: 13: ./tests/tests_rational.cpp:36: PASSED: 13: CHECK( (R::simplestUnity() * T{1}) == R::simplestUnity() ) 13: with expansion: 13: 1/1 == 1/1 13: 13: ./tests/tests_rational.cpp:37: PASSED: 13: CHECK( (T{1} * R::simplestUnity()) == R::simplestUnity() ) 13: with expansion: 13: 1/1 == 1/1 13: 13: ./tests/tests_rational.cpp:38: PASSED: 13: CHECK( R::simplestUnity().as_float() == 1.0f ) 13: with expansion: 13: 1.0f == 1.0f 13: 13: ./tests/tests_rational.cpp:39: PASSED: 13: CHECK( R::simplestUnity().as_double() == 1.0 ) 13: with expansion: 13: 1.0 == 1.0 13: 13: ./tests/tests_rational.cpp:41: PASSED: 13: CHECK( R{5, 8}.reciprocal() == R{8, 5} ) 13: with expansion: 13: 8/5 == 8/5 13: 13: ./tests/tests_rational.cpp:43: PASSED: 13: CHECK( R{5, 8}.complement() == R{3, 8} ) 13: with expansion: 13: 3/8 == 3/8 13: 13: ./tests/tests_rational.cpp:44: PASSED: 13: CHECK( R{8, 8}.complement() == R{0, 8} ) 13: with expansion: 13: 0/8 == 0/8 13: 13: ./tests/tests_rational.cpp:46: PASSED: 13: CHECK( R{0, 8}.as_float() == 0.0f ) 13: with expansion: 13: 0.0f == 0.0f 13: 13: ./tests/tests_rational.cpp:47: PASSED: 13: CHECK( R{0, 8}.as_double() == 0.0 ) 13: with expansion: 13: 0.0 == 0.0 13: 13: ./tests/tests_rational.cpp:49: PASSED: 13: CHECK( R{5, 8}.withNonNegativeDenominator() == R{5, 8} ) 13: with expansion: 13: 5/8 == 5/8 13: 13: ./tests/tests_rational.cpp:52: PASSED: 13: CHECK( R{5, -8}.withNonNegativeDenominator() == R{-5, 8} ) 13: with expansion: 13: -5/8 == -5/8 13: 13: ./tests/tests_rational.cpp:53: PASSED: 13: CHECK( R{-5, 8}.withNonNegativeDenominator() == R{-5, 8} ) 13: with expansion: 13: -5/8 == -5/8 13: 13: ./tests/tests_rational.cpp:55: PASSED: 13: CHECK( R{-5, 8}.reciprocal() == R{-8, 5} ) 13: with expansion: 13: -8/5 == -8/5 13: 13: ./tests/tests_rational.cpp:56: PASSED: 13: CHECK( R{5, -8}.complement() == R{8 + 5, 8} ) 13: with expansion: 13: 13/8 == 13/8 13: 13: ./tests/tests_rational.cpp:62: PASSED: 13: CHECK( (R::simplestUnity() * val) == val ) 13: with expansion: 13: 5/8 == 5/8 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:63: PASSED: 13: CHECK( (val * R::simplestUnity()) == val ) 13: with expansion: 13: 5/8 == 5/8 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:64: PASSED: 13: CHECK( (val * T{1}) == val ) 13: with expansion: 13: 5/8 == 5/8 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:65: PASSED: 13: CHECK( (T{1} * val) == val ) 13: with expansion: 13: 5/8 == 5/8 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:67: PASSED: 13: CHECK( (val * val.reciprocal()).numerator == (val * val.reciprocal()).denominator ) 13: with expansion: 13: 40 == 40 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:68: PASSED: 13: CHECK( (val * val.reciprocal()).isUnity() ) 13: with expansion: 13: true 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:70: PASSED: 13: CHECK( (val / val).numerator == (val / val).denominator ) 13: with expansion: 13: 40 == 40 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:71: PASSED: 13: CHECK( (val / val).isUnity() ) 13: with expansion: 13: true 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:73: PASSED: 13: CHECK( (val / T{1}) == val ) 13: with expansion: 13: 5/8 == 5/8 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:81: PASSED: 13: CHECK( (R::simplestUnity() * val) == valNonNegativeDenominator ) 13: with expansion: 13: -5/8 == -5/8 13: with message: 13: val := 5/-8 13: 13: ./tests/tests_rational.cpp:82: PASSED: 13: CHECK( (val * R::simplestUnity()) == valNonNegativeDenominator ) 13: with expansion: 13: -5/8 == -5/8 13: with message: 13: val := 5/-8 13: 13: ./tests/tests_rational.cpp:83: PASSED: 13: CHECK( (val * T{1}) == valNonNegativeDenominator ) 13: with expansion: 13: -5/8 == -5/8 13: with message: 13: val := 5/-8 13: 13: ./tests/tests_rational.cpp:84: PASSED: 13: CHECK( (T{1} * val) == valNonNegativeDenominator ) 13: with expansion: 13: -5/8 == -5/8 13: with message: 13: val := 5/-8 13: 13: ./tests/tests_rational.cpp:86: PASSED: 13: CHECK( (val * val.reciprocal()).numerator == (val * val.reciprocal()).denominator ) 13: with expansion: 13: 40 == 40 13: with message: 13: val := 5/-8 13: 13: ./tests/tests_rational.cpp:87: PASSED: 13: CHECK( (val * val.reciprocal()).isUnity() ) 13: with expansion: 13: true 13: with message: 13: val := 5/-8 13: 13: ./tests/tests_rational.cpp:89: PASSED: 13: CHECK( (val / val).numerator == (val / val).denominator ) 13: with expansion: 13: 40 == 40 13: with message: 13: val := 5/-8 13: 13: ./tests/tests_rational.cpp:90: PASSED: 13: CHECK( (val / val).isUnity() ) 13: with expansion: 13: true 13: with message: 13: val := 5/-8 13: 13: ./tests/tests_rational.cpp:92: PASSED: 13: CHECK( (val / T{1}) == valNonNegativeDenominator ) 13: with expansion: 13: -5/8 == -5/8 13: with message: 13: val := 5/-8 13: 13: ./tests/tests_rational.cpp:100: PASSED: 13: CHECK_FALSE( val.isZero() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/0 13: 13: ./tests/tests_rational.cpp:101: PASSED: 13: CHECK_FALSE( val.isBetweenZeroAndOne() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/0 13: 13: ./tests/tests_rational.cpp:102: PASSED: 13: CHECK_FALSE( val.isUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/0 13: 13: ./tests/tests_rational.cpp:103: PASSED: 13: CHECK_FALSE( val.isOverUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/0 13: 13: ./tests/tests_rational.cpp:108: PASSED: 13: CHECK( val.isZero() ) 13: with expansion: 13: true 13: with message: 13: val := 0/8 13: 13: ./tests/tests_rational.cpp:109: PASSED: 13: CHECK_FALSE( val.isBetweenZeroAndOne() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/8 13: 13: ./tests/tests_rational.cpp:110: PASSED: 13: CHECK_FALSE( val.isUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/8 13: 13: ./tests/tests_rational.cpp:111: PASSED: 13: CHECK_FALSE( val.isOverUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/8 13: 13: ./tests/tests_rational.cpp:113: PASSED: 13: CHECK( val.as_float() == 0.0f ) 13: with expansion: 13: 0.0f == 0.0f 13: with message: 13: val := 0/8 13: 13: ./tests/tests_rational.cpp:114: PASSED: 13: CHECK( val.as_double() == 0.0 ) 13: with expansion: 13: 0.0 == 0.0 13: with message: 13: val := 0/8 13: 13: ./tests/tests_rational.cpp:120: PASSED: 13: CHECK_FALSE( val.isZero() ) 13: with expansion: 13: !false 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:121: PASSED: 13: CHECK( val.isBetweenZeroAndOne() ) 13: with expansion: 13: true 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:122: PASSED: 13: CHECK_FALSE( val.isUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:123: PASSED: 13: CHECK_FALSE( val.isOverUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:125: PASSED: 13: CHECK( val.as_float() > 0.0f ) 13: with expansion: 13: 0.625f > 0.0f 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:126: PASSED: 13: CHECK( val.as_float() < 1.0f ) 13: with expansion: 13: 0.625f < 1.0f 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:127: PASSED: 13: CHECK( val.as_double() > 0.0 ) 13: with expansion: 13: 0.625 > 0.0 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:128: PASSED: 13: CHECK( val.as_double() < 1.0 ) 13: with expansion: 13: 0.625 < 1.0 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:134: PASSED: 13: CHECK_FALSE( val.isZero() ) 13: with expansion: 13: !false 13: with message: 13: val := 8/8 13: 13: ./tests/tests_rational.cpp:135: PASSED: 13: CHECK_FALSE( val.isBetweenZeroAndOne() ) 13: with expansion: 13: !false 13: with message: 13: val := 8/8 13: 13: ./tests/tests_rational.cpp:136: PASSED: 13: CHECK( val.isUnity() ) 13: with expansion: 13: true 13: with message: 13: val := 8/8 13: 13: ./tests/tests_rational.cpp:137: PASSED: 13: CHECK_FALSE( val.isOverUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 8/8 13: 13: ./tests/tests_rational.cpp:139: PASSED: 13: CHECK( val.as_float() == 1.0f ) 13: with expansion: 13: 1.0f == 1.0f 13: with message: 13: val := 8/8 13: 13: ./tests/tests_rational.cpp:140: PASSED: 13: CHECK( val.as_double() == 1.0 ) 13: with expansion: 13: 1.0 == 1.0 13: with message: 13: val := 8/8 13: 13: ./tests/tests_rational.cpp:145: PASSED: 13: CHECK_FALSE( val.isZero() ) 13: with expansion: 13: !false 13: with message: 13: val := 1/1 13: 13: ./tests/tests_rational.cpp:146: PASSED: 13: CHECK_FALSE( val.isBetweenZeroAndOne() ) 13: with expansion: 13: !false 13: with message: 13: val := 1/1 13: 13: ./tests/tests_rational.cpp:147: PASSED: 13: CHECK( val.isUnity() ) 13: with expansion: 13: true 13: with message: 13: val := 1/1 13: 13: ./tests/tests_rational.cpp:148: PASSED: 13: CHECK_FALSE( val.isOverUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 1/1 13: 13: ./tests/tests_rational.cpp:150: PASSED: 13: CHECK( val.as_float() == 1.0f ) 13: with expansion: 13: 1.0f == 1.0f 13: with message: 13: val := 1/1 13: 13: ./tests/tests_rational.cpp:151: PASSED: 13: CHECK( val.as_double() == 1.0 ) 13: with expansion: 13: 1.0 == 1.0 13: with message: 13: val := 1/1 13: 13: ./tests/tests_rational.cpp:156: PASSED: 13: CHECK_FALSE( val.isZero() ) 13: with expansion: 13: !false 13: with message: 13: val := 8/5 13: 13: ./tests/tests_rational.cpp:157: PASSED: 13: CHECK_FALSE( val.isBetweenZeroAndOne() ) 13: with expansion: 13: !false 13: with message: 13: val := 8/5 13: 13: ./tests/tests_rational.cpp:158: PASSED: 13: CHECK_FALSE( val.isUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 8/5 13: 13: ./tests/tests_rational.cpp:159: PASSED: 13: CHECK( val.isOverUnity() ) 13: with expansion: 13: true 13: with message: 13: val := 8/5 13: 13: ./tests/tests_rational.cpp:161: PASSED: 13: CHECK( val.as_float() > 1.0f ) 13: with expansion: 13: 1.600000024f > 1.0f 13: with message: 13: val := 8/5 13: 13: ./tests/tests_rational.cpp:162: PASSED: 13: CHECK( val.as_double() > 1.0 ) 13: with expansion: 13: 1.60000000000000009 > 1.0 13: with message: 13: val := 8/5 13: 13: ------------------------------------------------------------------------------- 13: Rational - uint64_t 13: ------------------------------------------------------------------------------- 13: ./tests/tests_rational.cpp:31 13: ............................................................................... 13: 13: ./tests/tests_rational.cpp:35: PASSED: 13: CHECK( R{1, 1} == R::simplestUnity() ) 13: with expansion: 13: 1/1 == 1/1 13: 13: ./tests/tests_rational.cpp:36: PASSED: 13: CHECK( (R::simplestUnity() * T{1}) == R::simplestUnity() ) 13: with expansion: 13: 1/1 == 1/1 13: 13: ./tests/tests_rational.cpp:37: PASSED: 13: CHECK( (T{1} * R::simplestUnity()) == R::simplestUnity() ) 13: with expansion: 13: 1/1 == 1/1 13: 13: ./tests/tests_rational.cpp:38: PASSED: 13: CHECK( R::simplestUnity().as_float() == 1.0f ) 13: with expansion: 13: 1.0f == 1.0f 13: 13: ./tests/tests_rational.cpp:39: PASSED: 13: CHECK( R::simplestUnity().as_double() == 1.0 ) 13: with expansion: 13: 1.0 == 1.0 13: 13: ./tests/tests_rational.cpp:41: PASSED: 13: CHECK( R{5, 8}.reciprocal() == R{8, 5} ) 13: with expansion: 13: 8/5 == 8/5 13: 13: ./tests/tests_rational.cpp:43: PASSED: 13: CHECK( R{5, 8}.complement() == R{3, 8} ) 13: with expansion: 13: 3/8 == 3/8 13: 13: ./tests/tests_rational.cpp:44: PASSED: 13: CHECK( R{8, 8}.complement() == R{0, 8} ) 13: with expansion: 13: 0/8 == 0/8 13: 13: ./tests/tests_rational.cpp:46: PASSED: 13: CHECK( R{0, 8}.as_float() == 0.0f ) 13: with expansion: 13: 0.0f == 0.0f 13: 13: ./tests/tests_rational.cpp:47: PASSED: 13: CHECK( R{0, 8}.as_double() == 0.0 ) 13: with expansion: 13: 0.0 == 0.0 13: 13: ./tests/tests_rational.cpp:49: PASSED: 13: CHECK( R{5, 8}.withNonNegativeDenominator() == R{5, 8} ) 13: with expansion: 13: 5/8 == 5/8 13: 13: ./tests/tests_rational.cpp:62: PASSED: 13: CHECK( (R::simplestUnity() * val) == val ) 13: with expansion: 13: 5/8 == 5/8 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:63: PASSED: 13: CHECK( (val * R::simplestUnity()) == val ) 13: with expansion: 13: 5/8 == 5/8 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:64: PASSED: 13: CHECK( (val * T{1}) == val ) 13: with expansion: 13: 5/8 == 5/8 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:65: PASSED: 13: CHECK( (T{1} * val) == val ) 13: with expansion: 13: 5/8 == 5/8 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:67: PASSED: 13: CHECK( (val * val.reciprocal()).numerator == (val * val.reciprocal()).denominator ) 13: with expansion: 13: 40 == 40 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:68: PASSED: 13: CHECK( (val * val.reciprocal()).isUnity() ) 13: with expansion: 13: true 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:70: PASSED: 13: CHECK( (val / val).numerator == (val / val).denominator ) 13: with expansion: 13: 40 == 40 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:71: PASSED: 13: CHECK( (val / val).isUnity() ) 13: with expansion: 13: true 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:73: PASSED: 13: CHECK( (val / T{1}) == val ) 13: with expansion: 13: 5/8 == 5/8 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:100: PASSED: 13: CHECK_FALSE( val.isZero() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/0 13: 13: ./tests/tests_rational.cpp:101: PASSED: 13: CHECK_FALSE( val.isBetweenZeroAndOne() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/0 13: 13: ./tests/tests_rational.cpp:102: PASSED: 13: CHECK_FALSE( val.isUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/0 13: 13: ./tests/tests_rational.cpp:103: PASSED: 13: CHECK_FALSE( val.isOverUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/0 13: 13: ./tests/tests_rational.cpp:108: PASSED: 13: CHECK( val.isZero() ) 13: with expansion: 13: true 13: with message: 13: val := 0/8 13: 13: ./tests/tests_rational.cpp:109: PASSED: 13: CHECK_FALSE( val.isBetweenZeroAndOne() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/8 13: 13: ./tests/tests_rational.cpp:110: PASSED: 13: CHECK_FALSE( val.isUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/8 13: 13: ./tests/tests_rational.cpp:111: PASSED: 13: CHECK_FALSE( val.isOverUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/8 13: 13: ./tests/tests_rational.cpp:113: PASSED: 13: CHECK( val.as_float() == 0.0f ) 13: with expansion: 13: 0.0f == 0.0f 13: with message: 13: val := 0/8 13: 13: ./tests/tests_rational.cpp:114: PASSED: 13: CHECK( val.as_double() == 0.0 ) 13: with expansion: 13: 0.0 == 0.0 13: with message: 13: val := 0/8 13: 13: ./tests/tests_rational.cpp:120: PASSED: 13: CHECK_FALSE( val.isZero() ) 13: with expansion: 13: !false 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:121: PASSED: 13: CHECK( val.isBetweenZeroAndOne() ) 13: with expansion: 13: true 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:122: PASSED: 13: CHECK_FALSE( val.isUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:123: PASSED: 13: CHECK_FALSE( val.isOverUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:125: PASSED: 13: CHECK( val.as_float() > 0.0f ) 13: with expansion: 13: 0.625f > 0.0f 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:126: PASSED: 13: CHECK( val.as_float() < 1.0f ) 13: with expansion: 13: 0.625f < 1.0f 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:127: PASSED: 13: CHECK( val.as_double() > 0.0 ) 13: with expansion: 13: 0.625 > 0.0 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:128: PASSED: 13: CHECK( val.as_double() < 1.0 ) 13: with expansion: 13: 0.625 < 1.0 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:134: PASSED: 13: CHECK_FALSE( val.isZero() ) 13: with expansion: 13: !false 13: with message: 13: val := 8/8 13: 13: ./tests/tests_rational.cpp:135: PASSED: 13: CHECK_FALSE( val.isBetweenZeroAndOne() ) 13: with expansion: 13: !false 13: with message: 13: val := 8/8 13: 13: ./tests/tests_rational.cpp:136: PASSED: 13: CHECK( val.isUnity() ) 13: with expansion: 13: true 13: with message: 13: val := 8/8 13: 13: ./tests/tests_rational.cpp:137: PASSED: 13: CHECK_FALSE( val.isOverUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 8/8 13: 13: ./tests/tests_rational.cpp:139: PASSED: 13: CHECK( val.as_float() == 1.0f ) 13: with expansion: 13: 1.0f == 1.0f 13: with message: 13: val := 8/8 13: 13: ./tests/tests_rational.cpp:140: PASSED: 13: CHECK( val.as_double() == 1.0 ) 13: with expansion: 13: 1.0 == 1.0 13: with message: 13: val := 8/8 13: 13: ./tests/tests_rational.cpp:145: PASSED: 13: CHECK_FALSE( val.isZero() ) 13: with expansion: 13: !false 13: with message: 13: val := 1/1 13: 13: ./tests/tests_rational.cpp:146: PASSED: 13: CHECK_FALSE( val.isBetweenZeroAndOne() ) 13: with expansion: 13: !false 13: with message: 13: val := 1/1 13: 13: ./tests/tests_rational.cpp:147: PASSED: 13: CHECK( val.isUnity() ) 13: with expansion: 13: true 13: with message: 13: val := 1/1 13: 13: ./tests/tests_rational.cpp:148: PASSED: 13: CHECK_FALSE( val.isOverUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 1/1 13: 13: ./tests/tests_rational.cpp:150: PASSED: 13: CHECK( val.as_float() == 1.0f ) 13: with expansion: 13: 1.0f == 1.0f 13: with message: 13: val := 1/1 13: 13: ./tests/tests_rational.cpp:151: PASSED: 13: CHECK( val.as_double() == 1.0 ) 13: with expansion: 13: 1.0 == 1.0 13: with message: 13: val := 1/1 13: 13: ./tests/tests_rational.cpp:156: PASSED: 13: CHECK_FALSE( val.isZero() ) 13: with expansion: 13: !false 13: with message: 13: val := 8/5 13: 13: ./tests/tests_rational.cpp:157: PASSED: 13: CHECK_FALSE( val.isBetweenZeroAndOne() ) 13: with expansion: 13: !false 13: with message: 13: val := 8/5 13: 13: ./tests/tests_rational.cpp:158: PASSED: 13: CHECK_FALSE( val.isUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 8/5 13: 13: ./tests/tests_rational.cpp:159: PASSED: 13: CHECK( val.isOverUnity() ) 13: with expansion: 13: true 13: with message: 13: val := 8/5 13: 13: ./tests/tests_rational.cpp:161: PASSED: 13: CHECK( val.as_float() > 1.0f ) 13: with expansion: 13: 1.600000024f > 1.0f 13: with message: 13: val := 8/5 13: 13: ./tests/tests_rational.cpp:162: PASSED: 13: CHECK( val.as_double() > 1.0 ) 13: with expansion: 13: 1.60000000000000009 > 1.0 13: with message: 13: val := 8/5 13: 13: =============================================================================== 13: All tests passed (250 assertions in 4 test cases) 13: 15: Randomness seeded to: 2646590875 15: 15: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15: tests_vector is a Catch2 v3.6.0 host application. 15: Run with -? for options 15: 15: ------------------------------------------------------------------------------- 15: u_vector 15: Test interface generated from macros 15: ------------------------------------------------------------------------------- 15: ./tests/tests_vector.cpp:14 15: ............................................................................... 15: 15: ./tests/tests_vector.cpp:17: PASSED: 15: CHECK( vf.ptr != __null ) 15: with expansion: 15: 0x0000aaaaed284110 != 0 15: 15: ./tests/tests_vector.cpp:31: PASSED: 15: CHECK( a == A ) 15: with expansion: 15: 2.710000038f == 2.710000038f 15: 15: ./tests/tests_vector.cpp:32: PASSED: 15: CHECK( b == B ) 15: with expansion: 15: 1.610000014f == 1.610000014f 15: 15: ./tests/tests_vector.cpp:33: PASSED: 15: CHECK( c == C ) 15: with expansion: 15: 3.140000105f == 3.140000105f 15: 15: ./tests/tests_vector.cpp:36: PASSED: 15: CHECK( vf.ptr == __null ) 15: with expansion: 15: nullptr == 0 15: 15: =============================================================================== 15: All tests passed (5 assertions in 1 test case) 15: 16: Randomness seeded to: 1553882051 16: 16: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16: tests_worker is a Catch2 v3.6.0 host application. 16: Run with -? for options 16: 16: ------------------------------------------------------------------------------- 16: TaskCollection 16: ------------------------------------------------------------------------------- 16: ./tests/tests_worker.cpp:21 16: ............................................................................... 16: 16: ./tests/tests_worker.cpp:51: PASSED: 16: CHECK( !calledA[0] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:52: PASSED: 16: CHECK( !calledA[1] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:53: PASSED: 16: CHECK( !calledA[2] ) 16: with expansion: 16: true 16: 16: ------------------------------------------------------------------------------- 16: TaskCollection 16: Sequential wait 16: ------------------------------------------------------------------------------- 16: ./tests/tests_worker.cpp:57 16: ............................................................................... 16: 16: ./tests/tests_worker.cpp:60: PASSED: 16: CHECK( calledA[0] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:61: PASSED: 16: CHECK( calledA[1] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:62: PASSED: 16: CHECK( calledA[2] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:64: PASSED: 16: CHECK( !calledB[0] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:65: PASSED: 16: CHECK( !calledB[1] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:66: PASSED: 16: CHECK( !calledB[2] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:71: PASSED: 16: CHECK( calledB[0] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:72: PASSED: 16: CHECK( calledB[1] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:73: PASSED: 16: CHECK( calledB[2] ) 16: with expansion: 16: true 16: 16: ------------------------------------------------------------------------------- 16: TaskCollection 16: ------------------------------------------------------------------------------- 16: ./tests/tests_worker.cpp:21 16: ............................................................................... 16: 16: ./tests/tests_worker.cpp:51: PASSED: 16: CHECK( !calledA[0] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:52: PASSED: 16: CHECK( !calledA[1] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:53: PASSED: 16: CHECK( !calledA[2] ) 16: with expansion: 16: true 16: 16: ------------------------------------------------------------------------------- 16: TaskCollection 16: Simultaneous dispatch, reversed wait 16: ------------------------------------------------------------------------------- 16: ./tests/tests_worker.cpp:76 16: ............................................................................... 16: 16: ./tests/tests_worker.cpp:78: PASSED: 16: CHECK( !calledB[0] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:79: PASSED: 16: CHECK( !calledB[1] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:80: PASSED: 16: CHECK( !calledB[2] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:86: PASSED: 16: CHECK( calledB[0] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:87: PASSED: 16: CHECK( calledB[1] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:88: PASSED: 16: CHECK( calledB[2] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:91: PASSED: 16: CHECK( calledA[0] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:92: PASSED: 16: CHECK( calledA[1] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:93: PASSED: 16: CHECK( calledA[2] ) 16: with expansion: 16: true 16: 16: ------------------------------------------------------------------------------- 16: TaskCollection 16: ------------------------------------------------------------------------------- 16: ./tests/tests_worker.cpp:21 16: ............................................................................... 16: 16: ./tests/tests_worker.cpp:51: PASSED: 16: CHECK( !calledA[0] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:52: PASSED: 16: CHECK( !calledA[1] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:53: PASSED: 16: CHECK( !calledA[2] ) 16: with expansion: 16: true 16: 16: ------------------------------------------------------------------------------- 16: TaskCollection 16: Simultaneous dispatch, reversed wait 16: ------------------------------------------------------------------------------- 16: ./tests/tests_worker.cpp:97 16: ............................................................................... 16: 16: ./tests/tests_worker.cpp:99: PASSED: 16: CHECK( !calledB[0] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:100: PASSED: 16: CHECK( !calledB[1] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:101: PASSED: 16: CHECK( !calledB[2] ) 16: with expansion: 16: true 16: 12/22 Test #13: tests_rational ................... Passed 0.04 sec 13/22 Test #15: tests_vector ..................... Passed 0.04 sec 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000881000000 (0x38d7ed9497e40) 9: > 9: 1000000875200000 (0x38d7ed8f0fe00) 9: with messages: 9: 43 9: 1000000864270000 9: 43 9: 1000000864270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000885000000 (0x38d7ed9868740) 9: > 9: 1000000864270000 (0x38d7ed84a36b0) 9: with messages: 9: 43 9: 1000000864270000 9: 43 9: 1000000864270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000885000000 (0x38d7ed9868740) 9: > 9: 1000000881000000 (0x38d7ed9497e40) 9: with messages: 9: 43 9: 1000000864270000 9: 43 9: 1000000864270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 43 9: 1000000864270000 9: 43 9: 1000000864270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 43 9: 1000000864270000 9: 43 9: 1000000864270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000864270000 (0x38d7ed84a36b0) 9: <= 9: 1000000875200000 (0x38d7ed8f0fe00) 9: with messages: 9: 43 9: 1000000864270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000864270000 (0x38d7ed84a36b0) 9: <= 9: 1000000875200000 (0x38d7ed8f0fe00) 9: with messages: 9: 43 9: 1000000864270000 9: 9: frame_id: 42 9: desired_present_time_ns: 1000000865000000 9: actual_present_time_ns: 1000000865000000 9: earliest_present_time_ns: 1000000865000000 9: present_margin_ns: 730000 9: now_ns: 1000000866000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000881000000 (0x38d7ed9497e40) 9: >= 9: 1000000880270000 (0x38d7ed93e5ab0) 9: with messages: 9: 43 9: 1000000864270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000881000000 (0x38d7ed9497e40) 9: with messages: 9: 43 9: 1000000864270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000891200000 (0x38d7ed9e52200) 9: >= 9: 1000000880270000 (0x38d7ed93e5ab0) 9: with messages: 9: 44 9: 1000000880270000 9: 44 9: 1000000880270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000897000000 (0x38d7eda3da240) 9: > 9: 1000000880270000 (0x38d7ed93e5ab0) 9: with messages: 9: 44 9: 1000000880270000 9: 44 9: 1000000880270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000897000000 (0x38d7eda3da240) 9: > 9: 1000000891200000 (0x38d7ed9e52200) 9: with messages: 9: 44 9: 1000000880270000 9: 44 9: 1000000880270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000901000000 (0x38d7eda7aab40) 9: > 9: 1000000880270000 (0x38d7ed93e5ab0) 9: with messages: 9: 44 9: 1000000880270000 9: 44 9: 1000000880270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000901000000 (0x38d7eda7aab40) 9: > 9: 1000000897000000 (0x38d7eda3da240) 9: with messages: 9: 44 9: 1000000880270000 9: 44 9: 1000000880270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 44 9: 1000000880270000 9: 44 9: 1000000880270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 44 9: 1000000880270000 9: 44 9: 1000000880270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000880270000 (0x38d7ed93e5ab0) 9: <= 9: 1000000891200000 (0x38d7ed9e52200) 9: with messages: 9: 44 9: 1000000880270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000880270000 (0x38d7ed93e5ab0) 9: <= 9: 1000000891200000 (0x38d7ed9e52200) 9: with messages: 9: 44 9: 1000000880270000 9: 9: frame_id: 43 9: desired_present_time_ns: 1000000881000000 9: actual_present_time_ns: 1000000881000000 9: earliest_present_time_ns: 1000000881000000 9: present_margin_ns: 730000 9: now_ns: 1000000882000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000897000000 (0x38d7eda3da240) 9: >= 9: 1000000896270000 (0x38d7eda327eb0) 9: with messages: 9: 44 9: 1000000880270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000897000000 (0x38d7eda3da240) 9: with messages: 9: 44 9: 1000000880270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000907200000 (0x38d7edad94600) 9: >= 9: 1000000896270000 (0x38d7eda327eb0) 9: with messages: 9: 45 9: 1000000896270000 9: 45 9: 1000000896270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000913000000 (0x38d7edb31c640) 9: > 9: 1000000896270000 (0x38d7eda327eb0) 9: with messages: 9: 45 9: 1000000896270000 9: 45 9: 1000000896270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000913000000 (0x38d7edb31c640) 9: > 9: 1000000907200000 (0x38d7edad94600) 9: with messages: 9: 45 9: 1000000896270000 9: 45 9: 1000000896270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000917000000 (0x38d7edb6ecf40) 9: > 9: 1000000896270000 (0x38d7eda327eb0) 9: with messages: 9: 45 9: 1000000896270000 9: 45 9: 1000000896270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000917000000 (0x38d7edb6ecf40) 9: > 9: 1000000913000000 (0x38d7edb31c640) 9: with messages: 9: 45 9: 1000000896270000 9: 45 9: 1000000896270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 45 9: 1000000896270000 9: 45 9: 1000000896270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 45 9: 1000000896270000 9: 45 9: 1000000896270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000896270000 (0x38d7eda327eb0) 9: <= 9: 1000000907200000 (0x38d7edad94600) 9: with messages: 9: 45 9: 1000000896270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000896270000 (0x38d7eda327eb0) 9: <= 9: 1000000907200000 (0x38d7edad94600) 9: with messages: 9: 45 9: 1000000896270000 9: 9: frame_id: 44 9: desired_present_time_ns: 1000000897000000 9: actual_present_time_ns: 1000000897000000 9: earliest_present_time_ns: 1000000897000000 9: present_margin_ns: 730000 9: now_ns: 1000000898000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000913000000 (0x38d7edb31c640) 9: >= 9: 1000000912270000 (0x38d7edb26a2b0) 9: with messages: 9: 45 9: 1000000896270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000913000000 (0x38d7edb31c640) 9: with messages: 9: 45 9: 1000000896270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000923200000 (0x38d7edbcd6a00) 9: >= 9: 1000000912270000 (0x38d7edb26a2b0) 9: with messages: 9: 46 9: 1000000912270000 9: 46 9: 1000000912270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000929000000 (0x38d7edc25ea40) 9: > 9: 1000000912270000 (0x38d7edb26a2b0) 9: with messages: 9: 46 9: 1000000912270000 9: 46 9: 1000000912270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000929000000 (0x38d7edc25ea40) 9: > 9: 1000000923200000 (0x38d7edbcd6a00) 9: with messages: 9: 46 9: 1000000912270000 9: 46 9: 1000000912270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000933000000 (0x38d7edc62f340) 9: > 9: 1000000912270000 (0x38d7edb26a2b0) 9: with messages: 9: 46 9: 1000000912270000 9: 46 9: 1000000912270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000933000000 (0x38d7edc62f340) 9: > 9: 1000000929000000 (0x38d7edc25ea40) 9: with messages: 9: 46 9: 1000000912270000 9: 46 9: 1000000912270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 46 9: 1000000912270000 9: 46 9: 1000000912270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 46 9: 1000000912270000 9: 46 9: 1000000912270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000912270000 (0x38d7edb26a2b0) 9: <= 9: 1000000923200000 (0x38d7edbcd6a00) 9: with messages: 9: 46 9: 1000000912270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000912270000 (0x38d7edb26a2b0) 9: <= 9: 1000000923200000 (0x38d7edbcd6a00) 9: with messages: 9: 46 9: 1000000912270000 9: 9: frame_id: 45 9: desired_present_time_ns: 1000000913000000 9: actual_present_time_ns: 1000000913000000 9: earliest_present_time_ns: 1000000913000000 9: present_margin_ns: 730000 9: now_ns: 1000000914000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000929000000 (0x38d7edc25ea40) 9: >= 9: 1000000928270000 (0x38d7edc1ac6b0) 9: with messages: 9: 46 9: 1000000912270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000929000000 (0x38d7edc25ea40) 9: with messages: 9: 46 9: 1000000912270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000939200000 (0x38d7edcc18e00) 9: >= 9: 1000000928270000 (0x38d7edc1ac6b0) 9: with messages: 9: 47 9: 1000000928270000 9: 47 9: 1000000928270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000945000000 (0x38d7edd1a0e40) 9: > 9: 1000000928270000 (0x38d7edc1ac6b0) 9: with messages: 9: 47 9: 1000000928270000 9: 47 9: 1000000928270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000945000000 (0x38d7edd1a0e40) 9: > 9: 1000000939200000 (0x38d7edcc18e00) 9: with messages: 9: 47 9: 1000000928270000 9: 47 9: 1000000928270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000949000000 (0x38d7edd571740) 9: > 9: 1000000928270000 (0x38d7edc1ac6b0) 9: with messages: 9: 47 9: 1000000928270000 9: 47 9: 1000000928270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000949000000 (0x38d7edd571740) 9: > 9: 1000000945000000 (0x38d7edd1a0e40) 9: with messages: 9: 47 9: 1000000928270000 9: 47 9: 1000000928270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 47 9: 1000000928270000 9: 47 9: 1000000928270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 47 9: 1000000928270000 9: 47 9: 1000000928270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000928270000 (0x38d7edc1ac6b0) 9: <= 9: 1000000939200000 (0x38d7edcc18e00) 9: with messages: 9: 47 9: 1000000928270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000928270000 (0x38d7edc1ac6b0) 9: <= 9: 1000000939200000 (0x38d7edcc18e00) 9: with messages: 9: 47 9: 1000000928270000 9: 9: frame_id: 46 9: desired_present_time_ns: 1000000929000000 9: actual_present_time_ns: 1000000929000000 9: earliest_present_time_ns: 1000000929000000 9: present_margin_ns: 730000 9: now_ns: 1000000930000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000945000000 (0x38d7edd1a0e40) 9: >= 9: 1000000944270000 (0x38d7edd0eeab0) 9: with messages: 9: 47 9: 1000000928270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000945000000 (0x38d7edd1a0e40) 9: with messages: 9: 47 9: 1000000928270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000955200000 (0x38d7eddb5b200) 9: >= 9: 1000000944270000 (0x38d7edd0eeab0) 9: with messages: 9: 48 9: 1000000944270000 9: 48 9: 1000000944270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000961000000 (0x38d7ede0e3240) 9: > 9: 1000000944270000 (0x38d7edd0eeab0) 9: with messages: 9: 48 9: 1000000944270000 9: 48 9: 1000000944270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000961000000 (0x38d7ede0e3240) 9: > 9: 1000000955200000 (0x38d7eddb5b200) 9: with messages: 9: 48 9: 1000000944270000 9: 48 9: 1000000944270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000965000000 (0x38d7ede4b3b40) 9: > 9: 1000000944270000 (0x38d7edd0eeab0) 9: with messages: 9: 48 9: 1000000944270000 9: 48 9: 1000000944270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000965000000 (0x38d7ede4b3b40) 9: > 9: 1000000961000000 (0x38d7ede0e3240) 9: with messages: 9: 48 9: 1000000944270000 9: 48 9: 1000000944270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 48 9: 1000000944270000 9: 48 9: 1000000944270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 48 9: 1000000944270000 9: 48 9: 1000000944270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000944270000 (0x38d7edd0eeab0) 9: <= 9: 1000000955200000 (0x38d7eddb5b200) 9: with messages: 9: 48 9: 1000000944270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000944270000 (0x38d7edd0eeab0) 9: <= 9: 1000000955200000 (0x38d7eddb5b200) 9: with messages: 9: 48 9: 1000000944270000 9: 9: frame_id: 47 9: desired_present_time_ns: 1000000945000000 9: actual_present_time_ns: 1000000945000000 9: earliest_present_time_ns: 1000000945000000 9: present_margin_ns: 730000 9: now_ns: 1000000946000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000961000000 (0x38d7ede0e3240) 9: >= 9: 1000000960270000 (0x38d7ede030eb0) 9: with messages: 9: 48 9: 1000000944270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000961000000 (0x38d7ede0e3240) 9: with messages: 9: 48 9: 1000000944270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000971200000 (0x38d7edea9d600) 9: >= 9: 1000000960270000 (0x38d7ede030eb0) 9: with messages: 9: 49 9: 1000000960270000 9: 49 9: 1000000960270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000977000000 (0x38d7edf025640) 9: > 9: 1000000960270000 (0x38d7ede030eb0) 9: with messages: 9: 49 9: 1000000960270000 9: 49 9: 1000000960270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000977000000 (0x38d7edf025640) 9: > 9: 1000000971200000 (0x38d7edea9d600) 9: with messages: 9: 49 9: 1000000960270000 9: 49 9: 1000000960270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000981000000 (0x38d7edf3f5f40) 9: > 9: 1000000960270000 (0x38d7ede030eb0) 9: with messages: 9: 49 9: 1000000960270000 9: 49 9: 1000000960270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000981000000 (0x38d7edf3f5f40) 9: > 9: 1000000977000000 (0x38d7edf025640) 9: with messages: 9: 49 9: 1000000960270000 9: 49 9: 1000000960270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 49 9: 1000000960270000 9: 49 9: 1000000960270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 49 9: 1000000960270000 9: 49 9: 1000000960270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000960270000 (0x38d7ede030eb0) 9: <= 9: 1000000971200000 (0x38d7edea9d600) 9: with messages: 9: 49 9: 1000000960270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000960270000 (0x38d7ede030eb0) 9: <= 9: 1000000971200000 (0x38d7edea9d600) 9: with messages: 9: 49 9: 1000000960270000 9: 9: frame_id: 48 9: desired_present_time_ns: 1000000961000000 9: actual_present_time_ns: 1000000961000000 9: earliest_present_time_ns: 1000000961000000 9: present_margin_ns: 730000 9: now_ns: 1000000962000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000977000000 (0x38d7edf025640) 9: >= 9: 1000000976270000 (0x38d7edef732b0) 9: with messages: 9: 49 9: 1000000960270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000977000000 (0x38d7edf025640) 9: with messages: 9: 49 9: 1000000960270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000987200000 (0x38d7edf9dfa00) 9: >= 9: 1000000976270000 (0x38d7edef732b0) 9: with messages: 9: 50 9: 1000000976270000 9: 50 9: 1000000976270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000993000000 (0x38d7edff67a40) 9: > 9: 1000000976270000 (0x38d7edef732b0) 9: with messages: 9: 50 9: 1000000976270000 9: 50 9: 1000000976270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000993000000 (0x38d7edff67a40) 9: > 9: 1000000987200000 (0x38d7edf9dfa00) 9: with messages: 9: 50 9: 1000000976270000 9: 50 9: 1000000976270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000997000000 (0x38d7ee0338340) 9: > 9: 1000000976270000 (0x38d7edef732b0) 9: with messages: 9: 50 9: 1000000976270000 9: 50 9: 1000000976270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000997000000 (0x38d7ee0338340) 9: > 9: 1000000993000000 (0x38d7edff67a40) 9: with messages: 9: 50 9: 1000000976270000 9: 50 9: 1000000976270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 50 9: 1000000976270000 9: 50 9: 1000000976270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 50 9: 1000000976270000 9: 50 9: 1000000976270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000976270000 (0x38d7edef732b0) 9: <= 9: 1000000987200000 (0x38d7edf9dfa00) 9: with messages: 9: 50 9: 1000000976270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000976270000 (0x38d7edef732b0) 9: <= 9: 1000000987200000 (0x38d7edf9dfa00) 9: with messages: 9: 50 9: 1000000976270000 9: 9: frame_id: 49 9: desired_present_time_ns: 1000000977000000 9: actual_present_time_ns: 1000000977000000 9: earliest_present_time_ns: 1000000977000000 9: present_margin_ns: 730000 9: now_ns: 1000000978000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000993000000 (0x38d7edff67a40) 9: >= 9: 1000000992270000 (0x38d7edfeb56b0) 9: with messages: 9: 50 9: 1000000976270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000993000000 (0x38d7edff67a40) 9: with messages: 9: 50 9: 1000000976270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000001003200000 (0x38d7ee0921e00) 9: >= 9: 1000000992270000 (0x38d7edfeb56b0) 9: with messages: 9: 51 9: 1000000992270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000001009000000 (0x38d7ee0ea9e40) 9: > 9: 1000000992270000 (0x38d7edfeb56b0) 9: with messages: 9: 51 9: 1000000992270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000001009000000 (0x38d7ee0ea9e40) 9: > 9: 1000001003200000 (0x38d7ee0921e00) 9: with messages: 9: 51 9: 1000000992270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000001013000000 (0x38d7ee127a740) 9: > 9: 1000000992270000 (0x38d7edfeb56b0) 9: with messages: 9: 51 9: 1000000992270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000001013000000 (0x38d7ee127a740) 9: > 9: 1000001009000000 (0x38d7ee0ea9e40) 9: with messages: 9: 51 9: 1000000992270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 51 9: 1000000992270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 51 9: 1000000992270000 9: 9: ./tests/tests_pacing.cpp:337: PASSED: 9: CHECK( unanoseconds(newPred.desired_present_time_ns - newPred.wake_up_time_ns) > unanoseconds(longBeginDelay + longDrawDelay + shortSubmitDelay + longGpuTime) ) 9: with expansion: 9: 5800000 ns > 5050000 ns 9: 9: ------------------------------------------------------------------------------- 9: u_pacing_compositor_fake 9: ------------------------------------------------------------------------------- 9: ./tests/tests_pacing.cpp:344 9: ............................................................................... 9: 9: ./tests/tests_pacing.cpp:348: PASSED: 9: REQUIRE( XRT_SUCCESS == u_pc_fake_create(frame_interval_ns.count(), clock.now(), &upc) ) 9: with expansion: 9: 0 == 0 9: 9: ./tests/tests_pacing.cpp:349: PASSED: 9: REQUIRE( upc != nullptr ) 9: with expansion: 9: 0x0000aaaaca0f5c20 != nullptr 9: 9: ------------------------------------------------------------------------------- 9: u_pacing_compositor_fake 9: Standalone predictions 9: ------------------------------------------------------------------------------- 9: ./tests/tests_pacing.cpp:353 9: ............................................................................... 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000062800000 (0x38d7ea884c080) 9: >= 9: 1000000001000000 (0x38d7ea4d5c240) 9: with messages: 9: 5 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000066000000 (0x38d7ea8b59480) 9: > 9: 1000000001000000 (0x38d7ea4d5c240) 9: with messages: 9: 5 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000066000000 (0x38d7ea8b59480) 9: > 9: 1000000062800000 (0x38d7ea884c080) 9: with messages: 9: 5 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000070000000 (0x38d7ea8f29d80) 9: > 9: 1000000001000000 (0x38d7ea4d5c240) 9: with messages: 9: 5 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000070000000 (0x38d7ea8f29d80) 9: > 9: 1000000066000000 (0x38d7ea8b59480) 9: with messages: 9: 5 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 5 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 5 9: 1000000001000000 9: 9: ------------------------------------------------------------------------------- 9: u_pacing_compositor_fake 9: ------------------------------------------------------------------------------- 9: ./tests/tests_pacing.cpp:344 9: ............................................................................... 9: 9: ./tests/tests_pacing.cpp:348: PASSED: 9: REQUIRE( XRT_SUCCESS == u_pc_fake_create(frame_interval_ns.count(), clock.now(), &upc) ) 9: with expansion: 9: 0 == 0 9: 9: ./tests/tests_pacing.cpp:349: PASSED: 9: REQUIRE( upc != nullptr ) 9: with expansion: 9: 0x0000aaaaca0f5c20 != nullptr 9: 9: ------------------------------------------------------------------------------- 9: u_pacing_compositor_fake 9: Consistency in loop 9: Fast 9: ------------------------------------------------------------------------------- 9: ./tests/tests_pacing.cpp:365 9: ............................................................................... 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000062800000 (0x38d7ea884c080) 9: >= 9: 1000000001000000 (0x38d7ea4d5c240) 9: with messages: 9: 5 9: 1000000001000000 9: 5 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000066000000 (0x38d7ea8b59480) 9: > 9: 1000000001000000 (0x38d7ea4d5c240) 9: with messages: 9: 5 9: 1000000001000000 9: 5 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000066000000 (0x38d7ea8b59480) 9: > 9: 1000000062800000 (0x38d7ea884c080) 9: with messages: 9: 5 9: 1000000001000000 9: 5 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000070000000 (0x38d7ea8f29d80) 9: > 9: 1000000001000000 (0x38d7ea4d5c240) 9: with messages: 9: 5 9: 1000000001000000 9: 5 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000070000000 (0x38d7ea8f29d80) 9: > 9: 1000000066000000 (0x38d7ea8b59480) 9: with messages: 9: 5 9: 1000000001000000 9: 5 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 5 9: 1000000001000000 9: 5 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 5 9: 1000000001000000 9: 5 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000001000000 (0x38d7ea4d5c240) 9: <= 9: 1000000062800000 (0x38d7ea884c080) 9: with messages: 9: 5 9: 1000000001000000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000001000000 (0x38d7ea4d5c240) 9: <= 9: 1000000062800000 (0x38d7ea884c080) 9: with messages: 9: 5 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000066000000 (0x38d7ea8b59480) 9: >= 9: 1000000064040000 (0x38d7ea897ac40) 9: with messages: 9: 5 9: 1000000001000000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000066000000 (0x38d7ea8b59480) 9: with messages: 9: 5 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000078800000 (0x38d7ea978e480) 9: >= 9: 1000000064040000 (0x38d7ea897ac40) 9: with messages: 9: 6 9: 1000000064040000 9: 6 9: 1000000064040000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000082000000 (0x38d7ea9a9b880) 9: > 9: 1000000064040000 (0x38d7ea897ac40) 9: with messages: 9: 6 9: 1000000064040000 9: 6 9: 1000000064040000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000082000000 (0x38d7ea9a9b880) 9: > 9: 1000000078800000 (0x38d7ea978e480) 9: with messages: 9: 6 9: 1000000064040000 9: 6 9: 1000000064040000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000086000000 (0x38d7ea9e6c180) 9: > 9: 1000000064040000 (0x38d7ea897ac40) 9: with messages: 9: 6 9: 1000000064040000 9: 6 9: 1000000064040000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000086000000 (0x38d7ea9e6c180) 9: > 9: 1000000082000000 (0x38d7ea9a9b880) 9: with messages: 9: 6 9: 1000000064040000 9: 6 9: 1000000064040000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 6 9: 1000000064040000 9: 6 9: 1000000064040000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 6 9: 1000000064040000 9: 6 9: 1000000064040000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000064040000 (0x38d7ea897ac40) 9: <= 9: 1000000078800000 (0x38d7ea978e480) 9: with messages: 9: 6 9: 1000000064040000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000064040000 (0x38d7ea897ac40) 9: <= 9: 1000000078800000 (0x38d7ea978e480) 9: with messages: 9: 6 9: 1000000064040000 9: 9: frame_id: 5 9: desired_present_time_ns: 1000000066000000 9: actual_present_time_ns: 1000000066000000 9: earliest_present_time_ns: 1000000066000000 9: present_margin_ns: 1960000 9: now_ns: 1000000067000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000082000000 (0x38d7ea9a9b880) 9: >= 9: 1000000080040000 (0x38d7ea98bd040) 9: with messages: 9: 6 9: 1000000064040000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000082000000 (0x38d7ea9a9b880) 9: with messages: 9: 6 9: 1000000064040000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000094800000 (0x38d7eaa6d0880) 9: >= 9: 1000000080040000 (0x38d7ea98bd040) 9: with messages: 9: 7 9: 1000000080040000 9: 7 9: 1000000080040000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000098000000 (0x38d7eaa9ddc80) 9: > 9: 1000000080040000 (0x38d7ea98bd040) 9: with messages: 9: 7 9: 1000000080040000 9: 7 9: 1000000080040000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000098000000 (0x38d7eaa9ddc80) 9: > 9: 1000000094800000 (0x38d7eaa6d0880) 9: with messages: 9: 7 9: 1000000080040000 9: 7 9: 1000000080040000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000102000000 (0x38d7eaadae580) 9: > 9: 1000000080040000 (0x38d7ea98bd040) 9: with messages: 9: 7 9: 1000000080040000 9: 7 9: 1000000080040000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000102000000 (0x38d7eaadae580) 9: > 9: 1000000098000000 (0x38d7eaa9ddc80) 9: with messages: 9: 7 9: 1000000080040000 9: 7 9: 1000000080040000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 7 9: 1000000080040000 9: 7 9: 1000000080040000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 7 9: 1000000080040000 9: 7 9: 1000000080040000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000080040000 (0x38d7ea98bd040) 9: <= 9: 1000000094800000 (0x38d7eaa6d0880) 9: with messages: 9: 7 9: 1000000080040000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000080040000 (0x38d7ea98bd040) 9: <= 9: 1000000094800000 (0x38d7eaa6d0880) 9: with messages: 9: 7 9: 1000000080040000 9: 9: frame_id: 6 9: desired_present_time_ns: 1000000082000000 9: actual_present_time_ns: 1000000082000000 9: earliest_present_time_ns: 1000000082000000 9: present_margin_ns: 1960000 9: now_ns: 1000000083000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000098000000 (0x38d7eaa9ddc80) 9: >= 9: 1000000096040000 (0x38d7eaa7ff440) 9: with messages: 9: 7 9: 1000000080040000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000098000000 (0x38d7eaa9ddc80) 9: with messages: 9: 7 9: 1000000080040000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000110800000 (0x38d7eab612c80) 9: >= 9: 1000000096040000 (0x38d7eaa7ff440) 9: with messages: 9: 8 9: 1000000096040000 9: 8 9: 1000000096040000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000114000000 (0x38d7eab920080) 9: > 9: 1000000096040000 (0x38d7eaa7ff440) 9: with messages: 9: 8 9: 1000000096040000 9: 8 9: 1000000096040000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000114000000 (0x38d7eab920080) 9: > 9: 1000000110800000 (0x38d7eab612c80) 9: with messages: 9: 8 9: 1000000096040000 9: 8 9: 1000000096040000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000118000000 (0x38d7eabcf0980) 9: > 9: 1000000096040000 (0x38d7eaa7ff440) 9: with messages: 9: 8 9: 1000000096040000 9: 8 9: 1000000096040000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000118000000 (0x38d7eabcf0980) 9: > 9: 1000000114000000 (0x38d7eab920080) 9: with messages: 9: 8 9: 1000000096040000 9: 8 9: 1000000096040000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 8 9: 1000000096040000 9: 8 9: 1000000096040000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 8 9: 1000000096040000 9: 8 9: 1000000096040000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000096040000 (0x38d7eaa7ff440) 9: <= 9: 1000000110800000 (0x38d7eab612c80) 9: with messages: 9: 8 9: 1000000096040000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000096040000 (0x38d7eaa7ff440) 9: <= 9: 1000000110800000 (0x38d7eab612c80) 9: with messages: 9: 8 9: 1000000096040000 9: 9: frame_id: 7 9: desired_present_time_ns: 1000000098000000 9: actual_present_time_ns: 1000000098000000 9: earliest_present_time_ns: 1000000098000000 9: present_margin_ns: 1960000 9: now_ns: 1000000099000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000114000000 (0x38d7eab920080) 9: >= 9: 1000000112040000 (0x38d7eab741840) 9: with messages: 9: 8 9: 1000000096040000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000114000000 (0x38d7eab920080) 9: with messages: 9: 8 9: 1000000096040000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000126800000 (0x38d7eac555080) 9: >= 9: 1000000112040000 (0x38d7eab741840) 9: with messages: 9: 9 9: 1000000112040000 9: 9 9: 1000000112040000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000130000000 (0x38d7eac862480) 9: > 9: 1000000112040000 (0x38d7eab741840) 9: with messages: 9: 9 9: 1000000112040000 9: 9 9: 1000000112040000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000130000000 (0x38d7eac862480) 9: > 9: 1000000126800000 (0x38d7eac555080) 9: with messages: 9: 9 9: 1000000112040000 9: 9 9: 1000000112040000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000134000000 (0x38d7eacc32d80) 9: > 9: 1000000112040000 (0x38d7eab741840) 9: with messages: 9: 9 9: 1000000112040000 9: 9 9: 1000000112040000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000134000000 (0x38d7eacc32d80) 9: > 9: 1000000130000000 (0x38d7eac862480) 9: with messages: 9: 9 9: 1000000112040000 9: 9 9: 1000000112040000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 9 9: 1000000112040000 9: 9 9: 1000000112040000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 9 9: 1000000112040000 9: 9 9: 1000000112040000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000112040000 (0x38d7eab741840) 9: <= 9: 1000000126800000 (0x38d7eac555080) 9: with messages: 9: 9 9: 1000000112040000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000112040000 (0x38d7eab741840) 9: <= 9: 1000000126800000 (0x38d7eac555080) 9: with messages: 9: 9 9: 1000000112040000 9: 9: frame_id: 8 9: desired_present_time_ns: 1000000114000000 9: actual_present_time_ns: 1000000114000000 9: earliest_present_time_ns: 1000000114000000 9: present_margin_ns: 1960000 9: now_ns: 1000000115000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000130000000 (0x38d7eac862480) 9: >= 9: 1000000128040000 (0x38d7eac683c40) 9: with messages: 9: 9 9: 1000000112040000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000130000000 (0x38d7eac862480) 9: with messages: 9: 9 9: 1000000112040000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000142800000 (0x38d7ead497480) 9: >= 9: 1000000128040000 (0x38d7eac683c40) 9: with messages: 9: 10 9: 1000000128040000 9: 10 9: 1000000128040000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000146000000 (0x38d7ead7a4880) 9: > 9: 1000000128040000 (0x38d7eac683c40) 9: with messages: 9: 10 9: 1000000128040000 9: 10 9: 1000000128040000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000146000000 (0x38d7ead7a4880) 9: > 9: 1000000142800000 (0x38d7ead497480) 9: with messages: 9: 10 9: 1000000128040000 9: 10 9: 1000000128040000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000150000000 (0x38d7eadb75180) 9: > 9: 1000000128040000 (0x38d7eac683c40) 9: with messages: 9: 10 9: 1000000128040000 9: 10 9: 1000000128040000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000150000000 (0x38d7eadb75180) 9: > 9: 1000000146000000 (0x38d7ead7a4880) 9: with messages: 9: 10 9: 1000000128040000 9: 10 9: 1000000128040000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 10 9: 1000000128040000 9: 10 9: 1000000128040000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 10 9: 1000000128040000 9: 10 9: 1000000128040000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000128040000 (0x38d7eac683c40) 9: <= 9: 1000000142800000 (0x38d7ead497480) 9: with messages: 9: 10 9: 1000000128040000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000128040000 (0x38d7eac683c40) 9: <= 9: 1000000142800000 (0x38d7ead497480) 9: with messages: 9: 10 9: 1000000128040000 9: 9: frame_id: 9 9: desired_present_time_ns: 1000000130000000 9: actual_present_time_ns: 1000000130000000 9: earliest_present_time_ns: 1000000130000000 9: present_margin_ns: 1960000 9: now_ns: 1000000131000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000146000000 (0x38d7ead7a4880) 9: >= 9: 1000000144040000 (0x38d7ead5c6040) 9: with messages: 9: 10 9: 1000000128040000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000146000000 (0x38d7ead7a4880) 9: with messages: 9: 10 9: 1000000128040000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000158800000 (0x38d7eae3d9880) 9: >= 9: 1000000144040000 (0x38d7ead5c6040) 9: with messages: 9: 11 9: 1000000144040000 9: 11 9: 1000000144040000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000162000000 (0x38d7eae6e6c80) 9: > 9: 1000000144040000 (0x38d7ead5c6040) 9: with messages: 9: 11 9: 1000000144040000 9: 11 9: 1000000144040000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000162000000 (0x38d7eae6e6c80) 9: > 9: 1000000158800000 (0x38d7eae3d9880) 9: with messages: 9: 11 9: 1000000144040000 9: 11 9: 1000000144040000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000166000000 (0x38d7eaeab7580) 9: > 9: 1000000144040000 (0x38d7ead5c6040) 9: with messages: 9: 11 9: 1000000144040000 9: 11 9: 1000000144040000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000166000000 (0x38d7eaeab7580) 9: > 9: 1000000162000000 (0x38d7eae6e6c80) 9: with messages: 9: 11 9: 1000000144040000 9: 11 9: 1000000144040000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 11 9: 1000000144040000 9: 11 9: 1000000144040000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 11 9: 1000000144040000 9: 11 9: 1000000144040000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000144040000 (0x38d7ead5c6040) 9: <= 9: 1000000158800000 (0x38d7eae3d9880) 9: with messages: 9: 11 9: 1000000144040000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000144040000 (0x38d7ead5c6040) 9: <= 9: 1000000158800000 (0x38d7eae3d9880) 9: with messages: 9: 11 9: 1000000144040000 9: 9: frame_id: 10 9: desired_present_time_ns: 1000000146000000 9: actual_present_time_ns: 1000000146000000 9: earliest_present_time_ns: 1000000146000000 9: present_margin_ns: 1960000 9: now_ns: 1000000147000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000162000000 (0x38d7eae6e6c80) 9: >= 9: 1000000160040000 (0x38d7eae508440) 9: with messages: 9: 11 9: 1000000144040000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000162000000 (0x38d7eae6e6c80) 9: with messages: 9: 11 9: 1000000144040000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000174800000 (0x38d7eaf31bc80) 9: >= 9: 1000000160040000 (0x38d7eae508440) 9: with messages: 9: 12 9: 1000000160040000 9: 12 9: 1000000160040000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000178000000 (0x38d7eaf629080) 9: > 9: 1000000160040000 (0x38d7eae508440) 9: with messages: 9: 12 9: 1000000160040000 9: 12 9: 1000000160040000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000178000000 (0x38d7eaf629080) 9: > 9: 1000000174800000 (0x38d7eaf31bc80) 9: with messages: 9: 12 9: 1000000160040000 9: 12 9: 1000000160040000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000182000000 (0x38d7eaf9f9980) 9: > 9: 1000000160040000 (0x38d7eae508440) 9: with messages: 9: 12 9: 1000000160040000 9: 12 9: 1000000160040000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000182000000 (0x38d7eaf9f9980) 9: > 9: 1000000178000000 (0x38d7eaf629080) 9: with messages: 9: 12 9: 1000000160040000 9: 12 9: 1000000160040000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 12 9: 1000000160040000 9: 12 9: 1000000160040000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 12 9: 1000000160040000 9: 12 9: 1000000160040000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000160040000 (0x38d7eae508440) 9: <= 9: 1000000174800000 (0x38d7eaf31bc80) 9: with messages: 9: 12 9: 1000000160040000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000160040000 (0x38d7eae508440) 9: <= 9: 1000000174800000 (0x38d7eaf31bc80) 9: with messages: 9: 12 9: 1000000160040000 9: 9: frame_id: 11 9: desired_present_time_ns: 1000000162000000 9: actual_present_time_ns: 1000000162000000 9: earliest_present_time_ns: 1000000162000000 9: present_margin_ns: 1960000 9: now_ns: 1000000163000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000178000000 (0x38d7eaf629080) 9: >= 9: 1000000176040000 (0x38d7eaf44a840) 9: with messages: 9: 12 9: 1000000160040000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000178000000 (0x38d7eaf629080) 9: with messages: 9: 12 9: 1000000160040000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000190800000 (0x38d7eb025e080) 9: >= 9: 1000000176040000 (0x38d7eaf44a840) 9: with messages: 9: 13 9: 1000000176040000 9: 13 9: 1000000176040000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000194000000 (0x38d7eb056b480) 9: > 9: 1000000176040000 (0x38d7eaf44a840) 9: with messages: 9: 13 9: 1000000176040000 9: 13 9: 1000000176040000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000194000000 (0x38d7eb056b480) 9: > 9: 1000000190800000 (0x38d7eb025e080) 9: with messages: 9: 13 9: 1000000176040000 9: 13 9: 1000000176040000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000198000000 (0x38d7eb093bd80) 9: > 9: 1000000176040000 (0x38d7eaf44a840) 9: with messages: 9: 13 9: 1000000176040000 9: 13 9: 1000000176040000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000198000000 (0x38d7eb093bd80) 9: > 9: 1000000194000000 (0x38d7eb056b480) 9: with messages: 9: 13 9: 1000000176040000 9: 13 9: 1000000176040000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 13 9: 1000000176040000 9: 13 9: 1000000176040000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 13 9: 1000000176040000 9: 13 9: 1000000176040000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000176040000 (0x38d7eaf44a840) 9: <= 9: 1000000190800000 (0x38d7eb025e080) 9: with messages: 9: 13 9: 1000000176040000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000176040000 (0x38d7eaf44a840) 9: <= 9: 1000000190800000 (0x38d7eb025e080) 9: with messages: 9: 13 9: 1000000176040000 9: 9: frame_id: 12 9: desired_present_time_ns: 1000000178000000 9: actual_present_time_ns: 1000000178000000 9: earliest_present_time_ns: 1000000178000000 9: present_margin_ns: 1960000 9: now_ns: 1000000179000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000194000000 (0x38d7eb056b480) 9: >= 9: 1000000192040000 (0x38d7eb038cc40) 9: with messages: 9: 13 9: 1000000176040000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000194000000 (0x38d7eb056b480) 9: with messages: 9: 13 9: 1000000176040000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000206800000 (0x38d7eb11a0480) 9: >= 9: 1000000192040000 (0x38d7eb038cc40) 9: with messages: 9: 14 9: 1000000192040000 9: 14 9: 1000000192040000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000210000000 (0x38d7eb14ad880) 9: > 9: 1000000192040000 (0x38d7eb038cc40) 9: with messages: 9: 14 9: 1000000192040000 9: 14 9: 1000000192040000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000210000000 (0x38d7eb14ad880) 9: > 9: 1000000206800000 (0x38d7eb11a0480) 9: with messages: 9: 14 9: 1000000192040000 9: 14 9: 1000000192040000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000214000000 (0x38d7eb187e180) 9: > 9: 1000000192040000 (0x38d7eb038cc40) 9: with messages: 9: 14 9: 1000000192040000 9: 14 9: 1000000192040000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000214000000 (0x38d7eb187e180) 9: > 9: 1000000210000000 (0x38d7eb14ad880) 9: with messages: 9: 14 9: 1000000192040000 9: 14 9: 1000000192040000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 14 9: 1000000192040000 9: 14 9: 1000000192040000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 14 9: 1000000192040000 9: 14 9: 1000000192040000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000192040000 (0x38d7eb038cc40) 9: <= 9: 1000000206800000 (0x38d7eb11a0480) 9: with messages: 9: 14 9: 1000000192040000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000192040000 (0x38d7eb038cc40) 9: <= 9: 1000000206800000 (0x38d7eb11a0480) 9: with messages: 9: 14 9: 1000000192040000 9: 9: frame_id: 13 9: desired_present_time_ns: 1000000194000000 9: actual_present_time_ns: 1000000194000000 9: earliest_present_time_ns: 1000000194000000 9: present_margin_ns: 1960000 9: now_ns: 1000000195000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000210000000 (0x38d7eb14ad880) 9: >= 9: 1000000208040000 (0x38d7eb12cf040) 9: with messages: 9: 14 9: 1000000192040000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000210000000 (0x38d7eb14ad880) 9: with messages: 9: 14 9: 1000000192040000 9: 9: frame_id: 14 9: desired_present_time_ns: 1000000210000000 9: actual_present_time_ns: 1000000210000000 9: earliest_present_time_ns: 1000000210000000 9: present_margin_ns: 1960000 9: now_ns: 1000000211000000 9: 9: ------------------------------------------------------------------------------- 9: u_pacing_compositor_fake 9: ------------------------------------------------------------------------------- 9: ./tests/tests_pacing.cpp:344 9: ............................................................................... 9: 9: ./tests/tests_pacing.cpp:348: PASSED: 9: REQUIRE( XRT_SUCCESS == u_pc_fake_create(frame_interval_ns.count(), clock.now(), &upc) ) 9: with expansion: 9: 0 == 0 9: 9: ./tests/tests_pacing.cpp:349: PASSED: 9: REQUIRE( upc != nullptr ) 9: with expansion: 9: 0x0000aaaaca0f5c20 != nullptr 9: 9: ------------------------------------------------------------------------------- 9: u_pacing_compositor_fake 9: Consistency in loop 9: Slow 9: ------------------------------------------------------------------------------- 9: ./tests/tests_pacing.cpp:384 9: ............................................................................... 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000062800000 (0x38d7ea884c080) 9: >= 9: 1000000001000000 (0x38d7ea4d5c240) 9: with messages: 9: 5 9: 1000000001000000 9: 5 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000066000000 (0x38d7ea8b59480) 9: > 9: 1000000001000000 (0x38d7ea4d5c240) 9: with messages: 9: 5 9: 1000000001000000 9: 5 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000066000000 (0x38d7ea8b59480) 9: > 9: 1000000062800000 (0x38d7ea884c080) 9: with messages: 9: 5 9: 1000000001000000 9: 5 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000070000000 (0x38d7ea8f29d80) 9: > 9: 1000000001000000 (0x38d7ea4d5c240) 9: with messages: 9: 5 9: 1000000001000000 9: 5 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000070000000 (0x38d7ea8f29d80) 9: > 9: 1000000066000000 (0x38d7ea8b59480) 9: with messages: 9: 5 9: 1000000001000000 9: 5 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 5 9: 1000000001000000 9: 5 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 5 9: 1000000001000000 9: 5 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000001000000 (0x38d7ea4d5c240) 9: <= 9: 1000000062800000 (0x38d7ea884c080) 9: with messages: 9: 5 9: 1000000001000000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000001000000 (0x38d7ea4d5c240) 9: <= 9: 1000000062800000 (0x38d7ea884c080) 9: with messages: 9: 5 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000082000000 (0x38d7ea9a9b880) 9: >= 9: 1000000067870000 (0x38d7ea8d21d30) 9: with messages: 9: 5 9: 1000000001000000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000082000000 (0x38d7ea9a9b880) 9: with messages: 9: 5 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000078800000 (0x38d7ea978e480) 9: >= 9: 1000000067870000 (0x38d7ea8d21d30) 9: with messages: 9: 6 9: 1000000067870000 9: 6 9: 1000000067870000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000082000000 (0x38d7ea9a9b880) 9: > 9: 1000000067870000 (0x38d7ea8d21d30) 9: with messages: 9: 6 9: 1000000067870000 9: 6 9: 1000000067870000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000082000000 (0x38d7ea9a9b880) 9: > 9: 1000000078800000 (0x38d7ea978e480) 9: with messages: 9: 6 9: 1000000067870000 9: 6 9: 1000000067870000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000086000000 (0x38d7ea9e6c180) 9: > 9: 1000000067870000 (0x38d7ea8d21d30) 9: with messages: 9: 6 9: 1000000067870000 9: 6 9: 1000000067870000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000086000000 (0x38d7ea9e6c180) 9: > 9: 1000000082000000 (0x38d7ea9a9b880) 9: with messages: 9: 6 9: 1000000067870000 9: 6 9: 1000000067870000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 6 9: 1000000067870000 9: 6 9: 1000000067870000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 6 9: 1000000067870000 9: 6 9: 1000000067870000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000067870000 (0x38d7ea8d21d30) 9: <= 9: 1000000078800000 (0x38d7ea978e480) 9: with messages: 9: 6 9: 1000000067870000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000067870000 (0x38d7ea8d21d30) 9: <= 9: 1000000078800000 (0x38d7ea978e480) 9: with messages: 9: 6 9: 1000000067870000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000098000000 (0x38d7eaa9ddc80) 9: >= 9: 1000000083870000 (0x38d7ea9c64130) 9: with messages: 9: 6 9: 1000000067870000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000098000000 (0x38d7eaa9ddc80) 9: with messages: 9: 6 9: 1000000067870000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000094800000 (0x38d7eaa6d0880) 9: >= 9: 1000000083870000 (0x38d7ea9c64130) 9: with messages: 9: 7 9: 1000000083870000 9: 7 9: 1000000083870000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000098000000 (0x38d7eaa9ddc80) 9: > 9: 1000000083870000 (0x38d7ea9c64130) 9: with messages: 9: 7 9: 1000000083870000 9: 7 9: 1000000083870000 9: 18: Randomness seeded to: 3305491440 18: 18: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18: tests_vec3_angle is a Catch2 v3.6.0 host application. 18: Run with -? for options 18: 18: ------------------------------------------------------------------------------- 18: Vec3Angle 18: ------------------------------------------------------------------------------- 18: ./tests/tests_vec3_angle.cpp:14 18: ............................................................................... 18: 18: ./tests/tests_vec3_angle.cpp:17: PASSED: 18: CHECK( m_vec3_angle({1, 0, 0}, {-1, 0, 0}) == Catch::Approx(3.14159265358979323846) ) 18: with expansion: 18: 3.141592741f 18: == 18: Approx( 3.14159265358979312 ) 18: 18: ./tests/tests_vec3_angle.cpp:18: PASSED: 18: CHECK( m_vec3_angle({1, 0, 0}, {0, 1, 0}) == Catch::Approx(3.14159265358979323846 / 2) ) 18: with expansion: 18: 1.570796371f 18: == 18: Approx( 1.57079632679489656 ) 18: 18: ./tests/tests_vec3_angle.cpp:19: PASSED: 18: CHECK( m_vec3_angle({1, 0, 0}, {sqrt2_2, sqrt2_2, 0}) == Catch::Approx(3.14159265358979323846 / 4) ) 18: with expansion: 18: 0.785398126f 18: == 18: Approx( 0.78539816339744828 ) 18: 18: =============================================================================== 18: All tests passed (3 assertions in 1 test case) 18: 14/22 Test #18: tests_vec3_angle ................. Passed 0.04 sec 14: Randomness seeded to: 3028982582 14: 14: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14: tests_relation_chain is a Catch2 v3.6.0 host application. 14: Run with -? for options 14: 14: ------------------------------------------------------------------------------- 14: Relation Chain Flags 14: Not Valid 14: ------------------------------------------------------------------------------- 14: ./tests/tests_relation_chain.cpp:162 14: ............................................................................... 14: 14: ./tests/tests_relation_chain.cpp:164: PASSED: 14: CHECK( result.relation_flags == kFlagsNotValid ) 14: with expansion: 14: 0 == 0 14: with message: 14: str := "VT, NV, VT" 14: 14: ./tests/tests_relation_chain.cpp:165: PASSED: 14: CHECK( result.relation_flags == kFlagsNotValid ) 14: with expansion: 14: 0 == 0 14: with message: 14: str := "VT, VT, VT, NV" 14: 14: ./tests/tests_relation_chain.cpp:166: PASSED: 14: CHECK( result.relation_flags == kFlagsNotValid ) 14: with expansion: 14: 0 == 0 14: with message: 14: str := "P, NV, VNT" 14: 14: ./tests/tests_relation_chain.cpp:168: PASSED: 14: CHECK( result.relation_flags == kFlagsNotValid ) 14: with expansion: 14: 0 == 0 14: with message: 14: str := "NV, ONLY_ORIENTATION" 14: 14: ./tests/tests_relation_chain.cpp:169: PASSED: 14: CHECK( result.relation_flags == kFlagsNotValid ) 14: with expansion: 14: 0 == 0 14: with message: 14: str := "NV, ONLY_POSITION" 14: 14: ./tests/tests_relation_chain.cpp:170: PASSED: 14: CHECK( result.relation_flags == kFlagsNotValid ) 14: with expansion: 14: 0 == 0 14: with message: 14: str := "ONLY_ORIENTATION, NV" 14: 14: ./tests/tests_relation_chain.cpp:171: PASSED: 14: CHECK( result.relation_flags == kFlagsNotValid ) 14: with expansion: 14: 0 == 0 14: with message: 14: str := "ONLY_POSITION, NV" 14: 14: ------------------------------------------------------------------------------- 14: Relation Chain Flags 14: Not Wrongly Tracked 14: ------------------------------------------------------------------------------- 14: ./tests/tests_relation_chain.cpp:174 14: ............................................................................... 14: 14: ./tests/tests_relation_chain.cpp:176: PASSED: 14: CHECK( result.relation_flags == kFlagsValid ) 14: with expansion: 14: 3 == 3 14: with message: 14: str := "VNT, IP, VT" 14: 14: ./tests/tests_relation_chain.cpp:177: PASSED: 14: CHECK( result.relation_flags == kFlagsValid ) 14: with expansion: 14: 3 == 3 14: with message: 14: str := "VNT, P, VT" 14: 14: ./tests/tests_relation_chain.cpp:178: PASSED: 14: CHECK( result.relation_flags == kFlagsValid ) 14: with expansion: 14: 3 == 3 14: with message: 14: str := "P, VT, P, VNT" 14: 14: ./tests/tests_relation_chain.cpp:179: PASSED: 14: CHECK( result.relation_flags == kFlagsValid ) 14: with expansion: 14: 3 == 3 14: with message: 14: str := "VT, VT, VNT, VT" 14: 14: ./tests/tests_relation_chain.cpp:180: PASSED: 14: CHECK( result.relation_flags == kFlagsValid ) 14: with expansion: 14: 3 == 3 14: with message: 14: str := "IP, VT, P, VNT, P, VT" 14: 14: ./tests/tests_relation_chain.cpp:183: PASSED: 14: CHECK( result.relation_flags == kFlagsValid ) 14: with expansion: 14: 3 == 3 14: with message: 14: str := "VT, ONLY_ORIENTATION" 14: 14: ./tests/tests_relation_chain.cpp:184: PASSED: 14: CHECK( result.relation_flags == XRT_SPACE_RELATION_POSITION_VALID_BIT ) 14: with expansion: 14: 2 == 2 14: with message: 14: str := "VT, ONLY_POSITION" 14: 14: ./tests/tests_relation_chain.cpp:186: PASSED: 14: CHECK( result.relation_flags == kFlagsValid ) 14: with expansion: 14: 3 == 3 14: with message: 14: str := "ONLY_ORIENTATION, VT" 14: 14: ./tests/tests_relation_chain.cpp:187: PASSED: 14: CHECK( result.relation_flags == XRT_SPACE_RELATION_POSITION_VALID_BIT ) 14: with expansion: 14: 2 == 2 14: with message: 14: str := "ONLY_POSITION, VT" 14: 14: ./tests/tests_relation_chain.cpp:190: PASSED: 14: CHECK( result.relation_flags == kFlagsValid ) 14: with expansion: 14: 3 == 3 14: with message: 14: str := "P, VT, ONLY_ORIENTATION, P" 14: 14: ./tests/tests_relation_chain.cpp:191: PASSED: 14: CHECK( result.relation_flags == XRT_SPACE_RELATION_POSITION_VALID_BIT ) 14: with expansion: 14: 2 == 2 14: with message: 14: str := "P, VT, ONLY_POSITION, P" 14: 14: ./tests/tests_relation_chain.cpp:193: PASSED: 14: CHECK( result.relation_flags == kFlagsValid ) 14: with expansion: 14: 3 == 3 14: with message: 14: str := "P, ONLY_ORIENTATION, VT, P" 14: 14: ./tests/tests_relation_chain.cpp:194: PASSED: 14: CHECK( result.relation_flags == XRT_SPACE_RELATION_POSITION_VALID_BIT ) 14: with expansion: 14: 2 == 2 14: with message: 14: str := "P, ONLY_POSITION, VT, P" 14: 14: ------------------------------------------------------------------------------- 14: Relation Chain Flags 14: Tracked 14: ------------------------------------------------------------------------------- 14: ./tests/tests_relation_chain.cpp:197 14: ............................................................................... 14: 14: ./tests/tests_relation_chain.cpp:199: PASSED: 14: CHECK( result.relation_flags == kFlagsValidTracked ) 14: with expansion: 14: 51 == 51 14: with message: 14: str := "P, VT, P" 14: 14: ./tests/tests_relation_chain.cpp:200: PASSED: 14: CHECK( result.relation_flags == kFlagsValidTracked ) 14: with expansion: 14: 51 == 51 14: with message: 14: str := "P, VT, P, VT" 14: 14: ./tests/tests_relation_chain.cpp:201: PASSED: 14: CHECK( result.relation_flags == kFlagsValidTracked ) 14: with expansion: 14: 51 == 51 14: with message: 14: str := "VT, IP, P" 14: 14: ./tests/tests_relation_chain.cpp:202: PASSED: 14: CHECK( result.relation_flags == kFlagsValidTracked ) 14: with expansion: 14: 51 == 51 14: with message: 14: str := "IP, VT, P" 14: 14: ./tests/tests_relation_chain.cpp:203: PASSED: 14: CHECK( result.relation_flags == kFlagsValidTracked ) 14: with expansion: 14: 51 == 51 14: with message: 14: str := "P, VT, IP, P" 14: 14: ./tests/tests_relation_chain.cpp:204: PASSED: 14: CHECK( result.relation_flags == kFlagsValidTracked ) 14: with expansion: 14: 51 == 51 14: with message: 14: str := "P, IP, VT, P" 14: 14: ./tests/tests_relation_chain.cpp:205: PASSED: 14: CHECK( result.relation_flags == kFlagsValidTracked ) 14: with expansion: 14: 51 == 51 14: with message: 14: str := "IP, IP, VT, IP, IP" 14: 14: ------------------------------------------------------------------------------- 14: Relation Chain Flags 14: Non-Tracked 14: ------------------------------------------------------------------------------- 14: ./tests/tests_relation_chain.cpp:208 14: ............................................................................... 14: 14: ./tests/tests_relation_chain.cpp:210: PASSED: 14: CHECK( result.relation_flags == kFlagsValid ) 14: with expansion: 14: 3 == 3 14: with message: 14: str := "P, VNT, P" 14: 14: ./tests/tests_relation_chain.cpp:211: PASSED: 14: CHECK( result.relation_flags == kFlagsValid ) 14: with expansion: 14: 3 == 3 14: with message: 14: str := "VNT, VNT, VNT" 14: 14: ./tests/tests_relation_chain.cpp:212: PASSED: 14: CHECK( result.relation_flags == kFlagsValid ) 14: with expansion: 14: 3 == 3 14: with message: 14: str := "VNT, P" 14: 14: ./tests/tests_relation_chain.cpp:213: PASSED: 14: CHECK( result.relation_flags == kFlagsValid ) 14: with expansion: 14: 3 == 3 14: with message: 14: str := "P, VNT" 14: 14: ./tests/tests_relation_chain.cpp:214: PASSED: 14: CHECK( result.relation_flags == kFlagsValid ) 14: with expansion: 14: 3 == 3 14: with message: 14: str := "VNT, IP" 14: 14: ./tests/tests_relation_chain.cpp:215: PASSED: 14: CHECK( result.relation_flags == kFlagsValid ) 14: with expansion: 14: 3 == 3 14: with message: 14: str := "IP, VNT" 14: 14: ./tests/tests_relation_chain.cpp:216: PASSED: 14: CHECK( result.relation_flags == kFlagsValid ) 14: with expansion: 14: 3 == 3 14: with message: 14: str := "VNT, IP, P" 14: 14: ./tests/tests_relation_chain.cpp:217: PASSED: 14: CHECK( result.relation_flags == kFlagsValid ) 14: with expansion: 14: 3 == 3 14: with message: 14: str := "IP, VNT, P" 14: 14: ./tests/tests_relation_chain.cpp:218: PASSED: 14: CHECK( result.relation_flags == kFlagsValid ) 14: with expansion: 14: 3 == 3 14: with message: 14: str := "P, VNT, IP, P" 14: 14: ./tests/tests_relation_chain.cpp:219: PASSED: 14: CHECK( result.relation_flags == kFlagsValid ) 14: with expansion: 14: 3 == 3 14: with message: 14: str := "P, IP, VNT, P" 14: 14: ./tests/tests_relation_chain.cpp:222: PASSED: 14: CHECK( result.relation_flags == kFlagsValid ) 14: with expansion: 14: 3 == 3 14: with message: 14: str := "P, ONLY_ORIENTATION, IP, P" 14: 14: ./tests/tests_relation_chain.cpp:223: PASSED: 14: CHECK( result.relation_flags == XRT_SPACE_RELATION_POSITION_VALID_BIT ) 14: with expansion: 14: 2 == 2 14: with message: 14: str := "P, ONLY_POSITION, IP, P" 14: 14: ./tests/tests_relation_chain.cpp:226: PASSED: 14: CHECK( result.relation_flags == kFlagsValid ) 14: with expansion: 14: 3 == 3 14: with message: 14: str := "ONLY_ORIENTATION, VNT" 14: 14: ./tests/tests_relation_chain.cpp:227: PASSED: 14: CHECK( result.relation_flags == XRT_SPACE_RELATION_POSITION_VALID_BIT ) 14: with expansion: 14: 2 == 2 14: with message: 14: str := "ONLY_POSITION, VNT" 14: 14: ./tests/tests_relation_chain.cpp:229: PASSED: 14: CHECK( result.relation_flags == kFlagsValid ) 14: with expansion: 14: 3 == 3 14: with message: 14: str := "VNT, ONLY_ORIENTATION" 14: 14: ./tests/tests_relation_chain.cpp:230: PASSED: 14: CHECK( result.relation_flags == XRT_SPACE_RELATION_POSITION_VALID_BIT ) 14: with expansion: 14: 2 == 2 14: with message: 14: str := "VNT, ONLY_POSITION" 14: 14: ./tests/tests_relation_chain.cpp:233: PASSED: 14: CHECK( result.relation_flags == kFlagsValid ) 14: with expansion: 14: 3 == 3 14: with message: 14: str := "ONLY_ORIENTATION, P, VNT" 14: 14: ./tests/tests_relation_chain.cpp:234: PASSED: 14: CHECK( result.relation_flags == XRT_SPACE_RELATION_POSITION_VALID_BIT ) 14: with expansion: 14: 2 == 2 14: with message: 14: str := "ONLY_POSITION, P, VNT" 14: 14: ./tests/tests_relation_chain.cpp:236: PASSED: 14: CHECK( result.relation_flags == kFlagsValid ) 14: with expansion: 14: 3 == 3 14: with message: 14: str := "VNT, ONLY_ORIENTATION, P" 14: 14: ./tests/tests_relation_chain.cpp:237: PASSED: 14: CHECK( result.relation_flags == XRT_SPACE_RELATION_POSITION_VALID_BIT ) 14: with expansion: 14: 2 == 2 14: with message: 14: str := "VNT, ONLY_POSITION, P" 14: 14: =============================================================================== 14: All tests passed (47 assertions in 1 test case) 14: 15/22 Test #14: tests_relation_chain ............. Passed 0.05 sec 17: Randomness seeded to: 4226906307 17: 17: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17: tests_pose is a Catch2 v3.6.0 host application. 17: Run with -? for options 17: 17: ------------------------------------------------------------------------------- 17: Pose invert works 17: ------------------------------------------------------------------------------- 17: ./tests/tests_pose.cpp:15 17: ............................................................................... 17: 17: ./tests/tests_pose.cpp:35: PASSED: 17: CHECK( m_vec3_len(out_a.position) < 0.001f ) 17: with expansion: 17: 0.000139849f < 0.001f 17: 17: ./tests/tests_pose.cpp:36: PASSED: 17: CHECK( 1 - abs(out_a.orientation.w) < 0.001f ) 17: with expansion: 17: 0.00000006f < 0.001f 17: 17: ./tests/tests_pose.cpp:38: PASSED: 17: CHECK( m_vec3_len(out_b.position) < 0.001f ) 17: with expansion: 17: 0.000045776f < 0.001f 17: 17: ./tests/tests_pose.cpp:39: PASSED: 17: CHECK( 1 - abs(out_b.orientation.w) < 0.001f ) 17: with expansion: 17: 0.00000006f < 0.001f 17: 17: ------------------------------------------------------------------------------- 17: Pose interpolation works 17: ------------------------------------------------------------------------------- 17: ./tests/tests_pose.cpp:42 17: ............................................................................... 17: 17: ./tests/tests_pose.cpp:61: PASSED: 17: CHECK( res.position.x == Catch::Approx(0).margin(e) ) 17: with expansion: 17: 0.0f == Approx( 0.0 ) 17: 17: ./tests/tests_pose.cpp:62: PASSED: 17: CHECK( res.position.y == Catch::Approx(0).margin(e) ) 17: with expansion: 17: 0.0f == Approx( 0.0 ) 17: 17: ./tests/tests_pose.cpp:63: PASSED: 17: CHECK( res.position.z == Catch::Approx(0).margin(e) ) 17: with expansion: 17: 0.0f == Approx( 0.0 ) 17: 17: ./tests/tests_pose.cpp:64: PASSED: 17: CHECK( res.orientation.x == Catch::Approx(0).margin(e) ) 17: with expansion: 17: -0.000000001f == Approx( 0.0 ) 17: 17: ./tests/tests_pose.cpp:65: PASSED: 17: CHECK( res.orientation.x == Catch::Approx(0).margin(e) ) 17: with expansion: 17: -0.000000001f == Approx( 0.0 ) 17: 17: ./tests/tests_pose.cpp:66: PASSED: 17: CHECK( res.orientation.y == Catch::Approx(0).margin(e) ) 17: with expansion: 17: -0.000000002f == Approx( 0.0 ) 17: 17: ./tests/tests_pose.cpp:67: PASSED: 17: CHECK( res.orientation.w == Catch::Approx(1).margin(e) ) 17: with expansion: 17: 0.99999994f == Approx( 1.0 ) 17: 17: =============================================================================== 17: All tests passed (11 assertions in 2 test cases) 17: 16/22 Test #17: tests_pose ....................... Passed 0.04 sec 20: Randomness seeded to: 333923216 20: 20: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20: tests_uv_to_tangent is a Catch2 v3.6.0 host application. 20: Run with -? for options 20: 20: ------------------------------------------------------------------------------- 20: render_calc_uv_to_tangent_lengths_rect 20: ------------------------------------------------------------------------------- 20: ./tests/tests_uv_to_tangent.cpp:38 20: ............................................................................... 20: 20: ./tests/tests_uv_to_tangent.cpp:41: PASSED: 20: REQUIRE_THAT( tan((3.14159265358979323846 / 4)), Catch::Matchers::WithinAbs(1.0, (0.000001)) ) 20: with expansion: 20: 0.99999999999999989 is within 0.000001 of 1.0 20: 20: ------------------------------------------------------------------------------- 20: render_calc_uv_to_tangent_lengths_rect 20: 45_degrees 20: normal 20: ------------------------------------------------------------------------------- 20: ./tests/tests_uv_to_tangent.cpp:51 20: ............................................................................... 20: 20: ./tests/tests_uv_to_tangent.cpp:29: PASSED: 20: REQUIRE_THAT( result.x, Catch::Matchers::WithinAbs(truth.x, (0.000001)) ) 20: with expansion: 20: -1.0f is within 0.000001 of -1.0 20: with messages: 20: f45.angle_up := 0.785398185f 20: f45.angle_down := -0.785398185f 20: f45.angle_left := -0.785398185f 20: f45.angle_right := 0.785398185f 20: 20: ./tests/tests_uv_to_tangent.cpp:30: PASSED: 20: REQUIRE_THAT( result.y, Catch::Matchers::WithinAbs(truth.y, (0.000001)) ) 20: with expansion: 20: -1.0f is within 0.000001 of -1.0 20: with messages: 20: f45.angle_up := 0.785398185f 20: f45.angle_down := -0.785398185f 20: f45.angle_left := -0.785398185f 20: f45.angle_right := 0.785398185f 20: 20: ./tests/tests_uv_to_tangent.cpp:31: PASSED: 20: REQUIRE_THAT( result.w, Catch::Matchers::WithinAbs(truth.w, (0.000001)) ) 20: with expansion: 20: 2.0f is within 0.000001 of 2.0 20: with messages: 20: f45.angle_up := 0.785398185f 20: f45.angle_down := -0.785398185f 20: f45.angle_left := -0.785398185f 20: f45.angle_right := 0.785398185f 20: 20: ./tests/tests_uv_to_tangent.cpp:32: PASSED: 20: REQUIRE_THAT( result.h, Catch::Matchers::WithinAbs(truth.h, (0.000001)) ) 20: with expansion: 20: 2.0f is within 0.000001 of 2.0 20: with messages: 20: f45.angle_up := 0.785398185f 20: f45.angle_down := -0.785398185f 20: f45.angle_left := -0.785398185f 20: f45.angle_right := 0.785398185f 20: 20: ------------------------------------------------------------------------------- 20: render_calc_uv_to_tangent_lengths_rect 20: ------------------------------------------------------------------------------- 20: ./tests/tests_uv_to_tangent.cpp:38 20: ............................................................................... 20: 20: ./tests/tests_uv_to_tangent.cpp:41: PASSED: 20: REQUIRE_THAT( tan((3.14159265358979323846 / 4)), Catch::Matchers::WithinAbs(1.0, (0.000001)) ) 20: with expansion: 20: 0.99999999999999989 is within 0.000001 of 1.0 20: 20: ------------------------------------------------------------------------------- 20: render_calc_uv_to_tangent_lengths_rect 20: 45_degrees 20: flipped_vertical 20: ------------------------------------------------------------------------------- 20: ./tests/tests_uv_to_tangent.cpp:65 20: ............................................................................... 20: 20: ./tests/tests_uv_to_tangent.cpp:29: PASSED: 20: REQUIRE_THAT( result.x, Catch::Matchers::WithinAbs(truth.x, (0.000001)) ) 20: with expansion: 20: -1.0f is within 0.000001 of -1.0 20: with messages: 20: f45.angle_up := -0.785398185f 20: f45.angle_down := 0.785398185f 20: f45.angle_left := -0.785398185f 20: f45.angle_right := 0.785398185f 20: 20: ./tests/tests_uv_to_tangent.cpp:30: PASSED: 20: REQUIRE_THAT( result.y, Catch::Matchers::WithinAbs(truth.y, (0.000001)) ) 20: with expansion: 20: 1.0f is within 0.000001 of 1.0 20: with messages: 20: f45.angle_up := -0.785398185f 20: f45.angle_down := 0.785398185f 20: f45.angle_left := -0.785398185f 20: f45.angle_right := 0.785398185f 20: 20: ./tests/tests_uv_to_tangent.cpp:31: PASSED: 20: REQUIRE_THAT( result.w, Catch::Matchers::WithinAbs(truth.w, (0.000001)) ) 20: with expansion: 20: 2.0f is within 0.000001 of 2.0 20: with messages: 20: f45.angle_up := -0.785398185f 20: f45.angle_down := 0.785398185f 20: f45.angle_left := -0.785398185f 20: f45.angle_right := 0.785398185f 20: 20: ./tests/tests_uv_to_tangent.cpp:32: PASSED: 20: REQUIRE_THAT( result.h, Catch::Matchers::WithinAbs(truth.h, (0.000001)) ) 20: with expansion: 20: -2.0f is within 0.000001 of -2.0 20: with messages: 20: f45.angle_up := -0.785398185f 20: f45.angle_down := 0.785398185f 20: f45.angle_left := -0.785398185f 20: f45.angle_right := 0.785398185f 20: 20: ------------------------------------------------------------------------------- 20: render_calc_uv_to_tangent_lengths_rect 20: ------------------------------------------------------------------------------- 20: ./tests/tests_uv_to_tangent.cpp:38 20: ............................................................................... 20: 20: ./tests/tests_uv_to_tangent.cpp:41: PASSED: 20: REQUIRE_THAT( tan((3.14159265358979323846 / 4)), Catch::Matchers::WithinAbs(1.0, (0.000001)) ) 20: with expansion: 20: 0.99999999999999989 is within 0.000001 of 1.0 20: 20: ------------------------------------------------------------------------------- 20: render_calc_uv_to_tangent_lengths_rect 20: 45_degrees 20: flipped_horizontal 20: ------------------------------------------------------------------------------- 20: ./tests/tests_uv_to_tangent.cpp:78 20: ............................................................................... 20: 20: ./tests/tests_uv_to_tangent.cpp:29: PASSED: 20: REQUIRE_THAT( result.x, Catch::Matchers::WithinAbs(truth.x, (0.000001)) ) 20: with expansion: 20: 1.0f is within 0.000001 of 1.0 20: with messages: 20: f45.angle_up := 0.785398185f 20: f45.angle_down := -0.785398185f 20: f45.angle_left := 0.785398185f 20: f45.angle_right := -0.785398185f 20: 20: ./tests/tests_uv_to_tangent.cpp:30: PASSED: 20: REQUIRE_THAT( result.y, Catch::Matchers::WithinAbs(truth.y, (0.000001)) ) 20: with expansion: 20: -1.0f is within 0.000001 of -1.0 20: with messages: 20: f45.angle_up := 0.785398185f 20: f45.angle_down := -0.785398185f 20: f45.angle_left := 0.785398185f 20: f45.angle_right := -0.785398185f 20: 20: ./tests/tests_uv_to_tangent.cpp:31: PASSED: 20: REQUIRE_THAT( result.w, Catch::Matchers::WithinAbs(truth.w, (0.000001)) ) 20: with expansion: 20: -2.0f is within 0.000001 of -2.0 20: with messages: 20: f45.angle_up := 0.785398185f 20: f45.angle_down := -0.785398185f 20: f45.angle_left := 0.785398185f 20: f45.angle_right := -0.785398185f 20: 20: ./tests/tests_uv_to_tangent.cpp:32: PASSED: 20: REQUIRE_THAT( result.h, Catch::Matchers::WithinAbs(truth.h, (0.000001)) ) 20: with expansion: 20: 2.0f is within 0.000001 of 2.0 20: with messages: 20: f45.angle_up := 0.785398185f 20: f45.angle_down := -0.785398185f 20: f45.angle_left := 0.785398185f 20: f45.angle_right := -0.785398185f 20: 20: ------------------------------------------------------------------------------- 20: render_calc_uv_to_tangent_lengths_rect 20: ------------------------------------------------------------------------------- 20: ./tests/tests_uv_to_tangent.cpp:38 20: ............................................................................... 20: 20: ./tests/tests_uv_to_tangent.cpp:41: PASSED: 20: REQUIRE_THAT( tan((3.14159265358979323846 / 4)), Catch::Matchers::WithinAbs(1.0, (0.000001)) ) 20: with expansion: 20: 0.99999999999999989 is within 0.000001 of 1.0 20: 20: ------------------------------------------------------------------------------- 20: render_calc_uv_to_tangent_lengths_rect 20: 30_degrees 20: ------------------------------------------------------------------------------- 20: ./tests/tests_uv_to_tangent.cpp:93 20: ............................................................................... 20: 20: ./tests/tests_uv_to_tangent.cpp:29: PASSED: 20: REQUIRE_THAT( result.x, Catch::Matchers::WithinAbs(truth.x, (0.000001)) ) 20: with expansion: 20: -0.577350259f is within 0.000001 of -0.57735025882720947 20: with messages: 20: f30.angle_up := 0.52359879f 20: f30.angle_down := -0.52359879f 20: f30.angle_left := -0.52359879f 20: f30.angle_right := 0.52359879f 20: 20: ./tests/tests_uv_to_tangent.cpp:30: PASSED: 20: REQUIRE_THAT( result.y, Catch::Matchers::WithinAbs(truth.y, (0.000001)) ) 20: with expansion: 20: -0.577350259f is within 0.000001 of -0.57735025882720947 20: with messages: 20: f30.angle_up := 0.52359879f 20: f30.angle_down := -0.52359879f 20: f30.angle_left := -0.52359879f 20: f30.angle_right := 0.52359879f 20: 20: ./tests/tests_uv_to_tangent.cpp:31: PASSED: 20: REQUIRE_THAT( result.w, Catch::Matchers::WithinAbs(truth.w, (0.000001)) ) 20: with expansion: 20: 1.154700518f is within 0.000001 of 1.15470051765441895 20: with messages: 20: f30.angle_up := 0.52359879f 20: f30.angle_down := -0.52359879f 20: f30.angle_left := -0.52359879f 20: f30.angle_right := 0.52359879f 20: 20: ./tests/tests_uv_to_tangent.cpp:32: PASSED: 20: REQUIRE_THAT( result.h, Catch::Matchers::WithinAbs(truth.h, (0.000001)) ) 20: with expansion: 20: 1.154700518f is within 0.000001 of 1.15470051765441895 20: with messages: 20: f30.angle_up := 0.52359879f 20: f30.angle_down := -0.52359879f 20: f30.angle_left := -0.52359879f 20: f30.angle_right := 0.52359879f 20: 20: =============================================================================== 20: All tests passed (20 assertions in 1 test case) 20: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000098000000 (0x38d7eaa9ddc80) 9: > 9: 1000000094800000 (0x38d7eaa6d0880) 9: with messages: 9: 7 9: 1000000083870000 9: 7 9: 1000000083870000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000102000000 (0x38d7eaadae580) 9: > 9: 1000000083870000 (0x38d7ea9c64130) 9: with messages: 9: 7 9: 1000000083870000 9: 7 9: 1000000083870000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000102000000 (0x38d7eaadae580) 9: > 9: 1000000098000000 (0x38d7eaa9ddc80) 9: with messages: 9: 7 9: 1000000083870000 9: 7 9: 1000000083870000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 7 9: 1000000083870000 9: 7 9: 1000000083870000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 7 9: 1000000083870000 9: 7 9: 1000000083870000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000083870000 (0x38d7ea9c64130) 9: <= 9: 1000000094800000 (0x38d7eaa6d0880) 9: with messages: 9: 7 9: 1000000083870000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000083870000 (0x38d7ea9c64130) 9: <= 9: 1000000094800000 (0x38d7eaa6d0880) 9: with messages: 9: 7 9: 1000000083870000 9: 9: frame_id: 5 9: desired_present_time_ns: 1000000066000000 9: actual_present_time_ns: 1000000082000000 9: earliest_present_time_ns: 1000000082000000 9: present_margin_ns: 14130000 9: now_ns: 1000000083000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000114000000 (0x38d7eab920080) 9: >= 9: 1000000099870000 (0x38d7eaaba6530) 9: with messages: 9: 7 9: 1000000083870000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000114000000 (0x38d7eab920080) 9: with messages: 9: 7 9: 1000000083870000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000110800000 (0x38d7eab612c80) 9: >= 9: 1000000099870000 (0x38d7eaaba6530) 9: with messages: 9: 8 9: 1000000099870000 9: 8 9: 1000000099870000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000114000000 (0x38d7eab920080) 9: > 9: 1000000099870000 (0x38d7eaaba6530) 9: with messages: 9: 8 9: 1000000099870000 9: 8 9: 1000000099870000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000114000000 (0x38d7eab920080) 9: > 9: 1000000110800000 (0x38d7eab612c80) 9: with messages: 9: 8 9: 1000000099870000 9: 8 9: 1000000099870000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000118000000 (0x38d7eabcf0980) 9: > 9: 1000000099870000 (0x38d7eaaba6530) 9: with messages: 9: 8 9: 1000000099870000 9: 8 9: 1000000099870000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000118000000 (0x38d7eabcf0980) 9: > 9: 1000000114000000 (0x38d7eab920080) 9: with messages: 9: 8 9: 1000000099870000 9: 8 9: 1000000099870000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 8 9: 1000000099870000 9: 8 9: 1000000099870000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 8 9: 1000000099870000 9: 8 9: 1000000099870000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000099870000 (0x38d7eaaba6530) 9: <= 9: 1000000110800000 (0x38d7eab612c80) 9: with messages: 9: 8 9: 1000000099870000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000099870000 (0x38d7eaaba6530) 9: <= 9: 1000000110800000 (0x38d7eab612c80) 9: with messages: 9: 8 9: 1000000099870000 9: 9: frame_id: 6 9: desired_present_time_ns: 1000000082000000 9: actual_present_time_ns: 1000000098000000 9: earliest_present_time_ns: 1000000098000000 9: present_margin_ns: 14130000 9: now_ns: 1000000099000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000130000000 (0x38d7eac862480) 9: >= 9: 1000000115870000 (0x38d7eabae8930) 9: with messages: 9: 8 9: 1000000099870000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000130000000 (0x38d7eac862480) 9: with messages: 9: 8 9: 1000000099870000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000126800000 (0x38d7eac555080) 9: >= 9: 1000000115870000 (0x38d7eabae8930) 9: with messages: 9: 9 9: 1000000115870000 9: 9 9: 1000000115870000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000130000000 (0x38d7eac862480) 9: > 9: 1000000115870000 (0x38d7eabae8930) 9: with messages: 9: 9 9: 1000000115870000 9: 9 9: 1000000115870000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000130000000 (0x38d7eac862480) 9: > 9: 1000000126800000 (0x38d7eac555080) 9: with messages: 9: 9 9: 1000000115870000 9: 9 9: 1000000115870000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000134000000 (0x38d7eacc32d80) 9: > 9: 1000000115870000 (0x38d7eabae8930) 9: with messages: 9: 9 9: 1000000115870000 9: 9 9: 1000000115870000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000134000000 (0x38d7eacc32d80) 9: > 9: 1000000130000000 (0x38d7eac862480) 9: with messages: 9: 9 9: 1000000115870000 9: 9 9: 1000000115870000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 9 9: 1000000115870000 9: 9 9: 1000000115870000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 9 9: 1000000115870000 9: 9 9: 1000000115870000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000115870000 (0x38d7eabae8930) 9: <= 9: 1000000126800000 (0x38d7eac555080) 9: with messages: 9: 9 9: 1000000115870000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000115870000 (0x38d7eabae8930) 9: <= 9: 1000000126800000 (0x38d7eac555080) 9: with messages: 9: 9 9: 1000000115870000 9: 9: frame_id: 7 9: desired_present_time_ns: 1000000098000000 9: actual_present_time_ns: 1000000114000000 9: earliest_present_time_ns: 1000000114000000 9: present_margin_ns: 14130000 9: now_ns: 1000000115000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000146000000 (0x38d7ead7a4880) 9: >= 9: 1000000131870000 (0x38d7eaca2ad30) 9: with messages: 9: 9 9: 1000000115870000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000146000000 (0x38d7ead7a4880) 9: with messages: 9: 9 9: 1000000115870000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000142800000 (0x38d7ead497480) 9: >= 9: 1000000131870000 (0x38d7eaca2ad30) 9: with messages: 9: 10 9: 1000000131870000 9: 10 9: 1000000131870000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000146000000 (0x38d7ead7a4880) 9: > 9: 1000000131870000 (0x38d7eaca2ad30) 9: with messages: 9: 10 9: 1000000131870000 9: 10 9: 1000000131870000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000146000000 (0x38d7ead7a4880) 9: > 9: 1000000142800000 (0x38d7ead497480) 9: with messages: 9: 10 9: 1000000131870000 9: 10 9: 1000000131870000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000150000000 (0x38d7eadb75180) 9: > 9: 1000000131870000 (0x38d7eaca2ad30) 9: with messages: 9: 10 9: 1000000131870000 9: 10 9: 1000000131870000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000150000000 (0x38d7eadb75180) 9: > 9: 1000000146000000 (0x38d7ead7a4880) 9: with messages: 9: 10 9: 1000000131870000 9: 10 9: 1000000131870000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 10 9: 1000000131870000 9: 10 9: 1000000131870000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 10 9: 1000000131870000 9: 10 9: 1000000131870000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000131870000 (0x38d7eaca2ad30) 9: <= 9: 1000000142800000 (0x38d7ead497480) 9: with messages: 9: 10 9: 1000000131870000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000131870000 (0x38d7eaca2ad30) 9: <= 9: 1000000142800000 (0x38d7ead497480) 9: with messages: 9: 10 9: 1000000131870000 9: 9: frame_id: 8 9: desired_present_time_ns: 1000000114000000 9: actual_present_time_ns: 1000000130000000 9: earliest_present_time_ns: 1000000130000000 9: present_margin_ns: 14130000 9: now_ns: 1000000131000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000162000000 (0x38d7eae6e6c80) 9: >= 9: 1000000147870000 (0x38d7ead96d130) 9: with messages: 9: 10 9: 1000000131870000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000162000000 (0x38d7eae6e6c80) 9: with messages: 9: 10 9: 1000000131870000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000158800000 (0x38d7eae3d9880) 9: >= 9: 1000000147870000 (0x38d7ead96d130) 9: with messages: 9: 11 9: 1000000147870000 9: 11 9: 1000000147870000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000162000000 (0x38d7eae6e6c80) 9: > 9: 1000000147870000 (0x38d7ead96d130) 9: with messages: 9: 11 9: 1000000147870000 9: 11 9: 1000000147870000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000162000000 (0x38d7eae6e6c80) 9: > 9: 1000000158800000 (0x38d7eae3d9880) 9: with messages: 9: 11 9: 1000000147870000 9: 11 9: 1000000147870000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000166000000 (0x38d7eaeab7580) 9: > 9: 1000000147870000 (0x38d7ead96d130) 9: with messages: 9: 11 9: 1000000147870000 9: 11 9: 1000000147870000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000166000000 (0x38d7eaeab7580) 9: > 9: 1000000162000000 (0x38d7eae6e6c80) 9: with messages: 9: 11 9: 1000000147870000 9: 11 9: 1000000147870000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 11 9: 1000000147870000 9: 11 9: 1000000147870000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 11 9: 1000000147870000 9: 11 9: 1000000147870000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000147870000 (0x38d7ead96d130) 9: <= 9: 1000000158800000 (0x38d7eae3d9880) 9: with messages: 9: 11 9: 1000000147870000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000147870000 (0x38d7ead96d130) 9: <= 9: 1000000158800000 (0x38d7eae3d9880) 9: with messages: 9: 11 9: 1000000147870000 9: 9: frame_id: 9 9: desired_present_time_ns: 1000000130000000 9: actual_present_time_ns: 1000000146000000 9: earliest_present_time_ns: 1000000146000000 9: present_margin_ns: 14130000 9: now_ns: 1000000147000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000178000000 (0x38d7eaf629080) 9: >= 9: 1000000163870000 (0x38d7eae8af530) 9: with messages: 9: 11 9: 1000000147870000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000178000000 (0x38d7eaf629080) 9: with messages: 9: 11 9: 1000000147870000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000174800000 (0x38d7eaf31bc80) 9: >= 9: 1000000163870000 (0x38d7eae8af530) 9: with messages: 9: 12 9: 1000000163870000 9: 12 9: 1000000163870000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000178000000 (0x38d7eaf629080) 9: > 9: 1000000163870000 (0x38d7eae8af530) 9: with messages: 9: 12 9: 1000000163870000 9: 12 9: 1000000163870000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000178000000 (0x38d7eaf629080) 9: > 9: 1000000174800000 (0x38d7eaf31bc80) 9: with messages: 9: 12 9: 1000000163870000 9: 12 9: 1000000163870000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000182000000 (0x38d7eaf9f9980) 9: > 9: 1000000163870000 (0x38d7eae8af530) 9: with messages: 9: 12 9: 1000000163870000 9: 12 9: 1000000163870000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000182000000 (0x38d7eaf9f9980) 9: > 9: 1000000178000000 (0x38d7eaf629080) 9: with messages: 9: 12 9: 1000000163870000 9: 12 9: 1000000163870000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 12 9: 1000000163870000 9: 12 9: 1000000163870000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 12 9: 1000000163870000 9: 12 9: 1000000163870000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000163870000 (0x38d7eae8af530) 9: <= 9: 1000000174800000 (0x38d7eaf31bc80) 9: with messages: 9: 12 9: 1000000163870000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000163870000 (0x38d7eae8af530) 9: <= 9: 1000000174800000 (0x38d7eaf31bc80) 9: with messages: 9: 12 9: 1000000163870000 9: 9: frame_id: 10 9: desired_present_time_ns: 1000000146000000 9: actual_present_time_ns: 1000000162000000 9: earliest_present_time_ns: 1000000162000000 9: present_margin_ns: 14130000 9: now_ns: 1000000163000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000194000000 (0x38d7eb056b480) 9: >= 9: 1000000179870000 (0x38d7eaf7f1930) 9: with messages: 9: 12 9: 1000000163870000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000194000000 (0x38d7eb056b480) 9: with messages: 9: 12 9: 1000000163870000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000190800000 (0x38d7eb025e080) 9: >= 9: 1000000179870000 (0x38d7eaf7f1930) 9: with messages: 9: 13 9: 1000000179870000 9: 13 9: 1000000179870000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000194000000 (0x38d7eb056b480) 9: > 9: 1000000179870000 (0x38d7eaf7f1930) 9: with messages: 9: 13 9: 1000000179870000 9: 13 9: 1000000179870000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000194000000 (0x38d7eb056b480) 9: > 9: 1000000190800000 (0x38d7eb025e080) 9: with messages: 9: 13 9: 1000000179870000 9: 13 9: 1000000179870000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000198000000 (0x38d7eb093bd80) 9: > 9: 1000000179870000 (0x38d7eaf7f1930) 9: with messages: 9: 13 9: 1000000179870000 9: 13 9: 1000000179870000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000198000000 (0x38d7eb093bd80) 9: > 9: 1000000194000000 (0x38d7eb056b480) 9: with messages: 9: 13 9: 1000000179870000 9: 13 9: 1000000179870000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 13 9: 1000000179870000 9: 13 9: 1000000179870000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 13 9: 1000000179870000 9: 13 9: 1000000179870000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000179870000 (0x38d7eaf7f1930) 9: <= 9: 1000000190800000 (0x38d7eb025e080) 9: with messages: 9: 13 9: 1000000179870000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000179870000 (0x38d7eaf7f1930) 9: <= 9: 1000000190800000 (0x38d7eb025e080) 9: with messages: 9: 13 9: 1000000179870000 9: 9: frame_id: 11 9: desired_present_time_ns: 1000000162000000 9: actual_present_time_ns: 1000000178000000 9: earliest_present_time_ns: 1000000178000000 9: present_margin_ns: 14130000 9: now_ns: 1000000179000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000210000000 (0x38d7eb14ad880) 9: >= 9: 1000000195870000 (0x38d7eb0733d30) 9: with messages: 9: 13 9: 1000000179870000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000210000000 (0x38d7eb14ad880) 9: with messages: 9: 13 9: 1000000179870000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000206800000 (0x38d7eb11a0480) 9: >= 9: 1000000195870000 (0x38d7eb0733d30) 9: with messages: 9: 14 9: 1000000195870000 9: 14 9: 1000000195870000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000210000000 (0x38d7eb14ad880) 9: > 9: 1000000195870000 (0x38d7eb0733d30) 9: with messages: 9: 14 9: 1000000195870000 9: 14 9: 1000000195870000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000210000000 (0x38d7eb14ad880) 9: > 9: 1000000206800000 (0x38d7eb11a0480) 9: with messages: 9: 14 9: 1000000195870000 9: 14 9: 1000000195870000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000214000000 (0x38d7eb187e180) 9: > 9: 1000000195870000 (0x38d7eb0733d30) 9: with messages: 9: 14 9: 1000000195870000 9: 14 9: 1000000195870000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000214000000 (0x38d7eb187e180) 9: > 9: 1000000210000000 (0x38d7eb14ad880) 9: with messages: 9: 14 9: 1000000195870000 9: 14 9: 1000000195870000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 14 9: 1000000195870000 9: 14 9: 1000000195870000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 14 9: 1000000195870000 9: 14 9: 1000000195870000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000195870000 (0x38d7eb0733d30) 9: <= 9: 1000000206800000 (0x38d7eb11a0480) 9: with messages: 9: 14 9: 1000000195870000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000195870000 (0x38d7eb0733d30) 9: <= 9: 1000000206800000 (0x38d7eb11a0480) 9: with messages: 9: 14 9: 1000000195870000 9: 9: frame_id: 12 9: desired_present_time_ns: 1000000178000000 9: actual_present_time_ns: 1000000194000000 9: earliest_present_time_ns: 1000000194000000 9: present_margin_ns: 14130000 9: now_ns: 1000000195000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000226000000 (0x38d7eb23efc80) 9: >= 9: 1000000211870000 (0x38d7eb1676130) 9: with messages: 9: 14 9: 1000000195870000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000226000000 (0x38d7eb23efc80) 9: with messages: 9: 14 9: 1000000195870000 9: 9: frame_id: 13 9: desired_present_time_ns: 1000000194000000 9: actual_present_time_ns: 1000000210000000 9: earliest_present_time_ns: 1000000210000000 9: present_margin_ns: 14130000 9: now_ns: 1000000211000000 9: 9: frame_id: 14 9: desired_present_time_ns: 1000000210000000 9: actual_present_time_ns: 1000000226000000 9: earliest_present_time_ns: 1000000226000000 9: present_margin_ns: 14130000 9: now_ns: 1000000227000000 9: 9: =============================================================================== 9: All tests passed (1061 assertions in 2 test cases) 9: 19: Randomness seeded to: 379105894 19: =============================================================================== 19: No tests ran 19: 21: Randomness seeded to: 391527746 21: 21: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21: tests_input_transform is a Catch2 v3.6.0 host application. 21: Run with -? for options 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From Vec1 -1 to 1 identity 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:37 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:41: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_float", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:45: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:46: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From Vec1 -1 to 1 identity 21: Roundtrip 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:48 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:53: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:54: PASSED: 21: CHECK( input.value.vec1.x == output.value.vec1.x ) 21: with expansion: 21: -1.0f == -1.0f 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC1_MINUS_ONE_TO_ONE' 21: Using identity transform for input. 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From Vec1 -1 to 1 identity 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:37 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:41: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_float", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:45: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:46: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From Vec1 -1 to 1 identity 21: Roundtrip 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:48 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:53: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:54: PASSED: 21: CHECK( input.value.vec1.x == output.value.vec1.x ) 21: with expansion: 21: -0.5f == -0.5f 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC1_MINUS_ONE_TO_ONE' 21: Using identity transform for input. 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From Vec1 -1 to 1 identity 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:37 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:41: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_float", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:45: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:46: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From Vec1 -1 to 1 identity 21: Roundtrip 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:48 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:53: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:54: PASSED: 21: CHECK( input.value.vec1.x == output.value.vec1.x ) 21: with expansion: 21: 0.0f == 0.0f 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC1_MINUS_ONE_TO_ONE' 21: Using identity transform for input. 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From Vec1 -1 to 1 identity 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:37 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:41: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_float", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:45: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:46: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From Vec1 -1 to 1 identity 21: Roundtrip 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:48 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:53: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:54: PASSED: 21: CHECK( input.value.vec1.x == output.value.vec1.x ) 21: with expansion: 21: -0.0f == -0.0f 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC1_MINUS_ONE_TO_ONE' 21: Using identity transform for input. 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From Vec1 -1 to 1 identity 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:37 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:41: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_float", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:45: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:46: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From Vec1 -1 to 1 identity 21: Roundtrip 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:48 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:53: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:54: PASSED: 21: CHECK( input.value.vec1.x == output.value.vec1.x ) 21: with expansion: 21: 0.5f == 0.5f 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC1_MINUS_ONE_TO_ONE' 21: Using identity transform for input. 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From Vec1 -1 to 1 identity 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:37 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:41: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_float", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:45: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:46: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From Vec1 -1 to 1 identity 21: Roundtrip 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:48 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:53: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:54: PASSED: 21: CHECK( input.value.vec1.x == output.value.vec1.x ) 21: with expansion: 21: 1.0f == 1.0f 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC1_MINUS_ONE_TO_ONE' 21: Using identity transform for input. 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From Vec1 0 to 1 identity 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:58 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:62: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_float", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:66: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:67: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From Vec1 0 to 1 identity 21: Roundtrip 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:69 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:74: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:75: PASSED: 21: CHECK( input.value.vec1.x == output.value.vec1.x ) 21: with expansion: 21: 0.0f == 0.0f 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC1_ZERO_TO_ONE' 21: Using identity transform for input. 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From Vec1 0 to 1 identity 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:58 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:62: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_float", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:66: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:67: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From Vec1 0 to 1 identity 21: Roundtrip 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:69 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:74: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:75: PASSED: 21: CHECK( input.value.vec1.x == output.value.vec1.x ) 21: with expansion: 21: -0.0f == -0.0f 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC1_ZERO_TO_ONE' 21: Using identity transform for input. 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From Vec1 0 to 1 identity 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:58 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:62: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_float", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:66: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:67: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From Vec1 0 to 1 identity 21: Roundtrip 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:69 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:74: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:75: PASSED: 21: CHECK( input.value.vec1.x == output.value.vec1.x ) 21: with expansion: 21: 0.5f == 0.5f 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC1_ZERO_TO_ONE' 21: Using identity transform for input. 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From Vec1 0 to 1 identity 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:58 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:62: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_float", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:66: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:67: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From Vec1 0 to 1 identity 21: Roundtrip 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:69 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:74: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:75: PASSED: 21: CHECK( input.value.vec1.x == output.value.vec1.x ) 21: with expansion: 21: 1.0f == 1.0f 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC1_ZERO_TO_ONE' 21: Using identity transform for input. 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From Vec2 input 21: path component x 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:85 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:87: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_vec2/x", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:92: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:93: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ./tests/tests_input_transform.cpp:95: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:96: PASSED: 21: CHECK( input.value.vec2.x == output.value.vec1.x ) 21: with expansion: 21: -1.0f == -1.0f 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: Adding transform: get x of Vec2 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From Vec2 input 21: path component y 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:99 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:101: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_vec2/y", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:106: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:107: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ./tests/tests_input_transform.cpp:109: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:110: PASSED: 21: CHECK( input.value.vec2.y == output.value.vec1.x ) 21: with expansion: 21: 1.0f == 1.0f 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: Adding transform: get y of Vec2 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From Vec2 input 21: no component 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:113 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:115: PASSED: 21: CHECK_FALSE( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_vec2", &transforms, &transform_count) ) 21: with expansion: 21: !false 21: 21: ./tests/tests_input_transform.cpp:120: PASSED: 21: CHECK( transform_count == 0 ) 21: with expansion: 21: 0 == 0 21: 21: ./tests/tests_input_transform.cpp:121: PASSED: 21: CHECK( transforms == nullptr ) 21: with expansion: 21: nullptr == nullptr 21: 21: ./tests/tests_input_transform.cpp:124: PASSED: 21: CHECK_FALSE( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: !false 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: No rule to get float from vec2f for binding /mock_vec2 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From bool input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:128 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:131: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_bool", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:135: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:136: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From bool input 21: False 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:138 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:142: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:143: PASSED: 21: CHECK( 0.0f == output.value.vec1.x ) 21: with expansion: 21: 0.0f == 0.0f 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_BOOLEAN' 21: Adding transform: bool to float 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From bool input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:128 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:131: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_bool", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:135: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:136: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From bool input 21: True 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:146 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:150: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:151: PASSED: 21: CHECK( 1.0f == output.value.vec1.x ) 21: with expansion: 21: 1.0f == 1.0f 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_BOOLEAN' 21: Adding transform: bool to float 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Bool action 21: From Bool identity 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:159 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:163: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "bool_action", "/mock_bool", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:165: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:166: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Bool action 21: From Bool identity 21: Roundtrip 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:168 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:172: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:173: PASSED: 21: CHECK( input.value.boolean == output.value.boolean ) 21: with expansion: 21: false == false 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_BOOLEAN' 21: Using identity transform for input. 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Bool action 21: From Bool identity 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:159 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:163: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "bool_action", "/mock_bool", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:165: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:166: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Bool action 21: From Bool identity 21: Roundtrip 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:168 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:172: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:173: PASSED: 21: CHECK( input.value.boolean == output.value.boolean ) 21: with expansion: 21: true == true 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_BOOLEAN' 21: Using identity transform for input. 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Bool action 21: From Vec1 -1 to 1 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:177 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:181: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "bool_action", "/mock_float", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:183: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:184: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Bool action 21: From Vec1 -1 to 1 21: True 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:186 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:191: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:192: PASSED: 21: CHECK( output.value.boolean == true ) 21: with expansion: 21: true == true 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC1_MINUS_ONE_TO_ONE' 21: Adding transform: threshold [-1, 1] float 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Bool action 21: From Vec1 -1 to 1 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:177 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:181: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "bool_action", "/mock_float", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:183: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:184: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Bool action 21: From Vec1 -1 to 1 21: True 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:186 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:191: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:192: PASSED: 21: CHECK( output.value.boolean == true ) 21: with expansion: 21: true == true 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC1_MINUS_ONE_TO_ONE' 21: Adding transform: threshold [-1, 1] float 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Bool action 21: From Vec1 -1 to 1 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:177 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:181: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "bool_action", "/mock_float", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:183: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:184: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Bool action 21: From Vec1 -1 to 1 21: False 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:195 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:200: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:201: PASSED: 21: CHECK( output.value.boolean == false ) 21: with expansion: 21: false == false 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC1_MINUS_ONE_TO_ONE' 21: Adding transform: threshold [-1, 1] float 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Bool action 21: From Vec1 -1 to 1 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:177 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:181: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "bool_action", "/mock_float", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:183: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:184: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Bool action 21: From Vec1 -1 to 1 21: False 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:195 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:200: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:201: PASSED: 21: CHECK( output.value.boolean == false ) 21: with expansion: 21: false == false 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC1_MINUS_ONE_TO_ONE' 21: Adding transform: threshold [-1, 1] float 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Bool action 21: From Vec1 0 to 1 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:205 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:209: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "bool_action", "/mock_float", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:212: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:213: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Bool action 21: From Vec1 0 to 1 21: True 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:215 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:220: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:221: PASSED: 21: CHECK( output.value.boolean == true ) 21: with expansion: 21: true == true 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC1_ZERO_TO_ONE' 21: Adding transform: threshold [0, 1] float 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Bool action 21: From Vec1 0 to 1 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:205 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:209: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "bool_action", "/mock_float", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:212: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:213: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Bool action 21: From Vec1 0 to 1 21: True 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:215 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:220: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:221: PASSED: 21: CHECK( output.value.boolean == true ) 21: with expansion: 21: true == true 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC1_ZERO_TO_ONE' 21: Adding transform: threshold [0, 1] float 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Bool action 21: From Vec1 0 to 1 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:205 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:209: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "bool_action", "/mock_float", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:212: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:213: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Bool action 21: From Vec1 0 to 1 21: False 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:224 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:229: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:230: PASSED: 21: CHECK( output.value.boolean == false ) 21: with expansion: 21: false == false 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC1_ZERO_TO_ONE' 21: Adding transform: threshold [0, 1] float 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Bool action 21: From Vec1 0 to 1 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:205 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:209: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "bool_action", "/mock_float", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:212: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:213: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Bool action 21: From Vec1 0 to 1 21: False 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:224 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:229: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:230: PASSED: 21: CHECK( output.value.boolean == false ) 21: with expansion: 21: false == false 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC1_ZERO_TO_ONE' 21: Adding transform: threshold [0, 1] float 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Bool action 21: From Vec2 21: x 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:240 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:242: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_vec2/x", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:245: PASSED: 21: CHECK( transform_count == 2 ) 21: with expansion: 21: 2 == 2 21: 21: ./tests/tests_input_transform.cpp:246: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad06cb0 != nullptr 21: 21: ./tests/tests_input_transform.cpp:248: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:249: PASSED: 21: CHECK( false == output.value.boolean ) 21: with expansion: 21: false == false 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: Adding transform: get x of Vec2 21: Adding transform: threshold [-1, 1] float 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Bool action 21: From Vec2 21: y 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:252 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:254: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_vec2/y", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:257: PASSED: 21: CHECK( transform_count == 2 ) 21: with expansion: 21: 2 == 2 21: 21: ./tests/tests_input_transform.cpp:258: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad06cb0 != nullptr 21: 21: ./tests/tests_input_transform.cpp:260: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:261: PASSED: 21: CHECK( true == output.value.boolean ) 21: with expansion: 21: true == true 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: Adding transform: get y of Vec2 21: Adding transform: threshold [-1, 1] float 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Bool action 21: From Vec2 21: no component 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:264 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:266: PASSED: 21: CHECK_FALSE( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock", &transforms, &transform_count) ) 21: with expansion: 21: !false 21: 21: ./tests/tests_input_transform.cpp:271: PASSED: 21: CHECK( transform_count == 0 ) 21: with expansion: 21: 0 == 0 21: 21: ./tests/tests_input_transform.cpp:272: PASSED: 21: CHECK( transforms == nullptr ) 21: with expansion: 21: nullptr == nullptr 21: 21: ./tests/tests_input_transform.cpp:275: PASSED: 21: CHECK_FALSE( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: !false 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: No rule to get float from vec2f for binding /mock 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Pose action 21: From Pose identity 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:284 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:287: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "pose_action", "/mock_pose", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:290: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_POSE_INPUT' to 'XRT_INPUT_TYPE_POSE' 21: Using identity transform for input. 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Pose action 21: From other input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:293 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:306: PASSED: 21: CHECK_FALSE( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "pose_action", "/mock", &transforms, &transform_count) ) 21: with expansion: 21: !false 21: with message: 21: input_type := 4 21: 21: ./tests/tests_input_transform.cpp:311: PASSED: 21: CHECK( transform_count == 0 ) 21: with expansion: 21: 0 == 0 21: with message: 21: input_type := 4 21: 21: ./tests/tests_input_transform.cpp:312: PASSED: 21: CHECK( transforms == nullptr ) 21: with expansion: 21: nullptr == nullptr 21: with message: 21: input_type := 4 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_POSE_INPUT' to 'XRT_INPUT_TYPE_BOOLEAN' 21: Could not transform! 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Pose action 21: From other input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:293 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:306: PASSED: 21: CHECK_FALSE( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "pose_action", "/mock", &transforms, &transform_count) ) 21: with expansion: 21: !false 21: with message: 21: input_type := 1 21: 21: ./tests/tests_input_transform.cpp:311: PASSED: 21: CHECK( transform_count == 0 ) 21: with expansion: 21: 0 == 0 21: with message: 21: input_type := 1 21: 21: ./tests/tests_input_transform.cpp:312: PASSED: 21: CHECK( transforms == nullptr ) 21: with expansion: 21: nullptr == nullptr 21: with message: 21: input_type := 1 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_POSE_INPUT' to 'XRT_INPUT_TYPE_VEC1_MINUS_ONE_TO_ONE' 21: Could not transform! 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Pose action 21: From other input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:293 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:306: PASSED: 21: CHECK_FALSE( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "pose_action", "/mock", &transforms, &transform_count) ) 21: with expansion: 21: !false 21: with message: 21: input_type := 0 21: 21: ./tests/tests_input_transform.cpp:311: PASSED: 21: CHECK( transform_count == 0 ) 21: with expansion: 21: 0 == 0 21: with message: 21: input_type := 0 21: 21: ./tests/tests_input_transform.cpp:312: PASSED: 21: CHECK( transforms == nullptr ) 21: with expansion: 21: nullptr == nullptr 21: with message: 21: input_type := 0 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_POSE_INPUT' to 'XRT_INPUT_TYPE_VEC1_ZERO_TO_ONE' 21: Could not transform! 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Pose action 21: From other input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:293 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:306: PASSED: 21: CHECK_FALSE( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "pose_action", "/mock", &transforms, &transform_count) ) 21: with expansion: 21: !false 21: with message: 21: input_type := 2 21: 21: ./tests/tests_input_transform.cpp:311: PASSED: 21: CHECK( transform_count == 0 ) 21: with expansion: 21: 0 == 0 21: with message: 21: input_type := 2 21: 21: ./tests/tests_input_transform.cpp:312: PASSED: 21: CHECK( transforms == nullptr ) 21: with expansion: 21: nullptr == nullptr 21: with message: 21: input_type := 2 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_POSE_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: No rule to get float from vec2f for binding /mock 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Pose action 21: From other input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:293 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:306: PASSED: 21: CHECK_FALSE( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "pose_action", "/mock", &transforms, &transform_count) ) 21: with expansion: 21: !false 21: with message: 21: input_type := 3 21: 21: ./tests/tests_input_transform.cpp:311: PASSED: 21: CHECK( transform_count == 0 ) 21: with expansion: 21: 0 == 0 21: with message: 21: input_type := 3 21: 21: ./tests/tests_input_transform.cpp:312: PASSED: 21: CHECK( transforms == nullptr ) 21: with expansion: 21: nullptr == nullptr 21: with message: 21: input_type := 3 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_POSE_INPUT' to 'XRT_INPUT_TYPE_VEC3_MINUS_ONE_TO_ONE' 21: Could not transform! 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: without an activation input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:351 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:355: PASSED: 21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:358: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:359: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ./tests/tests_input_transform.cpp:360: PASSED: 21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 21: with expansion: 21: 6 == 6 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: without an activation input 21: up region is off in center 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:363 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:367: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:368: PASSED: 21: CHECK( false == output.value.boolean ) 21: with expansion: 21: false == false 21: 21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:330 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:551: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: without an activation input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:351 21: ............................................................................... 21: 22: Randomness seeded to: 833312896 22: =============================================================================== 22: No tests ran 22: 17/22 Test #9: tests_pacing ..................... Passed 0.13 sec 18/22 Test #19: tests_comp_client_vulkan ......... Passed 0.04 sec 19/22 Test #20: tests_uv_to_tangent .............. Passed 0.04 sec 21: ./tests/tests_input_transform.cpp:355: PASSED: 21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:358: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:359: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ./tests/tests_input_transform.cpp:360: PASSED: 21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 21: with expansion: 21: 6 == 6 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: without an activation input 21: up region is on when pointing up 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:371 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:375: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:376: PASSED: 21: CHECK( true == output.value.boolean ) 21: with expansion: 21: true == true 21: 21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:330 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:551: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: without an activation input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:351 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:355: PASSED: 21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:358: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:359: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ./tests/tests_input_transform.cpp:360: PASSED: 21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 21: with expansion: 21: 6 == 6 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: without an activation input 21: with (x, y) of (0, 0) 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:394 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:398: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:400: PASSED: 21: CHECK( cases[i].active_regions == transforms[0].data.dpad_state.active_regions ) 21: with expansion: 21: 0 == 0 21: 21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:330 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:551: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: without an activation input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:351 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:355: PASSED: 21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:358: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:359: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ./tests/tests_input_transform.cpp:360: PASSED: 21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 21: with expansion: 21: 6 == 6 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: without an activation input 21: with (x, y) of (0, 1) 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:394 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:398: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:400: PASSED: 21: CHECK( cases[i].active_regions == transforms[0].data.dpad_state.active_regions ) 21: with expansion: 21: 1 == 1 21: 21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:330 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:551: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: without an activation input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:351 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:355: PASSED: 21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:358: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:359: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ./tests/tests_input_transform.cpp:360: PASSED: 21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 21: with expansion: 21: 6 == 6 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: without an activation input 21: with (x, y) of (0, -1) 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:394 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:398: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:400: PASSED: 21: CHECK( cases[i].active_regions == transforms[0].data.dpad_state.active_regions ) 21: with expansion: 21: 2 == 2 21: 21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:330 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:551: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: without an activation input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:351 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:355: PASSED: 21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:358: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:359: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ./tests/tests_input_transform.cpp:360: PASSED: 21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 21: with expansion: 21: 6 == 6 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: without an activation input 21: with (x, y) of (-1, 0) 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:394 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:398: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:400: PASSED: 21: CHECK( cases[i].active_regions == transforms[0].data.dpad_state.active_regions ) 21: with expansion: 21: 4 == 4 21: 21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:330 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:551: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: without an activation input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:351 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:355: PASSED: 21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:358: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:359: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ./tests/tests_input_transform.cpp:360: PASSED: 21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 21: with expansion: 21: 6 == 6 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: without an activation input 21: with (x, y) of (1, 0) 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:394 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:398: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:400: PASSED: 21: CHECK( cases[i].active_regions == transforms[0].data.dpad_state.active_regions ) 21: with expansion: 21: 8 == 8 21: 21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:330 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:551: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: without an activation input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:351 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:355: PASSED: 21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:358: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:359: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ./tests/tests_input_transform.cpp:360: PASSED: 21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 21: with expansion: 21: 6 == 6 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: without an activation input 21: with (x, y) of (1, 1) 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:394 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:398: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:400: PASSED: 21: CHECK( cases[i].active_regions == transforms[0].data.dpad_state.active_regions ) 21: with expansion: 21: 1 == 1 21: 21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:330 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:551: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: without an activation input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:351 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:355: PASSED: 21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:358: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:359: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ./tests/tests_input_transform.cpp:360: PASSED: 21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 21: with expansion: 21: 6 == 6 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: without an activation input 21: with (x, y) of (-1, -1) 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:394 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:398: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:400: PASSED: 21: CHECK( cases[i].active_regions == transforms[0].data.dpad_state.active_regions ) 21: with expansion: 21: 2 == 2 21: 21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:330 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:551: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: without an activation input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:351 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:355: PASSED: 21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:358: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:359: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ./tests/tests_input_transform.cpp:360: PASSED: 21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 21: with expansion: 21: 6 == 6 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: without an activation input 21: with (x, y) of (-1, 1) 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:394 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:398: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:400: PASSED: 21: CHECK( cases[i].active_regions == transforms[0].data.dpad_state.active_regions ) 21: with expansion: 21: 4 == 4 21: 21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:330 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:551: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: without an activation input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:351 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:355: PASSED: 21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:358: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:359: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ./tests/tests_input_transform.cpp:360: PASSED: 21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 21: with expansion: 21: 6 == 6 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: without an activation input 21: with (x, y) of (1, -1) 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:394 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:398: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:400: PASSED: 21: CHECK( cases[i].active_regions == transforms[0].data.dpad_state.active_regions ) 21: with expansion: 21: 8 == 8 21: 21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:330 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:551: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: with a boolean activation input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:404 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:412: PASSED: 21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, &activation_input, &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:415: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:416: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ./tests/tests_input_transform.cpp:417: PASSED: 21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 21: with expansion: 21: 6 == 6 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: with a boolean activation input 21: when activation input is set to true 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:419 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:422: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:423: PASSED: 21: CHECK( true == output.value.boolean ) 21: with expansion: 21: true == true 21: 21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:330 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:551: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: with a boolean activation input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:404 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:412: PASSED: 21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, &activation_input, &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:415: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:416: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ./tests/tests_input_transform.cpp:417: PASSED: 21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 21: with expansion: 21: 6 == 6 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: with a boolean activation input 21: when activation input is set to false 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:425 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:428: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:429: PASSED: 21: CHECK( false == output.value.boolean ) 21: with expansion: 21: false == false 21: 21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:330 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:551: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: with a float activation input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:432 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:440: PASSED: 21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, &activation_input, &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:443: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:444: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ./tests/tests_input_transform.cpp:445: PASSED: 21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 21: with expansion: 21: 6 == 6 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: with a float activation input 21: when activation input is set to 1.0 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:447 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:450: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:451: PASSED: 21: CHECK( true == output.value.boolean ) 21: with expansion: 21: true == true 21: 21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:330 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:551: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: with a float activation input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:432 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:440: PASSED: 21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, &activation_input, &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:443: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:444: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ./tests/tests_input_transform.cpp:445: PASSED: 21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 21: with expansion: 21: 6 == 6 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: with a float activation input 21: when activation input is set to 0.0 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:453 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:456: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:457: PASSED: 21: CHECK( false == output.value.boolean ) 21: with expansion: 21: false == false 21: 21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:330 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:551: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: with a float activation input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:432 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:440: PASSED: 21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, &activation_input, &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:443: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:444: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ./tests/tests_input_transform.cpp:445: PASSED: 21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 21: with expansion: 21: 6 == 6 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: with a float activation input 21: when activation input varies 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:459 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:462: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:463: PASSED: 21: CHECK( false == output.value.boolean ) 21: with expansion: 21: false == false 21: 21: ./tests/tests_input_transform.cpp:465: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:466: PASSED: 21: CHECK( true == output.value.boolean ) 21: with expansion: 21: true == true 21: 21: ./tests/tests_input_transform.cpp:468: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:469: PASSED: 21: CHECK( true == output.value.boolean ) 21: with expansion: 21: true == true 21: 21: ./tests/tests_input_transform.cpp:471: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:472: PASSED: 21: CHECK( false == output.value.boolean ) 21: with expansion: 21: false == false 21: 21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:330 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:551: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Sticky enabled 21: without an activation input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:491 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:497: PASSED: 21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:500: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:501: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ./tests/tests_input_transform.cpp:502: PASSED: 21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 21: with expansion: 21: 6 == 6 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Sticky enabled 21: without an activation input 21: up region is off in center 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:504 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:508: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:509: PASSED: 21: CHECK( false == output.value.boolean ) 21: with expansion: 21: false == false 21: 21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:330 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:551: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Sticky enabled 21: without an activation input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:491 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:497: PASSED: 21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:500: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:501: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ./tests/tests_input_transform.cpp:502: PASSED: 21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 21: with expansion: 21: 6 == 6 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Sticky enabled 21: without an activation input 21: up region is on when pointing up 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:512 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:516: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:517: PASSED: 21: CHECK( true == output.value.boolean ) 21: with expansion: 21: true == true 21: 21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:330 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:551: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Sticky enabled 21: without an activation input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:491 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:497: PASSED: 21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:500: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:501: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ./tests/tests_input_transform.cpp:502: PASSED: 21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 21: with expansion: 21: 6 == 6 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Sticky enabled 21: without an activation input 21: up region is off when pointing down 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:519 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:523: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:524: PASSED: 21: CHECK( false == output.value.boolean ) 21: with expansion: 21: false == false 21: 21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:330 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:551: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Sticky enabled 21: without an activation input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:491 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:497: PASSED: 21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:500: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:501: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x0000aaaadad04180 != nullptr 21: 21: ./tests/tests_input_transform.cpp:502: PASSED: 21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 21: with expansion: 21: 6 == 6 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Sticky enabled 21: without an activation input 21: up region stays on when stick moves clockwise to down 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:527 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:531: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:532: PASSED: 21: CHECK( true == output.value.boolean ) 21: with expansion: 21: true == true 21: 21: ./tests/tests_input_transform.cpp:535: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:536: PASSED: 21: CHECK( true == output.value.boolean ) 21: with expansion: 21: true == true 21: 21: ./tests/tests_input_transform.cpp:539: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:540: PASSED: 21: CHECK( true == output.value.boolean ) 21: with expansion: 21: true == true 21: 21: ./tests/tests_input_transform.cpp:543: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:544: PASSED: 21: CHECK( false == output.value.boolean ) 21: with expansion: 21: false == false 21: 21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:330 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:551: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: =============================================================================== 21: All tests passed (341 assertions in 2 test cases) 21: 20/22 Test #21: tests_input_transform ............ Passed 0.04 sec 21/22 Test #22: tests_comp_client_opengl ......... Passed 0.03 sec 16: ./tests/tests_worker.cpp:123: PASSED: 16: CHECK( calledB[0] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:124: PASSED: 16: CHECK( calledB[1] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:125: PASSED: 16: CHECK( calledB[2] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:128: PASSED: 16: CHECK( calledA[0] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:129: PASSED: 16: CHECK( calledA[1] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:130: PASSED: 16: CHECK( calledA[2] ) 16: with expansion: 16: true 16: 16: =============================================================================== 16: All tests passed (36 assertions in 1 test case) 16: 22/22 Test #16: tests_worker ..................... Passed 0.51 sec 100% tests passed, 0 tests failed out of 22 Total Test time (real) = 0.60 sec make[1]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' create-stamp debian/debhelper-build-stamp dh_prep dh_installdirs dh_auto_install cd obj-aarch64-linux-gnu && make -j12 install DESTDIR=/build/reproducible-path/monado-25.0.0\+dfsg/debian/tmp AM_UPDATE_INFO_DIR=no INSTALL="install --strip-program=true" make[1]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' /usr/bin/cmake -S/build/reproducible-path/monado-25.0.0+dfsg -B/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 preinstall make[2]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[2]: Nothing to be done for 'preinstall'. make[2]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "None" -- Installing OpenXR runtime manifest with unqualified library filename (uses system search path) -- Installing: /build/reproducible-path/monado-25.0.0+dfsg/debian/tmp/usr/share/openxr/1/openxr_monado.json -- Installing: /build/reproducible-path/monado-25.0.0+dfsg/debian/tmp/usr/lib/aarch64-linux-gnu/libopenxr_monado.so -- Installing: /build/reproducible-path/monado-25.0.0+dfsg/debian/tmp/usr/bin/monado-cli -- Installing: /build/reproducible-path/monado-25.0.0+dfsg/debian/tmp/usr/bin/monado-gui -- Installing: /build/reproducible-path/monado-25.0.0+dfsg/debian/tmp/usr/bin/monado-ctl -- Installing: /build/reproducible-path/monado-25.0.0+dfsg/debian/tmp/usr/bin/monado-service -- Installing: /build/reproducible-path/monado-25.0.0+dfsg/debian/tmp/usr/lib/systemd/user/monado.socket -- Installing: /build/reproducible-path/monado-25.0.0+dfsg/debian/tmp/usr/lib/systemd/user/monado.service make[1]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' debian/rules override_dh_install make[1]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg' mkdir -p debian/tmp/usr/share/doc/monado cp doc/CHANGELOG.md debian/tmp/usr/share/doc/monado/changelog pandoc -f markdown -t html doc/CHANGELOG.md > debian/tmp/usr/share/doc/monado/changelog.html sed -i "s/%N/monado/" debian/tmp/usr/lib/systemd/user/monado.service dh_install make[1]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg' dh_installdocs dh_installchangelogs dh_installman dh_installsystemduser dh_lintian dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_dwz -a dwz: debian/monado-service/usr/bin/monado-service: DWARF compression not beneficial - old size 100899818 new size 101001052 dh_strip -a dh_makeshlibs -a dh_shlibdeps -a dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'monado-service' in '../monado-service_25.0.0+dfsg-2_arm64.deb'. dpkg-deb: building package 'monado-service-dbgsym' in '../monado-service-dbgsym_25.0.0+dfsg-2_arm64.deb'. dpkg-deb: building package 'libopenxr1-monado' in '../libopenxr1-monado_25.0.0+dfsg-2_arm64.deb'. dpkg-deb: building package 'libopenxr1-monado-dbgsym' in '../libopenxr1-monado-dbgsym_25.0.0+dfsg-2_arm64.deb'. dpkg-deb: building package 'monado-cli' in '../monado-cli_25.0.0+dfsg-2_arm64.deb'. dpkg-deb: building package 'monado-gui' in '../monado-gui_25.0.0+dfsg-2_arm64.deb'. dpkg-deb: building package 'monado-gui-dbgsym' in '../monado-gui-dbgsym_25.0.0+dfsg-2_arm64.deb'. dpkg-deb: building package 'monado-cli-dbgsym' in '../monado-cli-dbgsym_25.0.0+dfsg-2_arm64.deb'. dpkg-genbuildinfo --build=binary -O../monado_25.0.0+dfsg-2_arm64.buildinfo dpkg-genchanges --build=binary -O../monado_25.0.0+dfsg-2_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/608188 and its subdirectories I: Current time: Fri Dec 4 04:01:58 -12 2026 I: pbuilder-time-stamp: 1796400118 Sat Nov 1 09:39:02 UTC 2025 I: 1st build successful. Starting 2nd build on remote node codethink04-arm64.debian.net. Sat Nov 1 09:39:02 UTC 2025 I: Preparing to do remote build '2' on codethink04-arm64.debian.net. Sat Nov 1 09:39:02 UTC 2025 - checking /var/lib/jenkins/offline_nodes if codethink04-arm64.debian.net is marked as down. Sat Nov 1 09:39:02 UTC 2025 - checking via ssh if codethink04-arm64.debian.net is up. removed '/tmp/read-only-fs-test-LFedms' ==================================================================================== Sat Nov 1 09:39:03 UTC 2025 - running /srv/jenkins/bin/reproducible_build.sh (for job /srv/jenkins/bin/reproducible_build.sh) on codethink04-arm64, called using "2 monado unstable /srv/reproducible-results/rbuild-debian/r-b-build.cOBqOWNA 25.0.0+dfsg-2" as arguments. Sat Nov 1 09:39:03 UTC 2025 - actually running "reproducible_build.sh" (md5sum bcb6fe1b50cf4e8eedacd0971a9eb63f) as "/tmp/jenkins-script-HtHlhP3G" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Sat Nov 1 09:39:03 UTC 2025 I: Downloading source for unstable/monado=25.0.0+dfsg-2 Reading package lists... NOTICE: 'monado' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/xr-team/monado.git -b debian/sid Please use: git clone https://salsa.debian.org/xr-team/monado.git -b debian/sid to retrieve the latest (possibly unreleased) updates to the package. Need to get 2968 kB of source archives. Get:1 http://deb.debian.org/debian unstable/main monado 25.0.0+dfsg-2 (dsc) [2655 B] Get:2 http://deb.debian.org/debian unstable/main monado 25.0.0+dfsg-2 (tar) [2938 kB] Get:3 http://deb.debian.org/debian unstable/main monado 25.0.0+dfsg-2 (diff) [27.5 kB] Fetched 2968 kB in 0s (68.7 MB/s) Download complete and in download only mode Reading package lists... NOTICE: 'monado' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/xr-team/monado.git -b debian/sid Please use: git clone https://salsa.debian.org/xr-team/monado.git -b debian/sid to retrieve the latest (possibly unreleased) updates to the package. Need to get 2968 kB of source archives. Get:1 http://deb.debian.org/debian unstable/main monado 25.0.0+dfsg-2 (dsc) [2655 B] Get:2 http://deb.debian.org/debian unstable/main monado 25.0.0+dfsg-2 (tar) [2938 kB] Get:3 http://deb.debian.org/debian unstable/main monado 25.0.0+dfsg-2 (diff) [27.5 kB] Fetched 2968 kB in 0s (68.7 MB/s) Download complete and in download only mode ============================================================================= Re-Building monado in unstable on arm64 on codethink04-arm64 now. Date: Sat Nov 1 09:39:03 GMT 2025 Date UTC: Sat Nov 1 09:39:03 UTC 2025 ============================================================================= ++ mktemp -t pbuilderrc_XXXX --tmpdir=/srv/reproducible-results/rbuild-debian/r-b-build.cOBqOWNA + local TMPCFG=/srv/reproducible-results/rbuild-debian/r-b-build.cOBqOWNA/pbuilderrc_GDxQ + case ${ARCH} in + case $ARCH in + locale=nl_BE + language=nl + case "${SUITE}" in + reproducible_buildflags=+all + extra_deb_build_options= + case "${SRCPACKAGE}" in + cat + echo BUILDDIR=/build/reproducible-path + '[' monado = debian-installer -o monado = debian-installer-netboot-images ']' + pbuilder_options=() + local pbuilder_options + DEBBUILDOPTS=-b + BINARYTARGET= + '[' monado = u-boot ']' + case "${SRCPACKAGE}" in + PBUILDERTIMEOUT=24 + local PRESULT=0 + sudo timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.cOBqOWNA/pbuilderrc_GDxQ --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.cOBqOWNA/b2 --logfile b2/build.log monado_25.0.0+dfsg-2.dsc W: /root/.pbuilderrc does not exist I: Logging to b2/build.log I: pbuilder: network access will be disabled during build I: Current time: Sat Nov 1 23:39:03 +14 2025 I: pbuilder-time-stamp: 1761989943 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [monado_25.0.0+dfsg-2.dsc] I: copying [./monado_25.0.0+dfsg.orig.tar.xz] I: copying [./monado_25.0.0+dfsg-2.debian.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./monado_25.0.0+dfsg-2.dsc: no acceptable signature found dpkg-source: info: extracting monado in monado-25.0.0+dfsg dpkg-source: info: unpacking monado_25.0.0+dfsg.orig.tar.xz dpkg-source: info: unpacking monado_25.0.0+dfsg-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Fix-typo-in-DearImGui-demo.patch dpkg-source: info: applying 0002-Make-libmonado-configurable-separately.patch dpkg-source: info: applying 0003-cmake-Check-for-and-use-latomic-if-needed.patch I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/695562/tmp/hooks/D01_modify_environment starting debug: Running on codethink04-arm64. I: Changing host+domainname to test build reproducibility I: Adding a custom variable just for the fun of it... I: Changing /bin/sh to bash '/bin/sh' -> '/bin/bash' lrwxrwxrwx 1 root root 9 Nov 1 09:39 /bin/sh -> /bin/bash I: Setting pbuilder2's login shell to /bin/bash I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other I: user script /srv/workspace/pbuilder/695562/tmp/hooks/D01_modify_environment finished I: user script /srv/workspace/pbuilder/695562/tmp/hooks/D02_print_environment starting I: set BASH=/bin/sh BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath BASH_ALIASES=() BASH_ARGC=() BASH_ARGV=() BASH_CMDS=() BASH_LINENO=([0]="12" [1]="0") BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") BASH_VERSINFO=([0]="5" [1]="3" [2]="3" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") BASH_VERSION='5.3.3(1)-release' BUILDDIR=/build/reproducible-path BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' BUILDUSERNAME=pbuilder2 BUILD_ARCH=arm64 DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 nocheck' DIRSTACK=() DISTRIBUTION=unstable EUID=0 FUNCNAME=([0]="Echo" [1]="main") GROUPS=() HOME=/root HOSTNAME=i-capture-the-hostname HOSTTYPE=aarch64 HOST_ARCH=arm64 IFS=' ' INVOCATION_ID=c09bc098f8624f57baa1be903517b96e LANG=C LANGUAGE=nl_BE:nl LC_ALL=C MACHTYPE=aarch64-unknown-linux-gnu MAIL=/var/mail/root OPTERR=1 OPTIND=1 OSTYPE=linux-gnu PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path PBCURRENTCOMMANDLINEOPERATION=build PBUILDER_OPERATION=build PBUILDER_PKGDATADIR=/usr/share/pbuilder PBUILDER_PKGLIBDIR=/usr/lib/pbuilder PBUILDER_SYSCONFDIR=/etc PIPESTATUS=([0]="0") POSIXLY_CORRECT=y PPID=695562 PS4='+ ' PWD=/ SHELL=/bin/bash SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix SHLVL=3 SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.cOBqOWNA/pbuilderrc_GDxQ --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.cOBqOWNA/b2 --logfile b2/build.log monado_25.0.0+dfsg-2.dsc' SUDO_GID=109 SUDO_HOME=/var/lib/jenkins SUDO_UID=104 SUDO_USER=jenkins TERM=unknown TZ=/usr/share/zoneinfo/Etc/GMT-14 UID=0 USER=root _='I: set' http_proxy=http://192.168.101.4:3128 I: uname -a Linux i-capture-the-hostname 6.12.48+deb13-cloud-arm64 #1 SMP Debian 6.12.48-1 (2025-09-20) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin I: user script /srv/workspace/pbuilder/695562/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: arm64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), cmake, glslang-tools, libavcodec-dev, libbsd-dev, libcjson-dev, libdbus-1-dev, libegl1-mesa-dev, libeigen3-dev, libgl-dev, libglvnd-dev, libgstreamer1.0-dev, libgstreamer-plugins-base1.0-dev, libhidapi-dev, libopencv-dev, libsystemd-dev, libsdl2-dev, libudev-dev, libusb-1.0-0-dev, libuvc-dev, libv4l-dev, libvulkan-dev, libwayland-dev, libx11-dev, libx11-xcb-dev, libxcb-randr0-dev, libxrandr-dev, libxxf86vm-dev, pandoc, pkg-config, wayland-protocols dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19964 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on cmake; however: Package cmake is not installed. pbuilder-satisfydepends-dummy depends on glslang-tools; however: Package glslang-tools is not installed. pbuilder-satisfydepends-dummy depends on libavcodec-dev; however: Package libavcodec-dev is not installed. pbuilder-satisfydepends-dummy depends on libbsd-dev; however: Package libbsd-dev is not installed. pbuilder-satisfydepends-dummy depends on libcjson-dev; however: Package libcjson-dev is not installed. pbuilder-satisfydepends-dummy depends on libdbus-1-dev; however: Package libdbus-1-dev is not installed. pbuilder-satisfydepends-dummy depends on libegl1-mesa-dev; however: Package libegl1-mesa-dev is not installed. pbuilder-satisfydepends-dummy depends on libeigen3-dev; however: Package libeigen3-dev is not installed. pbuilder-satisfydepends-dummy depends on libgl-dev; however: Package libgl-dev is not installed. pbuilder-satisfydepends-dummy depends on libglvnd-dev; however: Package libglvnd-dev is not installed. pbuilder-satisfydepends-dummy depends on libgstreamer1.0-dev; however: Package libgstreamer1.0-dev is not installed. pbuilder-satisfydepends-dummy depends on libgstreamer-plugins-base1.0-dev; however: Package libgstreamer-plugins-base1.0-dev is not installed. pbuilder-satisfydepends-dummy depends on libhidapi-dev; however: Package libhidapi-dev is not installed. pbuilder-satisfydepends-dummy depends on libopencv-dev; however: Package libopencv-dev is not installed. pbuilder-satisfydepends-dummy depends on libsystemd-dev; however: Package libsystemd-dev is not installed. pbuilder-satisfydepends-dummy depends on libsdl2-dev; however: Package libsdl2-dev is not installed. pbuilder-satisfydepends-dummy depends on libudev-dev; however: Package libudev-dev is not installed. pbuilder-satisfydepends-dummy depends on libusb-1.0-0-dev; however: Package libusb-1.0-0-dev is not installed. pbuilder-satisfydepends-dummy depends on libuvc-dev; however: Package libuvc-dev is not installed. pbuilder-satisfydepends-dummy depends on libv4l-dev; however: Package libv4l-dev is not installed. pbuilder-satisfydepends-dummy depends on libvulkan-dev; however: Package libvulkan-dev is not installed. pbuilder-satisfydepends-dummy depends on libwayland-dev; however: Package libwayland-dev is not installed. pbuilder-satisfydepends-dummy depends on libx11-dev; however: Package libx11-dev is not installed. pbuilder-satisfydepends-dummy depends on libx11-xcb-dev; however: Package libx11-xcb-dev is not installed. pbuilder-satisfydepends-dummy depends on libxcb-randr0-dev; however: Package libxcb-randr0-dev is not installed. pbuilder-satisfydepends-dummy depends on libxrandr-dev; however: Package libxrandr-dev is not installed. pbuilder-satisfydepends-dummy depends on libxxf86vm-dev; however: Package libxxf86vm-dev is not installed. pbuilder-satisfydepends-dummy depends on pandoc; however: Package pandoc is not installed. pbuilder-satisfydepends-dummy depends on pkg-config; however: Package pkg-config is not installed. pbuilder-satisfydepends-dummy depends on wayland-protocols; however: Package wayland-protocols is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} cmake{a} cmake-data{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dirmngr{a} dwz{a} file{a} fontconfig{a} fontconfig-config{a} fonts-dejavu-core{a} fonts-dejavu-mono{a} gdal-data{a} gdal-plugins{a} gettext{a} gettext-base{a} gir1.2-glib-2.0{a} gir1.2-glib-2.0-dev{a} gir1.2-gst-plugins-base-1.0{a} gir1.2-gstreamer-1.0{a} gir1.2-gudev-1.0{a} gir1.2-ibus-1.0{a} girepository-tools{a} glslang-tools{a} gnupg{a} gnupg-l10n{a} gpg{a} gpg-agent{a} gpgconf{a} gpgsm{a} groff-base{a} ibverbs-providers{a} intltool-debian{a} iso-codes{a} libabsl20240722{a} libaec0{a} libamd-comgr3{a} libamdhip64-6{a} libaom3{a} libarchive-zip-perl{a} libarchive13t64{a} libarmadillo14{a} libarpack2t64{a} libasound2-data{a} libasound2-dev{a} libasound2t64{a} libassuan9{a} libasyncns0{a} libavcodec-dev{a} libavcodec61{a} libavformat-dev{a} libavformat61{a} libavif16{a} libavutil-dev{a} libavutil59{a} libblas3{a} libblkid-dev{a} libblosc1{a} libbluray3{a} libbrotli1{a} libbsd-dev{a} libcairo-gobject2{a} libcairo2{a} libcap-dev{a} libcap2-bin{a} libcfitsio10t64{a} libcharls2{a} libchromaprint1{a} libcjson-dev{a} libcjson1{a} libcodec2-1.2{a} libcom-err2{a} libcurl3t64-gnutls{a} libcurl4t64{a} libdatrie1{a} libdav1d7{a} libdbus-1-3{a} libdbus-1-dev{a} libdc1394-25{a} libdc1394-dev{a} libde265-0{a} libdebhelper-perl{a} libdecor-0-0{a} libdecor-0-dev{a} libdeflate-dev{a} libdeflate0{a} libdouble-conversion3{a} libdrm-amdgpu1{a} libdrm-common{a} libdrm-dev{a} libdrm-etnaviv1{a} libdrm-freedreno1{a} libdrm-nouveau2{a} libdrm-radeon1{a} libdrm-tegra0{a} libdrm2{a} libdvdnav4{a} libdvdread8t64{a} libdw-dev{a} libdw1t64{a} libedit2{a} libegl-dev{a} libegl-mesa0{a} libegl1{a} libegl1-mesa-dev{a} libeigen3-dev{a} libelf-dev{a} libelf1t64{a} libevdev2{a} libevent-core-2.1-7t64{a} libevent-pthreads-2.1-7t64{a} libexif-dev{a} libexif12{a} libexpat1{a} libfabric1{a} libffi-dev{a} libffi8{a} libfile-stripnondeterminism-perl{a} libflac14{a} libfontconfig1{a} libfreetype6{a} libfreexl1{a} libfribidi0{a} libfyba0t64{a} libgav1-1{a} libgbm-dev{a} libgbm1{a} libgcrypt20{a} libgd3{a} libgdal37{a} libgdcm-dev{a} libgdcm3.0t64{a} libgdk-pixbuf-2.0-0{a} libgdk-pixbuf2.0-common{a} libgeos-c1t64{a} libgeos3.14.1{a} libgeotiff5{a} libgfortran5{a} libgif7{a} libgio-2.0-dev{a} libgio-2.0-dev-bin{a} libgirepository-2.0-0{a} libgl-dev{a} libgl1{a} libgl1-mesa-dri{a} libgl2ps1.4{a} libgles-dev{a} libgles1{a} libgles2{a} libglib2.0-0t64{a} libglib2.0-bin{a} libglib2.0-data{a} libglib2.0-dev{a} libglib2.0-dev-bin{a} libglvnd-core-dev{a} libglvnd-dev{a} libglvnd0{a} libglx-dev{a} libglx-mesa0{a} libglx0{a} libgme0{a} libgnutls30t64{a} libgpg-error0{a} libgpgme11t64{a} libgpgmepp6t64{a} libgphoto2-6t64{a} libgphoto2-dev{a} libgphoto2-port12t64{a} libgraphite2-3{a} libgsm1{a} libgssapi-krb5-2{a} libgstreamer-gl1.0-0{a} libgstreamer-plugins-base1.0-0{a} libgstreamer-plugins-base1.0-dev{a} libgstreamer1.0-0{a} libgstreamer1.0-dev{a} libgudev-1.0-0{a} libgudev-1.0-dev{a} libharfbuzz0b{a} libhdf4-0{a} libhdf5-310{a} libhdf5-hl-310{a} libheif-plugin-dav1d{a} libheif-plugin-libde265{a} libheif1{a} libhidapi-dev{a} libhidapi-hidraw0{a} libhidapi-libusb0{a} libhsa-runtime64-1{a} libhsakmt1{a} libhwloc-plugins{a} libhwloc15{a} libhwy1t64{a} libibmad5{a} libibumad3{a} libibus-1.0-5{a} libibus-1.0-dev{a} libibverbs1{a} libice-dev{a} libice6{a} libicu76{a} libidn2-0{a} libimagequant0{a} libimath-3-1-29t64{a} libimath-dev{a} libinput-bin{a} libinput10{a} libjbig-dev{a} libjbig0{a} libjpeg-dev{a} libjpeg62-turbo{a} libjpeg62-turbo-dev{a} libjson-c5{a} libjsoncpp26{a} libjxl0.11{a} libk5crypto3{a} libkeyutils1{a} libkmlbase1t64{a} libkmldom1t64{a} libkmlengine1t64{a} libkrb5-3{a} libkrb5support0{a} libksba8{a} liblapack3{a} liblcms2-2{a} libldap2{a} libleptonica6{a} liblerc-dev{a} liblerc4{a} libllvm19{a} libllvm21{a} libltdl7{a} liblua5.4-0{a} liblzma-dev{a} libmagic-mgc{a} libmagic1t64{a} libmariadb3{a} libmbedcrypto16{a} libmd-dev{a} libmd4c0{a} libminizip1t64{a} libmount-dev{a} libmp3lame0{a} libmpg123-0t64{a} libmtdev1t64{a} libmunge2{a} libmuparser2v5{a} libnetcdf22{a} libnghttp2-14{a} libnghttp3-9{a} libngtcp2-16{a} libngtcp2-crypto-gnutls8{a} libngtcp2-crypto-ossl0{a} libnl-3-200{a} libnl-route-3-200{a} libnorm1t64{a} libnpth0t64{a} libnspr4{a} libnss3{a} libnuma1{a} libodbc2{a} libodbcinst2{a} libogg0{a} libopencv-calib3d-dev{a} libopencv-calib3d410{a} libopencv-contrib-dev{a} libopencv-contrib410{a} libopencv-core-dev{a} libopencv-core410{a} libopencv-dev{a} libopencv-dnn-dev{a} libopencv-dnn410{a} libopencv-features2d-dev{a} libopencv-features2d410{a} libopencv-flann-dev{a} libopencv-flann410{a} libopencv-highgui-dev{a} libopencv-highgui410{a} libopencv-imgcodecs-dev{a} libopencv-imgcodecs410{a} libopencv-imgproc-dev{a} libopencv-imgproc410{a} libopencv-ml-dev{a} libopencv-ml410{a} libopencv-objdetect-dev{a} libopencv-objdetect410{a} libopencv-photo-dev{a} libopencv-photo410{a} libopencv-shape-dev{a} libopencv-shape410{a} libopencv-stitching-dev{a} libopencv-stitching410{a} libopencv-superres-dev{a} libopencv-superres410{a} libopencv-video-dev{a} libopencv-video410{a} libopencv-videoio-dev{a} libopencv-videoio410{a} libopencv-videostab-dev{a} libopencv-videostab410{a} libopencv-viz-dev{a} libopencv-viz410{a} libopenexr-3-1-30{a} libopenexr-dev{a} libopengl-dev{a} libopengl0{a} libopenjp2-7{a} libopenmpi40{a} libopenmpt0t64{a} libopus0{a} liborc-0.4-0t64{a} liborc-0.4-dev{a} liborc-0.4-dev-bin{a} libp11-kit0{a} libpango-1.0-0{a} libpangocairo-1.0-0{a} libpangoft2-1.0-0{a} libpciaccess-dev{a} libpciaccess0{a} libpcre2-16-0{a} libpcre2-32-0{a} libpcre2-dev{a} libpcre2-posix3{a} libpgm-5.3-0t64{a} libpipeline1{a} libpixman-1-0{a} libpkgconf3{a} libpmix2t64{a} libpng-dev{a} libpng16-16t64{a} libpoppler147{a} libpq5{a} libproc2-0{a} libproj25{a} libprotobuf32t64{a} libpsl5t64{a} libpulse-dev{a} libpulse-mainloop-glib0{a} libpulse0{a} libpython3-stdlib{a} libpython3.13-minimal{a} libpython3.13-stdlib{a} libqhull-r8.0{a} libqt5core5t64{a} libqt5dbus5t64{a} libqt5gui5t64{a} libqt5network5t64{a} libqt5opengl5t64{a} libqt5test5t64{a} libqt5widgets5t64{a} librabbitmq4{a} librav1e0.8{a} libraw1394-11{a} libraw1394-dev{a} librdmacm1t64{a} libreadline8t64{a} librhash1{a} librist4{a} librsvg2-2{a} librtmp1{a} librttopo1{a} libsamplerate0{a} libsamplerate0-dev{a} libsasl2-2{a} libsasl2-modules-db{a} libsdl2-2.0-0{a} libsdl2-classic{a} libsdl2-dev{a} libselinux1-dev{a} libsensors-config{a} libsensors5{a} libsepol-dev{a} libsharpyuv-dev{a} libsharpyuv0{a} libshine3{a} libsm-dev{a} libsm6{a} libsnappy1v5{a} libsndfile1{a} libsndio-dev{a} libsndio7.0{a} libsocket++1{a} libsodium23{a} libsoxr0{a} libspatialite8t64{a} libspeex1{a} libsrt1.5-gnutls{a} libssh-4{a} libssh2-1t64{a} libsvtav1enc2{a} libswresample-dev{a} libswresample5{a} libswscale-dev{a} libswscale8{a} libsysprof-capture-4-dev{a} libsystemd-dev{a} libsz2{a} libtasn1-6{a} libtbb-dev{a} libtbb12{a} libtbbbind-2-5{a} libtbbmalloc2{a} libtesseract5{a} libthai-data{a} libthai0{a} libtheoradec2{a} libtheoraenc2{a} libtiff-dev{a} libtiff6{a} libtiffxx6{a} libtool{a} libtwolame0{a} libuchardet0{a} libucx0{a} libudev-dev{a} libudfread3{a} libunistring5{a} libunwind-dev{a} libunwind8{a} liburiparser1{a} libusb-1.0-0{a} libusb-1.0-0-dev{a} libuv1t64{a} libuvc-dev{a} libuvc0{a} libv4l-0t64{a} libv4l-dev{a} libv4l2rds0t64{a} libv4lconvert0t64{a} libva-drm2{a} libva-x11-2{a} libva2{a} libvdpau1{a} libvorbis0a{a} libvorbisenc2{a} libvorbisfile3{a} libvpx11{a} libvtk9.5{a} libvulkan-dev{a} libvulkan1{a} libwacom-common{a} libwacom9{a} libwayland-bin{a} libwayland-client0{a} libwayland-cursor0{a} libwayland-dev{a} libwayland-egl1{a} libwayland-server0{a} libwebp-dev{a} libwebp7{a} libwebpdecoder3{a} libwebpdemux2{a} libwebpmux3{a} libx11-6{a} libx11-data{a} libx11-dev{a} libx11-xcb-dev{a} libx11-xcb1{a} libx264-165{a} libx265-215{a} libxau-dev{a} libxau6{a} libxcb-dri3-0{a} libxcb-glx0{a} libxcb-icccm4{a} libxcb-image0{a} libxcb-keysyms1{a} libxcb-present0{a} libxcb-randr0{a} libxcb-randr0-dev{a} libxcb-render-util0{a} libxcb-render0{a} libxcb-render0-dev{a} libxcb-shape0{a} libxcb-shm0{a} libxcb-sync1{a} libxcb-util1{a} libxcb-xfixes0{a} libxcb-xinerama0{a} libxcb-xinput0{a} libxcb-xkb1{a} libxcb1{a} libxcb1-dev{a} libxcursor-dev{a} libxcursor1{a} libxdmcp-dev{a} libxdmcp6{a} libxerces-c3.2t64{a} libxext-dev{a} libxext6{a} libxfixes-dev{a} libxfixes3{a} libxi-dev{a} libxi6{a} libxinerama-dev{a} libxinerama1{a} libxkbcommon-dev{a} libxkbcommon-x11-0{a} libxkbcommon0{a} libxml2-16{a} libxnvctrl0{a} libxpm4{a} libxrandr-dev{a} libxrandr2{a} libxrender-dev{a} libxrender1{a} libxshmfence1{a} libxss-dev{a} libxss1{a} libxt-dev{a} libxt6t64{a} libxv-dev{a} libxv1{a} libxvidcore4{a} libxxf86vm-dev{a} libxxf86vm1{a} libyaml-0-2{a} libyuv0{a} libz3-4{a} libzmq5{a} libzstd-dev{a} libzvbi-common{a} libzvbi0t64{a} m4{a} man-db{a} mariadb-common{a} media-types{a} mesa-libgallium{a} mysql-common{a} native-architecture{a} netbase{a} ocl-icd-libopencl1{a} pandoc{a} pandoc-data{a} pinentry-curses{a} pkgconf{a} pkgconf-bin{a} po-debconf{a} procps{a} proj-data{a} python3{a} python3-minimal{a} python3-packaging{a} python3.13{a} python3.13-minimal{a} readline-common{a} sensible-utils{a} sgml-base{a} shared-mime-info{a} spirv-tools{a} tzdata{a} unixodbc-common{a} uuid-dev{a} wayland-protocols{a} x11-common{a} x11proto-dev{a} xkb-data{a} xml-core{a} xorg-sgml-doctools{a} xtrans-dev{a} zlib1g-dev{a} The following packages are RECOMMENDED but will NOT be installed: alsa-topology-conf alsa-ucm-conf ca-certificates curl dbus gnupg-utils gpg-wks-client gpgv gpgv-from-sq gstreamer1.0-gl gstreamer1.0-plugins-base krb5-locales libaacs0 libarchive-cpio-perl libdecor-0-plugin-1-cairo libdecor-0-plugin-1-gtk libexif-doc libgdk-pixbuf2.0-bin libgpg-error-l10n libgphoto2-l10n libheif-plugin-aomenc libheif-plugin-x265 libldap-common libltdl-dev libmail-sendmail-perl libodbccr2 libopencv-java libpam-cap libpng-tools libqt5svg5 libraw1394-tools librsvg2-common libsasl2-modules libusb-1.0-doc libvdpau-va-gl1 linux-sysctl-defaults lynx mesa-va-drivers mesa-vdpau-drivers mesa-vulkan-drivers opencv-data poppler-data proj-bin psmisc publicsuffix qt5-gtk-platformtheme qttranslations5-l10n qtwayland5 va-driver-all vdpau-driver-all wget xdg-user-dirs 0 packages upgraded, 566 newly installed, 0 to remove and 0 not upgraded. Need to get 370 MB of archives. After unpacking 1822 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main arm64 libexpat1 arm64 2.7.3-1 [96.5 kB] Get: 2 http://deb.debian.org/debian unstable/main arm64 libpython3.13-minimal arm64 3.13.9-1 [858 kB] Get: 3 http://deb.debian.org/debian unstable/main arm64 python3.13-minimal arm64 3.13.9-1 [2061 kB] Get: 4 http://deb.debian.org/debian unstable/main arm64 python3-minimal arm64 3.13.7-1 [27.2 kB] Get: 5 http://deb.debian.org/debian unstable/main arm64 media-types all 14.0.0 [30.8 kB] Get: 6 http://deb.debian.org/debian unstable/main arm64 netbase all 6.5 [12.4 kB] Get: 7 http://deb.debian.org/debian unstable/main arm64 tzdata all 2025b-5 [260 kB] Get: 8 http://deb.debian.org/debian unstable/main arm64 libffi8 arm64 3.5.2-2 [21.5 kB] Get: 9 http://deb.debian.org/debian unstable/main arm64 readline-common all 8.3-3 [74.8 kB] Get: 10 http://deb.debian.org/debian unstable/main arm64 libreadline8t64 arm64 8.3-3 [169 kB] Get: 11 http://deb.debian.org/debian unstable/main arm64 libpython3.13-stdlib arm64 3.13.9-1 [1900 kB] Get: 12 http://deb.debian.org/debian unstable/main arm64 python3.13 arm64 3.13.9-1 [764 kB] Get: 13 http://deb.debian.org/debian unstable/main arm64 libpython3-stdlib arm64 3.13.7-1 [10.2 kB] Get: 14 http://deb.debian.org/debian unstable/main arm64 python3 arm64 3.13.7-1 [28.3 kB] Get: 15 http://deb.debian.org/debian unstable/main arm64 libproc2-0 arm64 2:4.0.4-9 [62.8 kB] Get: 16 http://deb.debian.org/debian unstable/main arm64 procps arm64 2:4.0.4-9 [871 kB] Get: 17 http://deb.debian.org/debian unstable/main arm64 sensible-utils all 0.0.26 [27.0 kB] Get: 18 http://deb.debian.org/debian unstable/main arm64 libmagic-mgc arm64 1:5.46-5 [338 kB] Get: 19 http://deb.debian.org/debian unstable/main arm64 libmagic1t64 arm64 1:5.46-5 [103 kB] Get: 20 http://deb.debian.org/debian unstable/main arm64 file arm64 1:5.46-5 [43.7 kB] Get: 21 http://deb.debian.org/debian unstable/main arm64 gettext-base arm64 0.23.1-2+b1 [241 kB] Get: 22 http://deb.debian.org/debian unstable/main arm64 libuchardet0 arm64 0.0.8-2 [69.0 kB] Get: 23 http://deb.debian.org/debian unstable/main arm64 groff-base arm64 1.23.0-9 [1130 kB] Get: 24 http://deb.debian.org/debian unstable/main arm64 bsdextrautils arm64 2.41.2-4 [97.3 kB] Get: 25 http://deb.debian.org/debian unstable/main arm64 libpipeline1 arm64 1.5.8-1 [40.2 kB] Get: 26 http://deb.debian.org/debian unstable/main arm64 man-db arm64 2.13.1-1 [1453 kB] Get: 27 http://deb.debian.org/debian unstable/main arm64 m4 arm64 1.4.20-2 [315 kB] Get: 28 http://deb.debian.org/debian unstable/main arm64 autoconf all 2.72-3.1 [494 kB] Get: 29 http://deb.debian.org/debian unstable/main arm64 autotools-dev all 20240727.1 [60.2 kB] Get: 30 http://deb.debian.org/debian unstable/main arm64 automake all 1:1.18.1-2 [877 kB] Get: 31 http://deb.debian.org/debian unstable/main arm64 autopoint all 0.23.1-2 [770 kB] Get: 32 http://deb.debian.org/debian unstable/main arm64 cmake-data all 4.1.1+really3.31.6-2 [2268 kB] Get: 33 http://deb.debian.org/debian unstable/main arm64 libxml2-16 arm64 2.15.1+dfsg-0.3 [591 kB] Get: 34 http://deb.debian.org/debian unstable/main arm64 libarchive13t64 arm64 3.7.4-4+b1 [323 kB] Get: 35 http://deb.debian.org/debian unstable/main arm64 libnghttp3-9 arm64 1.12.0-1 [63.6 kB] Get: 36 http://deb.debian.org/debian unstable/main arm64 libngtcp2-16 arm64 1.16.0-1 [123 kB] Get: 37 http://deb.debian.org/debian unstable/main arm64 libbrotli1 arm64 1.1.0-2+b7 [308 kB] Get: 38 http://deb.debian.org/debian unstable/main arm64 libkrb5support0 arm64 1.21.3-5 [32.4 kB] Get: 39 http://deb.debian.org/debian unstable/main arm64 libcom-err2 arm64 1.47.2-3+b3 [24.9 kB] Get: 40 http://deb.debian.org/debian unstable/main arm64 libk5crypto3 arm64 1.21.3-5 [81.2 kB] Get: 41 http://deb.debian.org/debian unstable/main arm64 libkeyutils1 arm64 1.6.3-6 [9716 B] Get: 42 http://deb.debian.org/debian unstable/main arm64 libkrb5-3 arm64 1.21.3-5 [308 kB] Get: 43 http://deb.debian.org/debian unstable/main arm64 libgssapi-krb5-2 arm64 1.21.3-5 [127 kB] Get: 44 http://deb.debian.org/debian unstable/main arm64 libunistring5 arm64 1.3-2 [453 kB] Get: 45 http://deb.debian.org/debian unstable/main arm64 libidn2-0 arm64 2.3.8-4 [108 kB] Get: 46 http://deb.debian.org/debian unstable/main arm64 libsasl2-modules-db arm64 2.1.28+dfsg1-10 [19.8 kB] Get: 47 http://deb.debian.org/debian unstable/main arm64 libsasl2-2 arm64 2.1.28+dfsg1-10 [55.0 kB] Get: 48 http://deb.debian.org/debian unstable/main arm64 libldap2 arm64 2.6.10+dfsg-1 [179 kB] Get: 49 http://deb.debian.org/debian unstable/main arm64 libnghttp2-14 arm64 1.64.0-1.1+b1 [71.7 kB] Get: 50 http://deb.debian.org/debian unstable/main arm64 libngtcp2-crypto-ossl0 arm64 1.16.0-1 [25.7 kB] Get: 51 http://deb.debian.org/debian unstable/main arm64 libpsl5t64 arm64 0.21.2-1.1+b1 [57.1 kB] Get: 52 http://deb.debian.org/debian unstable/main arm64 libp11-kit0 arm64 0.25.9-2 [420 kB] Get: 53 http://deb.debian.org/debian unstable/main arm64 libtasn1-6 arm64 4.20.0-2 [47.3 kB] Get: 54 http://deb.debian.org/debian unstable/main arm64 libgnutls30t64 arm64 3.8.10-3 [1384 kB] Get: 55 http://deb.debian.org/debian unstable/main arm64 librtmp1 arm64 2.4+20151223.gitfa8646d.1-3 [56.3 kB] Get: 56 http://deb.debian.org/debian unstable/main arm64 libssh2-1t64 arm64 1.11.1-1 [235 kB] Get: 57 http://deb.debian.org/debian unstable/main arm64 libcurl4t64 arm64 8.17.0~rc3-1 [370 kB] Get: 58 http://deb.debian.org/debian unstable/main arm64 libjsoncpp26 arm64 1.9.6-4 [73.2 kB] Get: 59 http://deb.debian.org/debian unstable/main arm64 librhash1 arm64 1.4.6-1 [131 kB] Get: 60 http://deb.debian.org/debian unstable/main arm64 libuv1t64 arm64 1.51.0-2 [150 kB] Get: 61 http://deb.debian.org/debian unstable/main arm64 cmake arm64 4.1.1+really3.31.6-2 [10.1 MB] Get: 62 http://deb.debian.org/debian unstable/main arm64 libdebhelper-perl all 13.28 [92.4 kB] Get: 63 http://deb.debian.org/debian unstable/main arm64 libtool all 2.5.4-7 [540 kB] Get: 64 http://deb.debian.org/debian unstable/main arm64 dh-autoreconf all 21 [12.2 kB] Get: 65 http://deb.debian.org/debian unstable/main arm64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 66 http://deb.debian.org/debian unstable/main arm64 libfile-stripnondeterminism-perl all 1.15.0-1 [19.9 kB] Get: 67 http://deb.debian.org/debian unstable/main arm64 dh-strip-nondeterminism all 1.15.0-1 [8812 B] Get: 68 http://deb.debian.org/debian unstable/main arm64 libelf1t64 arm64 0.194-1 [184 kB] Get: 69 http://deb.debian.org/debian unstable/main arm64 dwz arm64 0.16-2 [100 kB] Get: 70 http://deb.debian.org/debian unstable/main arm64 gettext arm64 0.23.1-2+b1 [1612 kB] Get: 71 http://deb.debian.org/debian unstable/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 72 http://deb.debian.org/debian unstable/main arm64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 73 http://deb.debian.org/debian unstable/main arm64 debhelper all 13.28 [941 kB] Get: 74 http://deb.debian.org/debian unstable/main arm64 libgpg-error0 arm64 1.56-2 [84.0 kB] Get: 75 http://deb.debian.org/debian unstable/main arm64 libassuan9 arm64 3.0.2-2 [59.1 kB] Get: 76 http://deb.debian.org/debian unstable/main arm64 libgcrypt20 arm64 1.11.2-2 [772 kB] Get: 77 http://deb.debian.org/debian unstable/main arm64 gpgconf arm64 2.4.8-4 [121 kB] Get: 78 http://deb.debian.org/debian unstable/main arm64 libksba8 arm64 1.6.7-2+b1 [125 kB] Get: 79 http://deb.debian.org/debian unstable/main arm64 libnpth0t64 arm64 1.8-3 [22.9 kB] Get: 80 http://deb.debian.org/debian unstable/main arm64 dirmngr arm64 2.4.8-4 [356 kB] Get: 81 http://deb.debian.org/debian unstable/main arm64 libpng16-16t64 arm64 1.6.50-1 [275 kB] Get: 82 http://deb.debian.org/debian unstable/main arm64 libfreetype6 arm64 2.13.3+dfsg-1 [422 kB] Get: 83 http://deb.debian.org/debian unstable/main arm64 fonts-dejavu-mono all 2.37-8 [489 kB] Get: 84 http://deb.debian.org/debian unstable/main arm64 fonts-dejavu-core all 2.37-8 [840 kB] Get: 85 http://deb.debian.org/debian unstable/main arm64 fontconfig-config arm64 2.15.0-2.4 [318 kB] Get: 86 http://deb.debian.org/debian unstable/main arm64 libfontconfig1 arm64 2.15.0-2.4 [387 kB] Get: 87 http://deb.debian.org/debian unstable/main arm64 fontconfig arm64 2.15.0-2.4 [463 kB] Get: 88 http://deb.debian.org/debian unstable/main arm64 gdal-data all 3.11.4+dfsg-1 [423 kB] Get: 89 http://deb.debian.org/debian unstable/main arm64 gdal-plugins arm64 3.11.4+dfsg-1 [197 kB] Get: 90 http://deb.debian.org/debian unstable/main arm64 libglib2.0-0t64 arm64 2.86.1-1 [1436 kB] Get: 91 http://deb.debian.org/debian unstable/main arm64 gir1.2-glib-2.0 arm64 2.86.1-1 [198 kB] Get: 92 http://deb.debian.org/debian unstable/main arm64 gir1.2-glib-2.0-dev arm64 2.86.1-1 [920 kB] Get: 93 http://deb.debian.org/debian unstable/main arm64 libcap2-bin arm64 1:2.75-10+b1 [35.5 kB] Get: 94 http://deb.debian.org/debian unstable/main arm64 libgstreamer1.0-0 arm64 1.26.7-1 [1279 kB] Get: 95 http://deb.debian.org/debian unstable/main arm64 gir1.2-gstreamer-1.0 arm64 1.26.7-1 [122 kB] Get: 96 http://deb.debian.org/debian unstable/main arm64 libdrm-common all 2.4.127-1 [9060 B] Get: 97 http://deb.debian.org/debian unstable/main arm64 libdrm2 arm64 2.4.127-1 [38.3 kB] Get: 98 http://deb.debian.org/debian unstable/main arm64 libglvnd0 arm64 1.7.0-1+b2 [41.6 kB] Get: 99 http://deb.debian.org/debian unstable/main arm64 libdrm-amdgpu1 arm64 2.4.127-1 [22.7 kB] Get: 100 http://deb.debian.org/debian unstable/main arm64 libedit2 arm64 3.1-20250104-1 [89.3 kB] Get: 101 http://deb.debian.org/debian unstable/main arm64 libz3-4 arm64 4.13.3-1 [7507 kB] Get: 102 http://deb.debian.org/debian unstable/main arm64 libllvm19 arm64 1:19.1.7-10 [23.4 MB] Get: 103 http://deb.debian.org/debian unstable/main arm64 libsensors-config all 1:3.6.2-2 [16.2 kB] Get: 104 http://deb.debian.org/debian unstable/main arm64 libsensors5 arm64 1:3.6.2-2 [36.4 kB] Get: 105 http://deb.debian.org/debian unstable/main arm64 libxau6 arm64 1:1.0.11-1 [20.6 kB] Get: 106 http://deb.debian.org/debian unstable/main arm64 libxdmcp6 arm64 1:1.1.5-1 [27.8 kB] Get: 107 http://deb.debian.org/debian unstable/main arm64 libxcb1 arm64 1.17.0-2+b1 [143 kB] Get: 108 http://deb.debian.org/debian unstable/main arm64 libx11-data all 2:1.8.12-1 [343 kB] Get: 109 http://deb.debian.org/debian unstable/main arm64 libx11-6 arm64 2:1.8.12-1 [795 kB] Get: 110 http://deb.debian.org/debian unstable/main arm64 libx11-xcb1 arm64 2:1.8.12-1 [247 kB] Get: 111 http://deb.debian.org/debian unstable/main arm64 libxcb-dri3-0 arm64 1.17.0-2+b1 [107 kB] Get: 112 http://deb.debian.org/debian unstable/main arm64 libxcb-present0 arm64 1.17.0-2+b1 [106 kB] Get: 113 http://deb.debian.org/debian unstable/main arm64 libxcb-randr0 arm64 1.17.0-2+b1 [117 kB] Get: 114 http://deb.debian.org/debian unstable/main arm64 libxcb-sync1 arm64 1.17.0-2+b1 [109 kB] Get: 115 http://deb.debian.org/debian unstable/main arm64 libxcb-xfixes0 arm64 1.17.0-2+b1 [110 kB] Get: 116 http://deb.debian.org/debian unstable/main arm64 libxshmfence1 arm64 1.3.3-1 [11.1 kB] Get: 117 http://deb.debian.org/debian unstable/main arm64 mesa-libgallium arm64 25.2.6-1 [10.3 MB] Get: 118 http://deb.debian.org/debian unstable/main arm64 libgbm1 arm64 25.2.6-1 [45.2 kB] Get: 119 http://deb.debian.org/debian unstable/main arm64 libwayland-client0 arm64 1.24.0-2+b1 [27.5 kB] Get: 120 http://deb.debian.org/debian unstable/main arm64 libxcb-shm0 arm64 1.17.0-2+b1 [105 kB] Get: 121 http://deb.debian.org/debian unstable/main arm64 libegl-mesa0 arm64 25.2.6-1 [115 kB] Get: 122 http://deb.debian.org/debian unstable/main arm64 libegl1 arm64 1.7.0-1+b2 [34.0 kB] Get: 123 http://deb.debian.org/debian unstable/main arm64 libxcb-glx0 arm64 1.17.0-2+b1 [123 kB] Get: 124 http://deb.debian.org/debian unstable/main arm64 libxext6 arm64 2:1.3.4-1+b3 [49.2 kB] Get: 125 http://deb.debian.org/debian unstable/main arm64 libxxf86vm1 arm64 1:1.1.4-1+b4 [19.2 kB] Get: 126 http://deb.debian.org/debian unstable/main arm64 libvulkan1 arm64 1.4.328.1-1 [139 kB] Get: 127 http://deb.debian.org/debian unstable/main arm64 libgl1-mesa-dri arm64 25.2.6-1 [46.9 kB] Get: 128 http://deb.debian.org/debian unstable/main arm64 libglx-mesa0 arm64 25.2.6-1 [108 kB] Get: 129 http://deb.debian.org/debian unstable/main arm64 libglx0 arm64 1.7.0-1+b2 [31.1 kB] Get: 130 http://deb.debian.org/debian unstable/main arm64 libgl1 arm64 1.7.0-1+b2 [90.9 kB] Get: 131 http://deb.debian.org/debian unstable/main arm64 liborc-0.4-0t64 arm64 1:0.4.41-1 [171 kB] Get: 132 http://deb.debian.org/debian unstable/main arm64 iso-codes all 4.18.0-1 [3125 kB] Get: 133 http://deb.debian.org/debian unstable/main arm64 libgstreamer-plugins-base1.0-0 arm64 1.26.7-1 [898 kB] Get: 134 http://deb.debian.org/debian unstable/main arm64 libgudev-1.0-0 arm64 238-7 [13.9 kB] Get: 135 http://deb.debian.org/debian unstable/main arm64 libwayland-cursor0 arm64 1.24.0-2+b1 [12.2 kB] Get: 136 http://deb.debian.org/debian unstable/main arm64 libwayland-egl1 arm64 1.24.0-2+b1 [6316 B] Get: 137 http://deb.debian.org/debian unstable/main arm64 libgstreamer-gl1.0-0 arm64 1.26.7-1 [254 kB] Get: 138 http://deb.debian.org/debian unstable/main arm64 gir1.2-gst-plugins-base-1.0 arm64 1.26.7-1 [166 kB] Get: 139 http://deb.debian.org/debian unstable/main arm64 gir1.2-gudev-1.0 arm64 238-7 [5264 B] Get: 140 http://deb.debian.org/debian unstable/main arm64 libibus-1.0-5 arm64 1.5.32-2 [453 kB] Get: 141 http://deb.debian.org/debian unstable/main arm64 gir1.2-ibus-1.0 arm64 1.5.32-2 [372 kB] Get: 142 http://deb.debian.org/debian unstable/main arm64 native-architecture all 0.2.6 [2264 B] Get: 143 http://deb.debian.org/debian unstable/main arm64 libgirepository-2.0-0 arm64 2.86.1-1 [135 kB] Get: 144 http://deb.debian.org/debian unstable/main arm64 girepository-tools arm64 2.86.1-1 [139 kB] Get: 145 http://deb.debian.org/debian unstable/main arm64 spirv-tools arm64 2025.3~rc1-1 [3873 kB] Get: 146 http://deb.debian.org/debian unstable/main arm64 glslang-tools arm64 15.4.0-1 [2154 kB] Get: 147 http://deb.debian.org/debian unstable/main arm64 gnupg-l10n all 2.4.8-4 [751 kB] Get: 148 http://deb.debian.org/debian unstable/main arm64 gpg arm64 2.4.8-4 [573 kB] Get: 149 http://deb.debian.org/debian unstable/main arm64 pinentry-curses arm64 1.3.2-3 [85.0 kB] Get: 150 http://deb.debian.org/debian unstable/main arm64 gpg-agent arm64 2.4.8-4 [249 kB] Get: 151 http://deb.debian.org/debian unstable/main arm64 gpgsm arm64 2.4.8-4 [249 kB] Get: 152 http://deb.debian.org/debian unstable/main arm64 gnupg all 2.4.8-4 [418 kB] Get: 153 http://deb.debian.org/debian unstable/main arm64 libnl-3-200 arm64 3.11.0-2 [57.9 kB] Get: 154 http://deb.debian.org/debian unstable/main arm64 libnl-route-3-200 arm64 3.11.0-2 [176 kB] Get: 155 http://deb.debian.org/debian unstable/main arm64 libibverbs1 arm64 56.1-1+b1 [59.8 kB] Get: 156 http://deb.debian.org/debian unstable/main arm64 ibverbs-providers arm64 56.1-1+b1 [338 kB] Get: 157 http://deb.debian.org/debian unstable/main arm64 libabsl20240722 arm64 20240722.0-4 [452 kB] Get: 158 http://deb.debian.org/debian unstable/main arm64 libaec0 arm64 1.1.4-2 [22.6 kB] Get: 159 http://deb.debian.org/debian unstable/main arm64 libllvm21 arm64 1:21.1.4-5 [25.4 MB] Get: 160 http://deb.debian.org/debian unstable/main arm64 libamd-comgr3 arm64 7.0.2+dfsg-1 [12.8 MB] Get: 161 http://deb.debian.org/debian unstable/main arm64 libnuma1 arm64 2.0.19-1 [21.6 kB] Get: 162 http://deb.debian.org/debian unstable/main arm64 libhsakmt1 arm64 6.4.3+dfsg-3 [61.5 kB] Get: 163 http://deb.debian.org/debian unstable/main arm64 libhsa-runtime64-1 arm64 6.4.3+dfsg-3 [339 kB] Get: 164 http://deb.debian.org/debian unstable/main arm64 libamdhip64-6 arm64 6.4.3-3 [9305 kB] Get: 165 http://deb.debian.org/debian unstable/main arm64 libaom3 arm64 3.13.1-2 [1632 kB] Get: 166 http://deb.debian.org/debian unstable/main arm64 libblas3 arm64 3.12.1-7 [135 kB] Get: 167 http://deb.debian.org/debian unstable/main arm64 libgfortran5 arm64 15.2.0-7 [371 kB] Get: 168 http://deb.debian.org/debian unstable/main arm64 liblapack3 arm64 3.12.1-7 [1846 kB] Get: 169 http://deb.debian.org/debian unstable/main arm64 libarpack2t64 arm64 3.9.1-6 [84.2 kB] Get: 170 http://deb.debian.org/debian unstable/main arm64 libarmadillo14 arm64 1:14.2.3+dfsg-1 [102 kB] Get: 171 http://deb.debian.org/debian unstable/main arm64 libasound2-data all 1.2.14-2 [21.1 kB] Get: 172 http://deb.debian.org/debian unstable/main arm64 libasound2t64 arm64 1.2.14-2 [364 kB] Get: 173 http://deb.debian.org/debian unstable/main arm64 libasound2-dev arm64 1.2.14-2 [120 kB] Get: 174 http://deb.debian.org/debian unstable/main arm64 libasyncns0 arm64 0.8-7 [11.5 kB] Get: 175 http://deb.debian.org/debian unstable/main arm64 libva2 arm64 2.22.0-3 [74.2 kB] Get: 176 http://deb.debian.org/debian unstable/main arm64 libva-drm2 arm64 2.22.0-3 [18.5 kB] Get: 177 http://deb.debian.org/debian unstable/main arm64 libxfixes3 arm64 1:6.0.0-2+b4 [20.5 kB] Get: 178 http://deb.debian.org/debian unstable/main arm64 libva-x11-2 arm64 2.22.0-3 [23.0 kB] Get: 179 http://deb.debian.org/debian unstable/main arm64 libvdpau1 arm64 1.5-3+b1 [24.4 kB] Get: 180 http://deb.debian.org/debian unstable/main arm64 ocl-icd-libopencl1 arm64 2.3.4-1 [42.2 kB] Get: 181 http://deb.debian.org/debian unstable/main arm64 libavutil59 arm64 7:7.1.2-1+b1 [382 kB] Get: 182 http://deb.debian.org/debian unstable/main arm64 libpixman-1-0 arm64 0.46.4-1 [174 kB] Get: 183 http://deb.debian.org/debian unstable/main arm64 libxcb-render0 arm64 1.17.0-2+b1 [115 kB] Get: 184 http://deb.debian.org/debian unstable/main arm64 libxrender1 arm64 1:0.9.12-1 [27.0 kB] Get: 185 http://deb.debian.org/debian unstable/main arm64 libcairo2 arm64 1.18.4-1+b1 [483 kB] Get: 186 http://deb.debian.org/debian unstable/main arm64 libcodec2-1.2 arm64 1.2.0-4 [8157 kB] Get: 187 http://deb.debian.org/debian unstable/main arm64 libdav1d7 arm64 1.5.1-1 [252 kB] Get: 188 http://deb.debian.org/debian unstable/main arm64 libgsm1 arm64 1.0.22-1+b2 [27.3 kB] Get: 189 http://deb.debian.org/debian unstable/main arm64 libhwy1t64 arm64 1.2.0-2+b2 [499 kB] Get: 190 http://deb.debian.org/debian unstable/main arm64 liblcms2-2 arm64 2.16-2 [151 kB] Get: 191 http://deb.debian.org/debian unstable/main arm64 libjxl0.11 arm64 0.11.1-6 [886 kB] Get: 192 http://deb.debian.org/debian unstable/main arm64 libmp3lame0 arm64 3.100-6+b3 [355 kB] Get: 193 http://deb.debian.org/debian unstable/main arm64 libopenjp2-7 arm64 2.5.3-2.1 [189 kB] Get: 194 http://deb.debian.org/debian unstable/main arm64 libopus0 arm64 1.5.2-2 [2813 kB] Get: 195 http://deb.debian.org/debian unstable/main arm64 librav1e0.8 arm64 0.8.1-5 [688 kB] Get: 196 http://deb.debian.org/debian unstable/main arm64 libcairo-gobject2 arm64 1.18.4-1+b1 [130 kB] Get: 197 http://deb.debian.org/debian unstable/main arm64 libgdk-pixbuf2.0-common all 2.44.4+dfsg-1 [313 kB] Get: 198 http://deb.debian.org/debian unstable/main arm64 shared-mime-info arm64 2.4-5+b3 [755 kB] Get: 199 http://deb.debian.org/debian unstable/main arm64 libjpeg62-turbo arm64 1:2.1.5-4 [173 kB] Get: 200 http://deb.debian.org/debian unstable/main arm64 libdeflate0 arm64 1.23-2 [42.4 kB] Get: 201 http://deb.debian.org/debian unstable/main arm64 libjbig0 arm64 2.1-6.1+b2 [30.4 kB] Get: 202 http://deb.debian.org/debian unstable/main arm64 liblerc4 arm64 4.0.0+ds-5 [146 kB] Get: 203 http://deb.debian.org/debian unstable/main arm64 libsharpyuv0 arm64 1.5.0-0.1 [114 kB] Get: 204 http://deb.debian.org/debian unstable/main arm64 libwebp7 arm64 1.5.0-0.1 [271 kB] Get: 205 http://deb.debian.org/debian unstable/main arm64 libtiff6 arm64 4.7.1-1 [334 kB] Get: 206 http://deb.debian.org/debian unstable/main arm64 libgdk-pixbuf-2.0-0 arm64 2.44.4+dfsg-1 [133 kB] Get: 207 http://deb.debian.org/debian unstable/main arm64 libfribidi0 arm64 1.0.16-3 [26.5 kB] Get: 208 http://deb.debian.org/debian unstable/main arm64 libgraphite2-3 arm64 1.3.14-11 [70.8 kB] Get: 209 http://deb.debian.org/debian unstable/main arm64 libharfbuzz0b arm64 12.1.0-1 [486 kB] Get: 210 http://deb.debian.org/debian unstable/main arm64 libthai-data all 0.1.29-2 [168 kB] Get: 211 http://deb.debian.org/debian unstable/main arm64 libdatrie1 arm64 0.2.13-4 [37.4 kB] Get: 212 http://deb.debian.org/debian unstable/main arm64 libthai0 arm64 0.1.29-2+b1 [48.4 kB] Get: 213 http://deb.debian.org/debian unstable/main arm64 libpango-1.0-0 arm64 1.56.3-2 [222 kB] Get: 214 http://deb.debian.org/debian unstable/main arm64 libpangoft2-1.0-0 arm64 1.56.3-2 [56.5 kB] Get: 215 http://deb.debian.org/debian unstable/main arm64 libpangocairo-1.0-0 arm64 1.56.3-2 [35.3 kB] Get: 216 http://deb.debian.org/debian unstable/main arm64 librsvg2-2 arm64 2.60.0+dfsg-1+b1 [1585 kB] Get: 217 http://deb.debian.org/debian unstable/main arm64 libshine3 arm64 3.1.1-3 [23.9 kB] Get: 218 http://deb.debian.org/debian unstable/main arm64 libsnappy1v5 arm64 1.2.2-2 [28.4 kB] Get: 219 http://deb.debian.org/debian unstable/main arm64 libspeex1 arm64 1.2.1-3 [50.4 kB] Get: 220 http://deb.debian.org/debian unstable/main arm64 libsvtav1enc2 arm64 2.3.0+dfsg-1 [1558 kB] Get: 221 http://deb.debian.org/debian unstable/main arm64 libsoxr0 arm64 0.1.3-4+b2 [54.9 kB] Get: 222 http://deb.debian.org/debian unstable/main arm64 libswresample5 arm64 7:7.1.2-1+b1 [93.4 kB] Get: 223 http://deb.debian.org/debian unstable/main arm64 libtheoradec2 arm64 1.2.0+dfsg-6 [53.1 kB] Get: 224 http://deb.debian.org/debian unstable/main arm64 libogg0 arm64 1.3.6-1 [23.6 kB] Get: 225 http://deb.debian.org/debian unstable/main arm64 libtheoraenc2 arm64 1.2.0+dfsg-6 [105 kB] Get: 226 http://deb.debian.org/debian unstable/main arm64 libtwolame0 arm64 0.4.0-2+b2 [49.3 kB] Get: 227 http://deb.debian.org/debian unstable/main arm64 libvorbis0a arm64 1.3.7-3 [83.8 kB] Get: 228 http://deb.debian.org/debian unstable/main arm64 libvorbisenc2 arm64 1.3.7-3 [75.5 kB] Get: 229 http://deb.debian.org/debian unstable/main arm64 libvpx11 arm64 1.15.2-2 [1157 kB] Get: 230 http://deb.debian.org/debian unstable/main arm64 libwebpmux3 arm64 1.5.0-0.1 [125 kB] Get: 231 http://deb.debian.org/debian unstable/main arm64 libx264-165 arm64 2:0.165.3222+gitb35605ac-3 [441 kB] Get: 232 http://deb.debian.org/debian unstable/main arm64 libx265-215 arm64 4.1-3 [1632 kB] Get: 233 http://deb.debian.org/debian unstable/main arm64 libxvidcore4 arm64 2:1.3.7-3 [202 kB] Get: 234 http://deb.debian.org/debian unstable/main arm64 libzvbi-common all 0.2.44-1 [71.4 kB] Get: 235 http://deb.debian.org/debian unstable/main arm64 libzvbi0t64 arm64 0.2.44-1 [262 kB] Get: 236 http://deb.debian.org/debian unstable/main arm64 libavcodec61 arm64 7:7.1.2-1+b1 [5379 kB] Get: 237 http://deb.debian.org/debian unstable/main arm64 libavutil-dev arm64 7:7.1.2-1+b1 [540 kB] Get: 238 http://deb.debian.org/debian unstable/main arm64 libswresample-dev arm64 7:7.1.2-1+b1 [104 kB] Get: 239 http://deb.debian.org/debian unstable/main arm64 libavcodec-dev arm64 7:7.1.2-1+b1 [6047 kB] Get: 240 http://deb.debian.org/debian unstable/main arm64 libudfread3 arm64 1.2.0-2 [16.1 kB] Get: 241 http://deb.debian.org/debian unstable/main arm64 libbluray3 arm64 1:1.4.0-3 [119 kB] Get: 242 http://deb.debian.org/debian unstable/main arm64 libchromaprint1 arm64 1.6.0-2 [39.0 kB] Get: 243 http://deb.debian.org/debian unstable/main arm64 libdvdread8t64 arm64 6.1.3-2 [81.2 kB] Get: 244 http://deb.debian.org/debian unstable/main arm64 libdvdnav4 arm64 6.1.1-3+b1 [41.0 kB] Get: 245 http://deb.debian.org/debian unstable/main arm64 libgme0 arm64 0.6.4-1 [130 kB] Get: 246 http://deb.debian.org/debian unstable/main arm64 libmpg123-0t64 arm64 1.33.3-1 [146 kB] Get: 247 http://deb.debian.org/debian unstable/main arm64 libvorbisfile3 arm64 1.3.7-3 [20.1 kB] Get: 248 http://deb.debian.org/debian unstable/main arm64 libopenmpt0t64 arm64 0.8.3-1 [806 kB] Get: 249 http://deb.debian.org/debian unstable/main arm64 librabbitmq4 arm64 0.15.0-1 [40.6 kB] Get: 250 http://deb.debian.org/debian unstable/main arm64 libcjson1 arm64 1.7.18-4 [28.7 kB] Get: 251 http://deb.debian.org/debian unstable/main arm64 libmbedcrypto16 arm64 3.6.4-2 [346 kB] Get: 252 http://deb.debian.org/debian unstable/main arm64 librist4 arm64 0.2.11+dfsg-1 [69.0 kB] Get: 253 http://deb.debian.org/debian unstable/main arm64 libsrt1.5-gnutls arm64 1.5.4-3 [305 kB] Get: 254 http://deb.debian.org/debian unstable/main arm64 libssh-4 arm64 0.11.3-1 [207 kB] Get: 255 http://deb.debian.org/debian unstable/main arm64 libnorm1t64 arm64 1.5.9+dfsg-4 [205 kB] Get: 256 http://deb.debian.org/debian unstable/main arm64 libpgm-5.3-0t64 arm64 5.3.128~dfsg-2.1+b1 [152 kB] Get: 257 http://deb.debian.org/debian unstable/main arm64 libsodium23 arm64 1.0.18-1+b2 [121 kB] Get: 258 http://deb.debian.org/debian unstable/main arm64 libzmq5 arm64 4.3.5-1+b3 [253 kB] Get: 259 http://deb.debian.org/debian unstable/main arm64 libavformat61 arm64 7:7.1.2-1+b1 [1127 kB] Get: 260 http://deb.debian.org/debian unstable/main arm64 libavformat-dev arm64 7:7.1.2-1+b1 [1383 kB] Get: 261 http://deb.debian.org/debian unstable/main arm64 libgav1-1 arm64 0.19.0-3+b1 [491 kB] Get: 262 http://deb.debian.org/debian unstable/main arm64 libyuv0 arm64 0.0.1919.20250919-1 [138 kB] Get: 263 http://deb.debian.org/debian unstable/main arm64 libavif16 arm64 1.3.0-1+b1 [127 kB] Get: 264 http://deb.debian.org/debian unstable/main arm64 uuid-dev arm64 2.41.2-4 [49.8 kB] Get: 265 http://deb.debian.org/debian unstable/main arm64 libblkid-dev arm64 2.41.2-4 [211 kB] Get: 266 http://deb.debian.org/debian unstable/main arm64 libblosc1 arm64 1.21.5+ds-2 [39.0 kB] Get: 267 http://deb.debian.org/debian unstable/main arm64 libmd-dev arm64 1.1.0-2+b1 [53.3 kB] Get: 268 http://deb.debian.org/debian unstable/main arm64 libbsd-dev arm64 0.12.2-2 [257 kB] Get: 269 http://deb.debian.org/debian unstable/main arm64 libcap-dev arm64 1:2.75-10+b1 [471 kB] Get: 270 http://deb.debian.org/debian unstable/main arm64 libngtcp2-crypto-gnutls8 arm64 1.16.0-1 [23.8 kB] Get: 271 http://deb.debian.org/debian unstable/main arm64 libcurl3t64-gnutls arm64 8.17.0~rc3-1 [362 kB] Get: 272 http://deb.debian.org/debian unstable/main arm64 libcfitsio10t64 arm64 4.6.2-2 [524 kB] Get: 273 http://deb.debian.org/debian unstable/main arm64 libcharls2 arm64 2.4.2-2+b2 [84.7 kB] Get: 274 http://deb.debian.org/debian unstable/main arm64 libcjson-dev arm64 1.7.18-4 [28.8 kB] Get: 275 http://deb.debian.org/debian unstable/main arm64 libdbus-1-3 arm64 1.16.2-2 [169 kB] Get: 276 http://deb.debian.org/debian unstable/main arm64 libsystemd-dev arm64 258.1-2 [1300 kB] Get: 277 http://deb.debian.org/debian unstable/main arm64 libpkgconf3 arm64 1.8.1-4 [35.3 kB] Get: 278 http://deb.debian.org/debian unstable/main arm64 pkgconf-bin arm64 1.8.1-4 [29.6 kB] Get: 279 http://deb.debian.org/debian unstable/main arm64 pkgconf arm64 1.8.1-4 [26.1 kB] Get: 280 http://deb.debian.org/debian unstable/main arm64 sgml-base all 1.31+nmu1 [10.9 kB] Get: 281 http://deb.debian.org/debian unstable/main arm64 xml-core all 0.19 [20.1 kB] Get: 282 http://deb.debian.org/debian unstable/main arm64 libdbus-1-dev arm64 1.16.2-2 [216 kB] Get: 283 http://deb.debian.org/debian unstable/main arm64 libraw1394-11 arm64 2.1.2-2+b2 [38.1 kB] Get: 284 http://deb.debian.org/debian unstable/main arm64 libusb-1.0-0 arm64 2:1.0.29-2 [56.3 kB] Get: 285 http://deb.debian.org/debian unstable/main arm64 libdc1394-25 arm64 2.2.6-6 [106 kB] Get: 286 http://deb.debian.org/debian unstable/main arm64 libraw1394-dev arm64 2.1.2-2+b2 [51.3 kB] Get: 287 http://deb.debian.org/debian unstable/main arm64 libdc1394-dev arm64 2.2.6-6 [138 kB] Get: 288 http://deb.debian.org/debian unstable/main arm64 libde265-0 arm64 1.0.16-1 [153 kB] Get: 289 http://deb.debian.org/debian unstable/main arm64 libdecor-0-0 arm64 0.2.4-1 [15.6 kB] Get: 290 http://deb.debian.org/debian unstable/main arm64 libwayland-server0 arm64 1.24.0-2+b1 [34.5 kB] Get: 291 http://deb.debian.org/debian unstable/main arm64 libwayland-bin arm64 1.24.0-2+b1 [21.1 kB] Get: 292 http://deb.debian.org/debian unstable/main arm64 libffi-dev arm64 3.5.2-2 [58.3 kB] Get: 293 http://deb.debian.org/debian unstable/main arm64 libwayland-dev arm64 1.24.0-2+b1 [75.6 kB] Get: 294 http://deb.debian.org/debian unstable/main arm64 libdecor-0-dev arm64 0.2.4-1 [7980 B] Get: 295 http://deb.debian.org/debian unstable/main arm64 libdeflate-dev arm64 1.23-2 [51.3 kB] Get: 296 http://deb.debian.org/debian unstable/main arm64 libdouble-conversion3 arm64 3.3.1-2 [37.5 kB] Get: 297 http://deb.debian.org/debian unstable/main arm64 libdrm-radeon1 arm64 2.4.127-1 [21.7 kB] Get: 298 http://deb.debian.org/debian unstable/main arm64 libdrm-nouveau2 arm64 2.4.127-1 [19.9 kB] Get: 299 http://deb.debian.org/debian unstable/main arm64 libdrm-freedreno1 arm64 2.4.127-1 [21.6 kB] Get: 300 http://deb.debian.org/debian unstable/main arm64 libdrm-tegra0 arm64 2.4.127-1 [12.3 kB] Get: 301 http://deb.debian.org/debian unstable/main arm64 libdrm-etnaviv1 arm64 2.4.127-1 [15.0 kB] Get: 302 http://deb.debian.org/debian unstable/main arm64 libpciaccess0 arm64 0.17-3+b3 [51.2 kB] Get: 303 http://deb.debian.org/debian unstable/main arm64 libpciaccess-dev arm64 0.17-3+b3 [56.0 kB] Get: 304 http://deb.debian.org/debian unstable/main arm64 libdrm-dev arm64 2.4.127-1 [321 kB] Get: 305 http://deb.debian.org/debian unstable/main arm64 zlib1g-dev arm64 1:1.3.dfsg+really1.3.1-1+b1 [917 kB] Get: 306 http://deb.debian.org/debian unstable/main arm64 libzstd-dev arm64 1.5.7+dfsg-2 [330 kB] Get: 307 http://deb.debian.org/debian unstable/main arm64 libelf-dev arm64 0.194-1 [124 kB] Get: 308 http://deb.debian.org/debian unstable/main arm64 libdw1t64 arm64 0.194-1 [247 kB] Get: 309 http://deb.debian.org/debian unstable/main arm64 liblzma-dev arm64 5.8.1-2 [344 kB] Get: 310 http://deb.debian.org/debian unstable/main arm64 libdw-dev arm64 0.194-1 [336 kB] Get: 311 http://deb.debian.org/debian unstable/main arm64 xorg-sgml-doctools all 1:1.11-1.1 [22.1 kB] Get: 312 http://deb.debian.org/debian unstable/main arm64 x11proto-dev all 2024.1-1 [603 kB] Get: 313 http://deb.debian.org/debian unstable/main arm64 libxau-dev arm64 1:1.0.11-1 [23.9 kB] Get: 314 http://deb.debian.org/debian unstable/main arm64 libxdmcp-dev arm64 1:1.1.5-1 [44.2 kB] Get: 315 http://deb.debian.org/debian unstable/main arm64 xtrans-dev all 1.6.0-1 [93.5 kB] Get: 316 http://deb.debian.org/debian unstable/main arm64 libxcb1-dev arm64 1.17.0-2+b1 [182 kB] Get: 317 http://deb.debian.org/debian unstable/main arm64 libx11-dev arm64 2:1.8.12-1 [883 kB] Get: 318 http://deb.debian.org/debian unstable/main arm64 libglx-dev arm64 1.7.0-1+b2 [15.8 kB] Get: 319 http://deb.debian.org/debian unstable/main arm64 libgl-dev arm64 1.7.0-1+b2 [101 kB] Get: 320 http://deb.debian.org/debian unstable/main arm64 libegl-dev arm64 1.7.0-1+b2 [19.5 kB] Get: 321 http://deb.debian.org/debian unstable/main arm64 libglvnd-core-dev arm64 1.7.0-1+b2 [13.4 kB] Get: 322 http://deb.debian.org/debian unstable/main arm64 libgles1 arm64 1.7.0-1+b2 [12.6 kB] Get: 323 http://deb.debian.org/debian unstable/main arm64 libgles2 arm64 1.7.0-1+b2 [18.0 kB] Get: 324 http://deb.debian.org/debian unstable/main arm64 libgles-dev arm64 1.7.0-1+b2 [50.8 kB] Get: 325 http://deb.debian.org/debian unstable/main arm64 libopengl0 arm64 1.7.0-1+b2 [32.1 kB] Get: 326 http://deb.debian.org/debian unstable/main arm64 libopengl-dev arm64 1.7.0-1+b2 [5376 B] Get: 327 http://deb.debian.org/debian unstable/main arm64 libglvnd-dev arm64 1.7.0-1+b2 [5144 B] Get: 328 http://deb.debian.org/debian unstable/main arm64 libegl1-mesa-dev arm64 25.2.6-1 [24.5 kB] Get: 329 http://deb.debian.org/debian unstable/main arm64 libeigen3-dev all 3.4.0-5 [1034 kB] Get: 330 http://deb.debian.org/debian unstable/main arm64 libevdev2 arm64 1.13.4+dfsg-1 [30.4 kB] Get: 331 http://deb.debian.org/debian unstable/main arm64 libevent-core-2.1-7t64 arm64 2.1.12-stable-10+b1 [126 kB] Get: 332 http://deb.debian.org/debian unstable/main arm64 libevent-pthreads-2.1-7t64 arm64 2.1.12-stable-10+b1 [54.4 kB] Get: 333 http://deb.debian.org/debian unstable/main arm64 libexif12 arm64 0.6.25-1 [418 kB] Get: 334 http://deb.debian.org/debian unstable/main arm64 libexif-dev arm64 0.6.25-1 [99.1 kB] Get: 335 http://deb.debian.org/debian unstable/main arm64 librdmacm1t64 arm64 56.1-1+b1 [67.9 kB] Get: 336 http://deb.debian.org/debian unstable/main arm64 libfabric1 arm64 2.1.0-1.1 [548 kB] Get: 337 http://deb.debian.org/debian unstable/main arm64 libflac14 arm64 1.5.0+ds-5 [153 kB] Get: 338 http://deb.debian.org/debian unstable/main arm64 libminizip1t64 arm64 1:1.3.dfsg+really1.3.1-1+b1 [52.6 kB] Get: 339 http://deb.debian.org/debian unstable/main arm64 libfreexl1 arm64 2.0.0-1+b3 [38.3 kB] Get: 340 http://deb.debian.org/debian unstable/main arm64 libfyba0t64 arm64 4.1.1-11+b1 [107 kB] Get: 341 http://deb.debian.org/debian unstable/main arm64 libgbm-dev arm64 25.2.6-1 [26.4 kB] Get: 342 http://deb.debian.org/debian unstable/main arm64 libheif-plugin-dav1d arm64 1.20.2-2+b1 [18.1 kB] Get: 343 http://deb.debian.org/debian unstable/main arm64 libheif-plugin-libde265 arm64 1.20.2-2+b1 [16.9 kB] Get: 344 http://deb.debian.org/debian unstable/main arm64 libheif1 arm64 1.20.2-2+b1 [504 kB] Get: 345 http://deb.debian.org/debian unstable/main arm64 libimagequant0 arm64 4.4.0-3 [216 kB] Get: 346 http://deb.debian.org/debian unstable/main arm64 libxpm4 arm64 1:3.5.17-1+b3 [53.4 kB] Get: 347 http://deb.debian.org/debian unstable/main arm64 libgd3 arm64 2.3.3-13 [115 kB] Get: 348 http://deb.debian.org/debian unstable/main arm64 libgeos3.14.1 arm64 3.14.1-1 [910 kB] Get: 349 http://deb.debian.org/debian unstable/main arm64 libgeos-c1t64 arm64 3.14.1-1 [107 kB] Get: 350 http://deb.debian.org/debian unstable/main arm64 proj-data all 9.7.0-1 [6317 kB] Get: 351 http://deb.debian.org/debian unstable/main arm64 libproj25 arm64 9.7.0-1 [1245 kB] Get: 352 http://deb.debian.org/debian unstable/main arm64 libgeotiff5 arm64 1.7.4-1 [65.3 kB] Get: 353 http://deb.debian.org/debian unstable/main arm64 libgif7 arm64 5.2.2-1+b1 [44.2 kB] Get: 354 http://deb.debian.org/debian unstable/main arm64 libsz2 arm64 1.1.4-2 [8072 B] Get: 355 http://deb.debian.org/debian unstable/main arm64 libhdf4-0 arm64 4.3.1-1 [261 kB] Get: 356 http://deb.debian.org/debian unstable/main arm64 libhdf5-310 arm64 1.14.5+repack-4 [1177 kB] Get: 357 http://deb.debian.org/debian unstable/main arm64 libjson-c5 arm64 0.18+ds-1.1 [44.8 kB] Get: 358 http://deb.debian.org/debian unstable/main arm64 liburiparser1 arm64 0.9.8+dfsg-2 [42.5 kB] Get: 359 http://deb.debian.org/debian unstable/main arm64 libkmlbase1t64 arm64 1.3.0-13 [45.3 kB] Get: 360 http://deb.debian.org/debian unstable/main arm64 libkmldom1t64 arm64 1.3.0-13 [141 kB] Get: 361 http://deb.debian.org/debian unstable/main arm64 libkmlengine1t64 arm64 1.3.0-13 [71.7 kB] Get: 362 http://deb.debian.org/debian unstable/main arm64 mysql-common all 5.8+1.1.1 [6784 B] Get: 363 http://deb.debian.org/debian unstable/main arm64 mariadb-common all 1:11.8.3-1 [28.8 kB] Get: 364 http://deb.debian.org/debian unstable/main arm64 libmariadb3 arm64 1:11.8.3-1+b1 [176 kB] Get: 365 http://deb.debian.org/debian unstable/main arm64 libmuparser2v5 arm64 2.3.4-2 [126 kB] Get: 366 http://deb.debian.org/debian unstable/main arm64 libhdf5-hl-310 arm64 1.14.5+repack-4 [68.4 kB] Get: 367 http://deb.debian.org/debian unstable/main arm64 libnetcdf22 arm64 1:4.9.3-1+b1 [480 kB] Get: 368 http://deb.debian.org/debian unstable/main arm64 libltdl7 arm64 2.5.4-7 [415 kB] Get: 369 http://deb.debian.org/debian unstable/main arm64 libodbc2 arm64 2.3.12-2+b1 [135 kB] Get: 370 http://deb.debian.org/debian unstable/main arm64 unixodbc-common all 2.3.12-2 [8640 B] Get: 371 http://deb.debian.org/debian unstable/main arm64 libodbcinst2 arm64 2.3.12-2+b1 [37.1 kB] Get: 372 http://deb.debian.org/debian unstable/main arm64 libgpgme11t64 arm64 1.24.2-3 [329 kB] Get: 373 http://deb.debian.org/debian unstable/main arm64 libgpgmepp6t64 arm64 1.24.2-3 [328 kB] Get: 374 http://deb.debian.org/debian unstable/main arm64 libnspr4 arm64 2:4.37-1 [101 kB] Get: 375 http://deb.debian.org/debian unstable/main arm64 libnss3 arm64 2:3.117-1 [1288 kB] Get: 376 http://deb.debian.org/debian unstable/main arm64 libpoppler147 arm64 25.03.0-11.1 [1911 kB] Get: 377 http://deb.debian.org/debian unstable/main arm64 libpq5 arm64 18.0-1 [240 kB] Get: 378 http://deb.debian.org/debian unstable/main arm64 libqhull-r8.0 arm64 2020.2-7 [229 kB] Get: 379 http://deb.debian.org/debian unstable/main arm64 librttopo1 arm64 1.1.0-4 [166 kB] Get: 380 http://deb.debian.org/debian unstable/main arm64 libspatialite8t64 arm64 5.1.0-3+b4 [1610 kB] Get: 381 http://deb.debian.org/debian unstable/main arm64 libicu76 arm64 76.1-4 [9524 kB] Get: 382 http://deb.debian.org/debian unstable/main arm64 libxerces-c3.2t64 arm64 3.2.4+debian-1.3+b2 [787 kB] Get: 383 http://deb.debian.org/debian unstable/main arm64 libgdal37 arm64 3.11.4+dfsg-1 [8910 kB] Get: 384 http://deb.debian.org/debian unstable/main arm64 libsocket++1 arm64 1.12.13+git20131030.5d039ba-1+b2 [73.9 kB] Get: 385 http://deb.debian.org/debian unstable/main arm64 libgdcm3.0t64 arm64 3.0.24-6+b1 [2101 kB] Get: 386 http://deb.debian.org/debian unstable/main arm64 libgdcm-dev arm64 3.0.24-6+b1 [265 kB] Get: 387 http://deb.debian.org/debian unstable/main arm64 libsepol-dev arm64 3.9-2 [354 kB] Get: 388 http://deb.debian.org/debian unstable/main arm64 libpcre2-16-0 arm64 10.46-1 [247 kB] Get: 389 http://deb.debian.org/debian unstable/main arm64 libpcre2-32-0 arm64 10.46-1 [238 kB] Get: 390 http://deb.debian.org/debian unstable/main arm64 libpcre2-posix3 arm64 10.46-1 [64.1 kB] Get: 391 http://deb.debian.org/debian unstable/main arm64 libpcre2-dev arm64 10.46-1 [750 kB] Get: 392 http://deb.debian.org/debian unstable/main arm64 libselinux1-dev arm64 3.9-2 [173 kB] Get: 393 http://deb.debian.org/debian unstable/main arm64 libmount-dev arm64 2.41.2-4 [31.6 kB] Get: 394 http://deb.debian.org/debian unstable/main arm64 libsysprof-capture-4-dev arm64 49.0-1 [51.4 kB] Get: 395 http://deb.debian.org/debian unstable/main arm64 libgio-2.0-dev arm64 2.86.1-1 [1702 kB] Get: 396 http://deb.debian.org/debian unstable/main arm64 python3-packaging all 25.0-1 [56.6 kB] Get: 397 http://deb.debian.org/debian unstable/main arm64 libgio-2.0-dev-bin arm64 2.86.1-1 [167 kB] Get: 398 http://deb.debian.org/debian unstable/main arm64 libgl2ps1.4 arm64 1.4.2+dfsg1-4 [40.0 kB] Get: 399 http://deb.debian.org/debian unstable/main arm64 libglib2.0-data all 2.86.1-1 [1288 kB] Get: 400 http://deb.debian.org/debian unstable/main arm64 libglib2.0-bin arm64 2.86.1-1 [128 kB] Get: 401 http://deb.debian.org/debian unstable/main arm64 libglib2.0-dev-bin arm64 2.86.1-1 [56.6 kB] Get: 402 http://deb.debian.org/debian unstable/main arm64 libglib2.0-dev arm64 2.86.1-1 [57.4 kB] Get: 403 http://deb.debian.org/debian unstable/main arm64 libgphoto2-port12t64 arm64 2.5.32-1 [139 kB] Get: 404 http://deb.debian.org/debian unstable/main arm64 libgphoto2-6t64 arm64 2.5.32-1 [726 kB] Get: 405 http://deb.debian.org/debian unstable/main arm64 libgphoto2-dev arm64 2.5.32-1 [90.7 kB] Get: 406 http://deb.debian.org/debian unstable/main arm64 libunwind8 arm64 1.8.1-0.1 [55.2 kB] Get: 407 http://deb.debian.org/debian unstable/main arm64 libunwind-dev arm64 1.8.1-0.1 [512 kB] Get: 408 http://deb.debian.org/debian unstable/main arm64 libgstreamer1.0-dev arm64 1.26.7-1 [591 kB] Get: 409 http://deb.debian.org/debian unstable/main arm64 liborc-0.4-dev-bin arm64 1:0.4.41-1 [20.8 kB] Get: 410 http://deb.debian.org/debian unstable/main arm64 liborc-0.4-dev arm64 1:0.4.41-1 [30.5 kB] Get: 411 http://deb.debian.org/debian unstable/main arm64 libx11-xcb-dev arm64 2:1.8.12-1 [249 kB] Get: 412 http://deb.debian.org/debian unstable/main arm64 libudev-dev arm64 258.1-2 [76.8 kB] Get: 413 http://deb.debian.org/debian unstable/main arm64 libgudev-1.0-dev arm64 238-7 [29.0 kB] Get: 414 http://deb.debian.org/debian unstable/main arm64 libgstreamer-plugins-base1.0-dev arm64 1.26.7-1 [545 kB] Get: 415 http://deb.debian.org/debian unstable/main arm64 libhidapi-hidraw0 arm64 0.15.0-2 [13.0 kB] Get: 416 http://deb.debian.org/debian unstable/main arm64 libhidapi-libusb0 arm64 0.15.0-2 [16.7 kB] Get: 417 http://deb.debian.org/debian unstable/main arm64 libhidapi-dev arm64 0.15.0-2 [13.6 kB] Get: 418 http://deb.debian.org/debian unstable/main arm64 libxnvctrl0 arm64 535.171.04-1+b2 [14.0 kB] Get: 419 http://deb.debian.org/debian unstable/main arm64 libhwloc15 arm64 2.12.2-1 [142 kB] Get: 420 http://deb.debian.org/debian unstable/main arm64 libhwloc-plugins arm64 2.12.2-1 [18.1 kB] Get: 421 http://deb.debian.org/debian unstable/main arm64 libibumad3 arm64 56.1-1+b1 [29.3 kB] Get: 422 http://deb.debian.org/debian unstable/main arm64 libibmad5 arm64 56.1-1+b1 [42.8 kB] Get: 423 http://deb.debian.org/debian unstable/main arm64 libibus-1.0-dev arm64 1.5.32-2 [493 kB] Get: 424 http://deb.debian.org/debian unstable/main arm64 x11-common all 1:7.7+26 [217 kB] Get: 425 http://deb.debian.org/debian unstable/main arm64 libice6 arm64 2:1.1.1-1 [62.1 kB] Get: 426 http://deb.debian.org/debian unstable/main arm64 libice-dev arm64 2:1.1.1-1 [73.0 kB] Get: 427 http://deb.debian.org/debian unstable/main arm64 libimath-3-1-29t64 arm64 3.1.12-1+b3 [38.0 kB] Get: 428 http://deb.debian.org/debian unstable/main arm64 libimath-dev arm64 3.1.12-1+b3 [122 kB] Get: 429 http://deb.debian.org/debian unstable/main arm64 libwacom-common all 2.16.1-1 [112 kB] Get: 430 http://deb.debian.org/debian unstable/main arm64 libwacom9 arm64 2.16.1-1 [25.6 kB] Get: 431 http://deb.debian.org/debian unstable/main arm64 libinput-bin arm64 1.28.1-1 [26.4 kB] Get: 432 http://deb.debian.org/debian unstable/main arm64 libmtdev1t64 arm64 1.1.7-1 [22.5 kB] Get: 433 http://deb.debian.org/debian unstable/main arm64 libinput10 arm64 1.28.1-1 [129 kB] Get: 434 http://deb.debian.org/debian unstable/main arm64 libjbig-dev arm64 2.1-6.1+b2 [30.5 kB] Get: 435 http://deb.debian.org/debian unstable/main arm64 libjpeg62-turbo-dev arm64 1:2.1.5-4 [293 kB] Get: 436 http://deb.debian.org/debian unstable/main arm64 libjpeg-dev arm64 1:2.1.5-4 [72.2 kB] Get: 437 http://deb.debian.org/debian unstable/main arm64 libleptonica6 arm64 1.84.1-4 [994 kB] Get: 438 http://deb.debian.org/debian unstable/main arm64 liblerc-dev arm64 4.0.0+ds-5 [164 kB] Get: 439 http://deb.debian.org/debian unstable/main arm64 liblua5.4-0 arm64 5.4.8-1 [134 kB] Get: 440 http://deb.debian.org/debian unstable/main arm64 libmd4c0 arm64 0.5.2-2+b1 [46.1 kB] Get: 441 http://deb.debian.org/debian unstable/main arm64 libmunge2 arm64 0.5.16-1 [19.2 kB] Get: 442 http://deb.debian.org/debian unstable/main arm64 libtbbbind-2-5 arm64 2022.1.0-3 [13.7 kB] Get: 443 http://deb.debian.org/debian unstable/main arm64 libtbbmalloc2 arm64 2022.1.0-3 [36.0 kB] Get: 444 http://deb.debian.org/debian unstable/main arm64 libtbb12 arm64 2022.1.0-3 [67.0 kB] Get: 445 http://deb.debian.org/debian unstable/main arm64 libopencv-core410 arm64 4.10.0+dfsg-6+b1 [927 kB] Get: 446 http://deb.debian.org/debian unstable/main arm64 libopencv-flann410 arm64 4.10.0+dfsg-6+b1 [120 kB] Get: 447 http://deb.debian.org/debian unstable/main arm64 libopencv-imgproc410 arm64 4.10.0+dfsg-6+b1 [976 kB] Get: 448 http://deb.debian.org/debian unstable/main arm64 libopencv-features2d410 arm64 4.10.0+dfsg-6+b1 [218 kB] Get: 449 http://deb.debian.org/debian unstable/main arm64 libopencv-calib3d410 arm64 4.10.0+dfsg-6+b1 [690 kB] Get: 450 http://deb.debian.org/debian unstable/main arm64 libtbb-dev arm64 2022.1.0-3 [201 kB] Get: 451 http://deb.debian.org/debian unstable/main arm64 libopencv-core-dev arm64 4.10.0+dfsg-6+b1 [1771 kB] Get: 452 http://deb.debian.org/debian unstable/main arm64 libopencv-flann-dev arm64 4.10.0+dfsg-6+b1 [200 kB] Get: 453 http://deb.debian.org/debian unstable/main arm64 libqt5core5t64 arm64 5.15.17+dfsg-4 [1809 kB] Get: 454 http://deb.debian.org/debian unstable/main arm64 libqt5dbus5t64 arm64 5.15.17+dfsg-4 [204 kB] Get: 455 http://deb.debian.org/debian unstable/main arm64 libqt5network5t64 arm64 5.15.17+dfsg-4 [651 kB] Get: 456 http://deb.debian.org/debian unstable/main arm64 libsm6 arm64 2:1.2.6-1 [36.4 kB] Get: 457 http://deb.debian.org/debian unstable/main arm64 libxcb-icccm4 arm64 0.4.2-1 [27.2 kB] Get: 458 http://deb.debian.org/debian unstable/main arm64 libxcb-util1 arm64 0.4.1-1 [23.6 kB] Get: 459 http://deb.debian.org/debian unstable/main arm64 libxcb-image0 arm64 0.4.0-2+b2 [21.9 kB] Get: 460 http://deb.debian.org/debian unstable/main arm64 libxcb-keysyms1 arm64 0.4.1-1 [16.8 kB] Get: 461 http://deb.debian.org/debian unstable/main arm64 libxcb-render-util0 arm64 0.3.10-1 [18.5 kB] Get: 462 http://deb.debian.org/debian unstable/main arm64 libxcb-shape0 arm64 1.17.0-2+b1 [106 kB] Get: 463 http://deb.debian.org/debian unstable/main arm64 libxcb-xinerama0 arm64 1.17.0-2+b1 [105 kB] Get: 464 http://deb.debian.org/debian unstable/main arm64 libxcb-xinput0 arm64 1.17.0-2+b1 [130 kB] Get: 465 http://deb.debian.org/debian unstable/main arm64 libxcb-xkb1 arm64 1.17.0-2+b1 [129 kB] Get: 466 http://deb.debian.org/debian unstable/main arm64 xkb-data all 2.42-1 [790 kB] Get: 467 http://deb.debian.org/debian unstable/main arm64 libxkbcommon0 arm64 1.12.3-1 [135 kB] Get: 468 http://deb.debian.org/debian unstable/main arm64 libxkbcommon-x11-0 arm64 1.12.3-1 [15.8 kB] Get: 469 http://deb.debian.org/debian unstable/main arm64 libqt5gui5t64 arm64 5.15.17+dfsg-4 [3256 kB] Get: 470 http://deb.debian.org/debian unstable/main arm64 libqt5widgets5t64 arm64 5.15.17+dfsg-4 [2266 kB] Get: 471 http://deb.debian.org/debian unstable/main arm64 libqt5opengl5t64 arm64 5.15.17+dfsg-4 [144 kB] Get: 472 http://deb.debian.org/debian unstable/main arm64 libqt5test5t64 arm64 5.15.17+dfsg-4 [140 kB] Get: 473 http://deb.debian.org/debian unstable/main arm64 libopencv-highgui410 arm64 4.10.0+dfsg-6+b1 [120 kB] Get: 474 http://deb.debian.org/debian unstable/main arm64 libopenexr-3-1-30 arm64 3.1.13-2 [875 kB] Get: 475 http://deb.debian.org/debian unstable/main arm64 libopencv-imgcodecs410 arm64 4.10.0+dfsg-6+b1 [126 kB] Get: 476 http://deb.debian.org/debian unstable/main arm64 libopencv-imgproc-dev arm64 4.10.0+dfsg-6+b1 [1288 kB] Get: 477 http://deb.debian.org/debian unstable/main arm64 libopencv-imgcodecs-dev arm64 4.10.0+dfsg-6+b1 [196 kB] Get: 478 http://deb.debian.org/debian unstable/main arm64 libswscale8 arm64 7:7.1.2-1+b1 [204 kB] Get: 479 http://deb.debian.org/debian unstable/main arm64 libopencv-videoio410 arm64 4.10.0+dfsg-6+b1 [226 kB] Get: 480 http://deb.debian.org/debian unstable/main arm64 libopencv-videoio-dev arm64 4.10.0+dfsg-6+b1 [324 kB] Get: 481 http://deb.debian.org/debian unstable/main arm64 libopenexr-dev arm64 3.1.13-2 [202 kB] Get: 482 http://deb.debian.org/debian unstable/main arm64 libpng-dev arm64 1.6.50-1 [361 kB] Get: 483 http://deb.debian.org/debian unstable/main arm64 libswscale-dev arm64 7:7.1.2-1+b1 [226 kB] Get: 484 http://deb.debian.org/debian unstable/main arm64 libwebpdemux2 arm64 1.5.0-0.1 [113 kB] Get: 485 http://deb.debian.org/debian unstable/main arm64 libwebpdecoder3 arm64 1.5.0-0.1 [182 kB] Get: 486 http://deb.debian.org/debian unstable/main arm64 libsharpyuv-dev arm64 1.5.0-0.1 [118 kB] Get: 487 http://deb.debian.org/debian unstable/main arm64 libwebp-dev arm64 1.5.0-0.1 [406 kB] Get: 488 http://deb.debian.org/debian unstable/main arm64 libtiffxx6 arm64 4.7.1-1 [174 kB] Get: 489 http://deb.debian.org/debian unstable/main arm64 libtiff-dev arm64 4.7.1-1 [481 kB] Get: 490 http://deb.debian.org/debian unstable/main arm64 libopencv-highgui-dev arm64 4.10.0+dfsg-6+b1 [161 kB] Get: 491 http://deb.debian.org/debian unstable/main arm64 libopencv-ml410 arm64 4.10.0+dfsg-6+b1 [183 kB] Get: 492 http://deb.debian.org/debian unstable/main arm64 libopencv-ml-dev arm64 4.10.0+dfsg-6+b1 [268 kB] Get: 493 http://deb.debian.org/debian unstable/main arm64 libopencv-features2d-dev arm64 4.10.0+dfsg-6+b1 [302 kB] Get: 494 http://deb.debian.org/debian unstable/main arm64 libopencv-calib3d-dev arm64 4.10.0+dfsg-6+b1 [1005 kB] Get: 495 http://deb.debian.org/debian unstable/main arm64 libprotobuf32t64 arm64 3.21.12-14 [853 kB] Get: 496 http://deb.debian.org/debian unstable/main arm64 libopencv-dnn410 arm64 4.10.0+dfsg-6+b1 [1217 kB] Get: 497 http://deb.debian.org/debian unstable/main arm64 libopencv-objdetect410 arm64 4.10.0+dfsg-6+b1 [457 kB] Get: 498 http://deb.debian.org/debian unstable/main arm64 libopencv-video410 arm64 4.10.0+dfsg-6+b1 [165 kB] Get: 499 http://deb.debian.org/debian unstable/main arm64 libtesseract5 arm64 5.5.0-1+b1 [1237 kB] Get: 500 http://deb.debian.org/debian unstable/main arm64 libopencv-contrib410 arm64 4.10.0+dfsg-6+b1 [3300 kB] Get: 501 http://deb.debian.org/debian unstable/main arm64 libopencv-dnn-dev arm64 4.10.0+dfsg-6+b1 [1880 kB] Get: 502 http://deb.debian.org/debian unstable/main arm64 libopencv-objdetect-dev arm64 4.10.0+dfsg-6+b1 [574 kB] Get: 503 http://deb.debian.org/debian unstable/main arm64 libopencv-photo410 arm64 4.10.0+dfsg-6+b1 [162 kB] Get: 504 http://deb.debian.org/debian unstable/main arm64 libopencv-photo-dev arm64 4.10.0+dfsg-6+b1 [207 kB] Get: 505 http://deb.debian.org/debian unstable/main arm64 libopencv-shape410 arm64 4.10.0+dfsg-6+b1 [50.7 kB] Get: 506 http://deb.debian.org/debian unstable/main arm64 libopencv-video-dev arm64 4.10.0+dfsg-6+b1 [234 kB] Get: 507 http://deb.debian.org/debian unstable/main arm64 libopencv-shape-dev arm64 4.10.0+dfsg-6+b1 [68.3 kB] Get: 508 http://deb.debian.org/debian unstable/main arm64 libopencv-stitching410 arm64 4.10.0+dfsg-6+b1 [174 kB] Get: 509 http://deb.debian.org/debian unstable/main arm64 libopencv-stitching-dev arm64 4.10.0+dfsg-6+b1 [235 kB] Get: 510 http://deb.debian.org/debian unstable/main arm64 libopencv-superres410 arm64 4.10.0+dfsg-6+b1 [45.8 kB] Get: 511 http://deb.debian.org/debian unstable/main arm64 libopencv-superres-dev arm64 4.10.0+dfsg-6+b1 [59.5 kB] Get: 512 http://deb.debian.org/debian unstable/main arm64 libopencv-videostab410 arm64 4.10.0+dfsg-6+b1 [71.3 kB] Get: 513 http://deb.debian.org/debian unstable/main arm64 libopencv-videostab-dev arm64 4.10.0+dfsg-6+b1 [100 kB] Get: 514 http://deb.debian.org/debian unstable/main arm64 libpmix2t64 arm64 6.0.0+really5.0.8-1 [574 kB] Get: 515 http://deb.debian.org/debian unstable/main arm64 libucx0 arm64 1.19.0+ds-1+b1 [1038 kB] Get: 516 http://deb.debian.org/debian unstable/main arm64 libopenmpi40 arm64 5.0.8-10+b1 [2104 kB] Get: 517 http://deb.debian.org/debian unstable/main arm64 libvtk9.5 arm64 9.5.2+dfsg2-4 [25.4 MB] Get: 518 http://deb.debian.org/debian unstable/main arm64 libopencv-viz410 arm64 4.10.0+dfsg-6+b1 [114 kB] Get: 519 http://deb.debian.org/debian unstable/main arm64 libopencv-viz-dev arm64 4.10.0+dfsg-6+b1 [168 kB] Get: 520 http://deb.debian.org/debian unstable/main arm64 libopencv-contrib-dev arm64 4.10.0+dfsg-6+b1 [4628 kB] Get: 521 http://deb.debian.org/debian unstable/main arm64 libopencv-dev arm64 4.10.0+dfsg-6+b1 [86.1 kB] Get: 522 http://deb.debian.org/debian unstable/main arm64 libsndfile1 arm64 1.2.2-3 [198 kB] Get: 523 http://deb.debian.org/debian unstable/main arm64 libpulse0 arm64 17.0+dfsg1-2+b1 [236 kB] Get: 524 http://deb.debian.org/debian unstable/main arm64 libpulse-mainloop-glib0 arm64 17.0+dfsg1-2+b1 [28.2 kB] Get: 525 http://deb.debian.org/debian unstable/main arm64 libpulse-dev arm64 17.0+dfsg1-2+b1 [90.6 kB] Get: 526 http://deb.debian.org/debian unstable/main arm64 libsamplerate0 arm64 0.2.2-4+b2 [945 kB] Get: 527 http://deb.debian.org/debian unstable/main arm64 libsamplerate0-dev arm64 0.2.2-4+b2 [62.9 kB] Get: 528 http://deb.debian.org/debian unstable/main arm64 libxcursor1 arm64 1:1.2.3-1 [39.3 kB] Get: 529 http://deb.debian.org/debian unstable/main arm64 libxi6 arm64 2:1.8.2-1 [77.8 kB] Get: 530 http://deb.debian.org/debian unstable/main arm64 libxrandr2 arm64 2:1.5.4-1+b3 [35.9 kB] Get: 531 http://deb.debian.org/debian unstable/main arm64 libxss1 arm64 1:1.2.3-1+b3 [17.1 kB] Get: 532 http://deb.debian.org/debian unstable/main arm64 libsdl2-classic arm64 2.32.10+dfsg-4 [633 kB] Get: 533 http://deb.debian.org/debian unstable/main arm64 libsdl2-2.0-0 arm64 2.32.10+dfsg-4 [51.3 kB] Get: 534 http://deb.debian.org/debian unstable/main arm64 libsndio7.0 arm64 1.10.0-0.2 [26.3 kB] Get: 535 http://deb.debian.org/debian unstable/main arm64 libsndio-dev arm64 1.10.0-0.2 [25.2 kB] Get: 536 http://deb.debian.org/debian unstable/main arm64 libxrender-dev arm64 1:0.9.12-1 [38.8 kB] Get: 537 http://deb.debian.org/debian unstable/main arm64 libxfixes-dev arm64 1:6.0.0-2+b4 [22.9 kB] Get: 538 http://deb.debian.org/debian unstable/main arm64 libxcursor-dev arm64 1:1.2.3-1 [51.9 kB] Get: 539 http://deb.debian.org/debian unstable/main arm64 libxext-dev arm64 2:1.3.4-1+b3 [105 kB] Get: 540 http://deb.debian.org/debian unstable/main arm64 libxi-dev arm64 2:1.8.2-1 [240 kB] Get: 541 http://deb.debian.org/debian unstable/main arm64 libxinerama1 arm64 2:1.1.4-3+b4 [16.0 kB] Get: 542 http://deb.debian.org/debian unstable/main arm64 libxinerama-dev arm64 2:1.1.4-3+b4 [18.4 kB] Get: 543 http://deb.debian.org/debian unstable/main arm64 libxkbcommon-dev arm64 1.12.3-1 [59.9 kB] Get: 544 http://deb.debian.org/debian unstable/main arm64 libxrandr-dev arm64 2:1.5.4-1+b3 [44.5 kB] Get: 545 http://deb.debian.org/debian unstable/main arm64 libxss-dev arm64 1:1.2.3-1+b3 [22.8 kB] Get: 546 http://deb.debian.org/debian unstable/main arm64 libxt6t64 arm64 1:1.2.1-1.3 [182 kB] Get: 547 http://deb.debian.org/debian unstable/main arm64 libsm-dev arm64 2:1.2.6-1 [40.2 kB] Get: 548 http://deb.debian.org/debian unstable/main arm64 libxt-dev arm64 1:1.2.1-1.3 [415 kB] Get: 549 http://deb.debian.org/debian unstable/main arm64 libxv1 arm64 2:1.0.13-1 [24.9 kB] Get: 550 http://deb.debian.org/debian unstable/main arm64 libxv-dev arm64 2:1.0.13-1 [48.9 kB] Get: 551 http://deb.debian.org/debian unstable/main arm64 libxxf86vm-dev arm64 1:1.1.4-1+b4 [24.1 kB] Get: 552 http://deb.debian.org/debian unstable/main arm64 libsdl2-dev arm64 2.32.10+dfsg-4 [1098 kB] Get: 553 http://deb.debian.org/debian unstable/main arm64 libusb-1.0-0-dev arm64 2:1.0.29-2 [81.4 kB] Get: 554 http://deb.debian.org/debian unstable/main arm64 libuvc0 arm64 0.0.7-4 [31.0 kB] Get: 555 http://deb.debian.org/debian unstable/main arm64 libuvc-dev arm64 0.0.7-4 [40.4 kB] Get: 556 http://deb.debian.org/debian unstable/main arm64 libv4lconvert0t64 arm64 1.32.0-2 [146 kB] Get: 557 http://deb.debian.org/debian unstable/main arm64 libv4l-0t64 arm64 1.32.0-2 [209 kB] Get: 558 http://deb.debian.org/debian unstable/main arm64 libv4l2rds0t64 arm64 1.32.0-2 [88.9 kB] Get: 559 http://deb.debian.org/debian unstable/main arm64 libv4l-dev arm64 1.32.0-2 [106 kB] Get: 560 http://deb.debian.org/debian unstable/main arm64 libvulkan-dev arm64 1.4.328.1-1 [1679 kB] Get: 561 http://deb.debian.org/debian unstable/main arm64 libxcb-render0-dev arm64 1.17.0-2+b1 [119 kB] Get: 562 http://deb.debian.org/debian unstable/main arm64 libxcb-randr0-dev arm64 1.17.0-2+b1 [121 kB] Get: 563 http://deb.debian.org/debian unstable/main arm64 libyaml-0-2 arm64 0.2.5-2 [49.2 kB] Get: 564 http://deb.debian.org/debian unstable/main arm64 pandoc-data all 3.1.11.1-3 [459 kB] Get: 565 http://deb.debian.org/debian unstable/main arm64 pandoc arm64 3.1.11.1+ds-4 [26.2 MB] Get: 566 http://deb.debian.org/debian unstable/main arm64 wayland-protocols all 1.45-2 [127 kB] Fetched 370 MB in 2s (182 MB/s) Preconfiguring packages ... Selecting previously unselected package libexpat1:arm64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19964 files and directories currently installed.) Preparing to unpack .../libexpat1_2.7.3-1_arm64.deb ... Unpacking libexpat1:arm64 (2.7.3-1) ... Selecting previously unselected package libpython3.13-minimal:arm64. Preparing to unpack .../libpython3.13-minimal_3.13.9-1_arm64.deb ... Unpacking libpython3.13-minimal:arm64 (3.13.9-1) ... Selecting previously unselected package python3.13-minimal. Preparing to unpack .../python3.13-minimal_3.13.9-1_arm64.deb ... Unpacking python3.13-minimal (3.13.9-1) ... Setting up libpython3.13-minimal:arm64 (3.13.9-1) ... Setting up libexpat1:arm64 (2.7.3-1) ... Setting up python3.13-minimal (3.13.9-1) ... Selecting previously unselected package python3-minimal. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20298 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.13.7-1_arm64.deb ... Unpacking python3-minimal (3.13.7-1) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_14.0.0_all.deb ... Unpacking media-types (14.0.0) ... Selecting previously unselected package netbase. Preparing to unpack .../2-netbase_6.5_all.deb ... Unpacking netbase (6.5) ... Selecting previously unselected package tzdata. Preparing to unpack .../3-tzdata_2025b-5_all.deb ... Unpacking tzdata (2025b-5) ... Selecting previously unselected package libffi8:arm64. Preparing to unpack .../4-libffi8_3.5.2-2_arm64.deb ... Unpacking libffi8:arm64 (3.5.2-2) ... Selecting previously unselected package readline-common. Preparing to unpack .../5-readline-common_8.3-3_all.deb ... Unpacking readline-common (8.3-3) ... Selecting previously unselected package libreadline8t64:arm64. Preparing to unpack .../6-libreadline8t64_8.3-3_arm64.deb ... Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8 to /lib/aarch64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8.2 to /lib/aarch64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8 to /lib/aarch64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8.2 to /lib/aarch64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:arm64 (8.3-3) ... Selecting previously unselected package libpython3.13-stdlib:arm64. Preparing to unpack .../7-libpython3.13-stdlib_3.13.9-1_arm64.deb ... Unpacking libpython3.13-stdlib:arm64 (3.13.9-1) ... Selecting previously unselected package python3.13. Preparing to unpack .../8-python3.13_3.13.9-1_arm64.deb ... Unpacking python3.13 (3.13.9-1) ... Selecting previously unselected package libpython3-stdlib:arm64. Preparing to unpack .../9-libpython3-stdlib_3.13.7-1_arm64.deb ... Unpacking libpython3-stdlib:arm64 (3.13.7-1) ... Setting up python3-minimal (3.13.7-1) ... Selecting previously unselected package python3. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 21313 files and directories currently installed.) Preparing to unpack .../000-python3_3.13.7-1_arm64.deb ... Unpacking python3 (3.13.7-1) ... Selecting previously unselected package libproc2-0:arm64. Preparing to unpack .../001-libproc2-0_2%3a4.0.4-9_arm64.deb ... Unpacking libproc2-0:arm64 (2:4.0.4-9) ... Selecting previously unselected package procps. Preparing to unpack .../002-procps_2%3a4.0.4-9_arm64.deb ... Unpacking procps (2:4.0.4-9) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../003-sensible-utils_0.0.26_all.deb ... Unpacking sensible-utils (0.0.26) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../004-libmagic-mgc_1%3a5.46-5_arm64.deb ... Unpacking libmagic-mgc (1:5.46-5) ... Selecting previously unselected package libmagic1t64:arm64. Preparing to unpack .../005-libmagic1t64_1%3a5.46-5_arm64.deb ... Unpacking libmagic1t64:arm64 (1:5.46-5) ... Selecting previously unselected package file. Preparing to unpack .../006-file_1%3a5.46-5_arm64.deb ... Unpacking file (1:5.46-5) ... Selecting previously unselected package gettext-base. Preparing to unpack .../007-gettext-base_0.23.1-2+b1_arm64.deb ... Unpacking gettext-base (0.23.1-2+b1) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../008-libuchardet0_0.0.8-2_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.8-2) ... Selecting previously unselected package groff-base. Preparing to unpack .../009-groff-base_1.23.0-9_arm64.deb ... Unpacking groff-base (1.23.0-9) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../010-bsdextrautils_2.41.2-4_arm64.deb ... Unpacking bsdextrautils (2.41.2-4) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../011-libpipeline1_1.5.8-1_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../012-man-db_2.13.1-1_arm64.deb ... Unpacking man-db (2.13.1-1) ... Selecting previously unselected package m4. Preparing to unpack .../013-m4_1.4.20-2_arm64.deb ... Unpacking m4 (1.4.20-2) ... Selecting previously unselected package autoconf. Preparing to unpack .../014-autoconf_2.72-3.1_all.deb ... Unpacking autoconf (2.72-3.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../015-autotools-dev_20240727.1_all.deb ... Unpacking autotools-dev (20240727.1) ... Selecting previously unselected package automake. Preparing to unpack .../016-automake_1%3a1.18.1-2_all.deb ... Unpacking automake (1:1.18.1-2) ... Selecting previously unselected package autopoint. Preparing to unpack .../017-autopoint_0.23.1-2_all.deb ... Unpacking autopoint (0.23.1-2) ... Selecting previously unselected package cmake-data. Preparing to unpack .../018-cmake-data_4.1.1+really3.31.6-2_all.deb ... Unpacking cmake-data (4.1.1+really3.31.6-2) ... Selecting previously unselected package libxml2-16:arm64. Preparing to unpack .../019-libxml2-16_2.15.1+dfsg-0.3_arm64.deb ... Unpacking libxml2-16:arm64 (2.15.1+dfsg-0.3) ... Selecting previously unselected package libarchive13t64:arm64. Preparing to unpack .../020-libarchive13t64_3.7.4-4+b1_arm64.deb ... Unpacking libarchive13t64:arm64 (3.7.4-4+b1) ... Selecting previously unselected package libnghttp3-9:arm64. Preparing to unpack .../021-libnghttp3-9_1.12.0-1_arm64.deb ... Unpacking libnghttp3-9:arm64 (1.12.0-1) ... Selecting previously unselected package libngtcp2-16:arm64. Preparing to unpack .../022-libngtcp2-16_1.16.0-1_arm64.deb ... Unpacking libngtcp2-16:arm64 (1.16.0-1) ... Selecting previously unselected package libbrotli1:arm64. Preparing to unpack .../023-libbrotli1_1.1.0-2+b7_arm64.deb ... Unpacking libbrotli1:arm64 (1.1.0-2+b7) ... Selecting previously unselected package libkrb5support0:arm64. Preparing to unpack .../024-libkrb5support0_1.21.3-5_arm64.deb ... Unpacking libkrb5support0:arm64 (1.21.3-5) ... Selecting previously unselected package libcom-err2:arm64. Preparing to unpack .../025-libcom-err2_1.47.2-3+b3_arm64.deb ... Unpacking libcom-err2:arm64 (1.47.2-3+b3) ... Selecting previously unselected package libk5crypto3:arm64. Preparing to unpack .../026-libk5crypto3_1.21.3-5_arm64.deb ... Unpacking libk5crypto3:arm64 (1.21.3-5) ... Selecting previously unselected package libkeyutils1:arm64. Preparing to unpack .../027-libkeyutils1_1.6.3-6_arm64.deb ... Unpacking libkeyutils1:arm64 (1.6.3-6) ... Selecting previously unselected package libkrb5-3:arm64. Preparing to unpack .../028-libkrb5-3_1.21.3-5_arm64.deb ... Unpacking libkrb5-3:arm64 (1.21.3-5) ... Selecting previously unselected package libgssapi-krb5-2:arm64. Preparing to unpack .../029-libgssapi-krb5-2_1.21.3-5_arm64.deb ... Unpacking libgssapi-krb5-2:arm64 (1.21.3-5) ... Selecting previously unselected package libunistring5:arm64. Preparing to unpack .../030-libunistring5_1.3-2_arm64.deb ... Unpacking libunistring5:arm64 (1.3-2) ... Selecting previously unselected package libidn2-0:arm64. Preparing to unpack .../031-libidn2-0_2.3.8-4_arm64.deb ... Unpacking libidn2-0:arm64 (2.3.8-4) ... Selecting previously unselected package libsasl2-modules-db:arm64. Preparing to unpack .../032-libsasl2-modules-db_2.1.28+dfsg1-10_arm64.deb ... Unpacking libsasl2-modules-db:arm64 (2.1.28+dfsg1-10) ... Selecting previously unselected package libsasl2-2:arm64. Preparing to unpack .../033-libsasl2-2_2.1.28+dfsg1-10_arm64.deb ... Unpacking libsasl2-2:arm64 (2.1.28+dfsg1-10) ... Selecting previously unselected package libldap2:arm64. Preparing to unpack .../034-libldap2_2.6.10+dfsg-1_arm64.deb ... Unpacking libldap2:arm64 (2.6.10+dfsg-1) ... Selecting previously unselected package libnghttp2-14:arm64. Preparing to unpack .../035-libnghttp2-14_1.64.0-1.1+b1_arm64.deb ... Unpacking libnghttp2-14:arm64 (1.64.0-1.1+b1) ... Selecting previously unselected package libngtcp2-crypto-ossl0:arm64. Preparing to unpack .../036-libngtcp2-crypto-ossl0_1.16.0-1_arm64.deb ... Unpacking libngtcp2-crypto-ossl0:arm64 (1.16.0-1) ... Selecting previously unselected package libpsl5t64:arm64. Preparing to unpack .../037-libpsl5t64_0.21.2-1.1+b1_arm64.deb ... Unpacking libpsl5t64:arm64 (0.21.2-1.1+b1) ... Selecting previously unselected package libp11-kit0:arm64. Preparing to unpack .../038-libp11-kit0_0.25.9-2_arm64.deb ... Unpacking libp11-kit0:arm64 (0.25.9-2) ... Selecting previously unselected package libtasn1-6:arm64. Preparing to unpack .../039-libtasn1-6_4.20.0-2_arm64.deb ... Unpacking libtasn1-6:arm64 (4.20.0-2) ... Selecting previously unselected package libgnutls30t64:arm64. Preparing to unpack .../040-libgnutls30t64_3.8.10-3_arm64.deb ... Unpacking libgnutls30t64:arm64 (3.8.10-3) ... Selecting previously unselected package librtmp1:arm64. Preparing to unpack .../041-librtmp1_2.4+20151223.gitfa8646d.1-3_arm64.deb ... Unpacking librtmp1:arm64 (2.4+20151223.gitfa8646d.1-3) ... Selecting previously unselected package libssh2-1t64:arm64. Preparing to unpack .../042-libssh2-1t64_1.11.1-1_arm64.deb ... Unpacking libssh2-1t64:arm64 (1.11.1-1) ... Selecting previously unselected package libcurl4t64:arm64. Preparing to unpack .../043-libcurl4t64_8.17.0~rc3-1_arm64.deb ... Unpacking libcurl4t64:arm64 (8.17.0~rc3-1) ... Selecting previously unselected package libjsoncpp26:arm64. Preparing to unpack .../044-libjsoncpp26_1.9.6-4_arm64.deb ... Unpacking libjsoncpp26:arm64 (1.9.6-4) ... Selecting previously unselected package librhash1:arm64. Preparing to unpack .../045-librhash1_1.4.6-1_arm64.deb ... Unpacking librhash1:arm64 (1.4.6-1) ... Selecting previously unselected package libuv1t64:arm64. Preparing to unpack .../046-libuv1t64_1.51.0-2_arm64.deb ... Unpacking libuv1t64:arm64 (1.51.0-2) ... Selecting previously unselected package cmake. Preparing to unpack .../047-cmake_4.1.1+really3.31.6-2_arm64.deb ... Unpacking cmake (4.1.1+really3.31.6-2) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../048-libdebhelper-perl_13.28_all.deb ... Unpacking libdebhelper-perl (13.28) ... Selecting previously unselected package libtool. Preparing to unpack .../049-libtool_2.5.4-7_all.deb ... Unpacking libtool (2.5.4-7) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../050-dh-autoreconf_21_all.deb ... Unpacking dh-autoreconf (21) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../051-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../052-libfile-stripnondeterminism-perl_1.15.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.15.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../053-dh-strip-nondeterminism_1.15.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.15.0-1) ... Selecting previously unselected package libelf1t64:arm64. Preparing to unpack .../054-libelf1t64_0.194-1_arm64.deb ... Unpacking libelf1t64:arm64 (0.194-1) ... Selecting previously unselected package dwz. Preparing to unpack .../055-dwz_0.16-2_arm64.deb ... Unpacking dwz (0.16-2) ... Selecting previously unselected package gettext. Preparing to unpack .../056-gettext_0.23.1-2+b1_arm64.deb ... Unpacking gettext (0.23.1-2+b1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../057-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../058-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../059-debhelper_13.28_all.deb ... Unpacking debhelper (13.28) ... Selecting previously unselected package libgpg-error0:arm64. Preparing to unpack .../060-libgpg-error0_1.56-2_arm64.deb ... Unpacking libgpg-error0:arm64 (1.56-2) ... Selecting previously unselected package libassuan9:arm64. Preparing to unpack .../061-libassuan9_3.0.2-2_arm64.deb ... Unpacking libassuan9:arm64 (3.0.2-2) ... Selecting previously unselected package libgcrypt20:arm64. Preparing to unpack .../062-libgcrypt20_1.11.2-2_arm64.deb ... Unpacking libgcrypt20:arm64 (1.11.2-2) ... Selecting previously unselected package gpgconf. Preparing to unpack .../063-gpgconf_2.4.8-4_arm64.deb ... Unpacking gpgconf (2.4.8-4) ... Selecting previously unselected package libksba8:arm64. Preparing to unpack .../064-libksba8_1.6.7-2+b1_arm64.deb ... Unpacking libksba8:arm64 (1.6.7-2+b1) ... Selecting previously unselected package libnpth0t64:arm64. Preparing to unpack .../065-libnpth0t64_1.8-3_arm64.deb ... Unpacking libnpth0t64:arm64 (1.8-3) ... Selecting previously unselected package dirmngr. Preparing to unpack .../066-dirmngr_2.4.8-4_arm64.deb ... Unpacking dirmngr (2.4.8-4) ... Selecting previously unselected package libpng16-16t64:arm64. Preparing to unpack .../067-libpng16-16t64_1.6.50-1_arm64.deb ... Unpacking libpng16-16t64:arm64 (1.6.50-1) ... Selecting previously unselected package libfreetype6:arm64. Preparing to unpack .../068-libfreetype6_2.13.3+dfsg-1_arm64.deb ... Unpacking libfreetype6:arm64 (2.13.3+dfsg-1) ... Selecting previously unselected package fonts-dejavu-mono. Preparing to unpack .../069-fonts-dejavu-mono_2.37-8_all.deb ... Unpacking fonts-dejavu-mono (2.37-8) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../070-fonts-dejavu-core_2.37-8_all.deb ... Unpacking fonts-dejavu-core (2.37-8) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../071-fontconfig-config_2.15.0-2.4_arm64.deb ... Unpacking fontconfig-config (2.15.0-2.4) ... Selecting previously unselected package libfontconfig1:arm64. Preparing to unpack .../072-libfontconfig1_2.15.0-2.4_arm64.deb ... Unpacking libfontconfig1:arm64 (2.15.0-2.4) ... Selecting previously unselected package fontconfig. Preparing to unpack .../073-fontconfig_2.15.0-2.4_arm64.deb ... Unpacking fontconfig (2.15.0-2.4) ... Selecting previously unselected package gdal-data. Preparing to unpack .../074-gdal-data_3.11.4+dfsg-1_all.deb ... Unpacking gdal-data (3.11.4+dfsg-1) ... Selecting previously unselected package gdal-plugins:arm64. Preparing to unpack .../075-gdal-plugins_3.11.4+dfsg-1_arm64.deb ... Unpacking gdal-plugins:arm64 (3.11.4+dfsg-1) ... Selecting previously unselected package libglib2.0-0t64:arm64. Preparing to unpack .../076-libglib2.0-0t64_2.86.1-1_arm64.deb ... Unpacking libglib2.0-0t64:arm64 (2.86.1-1) ... Selecting previously unselected package gir1.2-glib-2.0:arm64. Preparing to unpack .../077-gir1.2-glib-2.0_2.86.1-1_arm64.deb ... Unpacking gir1.2-glib-2.0:arm64 (2.86.1-1) ... Selecting previously unselected package gir1.2-glib-2.0-dev:arm64. Preparing to unpack .../078-gir1.2-glib-2.0-dev_2.86.1-1_arm64.deb ... Unpacking gir1.2-glib-2.0-dev:arm64 (2.86.1-1) ... Selecting previously unselected package libcap2-bin. Preparing to unpack .../079-libcap2-bin_1%3a2.75-10+b1_arm64.deb ... Unpacking libcap2-bin (1:2.75-10+b1) ... Selecting previously unselected package libgstreamer1.0-0:arm64. Preparing to unpack .../080-libgstreamer1.0-0_1.26.7-1_arm64.deb ... Unpacking libgstreamer1.0-0:arm64 (1.26.7-1) ... Selecting previously unselected package gir1.2-gstreamer-1.0:arm64. Preparing to unpack .../081-gir1.2-gstreamer-1.0_1.26.7-1_arm64.deb ... Unpacking gir1.2-gstreamer-1.0:arm64 (1.26.7-1) ... Selecting previously unselected package libdrm-common. Preparing to unpack .../082-libdrm-common_2.4.127-1_all.deb ... Unpacking libdrm-common (2.4.127-1) ... Selecting previously unselected package libdrm2:arm64. Preparing to unpack .../083-libdrm2_2.4.127-1_arm64.deb ... Unpacking libdrm2:arm64 (2.4.127-1) ... Selecting previously unselected package libglvnd0:arm64. Preparing to unpack .../084-libglvnd0_1.7.0-1+b2_arm64.deb ... Unpacking libglvnd0:arm64 (1.7.0-1+b2) ... Selecting previously unselected package libdrm-amdgpu1:arm64. Preparing to unpack .../085-libdrm-amdgpu1_2.4.127-1_arm64.deb ... Unpacking libdrm-amdgpu1:arm64 (2.4.127-1) ... Selecting previously unselected package libedit2:arm64. Preparing to unpack .../086-libedit2_3.1-20250104-1_arm64.deb ... Unpacking libedit2:arm64 (3.1-20250104-1) ... Selecting previously unselected package libz3-4:arm64. Preparing to unpack .../087-libz3-4_4.13.3-1_arm64.deb ... Unpacking libz3-4:arm64 (4.13.3-1) ... Selecting previously unselected package libllvm19:arm64. Preparing to unpack .../088-libllvm19_1%3a19.1.7-10_arm64.deb ... Unpacking libllvm19:arm64 (1:19.1.7-10) ... Selecting previously unselected package libsensors-config. Preparing to unpack .../089-libsensors-config_1%3a3.6.2-2_all.deb ... Unpacking libsensors-config (1:3.6.2-2) ... Selecting previously unselected package libsensors5:arm64. Preparing to unpack .../090-libsensors5_1%3a3.6.2-2_arm64.deb ... Unpacking libsensors5:arm64 (1:3.6.2-2) ... Selecting previously unselected package libxau6:arm64. Preparing to unpack .../091-libxau6_1%3a1.0.11-1_arm64.deb ... Unpacking libxau6:arm64 (1:1.0.11-1) ... Selecting previously unselected package libxdmcp6:arm64. Preparing to unpack .../092-libxdmcp6_1%3a1.1.5-1_arm64.deb ... Unpacking libxdmcp6:arm64 (1:1.1.5-1) ... Selecting previously unselected package libxcb1:arm64. Preparing to unpack .../093-libxcb1_1.17.0-2+b1_arm64.deb ... Unpacking libxcb1:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../094-libx11-data_2%3a1.8.12-1_all.deb ... Unpacking libx11-data (2:1.8.12-1) ... Selecting previously unselected package libx11-6:arm64. Preparing to unpack .../095-libx11-6_2%3a1.8.12-1_arm64.deb ... Unpacking libx11-6:arm64 (2:1.8.12-1) ... Selecting previously unselected package libx11-xcb1:arm64. Preparing to unpack .../096-libx11-xcb1_2%3a1.8.12-1_arm64.deb ... Unpacking libx11-xcb1:arm64 (2:1.8.12-1) ... Selecting previously unselected package libxcb-dri3-0:arm64. Preparing to unpack .../097-libxcb-dri3-0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-dri3-0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-present0:arm64. Preparing to unpack .../098-libxcb-present0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-present0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-randr0:arm64. Preparing to unpack .../099-libxcb-randr0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-randr0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-sync1:arm64. Preparing to unpack .../100-libxcb-sync1_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-sync1:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-xfixes0:arm64. Preparing to unpack .../101-libxcb-xfixes0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-xfixes0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxshmfence1:arm64. Preparing to unpack .../102-libxshmfence1_1.3.3-1_arm64.deb ... Unpacking libxshmfence1:arm64 (1.3.3-1) ... Selecting previously unselected package mesa-libgallium:arm64. Preparing to unpack .../103-mesa-libgallium_25.2.6-1_arm64.deb ... Unpacking mesa-libgallium:arm64 (25.2.6-1) ... Selecting previously unselected package libgbm1:arm64. Preparing to unpack .../104-libgbm1_25.2.6-1_arm64.deb ... Unpacking libgbm1:arm64 (25.2.6-1) ... Selecting previously unselected package libwayland-client0:arm64. Preparing to unpack .../105-libwayland-client0_1.24.0-2+b1_arm64.deb ... Unpacking libwayland-client0:arm64 (1.24.0-2+b1) ... Selecting previously unselected package libxcb-shm0:arm64. Preparing to unpack .../106-libxcb-shm0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-shm0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libegl-mesa0:arm64. Preparing to unpack .../107-libegl-mesa0_25.2.6-1_arm64.deb ... Unpacking libegl-mesa0:arm64 (25.2.6-1) ... Selecting previously unselected package libegl1:arm64. Preparing to unpack .../108-libegl1_1.7.0-1+b2_arm64.deb ... Unpacking libegl1:arm64 (1.7.0-1+b2) ... Selecting previously unselected package libxcb-glx0:arm64. Preparing to unpack .../109-libxcb-glx0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-glx0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxext6:arm64. Preparing to unpack .../110-libxext6_2%3a1.3.4-1+b3_arm64.deb ... Unpacking libxext6:arm64 (2:1.3.4-1+b3) ... Selecting previously unselected package libxxf86vm1:arm64. Preparing to unpack .../111-libxxf86vm1_1%3a1.1.4-1+b4_arm64.deb ... Unpacking libxxf86vm1:arm64 (1:1.1.4-1+b4) ... Selecting previously unselected package libvulkan1:arm64. Preparing to unpack .../112-libvulkan1_1.4.328.1-1_arm64.deb ... Unpacking libvulkan1:arm64 (1.4.328.1-1) ... Selecting previously unselected package libgl1-mesa-dri:arm64. Preparing to unpack .../113-libgl1-mesa-dri_25.2.6-1_arm64.deb ... Unpacking libgl1-mesa-dri:arm64 (25.2.6-1) ... Selecting previously unselected package libglx-mesa0:arm64. Preparing to unpack .../114-libglx-mesa0_25.2.6-1_arm64.deb ... Unpacking libglx-mesa0:arm64 (25.2.6-1) ... Selecting previously unselected package libglx0:arm64. Preparing to unpack .../115-libglx0_1.7.0-1+b2_arm64.deb ... Unpacking libglx0:arm64 (1.7.0-1+b2) ... Selecting previously unselected package libgl1:arm64. Preparing to unpack .../116-libgl1_1.7.0-1+b2_arm64.deb ... Unpacking libgl1:arm64 (1.7.0-1+b2) ... Selecting previously unselected package liborc-0.4-0t64:arm64. Preparing to unpack .../117-liborc-0.4-0t64_1%3a0.4.41-1_arm64.deb ... Unpacking liborc-0.4-0t64:arm64 (1:0.4.41-1) ... Selecting previously unselected package iso-codes. Preparing to unpack .../118-iso-codes_4.18.0-1_all.deb ... Unpacking iso-codes (4.18.0-1) ... Selecting previously unselected package libgstreamer-plugins-base1.0-0:arm64. Preparing to unpack .../119-libgstreamer-plugins-base1.0-0_1.26.7-1_arm64.deb ... Unpacking libgstreamer-plugins-base1.0-0:arm64 (1.26.7-1) ... Selecting previously unselected package libgudev-1.0-0:arm64. Preparing to unpack .../120-libgudev-1.0-0_238-7_arm64.deb ... Unpacking libgudev-1.0-0:arm64 (238-7) ... Selecting previously unselected package libwayland-cursor0:arm64. Preparing to unpack .../121-libwayland-cursor0_1.24.0-2+b1_arm64.deb ... Unpacking libwayland-cursor0:arm64 (1.24.0-2+b1) ... Selecting previously unselected package libwayland-egl1:arm64. Preparing to unpack .../122-libwayland-egl1_1.24.0-2+b1_arm64.deb ... Unpacking libwayland-egl1:arm64 (1.24.0-2+b1) ... Selecting previously unselected package libgstreamer-gl1.0-0:arm64. Preparing to unpack .../123-libgstreamer-gl1.0-0_1.26.7-1_arm64.deb ... Unpacking libgstreamer-gl1.0-0:arm64 (1.26.7-1) ... Selecting previously unselected package gir1.2-gst-plugins-base-1.0:arm64. Preparing to unpack .../124-gir1.2-gst-plugins-base-1.0_1.26.7-1_arm64.deb ... Unpacking gir1.2-gst-plugins-base-1.0:arm64 (1.26.7-1) ... Selecting previously unselected package gir1.2-gudev-1.0:arm64. Preparing to unpack .../125-gir1.2-gudev-1.0_238-7_arm64.deb ... Unpacking gir1.2-gudev-1.0:arm64 (238-7) ... Selecting previously unselected package libibus-1.0-5:arm64. Preparing to unpack .../126-libibus-1.0-5_1.5.32-2_arm64.deb ... Unpacking libibus-1.0-5:arm64 (1.5.32-2) ... Selecting previously unselected package gir1.2-ibus-1.0:arm64. Preparing to unpack .../127-gir1.2-ibus-1.0_1.5.32-2_arm64.deb ... Unpacking gir1.2-ibus-1.0:arm64 (1.5.32-2) ... Selecting previously unselected package native-architecture. Preparing to unpack .../128-native-architecture_0.2.6_all.deb ... Unpacking native-architecture (0.2.6) ... Selecting previously unselected package libgirepository-2.0-0:arm64. Preparing to unpack .../129-libgirepository-2.0-0_2.86.1-1_arm64.deb ... Unpacking libgirepository-2.0-0:arm64 (2.86.1-1) ... Selecting previously unselected package girepository-tools:arm64. Preparing to unpack .../130-girepository-tools_2.86.1-1_arm64.deb ... Unpacking girepository-tools:arm64 (2.86.1-1) ... Selecting previously unselected package spirv-tools. Preparing to unpack .../131-spirv-tools_2025.3~rc1-1_arm64.deb ... Unpacking spirv-tools (2025.3~rc1-1) ... Selecting previously unselected package glslang-tools. Preparing to unpack .../132-glslang-tools_15.4.0-1_arm64.deb ... Unpacking glslang-tools (15.4.0-1) ... Selecting previously unselected package gnupg-l10n. Preparing to unpack .../133-gnupg-l10n_2.4.8-4_all.deb ... Unpacking gnupg-l10n (2.4.8-4) ... Selecting previously unselected package gpg. Preparing to unpack .../134-gpg_2.4.8-4_arm64.deb ... Unpacking gpg (2.4.8-4) ... Selecting previously unselected package pinentry-curses. Preparing to unpack .../135-pinentry-curses_1.3.2-3_arm64.deb ... Unpacking pinentry-curses (1.3.2-3) ... Selecting previously unselected package gpg-agent. Preparing to unpack .../136-gpg-agent_2.4.8-4_arm64.deb ... Unpacking gpg-agent (2.4.8-4) ... Selecting previously unselected package gpgsm. Preparing to unpack .../137-gpgsm_2.4.8-4_arm64.deb ... Unpacking gpgsm (2.4.8-4) ... Selecting previously unselected package gnupg. Preparing to unpack .../138-gnupg_2.4.8-4_all.deb ... Unpacking gnupg (2.4.8-4) ... Selecting previously unselected package libnl-3-200:arm64. Preparing to unpack .../139-libnl-3-200_3.11.0-2_arm64.deb ... Unpacking libnl-3-200:arm64 (3.11.0-2) ... Selecting previously unselected package libnl-route-3-200:arm64. Preparing to unpack .../140-libnl-route-3-200_3.11.0-2_arm64.deb ... Unpacking libnl-route-3-200:arm64 (3.11.0-2) ... Selecting previously unselected package libibverbs1:arm64. Preparing to unpack .../141-libibverbs1_56.1-1+b1_arm64.deb ... Unpacking libibverbs1:arm64 (56.1-1+b1) ... Selecting previously unselected package ibverbs-providers:arm64. Preparing to unpack .../142-ibverbs-providers_56.1-1+b1_arm64.deb ... Unpacking ibverbs-providers:arm64 (56.1-1+b1) ... Selecting previously unselected package libabsl20240722:arm64. Preparing to unpack .../143-libabsl20240722_20240722.0-4_arm64.deb ... Unpacking libabsl20240722:arm64 (20240722.0-4) ... Selecting previously unselected package libaec0:arm64. Preparing to unpack .../144-libaec0_1.1.4-2_arm64.deb ... Unpacking libaec0:arm64 (1.1.4-2) ... Selecting previously unselected package libllvm21:arm64. Preparing to unpack .../145-libllvm21_1%3a21.1.4-5_arm64.deb ... Unpacking libllvm21:arm64 (1:21.1.4-5) ... Selecting previously unselected package libamd-comgr3:arm64. Preparing to unpack .../146-libamd-comgr3_7.0.2+dfsg-1_arm64.deb ... Unpacking libamd-comgr3:arm64 (7.0.2+dfsg-1) ... Selecting previously unselected package libnuma1:arm64. Preparing to unpack .../147-libnuma1_2.0.19-1_arm64.deb ... Unpacking libnuma1:arm64 (2.0.19-1) ... Selecting previously unselected package libhsakmt1:arm64. Preparing to unpack .../148-libhsakmt1_6.4.3+dfsg-3_arm64.deb ... Unpacking libhsakmt1:arm64 (6.4.3+dfsg-3) ... Selecting previously unselected package libhsa-runtime64-1:arm64. Preparing to unpack .../149-libhsa-runtime64-1_6.4.3+dfsg-3_arm64.deb ... Unpacking libhsa-runtime64-1:arm64 (6.4.3+dfsg-3) ... Selecting previously unselected package libamdhip64-6:arm64. Preparing to unpack .../150-libamdhip64-6_6.4.3-3_arm64.deb ... Unpacking libamdhip64-6:arm64 (6.4.3-3) ... Selecting previously unselected package libaom3:arm64. Preparing to unpack .../151-libaom3_3.13.1-2_arm64.deb ... Unpacking libaom3:arm64 (3.13.1-2) ... Selecting previously unselected package libblas3:arm64. Preparing to unpack .../152-libblas3_3.12.1-7_arm64.deb ... Unpacking libblas3:arm64 (3.12.1-7) ... Selecting previously unselected package libgfortran5:arm64. Preparing to unpack .../153-libgfortran5_15.2.0-7_arm64.deb ... Unpacking libgfortran5:arm64 (15.2.0-7) ... Selecting previously unselected package liblapack3:arm64. Preparing to unpack .../154-liblapack3_3.12.1-7_arm64.deb ... Unpacking liblapack3:arm64 (3.12.1-7) ... Selecting previously unselected package libarpack2t64:arm64. Preparing to unpack .../155-libarpack2t64_3.9.1-6_arm64.deb ... Unpacking libarpack2t64:arm64 (3.9.1-6) ... Selecting previously unselected package libarmadillo14. Preparing to unpack .../156-libarmadillo14_1%3a14.2.3+dfsg-1_arm64.deb ... Unpacking libarmadillo14 (1:14.2.3+dfsg-1) ... Selecting previously unselected package libasound2-data. Preparing to unpack .../157-libasound2-data_1.2.14-2_all.deb ... Unpacking libasound2-data (1.2.14-2) ... Selecting previously unselected package libasound2t64:arm64. Preparing to unpack .../158-libasound2t64_1.2.14-2_arm64.deb ... Unpacking libasound2t64:arm64 (1.2.14-2) ... Selecting previously unselected package libasound2-dev:arm64. Preparing to unpack .../159-libasound2-dev_1.2.14-2_arm64.deb ... Unpacking libasound2-dev:arm64 (1.2.14-2) ... Selecting previously unselected package libasyncns0:arm64. Preparing to unpack .../160-libasyncns0_0.8-7_arm64.deb ... Unpacking libasyncns0:arm64 (0.8-7) ... Selecting previously unselected package libva2:arm64. Preparing to unpack .../161-libva2_2.22.0-3_arm64.deb ... Unpacking libva2:arm64 (2.22.0-3) ... Selecting previously unselected package libva-drm2:arm64. Preparing to unpack .../162-libva-drm2_2.22.0-3_arm64.deb ... Unpacking libva-drm2:arm64 (2.22.0-3) ... Selecting previously unselected package libxfixes3:arm64. Preparing to unpack .../163-libxfixes3_1%3a6.0.0-2+b4_arm64.deb ... Unpacking libxfixes3:arm64 (1:6.0.0-2+b4) ... Selecting previously unselected package libva-x11-2:arm64. Preparing to unpack .../164-libva-x11-2_2.22.0-3_arm64.deb ... Unpacking libva-x11-2:arm64 (2.22.0-3) ... Selecting previously unselected package libvdpau1:arm64. Preparing to unpack .../165-libvdpau1_1.5-3+b1_arm64.deb ... Unpacking libvdpau1:arm64 (1.5-3+b1) ... Selecting previously unselected package ocl-icd-libopencl1:arm64. Preparing to unpack .../166-ocl-icd-libopencl1_2.3.4-1_arm64.deb ... Unpacking ocl-icd-libopencl1:arm64 (2.3.4-1) ... Selecting previously unselected package libavutil59:arm64. Preparing to unpack .../167-libavutil59_7%3a7.1.2-1+b1_arm64.deb ... Unpacking libavutil59:arm64 (7:7.1.2-1+b1) ... Selecting previously unselected package libpixman-1-0:arm64. Preparing to unpack .../168-libpixman-1-0_0.46.4-1_arm64.deb ... Unpacking libpixman-1-0:arm64 (0.46.4-1) ... Selecting previously unselected package libxcb-render0:arm64. Preparing to unpack .../169-libxcb-render0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-render0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxrender1:arm64. Preparing to unpack .../170-libxrender1_1%3a0.9.12-1_arm64.deb ... Unpacking libxrender1:arm64 (1:0.9.12-1) ... Selecting previously unselected package libcairo2:arm64. Preparing to unpack .../171-libcairo2_1.18.4-1+b1_arm64.deb ... Unpacking libcairo2:arm64 (1.18.4-1+b1) ... Selecting previously unselected package libcodec2-1.2:arm64. Preparing to unpack .../172-libcodec2-1.2_1.2.0-4_arm64.deb ... Unpacking libcodec2-1.2:arm64 (1.2.0-4) ... Selecting previously unselected package libdav1d7:arm64. Preparing to unpack .../173-libdav1d7_1.5.1-1_arm64.deb ... Unpacking libdav1d7:arm64 (1.5.1-1) ... Selecting previously unselected package libgsm1:arm64. Preparing to unpack .../174-libgsm1_1.0.22-1+b2_arm64.deb ... Unpacking libgsm1:arm64 (1.0.22-1+b2) ... Selecting previously unselected package libhwy1t64:arm64. Preparing to unpack .../175-libhwy1t64_1.2.0-2+b2_arm64.deb ... Unpacking libhwy1t64:arm64 (1.2.0-2+b2) ... Selecting previously unselected package liblcms2-2:arm64. Preparing to unpack .../176-liblcms2-2_2.16-2_arm64.deb ... Unpacking liblcms2-2:arm64 (2.16-2) ... Selecting previously unselected package libjxl0.11:arm64. Preparing to unpack .../177-libjxl0.11_0.11.1-6_arm64.deb ... Unpacking libjxl0.11:arm64 (0.11.1-6) ... Selecting previously unselected package libmp3lame0:arm64. Preparing to unpack .../178-libmp3lame0_3.100-6+b3_arm64.deb ... Unpacking libmp3lame0:arm64 (3.100-6+b3) ... Selecting previously unselected package libopenjp2-7:arm64. Preparing to unpack .../179-libopenjp2-7_2.5.3-2.1_arm64.deb ... Unpacking libopenjp2-7:arm64 (2.5.3-2.1) ... Selecting previously unselected package libopus0:arm64. Preparing to unpack .../180-libopus0_1.5.2-2_arm64.deb ... Unpacking libopus0:arm64 (1.5.2-2) ... Selecting previously unselected package librav1e0.8:arm64. Preparing to unpack .../181-librav1e0.8_0.8.1-5_arm64.deb ... Unpacking librav1e0.8:arm64 (0.8.1-5) ... Selecting previously unselected package libcairo-gobject2:arm64. Preparing to unpack .../182-libcairo-gobject2_1.18.4-1+b1_arm64.deb ... Unpacking libcairo-gobject2:arm64 (1.18.4-1+b1) ... Selecting previously unselected package libgdk-pixbuf2.0-common. Preparing to unpack .../183-libgdk-pixbuf2.0-common_2.44.4+dfsg-1_all.deb ... Unpacking libgdk-pixbuf2.0-common (2.44.4+dfsg-1) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../184-shared-mime-info_2.4-5+b3_arm64.deb ... Unpacking shared-mime-info (2.4-5+b3) ... Selecting previously unselected package libjpeg62-turbo:arm64. Preparing to unpack .../185-libjpeg62-turbo_1%3a2.1.5-4_arm64.deb ... Unpacking libjpeg62-turbo:arm64 (1:2.1.5-4) ... Selecting previously unselected package libdeflate0:arm64. Preparing to unpack .../186-libdeflate0_1.23-2_arm64.deb ... Unpacking libdeflate0:arm64 (1.23-2) ... Selecting previously unselected package libjbig0:arm64. Preparing to unpack .../187-libjbig0_2.1-6.1+b2_arm64.deb ... Unpacking libjbig0:arm64 (2.1-6.1+b2) ... Selecting previously unselected package liblerc4:arm64. Preparing to unpack .../188-liblerc4_4.0.0+ds-5_arm64.deb ... Unpacking liblerc4:arm64 (4.0.0+ds-5) ... Selecting previously unselected package libsharpyuv0:arm64. Preparing to unpack .../189-libsharpyuv0_1.5.0-0.1_arm64.deb ... Unpacking libsharpyuv0:arm64 (1.5.0-0.1) ... Selecting previously unselected package libwebp7:arm64. Preparing to unpack .../190-libwebp7_1.5.0-0.1_arm64.deb ... Unpacking libwebp7:arm64 (1.5.0-0.1) ... Selecting previously unselected package libtiff6:arm64. Preparing to unpack .../191-libtiff6_4.7.1-1_arm64.deb ... Unpacking libtiff6:arm64 (4.7.1-1) ... Selecting previously unselected package libgdk-pixbuf-2.0-0:arm64. Preparing to unpack .../192-libgdk-pixbuf-2.0-0_2.44.4+dfsg-1_arm64.deb ... Unpacking libgdk-pixbuf-2.0-0:arm64 (2.44.4+dfsg-1) ... Selecting previously unselected package libfribidi0:arm64. Preparing to unpack .../193-libfribidi0_1.0.16-3_arm64.deb ... Unpacking libfribidi0:arm64 (1.0.16-3) ... Selecting previously unselected package libgraphite2-3:arm64. Preparing to unpack .../194-libgraphite2-3_1.3.14-11_arm64.deb ... Unpacking libgraphite2-3:arm64 (1.3.14-11) ... Selecting previously unselected package libharfbuzz0b:arm64. Preparing to unpack .../195-libharfbuzz0b_12.1.0-1_arm64.deb ... Unpacking libharfbuzz0b:arm64 (12.1.0-1) ... Selecting previously unselected package libthai-data. Preparing to unpack .../196-libthai-data_0.1.29-2_all.deb ... Unpacking libthai-data (0.1.29-2) ... Selecting previously unselected package libdatrie1:arm64. Preparing to unpack .../197-libdatrie1_0.2.13-4_arm64.deb ... Unpacking libdatrie1:arm64 (0.2.13-4) ... Selecting previously unselected package libthai0:arm64. Preparing to unpack .../198-libthai0_0.1.29-2+b1_arm64.deb ... Unpacking libthai0:arm64 (0.1.29-2+b1) ... Selecting previously unselected package libpango-1.0-0:arm64. Preparing to unpack .../199-libpango-1.0-0_1.56.3-2_arm64.deb ... Unpacking libpango-1.0-0:arm64 (1.56.3-2) ... Selecting previously unselected package libpangoft2-1.0-0:arm64. Preparing to unpack .../200-libpangoft2-1.0-0_1.56.3-2_arm64.deb ... Unpacking libpangoft2-1.0-0:arm64 (1.56.3-2) ... Selecting previously unselected package libpangocairo-1.0-0:arm64. Preparing to unpack .../201-libpangocairo-1.0-0_1.56.3-2_arm64.deb ... Unpacking libpangocairo-1.0-0:arm64 (1.56.3-2) ... Selecting previously unselected package librsvg2-2:arm64. Preparing to unpack .../202-librsvg2-2_2.60.0+dfsg-1+b1_arm64.deb ... Unpacking librsvg2-2:arm64 (2.60.0+dfsg-1+b1) ... Selecting previously unselected package libshine3:arm64. Preparing to unpack .../203-libshine3_3.1.1-3_arm64.deb ... Unpacking libshine3:arm64 (3.1.1-3) ... Selecting previously unselected package libsnappy1v5:arm64. Preparing to unpack .../204-libsnappy1v5_1.2.2-2_arm64.deb ... Unpacking libsnappy1v5:arm64 (1.2.2-2) ... Selecting previously unselected package libspeex1:arm64. Preparing to unpack .../205-libspeex1_1.2.1-3_arm64.deb ... Unpacking libspeex1:arm64 (1.2.1-3) ... Selecting previously unselected package libsvtav1enc2:arm64. Preparing to unpack .../206-libsvtav1enc2_2.3.0+dfsg-1_arm64.deb ... Unpacking libsvtav1enc2:arm64 (2.3.0+dfsg-1) ... Selecting previously unselected package libsoxr0:arm64. Preparing to unpack .../207-libsoxr0_0.1.3-4+b2_arm64.deb ... Unpacking libsoxr0:arm64 (0.1.3-4+b2) ... Selecting previously unselected package libswresample5:arm64. Preparing to unpack .../208-libswresample5_7%3a7.1.2-1+b1_arm64.deb ... Unpacking libswresample5:arm64 (7:7.1.2-1+b1) ... Selecting previously unselected package libtheoradec2:arm64. Preparing to unpack .../209-libtheoradec2_1.2.0+dfsg-6_arm64.deb ... Unpacking libtheoradec2:arm64 (1.2.0+dfsg-6) ... Selecting previously unselected package libogg0:arm64. Preparing to unpack .../210-libogg0_1.3.6-1_arm64.deb ... Unpacking libogg0:arm64 (1.3.6-1) ... Selecting previously unselected package libtheoraenc2:arm64. Preparing to unpack .../211-libtheoraenc2_1.2.0+dfsg-6_arm64.deb ... Unpacking libtheoraenc2:arm64 (1.2.0+dfsg-6) ... Selecting previously unselected package libtwolame0:arm64. Preparing to unpack .../212-libtwolame0_0.4.0-2+b2_arm64.deb ... Unpacking libtwolame0:arm64 (0.4.0-2+b2) ... Selecting previously unselected package libvorbis0a:arm64. Preparing to unpack .../213-libvorbis0a_1.3.7-3_arm64.deb ... Unpacking libvorbis0a:arm64 (1.3.7-3) ... Selecting previously unselected package libvorbisenc2:arm64. Preparing to unpack .../214-libvorbisenc2_1.3.7-3_arm64.deb ... Unpacking libvorbisenc2:arm64 (1.3.7-3) ... Selecting previously unselected package libvpx11:arm64. Preparing to unpack .../215-libvpx11_1.15.2-2_arm64.deb ... Unpacking libvpx11:arm64 (1.15.2-2) ... Selecting previously unselected package libwebpmux3:arm64. Preparing to unpack .../216-libwebpmux3_1.5.0-0.1_arm64.deb ... Unpacking libwebpmux3:arm64 (1.5.0-0.1) ... Selecting previously unselected package libx264-165:arm64. Preparing to unpack .../217-libx264-165_2%3a0.165.3222+gitb35605ac-3_arm64.deb ... Unpacking libx264-165:arm64 (2:0.165.3222+gitb35605ac-3) ... Selecting previously unselected package libx265-215:arm64. Preparing to unpack .../218-libx265-215_4.1-3_arm64.deb ... Unpacking libx265-215:arm64 (4.1-3) ... Selecting previously unselected package libxvidcore4:arm64. Preparing to unpack .../219-libxvidcore4_2%3a1.3.7-3_arm64.deb ... Unpacking libxvidcore4:arm64 (2:1.3.7-3) ... Selecting previously unselected package libzvbi-common. Preparing to unpack .../220-libzvbi-common_0.2.44-1_all.deb ... Unpacking libzvbi-common (0.2.44-1) ... Selecting previously unselected package libzvbi0t64:arm64. Preparing to unpack .../221-libzvbi0t64_0.2.44-1_arm64.deb ... Unpacking libzvbi0t64:arm64 (0.2.44-1) ... Selecting previously unselected package libavcodec61:arm64. Preparing to unpack .../222-libavcodec61_7%3a7.1.2-1+b1_arm64.deb ... Unpacking libavcodec61:arm64 (7:7.1.2-1+b1) ... Selecting previously unselected package libavutil-dev:arm64. Preparing to unpack .../223-libavutil-dev_7%3a7.1.2-1+b1_arm64.deb ... Unpacking libavutil-dev:arm64 (7:7.1.2-1+b1) ... Selecting previously unselected package libswresample-dev:arm64. Preparing to unpack .../224-libswresample-dev_7%3a7.1.2-1+b1_arm64.deb ... Unpacking libswresample-dev:arm64 (7:7.1.2-1+b1) ... Selecting previously unselected package libavcodec-dev:arm64. Preparing to unpack .../225-libavcodec-dev_7%3a7.1.2-1+b1_arm64.deb ... Unpacking libavcodec-dev:arm64 (7:7.1.2-1+b1) ... Selecting previously unselected package libudfread3:arm64. Preparing to unpack .../226-libudfread3_1.2.0-2_arm64.deb ... Unpacking libudfread3:arm64 (1.2.0-2) ... Selecting previously unselected package libbluray3:arm64. Preparing to unpack .../227-libbluray3_1%3a1.4.0-3_arm64.deb ... Unpacking libbluray3:arm64 (1:1.4.0-3) ... Selecting previously unselected package libchromaprint1:arm64. Preparing to unpack .../228-libchromaprint1_1.6.0-2_arm64.deb ... Unpacking libchromaprint1:arm64 (1.6.0-2) ... Selecting previously unselected package libdvdread8t64:arm64. Preparing to unpack .../229-libdvdread8t64_6.1.3-2_arm64.deb ... Unpacking libdvdread8t64:arm64 (6.1.3-2) ... Selecting previously unselected package libdvdnav4:arm64. Preparing to unpack .../230-libdvdnav4_6.1.1-3+b1_arm64.deb ... Unpacking libdvdnav4:arm64 (6.1.1-3+b1) ... Selecting previously unselected package libgme0:arm64. Preparing to unpack .../231-libgme0_0.6.4-1_arm64.deb ... Unpacking libgme0:arm64 (0.6.4-1) ... Selecting previously unselected package libmpg123-0t64:arm64. Preparing to unpack .../232-libmpg123-0t64_1.33.3-1_arm64.deb ... Unpacking libmpg123-0t64:arm64 (1.33.3-1) ... Selecting previously unselected package libvorbisfile3:arm64. Preparing to unpack .../233-libvorbisfile3_1.3.7-3_arm64.deb ... Unpacking libvorbisfile3:arm64 (1.3.7-3) ... Selecting previously unselected package libopenmpt0t64:arm64. Preparing to unpack .../234-libopenmpt0t64_0.8.3-1_arm64.deb ... Unpacking libopenmpt0t64:arm64 (0.8.3-1) ... Selecting previously unselected package librabbitmq4:arm64. Preparing to unpack .../235-librabbitmq4_0.15.0-1_arm64.deb ... Unpacking librabbitmq4:arm64 (0.15.0-1) ... Selecting previously unselected package libcjson1:arm64. Preparing to unpack .../236-libcjson1_1.7.18-4_arm64.deb ... Unpacking libcjson1:arm64 (1.7.18-4) ... Selecting previously unselected package libmbedcrypto16:arm64. Preparing to unpack .../237-libmbedcrypto16_3.6.4-2_arm64.deb ... Unpacking libmbedcrypto16:arm64 (3.6.4-2) ... Selecting previously unselected package librist4:arm64. Preparing to unpack .../238-librist4_0.2.11+dfsg-1_arm64.deb ... Unpacking librist4:arm64 (0.2.11+dfsg-1) ... Selecting previously unselected package libsrt1.5-gnutls:arm64. Preparing to unpack .../239-libsrt1.5-gnutls_1.5.4-3_arm64.deb ... Unpacking libsrt1.5-gnutls:arm64 (1.5.4-3) ... Selecting previously unselected package libssh-4:arm64. Preparing to unpack .../240-libssh-4_0.11.3-1_arm64.deb ... Unpacking libssh-4:arm64 (0.11.3-1) ... Selecting previously unselected package libnorm1t64:arm64. Preparing to unpack .../241-libnorm1t64_1.5.9+dfsg-4_arm64.deb ... Unpacking libnorm1t64:arm64 (1.5.9+dfsg-4) ... Selecting previously unselected package libpgm-5.3-0t64:arm64. Preparing to unpack .../242-libpgm-5.3-0t64_5.3.128~dfsg-2.1+b1_arm64.deb ... Unpacking libpgm-5.3-0t64:arm64 (5.3.128~dfsg-2.1+b1) ... Selecting previously unselected package libsodium23:arm64. Preparing to unpack .../243-libsodium23_1.0.18-1+b2_arm64.deb ... Unpacking libsodium23:arm64 (1.0.18-1+b2) ... Selecting previously unselected package libzmq5:arm64. Preparing to unpack .../244-libzmq5_4.3.5-1+b3_arm64.deb ... Unpacking libzmq5:arm64 (4.3.5-1+b3) ... Selecting previously unselected package libavformat61:arm64. Preparing to unpack .../245-libavformat61_7%3a7.1.2-1+b1_arm64.deb ... Unpacking libavformat61:arm64 (7:7.1.2-1+b1) ... Selecting previously unselected package libavformat-dev:arm64. Preparing to unpack .../246-libavformat-dev_7%3a7.1.2-1+b1_arm64.deb ... Unpacking libavformat-dev:arm64 (7:7.1.2-1+b1) ... Selecting previously unselected package libgav1-1:arm64. Preparing to unpack .../247-libgav1-1_0.19.0-3+b1_arm64.deb ... Unpacking libgav1-1:arm64 (0.19.0-3+b1) ... Selecting previously unselected package libyuv0:arm64. Preparing to unpack .../248-libyuv0_0.0.1919.20250919-1_arm64.deb ... Unpacking libyuv0:arm64 (0.0.1919.20250919-1) ... Selecting previously unselected package libavif16:arm64. Preparing to unpack .../249-libavif16_1.3.0-1+b1_arm64.deb ... Unpacking libavif16:arm64 (1.3.0-1+b1) ... Selecting previously unselected package uuid-dev:arm64. Preparing to unpack .../250-uuid-dev_2.41.2-4_arm64.deb ... Unpacking uuid-dev:arm64 (2.41.2-4) ... Selecting previously unselected package libblkid-dev:arm64. Preparing to unpack .../251-libblkid-dev_2.41.2-4_arm64.deb ... Unpacking libblkid-dev:arm64 (2.41.2-4) ... Selecting previously unselected package libblosc1:arm64. Preparing to unpack .../252-libblosc1_1.21.5+ds-2_arm64.deb ... Unpacking libblosc1:arm64 (1.21.5+ds-2) ... Selecting previously unselected package libmd-dev:arm64. Preparing to unpack .../253-libmd-dev_1.1.0-2+b1_arm64.deb ... Unpacking libmd-dev:arm64 (1.1.0-2+b1) ... Selecting previously unselected package libbsd-dev:arm64. Preparing to unpack .../254-libbsd-dev_0.12.2-2_arm64.deb ... Unpacking libbsd-dev:arm64 (0.12.2-2) ... Selecting previously unselected package libcap-dev:arm64. Preparing to unpack .../255-libcap-dev_1%3a2.75-10+b1_arm64.deb ... Unpacking libcap-dev:arm64 (1:2.75-10+b1) ... Selecting previously unselected package libngtcp2-crypto-gnutls8:arm64. Preparing to unpack .../256-libngtcp2-crypto-gnutls8_1.16.0-1_arm64.deb ... Unpacking libngtcp2-crypto-gnutls8:arm64 (1.16.0-1) ... Selecting previously unselected package libcurl3t64-gnutls:arm64. Preparing to unpack .../257-libcurl3t64-gnutls_8.17.0~rc3-1_arm64.deb ... Unpacking libcurl3t64-gnutls:arm64 (8.17.0~rc3-1) ... Selecting previously unselected package libcfitsio10t64:arm64. Preparing to unpack .../258-libcfitsio10t64_4.6.2-2_arm64.deb ... Unpacking libcfitsio10t64:arm64 (4.6.2-2) ... Selecting previously unselected package libcharls2:arm64. Preparing to unpack .../259-libcharls2_2.4.2-2+b2_arm64.deb ... Unpacking libcharls2:arm64 (2.4.2-2+b2) ... Selecting previously unselected package libcjson-dev:arm64. Preparing to unpack .../260-libcjson-dev_1.7.18-4_arm64.deb ... Unpacking libcjson-dev:arm64 (1.7.18-4) ... Selecting previously unselected package libdbus-1-3:arm64. Preparing to unpack .../261-libdbus-1-3_1.16.2-2_arm64.deb ... Unpacking libdbus-1-3:arm64 (1.16.2-2) ... Selecting previously unselected package libsystemd-dev:arm64. Preparing to unpack .../262-libsystemd-dev_258.1-2_arm64.deb ... Unpacking libsystemd-dev:arm64 (258.1-2) ... Selecting previously unselected package libpkgconf3:arm64. Preparing to unpack .../263-libpkgconf3_1.8.1-4_arm64.deb ... Unpacking libpkgconf3:arm64 (1.8.1-4) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../264-pkgconf-bin_1.8.1-4_arm64.deb ... Unpacking pkgconf-bin (1.8.1-4) ... Selecting previously unselected package pkgconf:arm64. Preparing to unpack .../265-pkgconf_1.8.1-4_arm64.deb ... Unpacking pkgconf:arm64 (1.8.1-4) ... Selecting previously unselected package sgml-base. Preparing to unpack .../266-sgml-base_1.31+nmu1_all.deb ... Unpacking sgml-base (1.31+nmu1) ... Selecting previously unselected package xml-core. Preparing to unpack .../267-xml-core_0.19_all.deb ... Unpacking xml-core (0.19) ... Selecting previously unselected package libdbus-1-dev:arm64. Preparing to unpack .../268-libdbus-1-dev_1.16.2-2_arm64.deb ... Unpacking libdbus-1-dev:arm64 (1.16.2-2) ... Selecting previously unselected package libraw1394-11:arm64. Preparing to unpack .../269-libraw1394-11_2.1.2-2+b2_arm64.deb ... Unpacking libraw1394-11:arm64 (2.1.2-2+b2) ... Selecting previously unselected package libusb-1.0-0:arm64. Preparing to unpack .../270-libusb-1.0-0_2%3a1.0.29-2_arm64.deb ... Unpacking libusb-1.0-0:arm64 (2:1.0.29-2) ... Selecting previously unselected package libdc1394-25:arm64. Preparing to unpack .../271-libdc1394-25_2.2.6-6_arm64.deb ... Unpacking libdc1394-25:arm64 (2.2.6-6) ... Selecting previously unselected package libraw1394-dev:arm64. Preparing to unpack .../272-libraw1394-dev_2.1.2-2+b2_arm64.deb ... Unpacking libraw1394-dev:arm64 (2.1.2-2+b2) ... Selecting previously unselected package libdc1394-dev:arm64. Preparing to unpack .../273-libdc1394-dev_2.2.6-6_arm64.deb ... Unpacking libdc1394-dev:arm64 (2.2.6-6) ... Selecting previously unselected package libde265-0:arm64. Preparing to unpack .../274-libde265-0_1.0.16-1_arm64.deb ... Unpacking libde265-0:arm64 (1.0.16-1) ... Selecting previously unselected package libdecor-0-0:arm64. Preparing to unpack .../275-libdecor-0-0_0.2.4-1_arm64.deb ... Unpacking libdecor-0-0:arm64 (0.2.4-1) ... Selecting previously unselected package libwayland-server0:arm64. Preparing to unpack .../276-libwayland-server0_1.24.0-2+b1_arm64.deb ... Unpacking libwayland-server0:arm64 (1.24.0-2+b1) ... Selecting previously unselected package libwayland-bin. Preparing to unpack .../277-libwayland-bin_1.24.0-2+b1_arm64.deb ... Unpacking libwayland-bin (1.24.0-2+b1) ... Selecting previously unselected package libffi-dev:arm64. Preparing to unpack .../278-libffi-dev_3.5.2-2_arm64.deb ... Unpacking libffi-dev:arm64 (3.5.2-2) ... Selecting previously unselected package libwayland-dev:arm64. Preparing to unpack .../279-libwayland-dev_1.24.0-2+b1_arm64.deb ... Unpacking libwayland-dev:arm64 (1.24.0-2+b1) ... Selecting previously unselected package libdecor-0-dev:arm64. Preparing to unpack .../280-libdecor-0-dev_0.2.4-1_arm64.deb ... Unpacking libdecor-0-dev:arm64 (0.2.4-1) ... Selecting previously unselected package libdeflate-dev:arm64. Preparing to unpack .../281-libdeflate-dev_1.23-2_arm64.deb ... Unpacking libdeflate-dev:arm64 (1.23-2) ... Selecting previously unselected package libdouble-conversion3:arm64. Preparing to unpack .../282-libdouble-conversion3_3.3.1-2_arm64.deb ... Unpacking libdouble-conversion3:arm64 (3.3.1-2) ... Selecting previously unselected package libdrm-radeon1:arm64. Preparing to unpack .../283-libdrm-radeon1_2.4.127-1_arm64.deb ... Unpacking libdrm-radeon1:arm64 (2.4.127-1) ... Selecting previously unselected package libdrm-nouveau2:arm64. Preparing to unpack .../284-libdrm-nouveau2_2.4.127-1_arm64.deb ... Unpacking libdrm-nouveau2:arm64 (2.4.127-1) ... Selecting previously unselected package libdrm-freedreno1:arm64. Preparing to unpack .../285-libdrm-freedreno1_2.4.127-1_arm64.deb ... Unpacking libdrm-freedreno1:arm64 (2.4.127-1) ... Selecting previously unselected package libdrm-tegra0:arm64. Preparing to unpack .../286-libdrm-tegra0_2.4.127-1_arm64.deb ... Unpacking libdrm-tegra0:arm64 (2.4.127-1) ... Selecting previously unselected package libdrm-etnaviv1:arm64. Preparing to unpack .../287-libdrm-etnaviv1_2.4.127-1_arm64.deb ... Unpacking libdrm-etnaviv1:arm64 (2.4.127-1) ... Selecting previously unselected package libpciaccess0:arm64. Preparing to unpack .../288-libpciaccess0_0.17-3+b3_arm64.deb ... Unpacking libpciaccess0:arm64 (0.17-3+b3) ... Selecting previously unselected package libpciaccess-dev:arm64. Preparing to unpack .../289-libpciaccess-dev_0.17-3+b3_arm64.deb ... Unpacking libpciaccess-dev:arm64 (0.17-3+b3) ... Selecting previously unselected package libdrm-dev:arm64. Preparing to unpack .../290-libdrm-dev_2.4.127-1_arm64.deb ... Unpacking libdrm-dev:arm64 (2.4.127-1) ... Selecting previously unselected package zlib1g-dev:arm64. Preparing to unpack .../291-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_arm64.deb ... Unpacking zlib1g-dev:arm64 (1:1.3.dfsg+really1.3.1-1+b1) ... Selecting previously unselected package libzstd-dev:arm64. Preparing to unpack .../292-libzstd-dev_1.5.7+dfsg-2_arm64.deb ... Unpacking libzstd-dev:arm64 (1.5.7+dfsg-2) ... Selecting previously unselected package libelf-dev:arm64. Preparing to unpack .../293-libelf-dev_0.194-1_arm64.deb ... Unpacking libelf-dev:arm64 (0.194-1) ... Selecting previously unselected package libdw1t64:arm64. Preparing to unpack .../294-libdw1t64_0.194-1_arm64.deb ... Unpacking libdw1t64:arm64 (0.194-1) ... Selecting previously unselected package liblzma-dev:arm64. Preparing to unpack .../295-liblzma-dev_5.8.1-2_arm64.deb ... Unpacking liblzma-dev:arm64 (5.8.1-2) ... Selecting previously unselected package libdw-dev:arm64. Preparing to unpack .../296-libdw-dev_0.194-1_arm64.deb ... Unpacking libdw-dev:arm64 (0.194-1) ... Selecting previously unselected package xorg-sgml-doctools. Preparing to unpack .../297-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ... Unpacking xorg-sgml-doctools (1:1.11-1.1) ... Selecting previously unselected package x11proto-dev. Preparing to unpack .../298-x11proto-dev_2024.1-1_all.deb ... Unpacking x11proto-dev (2024.1-1) ... Selecting previously unselected package libxau-dev:arm64. Preparing to unpack .../299-libxau-dev_1%3a1.0.11-1_arm64.deb ... Unpacking libxau-dev:arm64 (1:1.0.11-1) ... Selecting previously unselected package libxdmcp-dev:arm64. Preparing to unpack .../300-libxdmcp-dev_1%3a1.1.5-1_arm64.deb ... Unpacking libxdmcp-dev:arm64 (1:1.1.5-1) ... Selecting previously unselected package xtrans-dev. Preparing to unpack .../301-xtrans-dev_1.6.0-1_all.deb ... Unpacking xtrans-dev (1.6.0-1) ... Selecting previously unselected package libxcb1-dev:arm64. Preparing to unpack .../302-libxcb1-dev_1.17.0-2+b1_arm64.deb ... Unpacking libxcb1-dev:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libx11-dev:arm64. Preparing to unpack .../303-libx11-dev_2%3a1.8.12-1_arm64.deb ... Unpacking libx11-dev:arm64 (2:1.8.12-1) ... Selecting previously unselected package libglx-dev:arm64. Preparing to unpack .../304-libglx-dev_1.7.0-1+b2_arm64.deb ... Unpacking libglx-dev:arm64 (1.7.0-1+b2) ... Selecting previously unselected package libgl-dev:arm64. Preparing to unpack .../305-libgl-dev_1.7.0-1+b2_arm64.deb ... Unpacking libgl-dev:arm64 (1.7.0-1+b2) ... Selecting previously unselected package libegl-dev:arm64. Preparing to unpack .../306-libegl-dev_1.7.0-1+b2_arm64.deb ... Unpacking libegl-dev:arm64 (1.7.0-1+b2) ... Selecting previously unselected package libglvnd-core-dev:arm64. Preparing to unpack .../307-libglvnd-core-dev_1.7.0-1+b2_arm64.deb ... Unpacking libglvnd-core-dev:arm64 (1.7.0-1+b2) ... Selecting previously unselected package libgles1:arm64. Preparing to unpack .../308-libgles1_1.7.0-1+b2_arm64.deb ... Unpacking libgles1:arm64 (1.7.0-1+b2) ... Selecting previously unselected package libgles2:arm64. Preparing to unpack .../309-libgles2_1.7.0-1+b2_arm64.deb ... Unpacking libgles2:arm64 (1.7.0-1+b2) ... Selecting previously unselected package libgles-dev:arm64. Preparing to unpack .../310-libgles-dev_1.7.0-1+b2_arm64.deb ... Unpacking libgles-dev:arm64 (1.7.0-1+b2) ... Selecting previously unselected package libopengl0:arm64. Preparing to unpack .../311-libopengl0_1.7.0-1+b2_arm64.deb ... Unpacking libopengl0:arm64 (1.7.0-1+b2) ... Selecting previously unselected package libopengl-dev:arm64. Preparing to unpack .../312-libopengl-dev_1.7.0-1+b2_arm64.deb ... Unpacking libopengl-dev:arm64 (1.7.0-1+b2) ... Selecting previously unselected package libglvnd-dev:arm64. Preparing to unpack .../313-libglvnd-dev_1.7.0-1+b2_arm64.deb ... Unpacking libglvnd-dev:arm64 (1.7.0-1+b2) ... Selecting previously unselected package libegl1-mesa-dev:arm64. Preparing to unpack .../314-libegl1-mesa-dev_25.2.6-1_arm64.deb ... Unpacking libegl1-mesa-dev:arm64 (25.2.6-1) ... Selecting previously unselected package libeigen3-dev. Preparing to unpack .../315-libeigen3-dev_3.4.0-5_all.deb ... Unpacking libeigen3-dev (3.4.0-5) ... Selecting previously unselected package libevdev2:arm64. Preparing to unpack .../316-libevdev2_1.13.4+dfsg-1_arm64.deb ... Unpacking libevdev2:arm64 (1.13.4+dfsg-1) ... Selecting previously unselected package libevent-core-2.1-7t64:arm64. Preparing to unpack .../317-libevent-core-2.1-7t64_2.1.12-stable-10+b1_arm64.deb ... Unpacking libevent-core-2.1-7t64:arm64 (2.1.12-stable-10+b1) ... Selecting previously unselected package libevent-pthreads-2.1-7t64:arm64. Preparing to unpack .../318-libevent-pthreads-2.1-7t64_2.1.12-stable-10+b1_arm64.deb ... Unpacking libevent-pthreads-2.1-7t64:arm64 (2.1.12-stable-10+b1) ... Selecting previously unselected package libexif12:arm64. Preparing to unpack .../319-libexif12_0.6.25-1_arm64.deb ... Unpacking libexif12:arm64 (0.6.25-1) ... Selecting previously unselected package libexif-dev:arm64. Preparing to unpack .../320-libexif-dev_0.6.25-1_arm64.deb ... Unpacking libexif-dev:arm64 (0.6.25-1) ... Selecting previously unselected package librdmacm1t64:arm64. Preparing to unpack .../321-librdmacm1t64_56.1-1+b1_arm64.deb ... Unpacking librdmacm1t64:arm64 (56.1-1+b1) ... Selecting previously unselected package libfabric1:arm64. Preparing to unpack .../322-libfabric1_2.1.0-1.1_arm64.deb ... Unpacking libfabric1:arm64 (2.1.0-1.1) ... Selecting previously unselected package libflac14:arm64. Preparing to unpack .../323-libflac14_1.5.0+ds-5_arm64.deb ... Unpacking libflac14:arm64 (1.5.0+ds-5) ... Selecting previously unselected package libminizip1t64:arm64. Preparing to unpack .../324-libminizip1t64_1%3a1.3.dfsg+really1.3.1-1+b1_arm64.deb ... Unpacking libminizip1t64:arm64 (1:1.3.dfsg+really1.3.1-1+b1) ... Selecting previously unselected package libfreexl1:arm64. Preparing to unpack .../325-libfreexl1_2.0.0-1+b3_arm64.deb ... Unpacking libfreexl1:arm64 (2.0.0-1+b3) ... Selecting previously unselected package libfyba0t64:arm64. Preparing to unpack .../326-libfyba0t64_4.1.1-11+b1_arm64.deb ... Unpacking libfyba0t64:arm64 (4.1.1-11+b1) ... Selecting previously unselected package libgbm-dev:arm64. Preparing to unpack .../327-libgbm-dev_25.2.6-1_arm64.deb ... Unpacking libgbm-dev:arm64 (25.2.6-1) ... Selecting previously unselected package libheif-plugin-dav1d:arm64. Preparing to unpack .../328-libheif-plugin-dav1d_1.20.2-2+b1_arm64.deb ... Unpacking libheif-plugin-dav1d:arm64 (1.20.2-2+b1) ... Selecting previously unselected package libheif-plugin-libde265:arm64. Preparing to unpack .../329-libheif-plugin-libde265_1.20.2-2+b1_arm64.deb ... Unpacking libheif-plugin-libde265:arm64 (1.20.2-2+b1) ... Selecting previously unselected package libheif1:arm64. Preparing to unpack .../330-libheif1_1.20.2-2+b1_arm64.deb ... Unpacking libheif1:arm64 (1.20.2-2+b1) ... Selecting previously unselected package libimagequant0:arm64. Preparing to unpack .../331-libimagequant0_4.4.0-3_arm64.deb ... Unpacking libimagequant0:arm64 (4.4.0-3) ... Selecting previously unselected package libxpm4:arm64. Preparing to unpack .../332-libxpm4_1%3a3.5.17-1+b3_arm64.deb ... Unpacking libxpm4:arm64 (1:3.5.17-1+b3) ... Selecting previously unselected package libgd3:arm64. Preparing to unpack .../333-libgd3_2.3.3-13_arm64.deb ... Unpacking libgd3:arm64 (2.3.3-13) ... Selecting previously unselected package libgeos3.14.1:arm64. Preparing to unpack .../334-libgeos3.14.1_3.14.1-1_arm64.deb ... Unpacking libgeos3.14.1:arm64 (3.14.1-1) ... Selecting previously unselected package libgeos-c1t64:arm64. Preparing to unpack .../335-libgeos-c1t64_3.14.1-1_arm64.deb ... Unpacking libgeos-c1t64:arm64 (3.14.1-1) ... Selecting previously unselected package proj-data. Preparing to unpack .../336-proj-data_9.7.0-1_all.deb ... Unpacking proj-data (9.7.0-1) ... Selecting previously unselected package libproj25:arm64. Preparing to unpack .../337-libproj25_9.7.0-1_arm64.deb ... Unpacking libproj25:arm64 (9.7.0-1) ... Selecting previously unselected package libgeotiff5:arm64. Preparing to unpack .../338-libgeotiff5_1.7.4-1_arm64.deb ... Unpacking libgeotiff5:arm64 (1.7.4-1) ... Selecting previously unselected package libgif7:arm64. Preparing to unpack .../339-libgif7_5.2.2-1+b1_arm64.deb ... Unpacking libgif7:arm64 (5.2.2-1+b1) ... Selecting previously unselected package libsz2:arm64. Preparing to unpack .../340-libsz2_1.1.4-2_arm64.deb ... Unpacking libsz2:arm64 (1.1.4-2) ... Selecting previously unselected package libhdf4-0:arm64. Preparing to unpack .../341-libhdf4-0_4.3.1-1_arm64.deb ... Unpacking libhdf4-0:arm64 (4.3.1-1) ... Selecting previously unselected package libhdf5-310:arm64. Preparing to unpack .../342-libhdf5-310_1.14.5+repack-4_arm64.deb ... Unpacking libhdf5-310:arm64 (1.14.5+repack-4) ... Selecting previously unselected package libjson-c5:arm64. Preparing to unpack .../343-libjson-c5_0.18+ds-1.1_arm64.deb ... Unpacking libjson-c5:arm64 (0.18+ds-1.1) ... Selecting previously unselected package liburiparser1:arm64. Preparing to unpack .../344-liburiparser1_0.9.8+dfsg-2_arm64.deb ... Unpacking liburiparser1:arm64 (0.9.8+dfsg-2) ... Selecting previously unselected package libkmlbase1t64:arm64. Preparing to unpack .../345-libkmlbase1t64_1.3.0-13_arm64.deb ... Unpacking libkmlbase1t64:arm64 (1.3.0-13) ... Selecting previously unselected package libkmldom1t64:arm64. Preparing to unpack .../346-libkmldom1t64_1.3.0-13_arm64.deb ... Unpacking libkmldom1t64:arm64 (1.3.0-13) ... Selecting previously unselected package libkmlengine1t64:arm64. Preparing to unpack .../347-libkmlengine1t64_1.3.0-13_arm64.deb ... Unpacking libkmlengine1t64:arm64 (1.3.0-13) ... Selecting previously unselected package mysql-common. Preparing to unpack .../348-mysql-common_5.8+1.1.1_all.deb ... Unpacking mysql-common (5.8+1.1.1) ... Selecting previously unselected package mariadb-common. Preparing to unpack .../349-mariadb-common_1%3a11.8.3-1_all.deb ... Unpacking mariadb-common (1:11.8.3-1) ... Selecting previously unselected package libmariadb3:arm64. Preparing to unpack .../350-libmariadb3_1%3a11.8.3-1+b1_arm64.deb ... Unpacking libmariadb3:arm64 (1:11.8.3-1+b1) ... Selecting previously unselected package libmuparser2v5:arm64. Preparing to unpack .../351-libmuparser2v5_2.3.4-2_arm64.deb ... Unpacking libmuparser2v5:arm64 (2.3.4-2) ... Selecting previously unselected package libhdf5-hl-310:arm64. Preparing to unpack .../352-libhdf5-hl-310_1.14.5+repack-4_arm64.deb ... Unpacking libhdf5-hl-310:arm64 (1.14.5+repack-4) ... Selecting previously unselected package libnetcdf22:arm64. Preparing to unpack .../353-libnetcdf22_1%3a4.9.3-1+b1_arm64.deb ... Unpacking libnetcdf22:arm64 (1:4.9.3-1+b1) ... Selecting previously unselected package libltdl7:arm64. Preparing to unpack .../354-libltdl7_2.5.4-7_arm64.deb ... Unpacking libltdl7:arm64 (2.5.4-7) ... Selecting previously unselected package libodbc2:arm64. Preparing to unpack .../355-libodbc2_2.3.12-2+b1_arm64.deb ... Unpacking libodbc2:arm64 (2.3.12-2+b1) ... Selecting previously unselected package unixodbc-common. Preparing to unpack .../356-unixodbc-common_2.3.12-2_all.deb ... Unpacking unixodbc-common (2.3.12-2) ... Selecting previously unselected package libodbcinst2:arm64. Preparing to unpack .../357-libodbcinst2_2.3.12-2+b1_arm64.deb ... Unpacking libodbcinst2:arm64 (2.3.12-2+b1) ... Selecting previously unselected package libgpgme11t64:arm64. Preparing to unpack .../358-libgpgme11t64_1.24.2-3_arm64.deb ... Unpacking libgpgme11t64:arm64 (1.24.2-3) ... Selecting previously unselected package libgpgmepp6t64:arm64. Preparing to unpack .../359-libgpgmepp6t64_1.24.2-3_arm64.deb ... Unpacking libgpgmepp6t64:arm64 (1.24.2-3) ... Selecting previously unselected package libnspr4:arm64. Preparing to unpack .../360-libnspr4_2%3a4.37-1_arm64.deb ... Unpacking libnspr4:arm64 (2:4.37-1) ... Selecting previously unselected package libnss3:arm64. Preparing to unpack .../361-libnss3_2%3a3.117-1_arm64.deb ... Unpacking libnss3:arm64 (2:3.117-1) ... Selecting previously unselected package libpoppler147:arm64. Preparing to unpack .../362-libpoppler147_25.03.0-11.1_arm64.deb ... Unpacking libpoppler147:arm64 (25.03.0-11.1) ... Selecting previously unselected package libpq5:arm64. Preparing to unpack .../363-libpq5_18.0-1_arm64.deb ... Unpacking libpq5:arm64 (18.0-1) ... Selecting previously unselected package libqhull-r8.0:arm64. Preparing to unpack .../364-libqhull-r8.0_2020.2-7_arm64.deb ... Unpacking libqhull-r8.0:arm64 (2020.2-7) ... Selecting previously unselected package librttopo1:arm64. Preparing to unpack .../365-librttopo1_1.1.0-4_arm64.deb ... Unpacking librttopo1:arm64 (1.1.0-4) ... Selecting previously unselected package libspatialite8t64:arm64. Preparing to unpack .../366-libspatialite8t64_5.1.0-3+b4_arm64.deb ... Unpacking libspatialite8t64:arm64 (5.1.0-3+b4) ... Selecting previously unselected package libicu76:arm64. Preparing to unpack .../367-libicu76_76.1-4_arm64.deb ... Unpacking libicu76:arm64 (76.1-4) ... Selecting previously unselected package libxerces-c3.2t64:arm64. Preparing to unpack .../368-libxerces-c3.2t64_3.2.4+debian-1.3+b2_arm64.deb ... Unpacking libxerces-c3.2t64:arm64 (3.2.4+debian-1.3+b2) ... Selecting previously unselected package libgdal37:arm64. Preparing to unpack .../369-libgdal37_3.11.4+dfsg-1_arm64.deb ... Unpacking libgdal37:arm64 (3.11.4+dfsg-1) ... Selecting previously unselected package libsocket++1:arm64. Preparing to unpack .../370-libsocket++1_1.12.13+git20131030.5d039ba-1+b2_arm64.deb ... Unpacking libsocket++1:arm64 (1.12.13+git20131030.5d039ba-1+b2) ... Selecting previously unselected package libgdcm3.0t64:arm64. Preparing to unpack .../371-libgdcm3.0t64_3.0.24-6+b1_arm64.deb ... Unpacking libgdcm3.0t64:arm64 (3.0.24-6+b1) ... Selecting previously unselected package libgdcm-dev. Preparing to unpack .../372-libgdcm-dev_3.0.24-6+b1_arm64.deb ... Unpacking libgdcm-dev (3.0.24-6+b1) ... Selecting previously unselected package libsepol-dev:arm64. Preparing to unpack .../373-libsepol-dev_3.9-2_arm64.deb ... Unpacking libsepol-dev:arm64 (3.9-2) ... Selecting previously unselected package libpcre2-16-0:arm64. Preparing to unpack .../374-libpcre2-16-0_10.46-1_arm64.deb ... Unpacking libpcre2-16-0:arm64 (10.46-1) ... Selecting previously unselected package libpcre2-32-0:arm64. Preparing to unpack .../375-libpcre2-32-0_10.46-1_arm64.deb ... Unpacking libpcre2-32-0:arm64 (10.46-1) ... Selecting previously unselected package libpcre2-posix3:arm64. Preparing to unpack .../376-libpcre2-posix3_10.46-1_arm64.deb ... Unpacking libpcre2-posix3:arm64 (10.46-1) ... Selecting previously unselected package libpcre2-dev:arm64. Preparing to unpack .../377-libpcre2-dev_10.46-1_arm64.deb ... Unpacking libpcre2-dev:arm64 (10.46-1) ... Selecting previously unselected package libselinux1-dev:arm64. Preparing to unpack .../378-libselinux1-dev_3.9-2_arm64.deb ... Unpacking libselinux1-dev:arm64 (3.9-2) ... Selecting previously unselected package libmount-dev:arm64. Preparing to unpack .../379-libmount-dev_2.41.2-4_arm64.deb ... Unpacking libmount-dev:arm64 (2.41.2-4) ... Selecting previously unselected package libsysprof-capture-4-dev:arm64. Preparing to unpack .../380-libsysprof-capture-4-dev_49.0-1_arm64.deb ... Unpacking libsysprof-capture-4-dev:arm64 (49.0-1) ... Selecting previously unselected package libgio-2.0-dev:arm64. Preparing to unpack .../381-libgio-2.0-dev_2.86.1-1_arm64.deb ... Unpacking libgio-2.0-dev:arm64 (2.86.1-1) ... Selecting previously unselected package python3-packaging. Preparing to unpack .../382-python3-packaging_25.0-1_all.deb ... Unpacking python3-packaging (25.0-1) ... Selecting previously unselected package libgio-2.0-dev-bin. Preparing to unpack .../383-libgio-2.0-dev-bin_2.86.1-1_arm64.deb ... Unpacking libgio-2.0-dev-bin (2.86.1-1) ... Selecting previously unselected package libgl2ps1.4:arm64. Preparing to unpack .../384-libgl2ps1.4_1.4.2+dfsg1-4_arm64.deb ... Unpacking libgl2ps1.4:arm64 (1.4.2+dfsg1-4) ... Selecting previously unselected package libglib2.0-data. Preparing to unpack .../385-libglib2.0-data_2.86.1-1_all.deb ... Unpacking libglib2.0-data (2.86.1-1) ... Selecting previously unselected package libglib2.0-bin. Preparing to unpack .../386-libglib2.0-bin_2.86.1-1_arm64.deb ... Unpacking libglib2.0-bin (2.86.1-1) ... Selecting previously unselected package libglib2.0-dev-bin. Preparing to unpack .../387-libglib2.0-dev-bin_2.86.1-1_arm64.deb ... Unpacking libglib2.0-dev-bin (2.86.1-1) ... Selecting previously unselected package libglib2.0-dev:arm64. Preparing to unpack .../388-libglib2.0-dev_2.86.1-1_arm64.deb ... Unpacking libglib2.0-dev:arm64 (2.86.1-1) ... Selecting previously unselected package libgphoto2-port12t64:arm64. Preparing to unpack .../389-libgphoto2-port12t64_2.5.32-1_arm64.deb ... Unpacking libgphoto2-port12t64:arm64 (2.5.32-1) ... Selecting previously unselected package libgphoto2-6t64:arm64. Preparing to unpack .../390-libgphoto2-6t64_2.5.32-1_arm64.deb ... Unpacking libgphoto2-6t64:arm64 (2.5.32-1) ... Selecting previously unselected package libgphoto2-dev:arm64. Preparing to unpack .../391-libgphoto2-dev_2.5.32-1_arm64.deb ... Unpacking libgphoto2-dev:arm64 (2.5.32-1) ... Selecting previously unselected package libunwind8:arm64. Preparing to unpack .../392-libunwind8_1.8.1-0.1_arm64.deb ... Unpacking libunwind8:arm64 (1.8.1-0.1) ... Selecting previously unselected package libunwind-dev:arm64. Preparing to unpack .../393-libunwind-dev_1.8.1-0.1_arm64.deb ... Unpacking libunwind-dev:arm64 (1.8.1-0.1) ... Selecting previously unselected package libgstreamer1.0-dev:arm64. Preparing to unpack .../394-libgstreamer1.0-dev_1.26.7-1_arm64.deb ... Unpacking libgstreamer1.0-dev:arm64 (1.26.7-1) ... Selecting previously unselected package liborc-0.4-dev-bin. Preparing to unpack .../395-liborc-0.4-dev-bin_1%3a0.4.41-1_arm64.deb ... Unpacking liborc-0.4-dev-bin (1:0.4.41-1) ... Selecting previously unselected package liborc-0.4-dev:arm64. Preparing to unpack .../396-liborc-0.4-dev_1%3a0.4.41-1_arm64.deb ... Unpacking liborc-0.4-dev:arm64 (1:0.4.41-1) ... Selecting previously unselected package libx11-xcb-dev:arm64. Preparing to unpack .../397-libx11-xcb-dev_2%3a1.8.12-1_arm64.deb ... Unpacking libx11-xcb-dev:arm64 (2:1.8.12-1) ... Selecting previously unselected package libudev-dev:arm64. Preparing to unpack .../398-libudev-dev_258.1-2_arm64.deb ... Unpacking libudev-dev:arm64 (258.1-2) ... Selecting previously unselected package libgudev-1.0-dev:arm64. Preparing to unpack .../399-libgudev-1.0-dev_238-7_arm64.deb ... Unpacking libgudev-1.0-dev:arm64 (238-7) ... Selecting previously unselected package libgstreamer-plugins-base1.0-dev:arm64. Preparing to unpack .../400-libgstreamer-plugins-base1.0-dev_1.26.7-1_arm64.deb ... Unpacking libgstreamer-plugins-base1.0-dev:arm64 (1.26.7-1) ... Selecting previously unselected package libhidapi-hidraw0:arm64. Preparing to unpack .../401-libhidapi-hidraw0_0.15.0-2_arm64.deb ... Unpacking libhidapi-hidraw0:arm64 (0.15.0-2) ... Selecting previously unselected package libhidapi-libusb0:arm64. Preparing to unpack .../402-libhidapi-libusb0_0.15.0-2_arm64.deb ... Unpacking libhidapi-libusb0:arm64 (0.15.0-2) ... Selecting previously unselected package libhidapi-dev:arm64. Preparing to unpack .../403-libhidapi-dev_0.15.0-2_arm64.deb ... Unpacking libhidapi-dev:arm64 (0.15.0-2) ... Selecting previously unselected package libxnvctrl0:arm64. Preparing to unpack .../404-libxnvctrl0_535.171.04-1+b2_arm64.deb ... Unpacking libxnvctrl0:arm64 (535.171.04-1+b2) ... Selecting previously unselected package libhwloc15:arm64. Preparing to unpack .../405-libhwloc15_2.12.2-1_arm64.deb ... Unpacking libhwloc15:arm64 (2.12.2-1) ... Selecting previously unselected package libhwloc-plugins:arm64. Preparing to unpack .../406-libhwloc-plugins_2.12.2-1_arm64.deb ... Unpacking libhwloc-plugins:arm64 (2.12.2-1) ... Selecting previously unselected package libibumad3:arm64. Preparing to unpack .../407-libibumad3_56.1-1+b1_arm64.deb ... Unpacking libibumad3:arm64 (56.1-1+b1) ... Selecting previously unselected package libibmad5:arm64. Preparing to unpack .../408-libibmad5_56.1-1+b1_arm64.deb ... Unpacking libibmad5:arm64 (56.1-1+b1) ... Selecting previously unselected package libibus-1.0-dev:arm64. Preparing to unpack .../409-libibus-1.0-dev_1.5.32-2_arm64.deb ... Unpacking libibus-1.0-dev:arm64 (1.5.32-2) ... Selecting previously unselected package x11-common. Preparing to unpack .../410-x11-common_1%3a7.7+26_all.deb ... Unpacking x11-common (1:7.7+26) ... Selecting previously unselected package libice6:arm64. Preparing to unpack .../411-libice6_2%3a1.1.1-1_arm64.deb ... Unpacking libice6:arm64 (2:1.1.1-1) ... Selecting previously unselected package libice-dev:arm64. Preparing to unpack .../412-libice-dev_2%3a1.1.1-1_arm64.deb ... Unpacking libice-dev:arm64 (2:1.1.1-1) ... Selecting previously unselected package libimath-3-1-29t64:arm64. Preparing to unpack .../413-libimath-3-1-29t64_3.1.12-1+b3_arm64.deb ... Unpacking libimath-3-1-29t64:arm64 (3.1.12-1+b3) ... Selecting previously unselected package libimath-dev:arm64. Preparing to unpack .../414-libimath-dev_3.1.12-1+b3_arm64.deb ... Unpacking libimath-dev:arm64 (3.1.12-1+b3) ... Selecting previously unselected package libwacom-common. Preparing to unpack .../415-libwacom-common_2.16.1-1_all.deb ... Unpacking libwacom-common (2.16.1-1) ... Selecting previously unselected package libwacom9:arm64. Preparing to unpack .../416-libwacom9_2.16.1-1_arm64.deb ... Unpacking libwacom9:arm64 (2.16.1-1) ... Selecting previously unselected package libinput-bin. Preparing to unpack .../417-libinput-bin_1.28.1-1_arm64.deb ... Unpacking libinput-bin (1.28.1-1) ... Selecting previously unselected package libmtdev1t64:arm64. Preparing to unpack .../418-libmtdev1t64_1.1.7-1_arm64.deb ... Unpacking libmtdev1t64:arm64 (1.1.7-1) ... Selecting previously unselected package libinput10:arm64. Preparing to unpack .../419-libinput10_1.28.1-1_arm64.deb ... Unpacking libinput10:arm64 (1.28.1-1) ... Selecting previously unselected package libjbig-dev:arm64. Preparing to unpack .../420-libjbig-dev_2.1-6.1+b2_arm64.deb ... Unpacking libjbig-dev:arm64 (2.1-6.1+b2) ... Selecting previously unselected package libjpeg62-turbo-dev:arm64. Preparing to unpack .../421-libjpeg62-turbo-dev_1%3a2.1.5-4_arm64.deb ... Unpacking libjpeg62-turbo-dev:arm64 (1:2.1.5-4) ... Selecting previously unselected package libjpeg-dev:arm64. Preparing to unpack .../422-libjpeg-dev_1%3a2.1.5-4_arm64.deb ... Unpacking libjpeg-dev:arm64 (1:2.1.5-4) ... Selecting previously unselected package libleptonica6:arm64. Preparing to unpack .../423-libleptonica6_1.84.1-4_arm64.deb ... Unpacking libleptonica6:arm64 (1.84.1-4) ... Selecting previously unselected package liblerc-dev:arm64. Preparing to unpack .../424-liblerc-dev_4.0.0+ds-5_arm64.deb ... Unpacking liblerc-dev:arm64 (4.0.0+ds-5) ... Selecting previously unselected package liblua5.4-0:arm64. Preparing to unpack .../425-liblua5.4-0_5.4.8-1_arm64.deb ... Unpacking liblua5.4-0:arm64 (5.4.8-1) ... Selecting previously unselected package libmd4c0:arm64. Preparing to unpack .../426-libmd4c0_0.5.2-2+b1_arm64.deb ... Unpacking libmd4c0:arm64 (0.5.2-2+b1) ... Selecting previously unselected package libmunge2:arm64. Preparing to unpack .../427-libmunge2_0.5.16-1_arm64.deb ... Unpacking libmunge2:arm64 (0.5.16-1) ... Selecting previously unselected package libtbbbind-2-5:arm64. Preparing to unpack .../428-libtbbbind-2-5_2022.1.0-3_arm64.deb ... Unpacking libtbbbind-2-5:arm64 (2022.1.0-3) ... Selecting previously unselected package libtbbmalloc2:arm64. Preparing to unpack .../429-libtbbmalloc2_2022.1.0-3_arm64.deb ... Unpacking libtbbmalloc2:arm64 (2022.1.0-3) ... Selecting previously unselected package libtbb12:arm64. Preparing to unpack .../430-libtbb12_2022.1.0-3_arm64.deb ... Unpacking libtbb12:arm64 (2022.1.0-3) ... Selecting previously unselected package libopencv-core410:arm64. Preparing to unpack .../431-libopencv-core410_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-core410:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-flann410:arm64. Preparing to unpack .../432-libopencv-flann410_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-flann410:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-imgproc410:arm64. Preparing to unpack .../433-libopencv-imgproc410_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-imgproc410:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-features2d410:arm64. Preparing to unpack .../434-libopencv-features2d410_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-features2d410:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-calib3d410:arm64. Preparing to unpack .../435-libopencv-calib3d410_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-calib3d410:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libtbb-dev:arm64. Preparing to unpack .../436-libtbb-dev_2022.1.0-3_arm64.deb ... Unpacking libtbb-dev:arm64 (2022.1.0-3) ... Selecting previously unselected package libopencv-core-dev:arm64. Preparing to unpack .../437-libopencv-core-dev_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-core-dev:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-flann-dev:arm64. Preparing to unpack .../438-libopencv-flann-dev_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-flann-dev:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libqt5core5t64:arm64. Preparing to unpack .../439-libqt5core5t64_5.15.17+dfsg-4_arm64.deb ... Unpacking libqt5core5t64:arm64 (5.15.17+dfsg-4) ... Selecting previously unselected package libqt5dbus5t64:arm64. Preparing to unpack .../440-libqt5dbus5t64_5.15.17+dfsg-4_arm64.deb ... Unpacking libqt5dbus5t64:arm64 (5.15.17+dfsg-4) ... Selecting previously unselected package libqt5network5t64:arm64. Preparing to unpack .../441-libqt5network5t64_5.15.17+dfsg-4_arm64.deb ... Unpacking libqt5network5t64:arm64 (5.15.17+dfsg-4) ... Selecting previously unselected package libsm6:arm64. Preparing to unpack .../442-libsm6_2%3a1.2.6-1_arm64.deb ... Unpacking libsm6:arm64 (2:1.2.6-1) ... Selecting previously unselected package libxcb-icccm4:arm64. Preparing to unpack .../443-libxcb-icccm4_0.4.2-1_arm64.deb ... Unpacking libxcb-icccm4:arm64 (0.4.2-1) ... Selecting previously unselected package libxcb-util1:arm64. Preparing to unpack .../444-libxcb-util1_0.4.1-1_arm64.deb ... Unpacking libxcb-util1:arm64 (0.4.1-1) ... Selecting previously unselected package libxcb-image0:arm64. Preparing to unpack .../445-libxcb-image0_0.4.0-2+b2_arm64.deb ... Unpacking libxcb-image0:arm64 (0.4.0-2+b2) ... Selecting previously unselected package libxcb-keysyms1:arm64. Preparing to unpack .../446-libxcb-keysyms1_0.4.1-1_arm64.deb ... Unpacking libxcb-keysyms1:arm64 (0.4.1-1) ... Selecting previously unselected package libxcb-render-util0:arm64. Preparing to unpack .../447-libxcb-render-util0_0.3.10-1_arm64.deb ... Unpacking libxcb-render-util0:arm64 (0.3.10-1) ... Selecting previously unselected package libxcb-shape0:arm64. Preparing to unpack .../448-libxcb-shape0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-shape0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-xinerama0:arm64. Preparing to unpack .../449-libxcb-xinerama0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-xinerama0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-xinput0:arm64. Preparing to unpack .../450-libxcb-xinput0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-xinput0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-xkb1:arm64. Preparing to unpack .../451-libxcb-xkb1_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-xkb1:arm64 (1.17.0-2+b1) ... Selecting previously unselected package xkb-data. Preparing to unpack .../452-xkb-data_2.42-1_all.deb ... Unpacking xkb-data (2.42-1) ... Selecting previously unselected package libxkbcommon0:arm64. Preparing to unpack .../453-libxkbcommon0_1.12.3-1_arm64.deb ... Unpacking libxkbcommon0:arm64 (1.12.3-1) ... Selecting previously unselected package libxkbcommon-x11-0:arm64. Preparing to unpack .../454-libxkbcommon-x11-0_1.12.3-1_arm64.deb ... Unpacking libxkbcommon-x11-0:arm64 (1.12.3-1) ... Selecting previously unselected package libqt5gui5t64:arm64. Preparing to unpack .../455-libqt5gui5t64_5.15.17+dfsg-4_arm64.deb ... Unpacking libqt5gui5t64:arm64 (5.15.17+dfsg-4) ... Selecting previously unselected package libqt5widgets5t64:arm64. Preparing to unpack .../456-libqt5widgets5t64_5.15.17+dfsg-4_arm64.deb ... Unpacking libqt5widgets5t64:arm64 (5.15.17+dfsg-4) ... Selecting previously unselected package libqt5opengl5t64:arm64. Preparing to unpack .../457-libqt5opengl5t64_5.15.17+dfsg-4_arm64.deb ... Unpacking libqt5opengl5t64:arm64 (5.15.17+dfsg-4) ... Selecting previously unselected package libqt5test5t64:arm64. Preparing to unpack .../458-libqt5test5t64_5.15.17+dfsg-4_arm64.deb ... Unpacking libqt5test5t64:arm64 (5.15.17+dfsg-4) ... Selecting previously unselected package libopencv-highgui410:arm64. Preparing to unpack .../459-libopencv-highgui410_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-highgui410:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopenexr-3-1-30:arm64. Preparing to unpack .../460-libopenexr-3-1-30_3.1.13-2_arm64.deb ... Unpacking libopenexr-3-1-30:arm64 (3.1.13-2) ... Selecting previously unselected package libopencv-imgcodecs410:arm64. Preparing to unpack .../461-libopencv-imgcodecs410_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-imgcodecs410:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-imgproc-dev:arm64. Preparing to unpack .../462-libopencv-imgproc-dev_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-imgproc-dev:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-imgcodecs-dev:arm64. Preparing to unpack .../463-libopencv-imgcodecs-dev_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-imgcodecs-dev:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libswscale8:arm64. Preparing to unpack .../464-libswscale8_7%3a7.1.2-1+b1_arm64.deb ... Unpacking libswscale8:arm64 (7:7.1.2-1+b1) ... Selecting previously unselected package libopencv-videoio410:arm64. Preparing to unpack .../465-libopencv-videoio410_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-videoio410:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-videoio-dev:arm64. Preparing to unpack .../466-libopencv-videoio-dev_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-videoio-dev:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopenexr-dev. Preparing to unpack .../467-libopenexr-dev_3.1.13-2_arm64.deb ... Unpacking libopenexr-dev (3.1.13-2) ... Selecting previously unselected package libpng-dev:arm64. Preparing to unpack .../468-libpng-dev_1.6.50-1_arm64.deb ... Unpacking libpng-dev:arm64 (1.6.50-1) ... Selecting previously unselected package libswscale-dev:arm64. Preparing to unpack .../469-libswscale-dev_7%3a7.1.2-1+b1_arm64.deb ... Unpacking libswscale-dev:arm64 (7:7.1.2-1+b1) ... Selecting previously unselected package libwebpdemux2:arm64. Preparing to unpack .../470-libwebpdemux2_1.5.0-0.1_arm64.deb ... Unpacking libwebpdemux2:arm64 (1.5.0-0.1) ... Selecting previously unselected package libwebpdecoder3:arm64. Preparing to unpack .../471-libwebpdecoder3_1.5.0-0.1_arm64.deb ... Unpacking libwebpdecoder3:arm64 (1.5.0-0.1) ... Selecting previously unselected package libsharpyuv-dev:arm64. Preparing to unpack .../472-libsharpyuv-dev_1.5.0-0.1_arm64.deb ... Unpacking libsharpyuv-dev:arm64 (1.5.0-0.1) ... Selecting previously unselected package libwebp-dev:arm64. Preparing to unpack .../473-libwebp-dev_1.5.0-0.1_arm64.deb ... Unpacking libwebp-dev:arm64 (1.5.0-0.1) ... Selecting previously unselected package libtiffxx6:arm64. Preparing to unpack .../474-libtiffxx6_4.7.1-1_arm64.deb ... Unpacking libtiffxx6:arm64 (4.7.1-1) ... Selecting previously unselected package libtiff-dev:arm64. Preparing to unpack .../475-libtiff-dev_4.7.1-1_arm64.deb ... Unpacking libtiff-dev:arm64 (4.7.1-1) ... Selecting previously unselected package libopencv-highgui-dev:arm64. Preparing to unpack .../476-libopencv-highgui-dev_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-highgui-dev:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-ml410:arm64. Preparing to unpack .../477-libopencv-ml410_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-ml410:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-ml-dev:arm64. Preparing to unpack .../478-libopencv-ml-dev_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-ml-dev:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-features2d-dev:arm64. Preparing to unpack .../479-libopencv-features2d-dev_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-features2d-dev:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-calib3d-dev:arm64. Preparing to unpack .../480-libopencv-calib3d-dev_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-calib3d-dev:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libprotobuf32t64:arm64. Preparing to unpack .../481-libprotobuf32t64_3.21.12-14_arm64.deb ... Unpacking libprotobuf32t64:arm64 (3.21.12-14) ... Selecting previously unselected package libopencv-dnn410:arm64. Preparing to unpack .../482-libopencv-dnn410_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-dnn410:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-objdetect410:arm64. Preparing to unpack .../483-libopencv-objdetect410_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-objdetect410:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-video410:arm64. Preparing to unpack .../484-libopencv-video410_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-video410:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libtesseract5:arm64. Preparing to unpack .../485-libtesseract5_5.5.0-1+b1_arm64.deb ... Unpacking libtesseract5:arm64 (5.5.0-1+b1) ... Selecting previously unselected package libopencv-contrib410:arm64. Preparing to unpack .../486-libopencv-contrib410_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-contrib410:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-dnn-dev:arm64. Preparing to unpack .../487-libopencv-dnn-dev_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-dnn-dev:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-objdetect-dev:arm64. Preparing to unpack .../488-libopencv-objdetect-dev_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-objdetect-dev:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-photo410:arm64. Preparing to unpack .../489-libopencv-photo410_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-photo410:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-photo-dev:arm64. Preparing to unpack .../490-libopencv-photo-dev_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-photo-dev:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-shape410:arm64. Preparing to unpack .../491-libopencv-shape410_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-shape410:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-video-dev:arm64. Preparing to unpack .../492-libopencv-video-dev_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-video-dev:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-shape-dev:arm64. Preparing to unpack .../493-libopencv-shape-dev_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-shape-dev:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-stitching410:arm64. Preparing to unpack .../494-libopencv-stitching410_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-stitching410:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-stitching-dev:arm64. Preparing to unpack .../495-libopencv-stitching-dev_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-stitching-dev:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-superres410:arm64. Preparing to unpack .../496-libopencv-superres410_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-superres410:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-superres-dev:arm64. Preparing to unpack .../497-libopencv-superres-dev_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-superres-dev:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-videostab410:arm64. Preparing to unpack .../498-libopencv-videostab410_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-videostab410:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-videostab-dev:arm64. Preparing to unpack .../499-libopencv-videostab-dev_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-videostab-dev:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libpmix2t64:arm64. Preparing to unpack .../500-libpmix2t64_6.0.0+really5.0.8-1_arm64.deb ... Unpacking libpmix2t64:arm64 (6.0.0+really5.0.8-1) ... Selecting previously unselected package libucx0:arm64. Preparing to unpack .../501-libucx0_1.19.0+ds-1+b1_arm64.deb ... Unpacking libucx0:arm64 (1.19.0+ds-1+b1) ... Selecting previously unselected package libopenmpi40:arm64. Preparing to unpack .../502-libopenmpi40_5.0.8-10+b1_arm64.deb ... Unpacking libopenmpi40:arm64 (5.0.8-10+b1) ... Selecting previously unselected package libvtk9.5:arm64. Preparing to unpack .../503-libvtk9.5_9.5.2+dfsg2-4_arm64.deb ... Unpacking libvtk9.5:arm64 (9.5.2+dfsg2-4) ... Selecting previously unselected package libopencv-viz410:arm64. Preparing to unpack .../504-libopencv-viz410_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-viz410:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-viz-dev:arm64. Preparing to unpack .../505-libopencv-viz-dev_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-viz-dev:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-contrib-dev:arm64. Preparing to unpack .../506-libopencv-contrib-dev_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-contrib-dev:arm64 (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libopencv-dev. Preparing to unpack .../507-libopencv-dev_4.10.0+dfsg-6+b1_arm64.deb ... Unpacking libopencv-dev (4.10.0+dfsg-6+b1) ... Selecting previously unselected package libsndfile1:arm64. Preparing to unpack .../508-libsndfile1_1.2.2-3_arm64.deb ... Unpacking libsndfile1:arm64 (1.2.2-3) ... Selecting previously unselected package libpulse0:arm64. Preparing to unpack .../509-libpulse0_17.0+dfsg1-2+b1_arm64.deb ... Unpacking libpulse0:arm64 (17.0+dfsg1-2+b1) ... Selecting previously unselected package libpulse-mainloop-glib0:arm64. Preparing to unpack .../510-libpulse-mainloop-glib0_17.0+dfsg1-2+b1_arm64.deb ... Unpacking libpulse-mainloop-glib0:arm64 (17.0+dfsg1-2+b1) ... Selecting previously unselected package libpulse-dev:arm64. Preparing to unpack .../511-libpulse-dev_17.0+dfsg1-2+b1_arm64.deb ... Unpacking libpulse-dev:arm64 (17.0+dfsg1-2+b1) ... Selecting previously unselected package libsamplerate0:arm64. Preparing to unpack .../512-libsamplerate0_0.2.2-4+b2_arm64.deb ... Unpacking libsamplerate0:arm64 (0.2.2-4+b2) ... Selecting previously unselected package libsamplerate0-dev:arm64. Preparing to unpack .../513-libsamplerate0-dev_0.2.2-4+b2_arm64.deb ... Unpacking libsamplerate0-dev:arm64 (0.2.2-4+b2) ... Selecting previously unselected package libxcursor1:arm64. Preparing to unpack .../514-libxcursor1_1%3a1.2.3-1_arm64.deb ... Unpacking libxcursor1:arm64 (1:1.2.3-1) ... Selecting previously unselected package libxi6:arm64. Preparing to unpack .../515-libxi6_2%3a1.8.2-1_arm64.deb ... Unpacking libxi6:arm64 (2:1.8.2-1) ... Selecting previously unselected package libxrandr2:arm64. Preparing to unpack .../516-libxrandr2_2%3a1.5.4-1+b3_arm64.deb ... Unpacking libxrandr2:arm64 (2:1.5.4-1+b3) ... Selecting previously unselected package libxss1:arm64. Preparing to unpack .../517-libxss1_1%3a1.2.3-1+b3_arm64.deb ... Unpacking libxss1:arm64 (1:1.2.3-1+b3) ... Selecting previously unselected package libsdl2-classic:arm64. Preparing to unpack .../518-libsdl2-classic_2.32.10+dfsg-4_arm64.deb ... Unpacking libsdl2-classic:arm64 (2.32.10+dfsg-4) ... Selecting previously unselected package libsdl2-2.0-0:arm64. Preparing to unpack .../519-libsdl2-2.0-0_2.32.10+dfsg-4_arm64.deb ... Unpacking libsdl2-2.0-0:arm64 (2.32.10+dfsg-4) ... Selecting previously unselected package libsndio7.0:arm64. Preparing to unpack .../520-libsndio7.0_1.10.0-0.2_arm64.deb ... Unpacking libsndio7.0:arm64 (1.10.0-0.2) ... Selecting previously unselected package libsndio-dev:arm64. Preparing to unpack .../521-libsndio-dev_1.10.0-0.2_arm64.deb ... Unpacking libsndio-dev:arm64 (1.10.0-0.2) ... Selecting previously unselected package libxrender-dev:arm64. Preparing to unpack .../522-libxrender-dev_1%3a0.9.12-1_arm64.deb ... Unpacking libxrender-dev:arm64 (1:0.9.12-1) ... Selecting previously unselected package libxfixes-dev:arm64. Preparing to unpack .../523-libxfixes-dev_1%3a6.0.0-2+b4_arm64.deb ... Unpacking libxfixes-dev:arm64 (1:6.0.0-2+b4) ... Selecting previously unselected package libxcursor-dev:arm64. Preparing to unpack .../524-libxcursor-dev_1%3a1.2.3-1_arm64.deb ... Unpacking libxcursor-dev:arm64 (1:1.2.3-1) ... Selecting previously unselected package libxext-dev:arm64. Preparing to unpack .../525-libxext-dev_2%3a1.3.4-1+b3_arm64.deb ... Unpacking libxext-dev:arm64 (2:1.3.4-1+b3) ... Selecting previously unselected package libxi-dev:arm64. Preparing to unpack .../526-libxi-dev_2%3a1.8.2-1_arm64.deb ... Unpacking libxi-dev:arm64 (2:1.8.2-1) ... Selecting previously unselected package libxinerama1:arm64. Preparing to unpack .../527-libxinerama1_2%3a1.1.4-3+b4_arm64.deb ... Unpacking libxinerama1:arm64 (2:1.1.4-3+b4) ... Selecting previously unselected package libxinerama-dev:arm64. Preparing to unpack .../528-libxinerama-dev_2%3a1.1.4-3+b4_arm64.deb ... Unpacking libxinerama-dev:arm64 (2:1.1.4-3+b4) ... Selecting previously unselected package libxkbcommon-dev:arm64. Preparing to unpack .../529-libxkbcommon-dev_1.12.3-1_arm64.deb ... Unpacking libxkbcommon-dev:arm64 (1.12.3-1) ... Selecting previously unselected package libxrandr-dev:arm64. Preparing to unpack .../530-libxrandr-dev_2%3a1.5.4-1+b3_arm64.deb ... Unpacking libxrandr-dev:arm64 (2:1.5.4-1+b3) ... Selecting previously unselected package libxss-dev:arm64. Preparing to unpack .../531-libxss-dev_1%3a1.2.3-1+b3_arm64.deb ... Unpacking libxss-dev:arm64 (1:1.2.3-1+b3) ... Selecting previously unselected package libxt6t64:arm64. Preparing to unpack .../532-libxt6t64_1%3a1.2.1-1.3_arm64.deb ... Unpacking libxt6t64:arm64 (1:1.2.1-1.3) ... Selecting previously unselected package libsm-dev:arm64. Preparing to unpack .../533-libsm-dev_2%3a1.2.6-1_arm64.deb ... Unpacking libsm-dev:arm64 (2:1.2.6-1) ... Selecting previously unselected package libxt-dev:arm64. Preparing to unpack .../534-libxt-dev_1%3a1.2.1-1.3_arm64.deb ... Unpacking libxt-dev:arm64 (1:1.2.1-1.3) ... Selecting previously unselected package libxv1:arm64. Preparing to unpack .../535-libxv1_2%3a1.0.13-1_arm64.deb ... Unpacking libxv1:arm64 (2:1.0.13-1) ... Selecting previously unselected package libxv-dev:arm64. Preparing to unpack .../536-libxv-dev_2%3a1.0.13-1_arm64.deb ... Unpacking libxv-dev:arm64 (2:1.0.13-1) ... Selecting previously unselected package libxxf86vm-dev:arm64. Preparing to unpack .../537-libxxf86vm-dev_1%3a1.1.4-1+b4_arm64.deb ... Unpacking libxxf86vm-dev:arm64 (1:1.1.4-1+b4) ... Selecting previously unselected package libsdl2-dev:arm64. Preparing to unpack .../538-libsdl2-dev_2.32.10+dfsg-4_arm64.deb ... Unpacking libsdl2-dev:arm64 (2.32.10+dfsg-4) ... Selecting previously unselected package libusb-1.0-0-dev:arm64. Preparing to unpack .../539-libusb-1.0-0-dev_2%3a1.0.29-2_arm64.deb ... Unpacking libusb-1.0-0-dev:arm64 (2:1.0.29-2) ... Selecting previously unselected package libuvc0:arm64. Preparing to unpack .../540-libuvc0_0.0.7-4_arm64.deb ... Unpacking libuvc0:arm64 (0.0.7-4) ... Selecting previously unselected package libuvc-dev. Preparing to unpack .../541-libuvc-dev_0.0.7-4_arm64.deb ... Unpacking libuvc-dev (0.0.7-4) ... Selecting previously unselected package libv4lconvert0t64:arm64. Preparing to unpack .../542-libv4lconvert0t64_1.32.0-2_arm64.deb ... Unpacking libv4lconvert0t64:arm64 (1.32.0-2) ... Selecting previously unselected package libv4l-0t64:arm64. Preparing to unpack .../543-libv4l-0t64_1.32.0-2_arm64.deb ... Unpacking libv4l-0t64:arm64 (1.32.0-2) ... Selecting previously unselected package libv4l2rds0t64:arm64. Preparing to unpack .../544-libv4l2rds0t64_1.32.0-2_arm64.deb ... Unpacking libv4l2rds0t64:arm64 (1.32.0-2) ... Selecting previously unselected package libv4l-dev:arm64. Preparing to unpack .../545-libv4l-dev_1.32.0-2_arm64.deb ... Unpacking libv4l-dev:arm64 (1.32.0-2) ... Selecting previously unselected package libvulkan-dev:arm64. Preparing to unpack .../546-libvulkan-dev_1.4.328.1-1_arm64.deb ... Unpacking libvulkan-dev:arm64 (1.4.328.1-1) ... Selecting previously unselected package libxcb-render0-dev:arm64. Preparing to unpack .../547-libxcb-render0-dev_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-render0-dev:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-randr0-dev:arm64. Preparing to unpack .../548-libxcb-randr0-dev_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-randr0-dev:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libyaml-0-2:arm64. Preparing to unpack .../549-libyaml-0-2_0.2.5-2_arm64.deb ... Unpacking libyaml-0-2:arm64 (0.2.5-2) ... Selecting previously unselected package pandoc-data. Preparing to unpack .../550-pandoc-data_3.1.11.1-3_all.deb ... Unpacking pandoc-data (3.1.11.1-3) ... Selecting previously unselected package pandoc. Preparing to unpack .../551-pandoc_3.1.11.1+ds-4_arm64.deb ... Unpacking pandoc (3.1.11.1+ds-4) ... Selecting previously unselected package wayland-protocols. Preparing to unpack .../552-wayland-protocols_1.45-2_all.deb ... Unpacking wayland-protocols (1.45-2) ... Setting up libgme0:arm64 (0.6.4-1) ... Setting up libchromaprint1:arm64 (1.6.0-2) ... Setting up libhwy1t64:arm64 (1.2.0-2+b2) ... Setting up media-types (14.0.0) ... Setting up libpipeline1:arm64 (1.5.8-1) ... Setting up libgraphite2-3:arm64 (1.3.14-11) ... Setting up liblcms2-2:arm64 (2.16-2) ... Setting up libtbbmalloc2:arm64 (2022.1.0-3) ... Setting up libpixman-1-0:arm64 (0.46.4-1) ... Setting up libdvdread8t64:arm64 (6.1.3-2) ... Setting up libnorm1t64:arm64 (1.5.9+dfsg-4) ... Setting up libsharpyuv0:arm64 (1.5.0-0.1) ... Setting up libaom3:arm64 (3.13.1-2) ... Setting up libpciaccess0:arm64 (0.17-3+b3) ... Setting up mysql-common (5.8+1.1.1) ... update-alternatives: using /etc/mysql/my.cnf.fallback to provide /etc/mysql/my.cnf (my.cnf) in auto mode Setting up libprotobuf32t64:arm64 (3.21.12-14) ... Setting up librabbitmq4:arm64 (0.15.0-1) ... Setting up libxau6:arm64 (1:1.0.11-1) ... Setting up libxdmcp6:arm64 (1:1.1.5-1) ... Setting up libdouble-conversion3:arm64 (3.3.1-2) ... Setting up libnpth0t64:arm64 (1.8-3) ... Setting up libraw1394-11:arm64 (2.1.2-2+b2) ... Setting up libkeyutils1:arm64 (1.6.3-6) ... Setting up libxcb1:arm64 (1.17.0-2+b1) ... Setting up libsodium23:arm64 (1.0.18-1+b2) ... Setting up native-architecture (0.2.6) ... Setting up libudfread3:arm64 (1.2.0-2) ... Setting up libpciaccess-dev:arm64 (0.17-3+b3) ... Setting up libxcb-xfixes0:arm64 (1.17.0-2+b1) ... Setting up libogg0:arm64 (1.3.6-1) ... Setting up libzstd-dev:arm64 (1.5.7+dfsg-2) ... Setting up liblerc4:arm64 (4.0.0+ds-5) ... Setting up libspeex1:arm64 (1.2.1-3) ... Setting up proj-data (9.7.0-1) ... Setting up libshine3:arm64 (3.1.1-3) ... Setting up bsdextrautils (2.41.2-4) ... Setting up libglvnd-core-dev:arm64 (1.7.0-1+b2) ... Setting up libtwolame0:arm64 (0.4.0-2+b2) ... Setting up libgpg-error0:arm64 (1.56-2) ... Setting up libxcb-xinput0:arm64 (1.17.0-2+b1) ... Setting up libdatrie1:arm64 (0.2.13-4) ... Setting up libmagic-mgc (1:5.46-5) ... Setting up libgsm1:arm64 (1.0.22-1+b2) ... Setting up libcharls2:arm64 (2.4.2-2+b2) ... Setting up libxcb-render0:arm64 (1.17.0-2+b1) ... Setting up libsoxr0:arm64 (0.1.3-4+b2) ... Setting up libx264-165:arm64 (2:0.165.3222+gitb35605ac-3) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libyaml-0-2:arm64 (0.2.5-2) ... Setting up libglvnd0:arm64 (1.7.0-1+b2) ... Setting up libxml2-16:arm64 (2.15.1+dfsg-0.3) ... Setting up libcodec2-1.2:arm64 (1.2.0-4) ... Setting up libxcb-glx0:arm64 (1.17.0-2+b1) ... Setting up libraw1394-dev:arm64 (2.1.2-2+b2) ... Setting up libdebhelper-perl (13.28) ... Setting up libbrotli1:arm64 (1.1.0-2+b7) ... Setting up libedit2:arm64 (3.1-20250104-1) ... Setting up libgdk-pixbuf2.0-common (2.44.4+dfsg-1) ... Setting up libuv1t64:arm64 (1.51.0-2) ... Setting up libmagic1t64:arm64 (1:5.46-5) ... Setting up libxcb-keysyms1:arm64 (0.4.1-1) ... Setting up libvpx11:arm64 (1.15.2-2) ... Setting up libxcb-shape0:arm64 (1.17.0-2+b1) ... Setting up x11-common (1:7.7+26) ... invoke-rc.d: could not determine current runlevel Setting up X socket directories... /tmp/.X11-unix /tmp/.ICE-unix. Setting up libsensors-config (1:3.6.2-2) ... Setting up libnghttp2-14:arm64 (1.64.0-1.1+b1) ... Setting up libibumad3:arm64 (56.1-1+b1) ... Setting up libdeflate0:arm64 (1.23-2) ... Setting up libwebpdecoder3:arm64 (1.5.0-0.1) ... Setting up gettext-base (0.23.1-2+b1) ... Setting up m4 (1.4.20-2) ... Setting up libgcrypt20:arm64 (1.11.2-2) ... Setting up libqhull-r8.0:arm64 (2020.2-7) ... Setting up libxcb-render-util0:arm64 (0.3.10-1) ... Setting up xkb-data (2.42-1) ... Setting up libhidapi-hidraw0:arm64 (0.15.0-2) ... Setting up libxcb-shm0:arm64 (1.17.0-2+b1) ... Setting up libibmad5:arm64 (56.1-1+b1) ... Setting up libxcb-icccm4:arm64 (0.4.2-1) ... Setting up libcom-err2:arm64 (1.47.2-3+b3) ... Setting up file (1:5.46-5) ... Setting up libmpg123-0t64:arm64 (1.33.3-1) ... Setting up libabsl20240722:arm64 (20240722.0-4) ... Setting up libcjson1:arm64 (1.7.18-4) ... Setting up libxvidcore4:arm64 (2:1.3.7-3) ... Setting up libunwind8:arm64 (1.8.1-0.1) ... Setting up libjbig0:arm64 (2.1-6.1+b2) ... Setting up libpcre2-16-0:arm64 (10.46-1) ... Setting up libaec0:arm64 (1.1.4-2) ... Setting up gdal-data (3.11.4+dfsg-1) ... Setting up libopengl0:arm64 (1.7.0-1+b2) ... Setting up libelf1t64:arm64 (0.194-1) ... Setting up libxcb-util1:arm64 (0.4.1-1) ... Setting up libtheoraenc2:arm64 (1.2.0+dfsg-6) ... Setting up libsnappy1v5:arm64 (1.2.2-2) ... Setting up liborc-0.4-0t64:arm64 (1:0.4.41-1) ... Setting up libxcb-xkb1:arm64 (1.17.0-2+b1) ... Setting up libxcb-image0:arm64 (0.4.0-2+b2) ... Setting up libkrb5support0:arm64 (1.21.3-5) ... Setting up libdw1t64:arm64 (0.194-1) ... Setting up librav1e0.8:arm64 (0.8.1-5) ... Setting up libsasl2-modules-db:arm64 (2.1.28+dfsg1-10) ... Setting up tzdata (2025b-5) ... Current default time zone: 'Etc/UTC' Local time is now: Sat Nov 1 09:39:52 UTC 2025. Universal Time is now: Sat Nov 1 09:39:52 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libcap2-bin (1:2.75-10+b1) ... Setting up libxcb-present0:arm64 (1.17.0-2+b1) ... Setting up libsysprof-capture-4-dev:arm64 (49.0-1) ... Setting up mariadb-common (1:11.8.3-1) ... update-alternatives: using /etc/mysql/mariadb.cnf to provide /etc/mysql/my.cnf (my.cnf) in auto mode Setting up libasound2-data (1.2.14-2) ... Setting up libpgm-5.3-0t64:arm64 (5.3.128~dfsg-2.1+b1) ... Setting up xtrans-dev (1.6.0-1) ... Setting up libwayland-bin (1.24.0-2+b1) ... Setting up autotools-dev (20240727.1) ... Setting up libz3-4:arm64 (4.13.3-1) ... Setting up libpcre2-32-0:arm64 (10.46-1) ... Setting up libblas3:arm64 (3.12.1-7) ... update-alternatives: using /usr/lib/aarch64-linux-gnu/blas/libblas.so.3 to provide /usr/lib/aarch64-linux-gnu/libblas.so.3 (libblas.so.3-aarch64-linux-gnu) in auto mode Setting up libglib2.0-data (2.86.1-1) ... Setting up libxcb-xinerama0:arm64 (1.17.0-2+b1) ... Setting up libpkgconf3:arm64 (1.8.1-4) ... Setting up libgles2:arm64 (1.7.0-1+b2) ... Setting up libasound2t64:arm64 (1.2.14-2) ... Setting up libmunge2:arm64 (0.5.16-1) ... Setting up spirv-tools (2025.3~rc1-1) ... Setting up libjpeg62-turbo:arm64 (1:2.1.5-4) ... Setting up libva2:arm64 (2.22.0-3) ... Setting up libx11-data (2:1.8.12-1) ... Setting up libsvtav1enc2:arm64 (2.3.0+dfsg-1) ... Setting up libjpeg62-turbo-dev:arm64 (1:2.1.5-4) ... Setting up libnspr4:arm64 (2:4.37-1) ... Setting up gnupg-l10n (2.4.8-4) ... Setting up libxcb-sync1:arm64 (1.17.0-2+b1) ... Setting up libjsoncpp26:arm64 (1.9.6-4) ... Setting up uuid-dev:arm64 (2.41.2-4) ... Setting up libgles1:arm64 (1.7.0-1+b2) ... Setting up libdbus-1-3:arm64 (1.16.2-2) ... Setting up libfribidi0:arm64 (1.0.16-3) ... Setting up libopus0:arm64 (1.5.2-2) ... Setting up libexif12:arm64 (0.6.25-1) ... Setting up libimagequant0:arm64 (4.4.0-3) ... Setting up libproc2-0:arm64 (2:4.0.4-9) ... Setting up libunistring5:arm64 (1.3-2) ... Setting up fonts-dejavu-mono (2.37-8) ... Setting up libpng16-16t64:arm64 (1.6.50-1) ... Setting up libhwloc15:arm64 (2.12.2-1) ... Setting up libimath-3-1-29t64:arm64 (3.1.12-1+b3) ... Setting up libvorbis0a:arm64 (1.3.7-3) ... Setting up autopoint (0.23.1-2) ... Setting up libmariadb3:arm64 (1:11.8.3-1+b1) ... Setting up fonts-dejavu-core (2.37-8) ... Setting up unixodbc-common (2.3.12-2) ... Setting up libflac14:arm64 (1.5.0+ds-5) ... Setting up libsocket++1:arm64 (1.12.13+git20131030.5d039ba-1+b2) ... Setting up libgav1-1:arm64 (0.19.0-3+b1) ... Setting up libsepol-dev:arm64 (3.9-2) ... Setting up pkgconf-bin (1.8.1-4) ... Setting up libsensors5:arm64 (1:3.6.2-2) ... Setting up liblerc-dev:arm64 (4.0.0+ds-5) ... Setting up libk5crypto3:arm64 (1.21.3-5) ... Setting up libltdl7:arm64 (2.5.4-7) ... Setting up libsasl2-2:arm64 (2.1.28+dfsg1-10) ... Setting up libgfortran5:arm64 (15.2.0-7) ... Setting up libvulkan1:arm64 (1.4.328.1-1) ... Setting up autoconf (2.72-3.1) ... Setting up libnghttp3-9:arm64 (1.12.0-1) ... Setting up libwebp7:arm64 (1.5.0-0.1) ... Setting up liblzma-dev:arm64 (5.8.1-2) ... Setting up libsndio7.0:arm64 (1.10.0-0.2) ... Setting up libgif7:arm64 (5.2.2-1+b1) ... Setting up zlib1g-dev:arm64 (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up libodbc2:arm64 (2.3.12-2+b1) ... Setting up libgeos3.14.1:arm64 (3.14.1-1) ... Setting up liburiparser1:arm64 (0.9.8+dfsg-2) ... Setting up libffi8:arm64 (3.5.2-2) ... Setting up libnuma1:arm64 (2.0.19-1) ... Setting up libpcre2-posix3:arm64 (10.46-1) ... Setting up libfyba0t64:arm64 (4.1.1-11+b1) ... Setting up dwz (0.16-2) ... Setting up wayland-protocols (1.45-2) ... Setting up libdav1d7:arm64 (1.5.1-1) ... Setting up libmtdev1t64:arm64 (1.1.7-1) ... Setting up sensible-utils (0.0.26) ... Setting up libminizip1t64:arm64 (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up ocl-icd-libopencl1:arm64 (2.3.4-1) ... Setting up libasyncns0:arm64 (0.8-7) ... Setting up libxshmfence1:arm64 (1.3.3-1) ... Setting up libtiff6:arm64 (4.7.1-1) ... Setting up libxcb-randr0:arm64 (1.17.0-2+b1) ... Setting up libuchardet0:arm64 (0.0.8-2) ... Setting up libassuan9:arm64 (3.0.2-2) ... Setting up procps (2:4.0.4-9) ... Setting up libblosc1:arm64 (1.21.5+ds-2) ... Setting up libmd-dev:arm64 (1.1.0-2+b1) ... Setting up libnl-3-200:arm64 (3.11.0-2) ... Setting up libv4l2rds0t64:arm64 (1.32.0-2) ... Setting up libtasn1-6:arm64 (4.20.0-2) ... Setting up libmd4c0:arm64 (0.5.2-2+b1) ... Setting up liblua5.4-0:arm64 (5.4.8-1) ... Setting up libopenjp2-7:arm64 (2.5.3-2.1) ... Setting up libx11-6:arm64 (2:1.8.12-1) ... Setting up libthai-data (0.1.29-2) ... Setting up xorg-sgml-doctools (1:1.11-1.1) ... Setting up netbase (6.5) ... Setting up libngtcp2-16:arm64 (1.16.0-1) ... Setting up sgml-base (1.31+nmu1) ... Setting up cmake-data (4.1.1+really3.31.6-2) ... Setting up librhash1:arm64 (1.4.6-1) ... Setting up libkrb5-3:arm64 (1.21.3-5) ... Setting up libevent-core-2.1-7t64:arm64 (2.1.12-stable-10+b1) ... Setting up libwayland-egl1:arm64 (1.24.0-2+b1) ... Setting up libusb-1.0-0:arm64 (2:1.0.29-2) ... Setting up libicu76:arm64 (76.1-4) ... Setting up libmbedcrypto16:arm64 (3.6.4-2) ... Setting up libssh2-1t64:arm64 (1.11.1-1) ... Setting up pandoc-data (3.1.11.1-3) ... Setting up libmuparser2v5:arm64 (2.3.4-2) ... Setting up libopengl-dev:arm64 (1.7.0-1+b2) ... Setting up libasound2-dev:arm64 (1.2.14-2) ... Setting up libde265-0:arm64 (1.0.16-1) ... Setting up libsharpyuv-dev:arm64 (1.5.0-0.1) ... Setting up libkmlbase1t64:arm64 (1.3.0-13) ... Setting up libx265-215:arm64 (4.1-3) ... Setting up libsamplerate0:arm64 (0.2.2-4+b2) ... Setting up libwebpmux3:arm64 (1.5.0-0.1) ... Setting up libtiffxx6:arm64 (4.7.1-1) ... Setting up libcap-dev:arm64 (1:2.75-10+b1) ... Setting up libdeflate-dev:arm64 (1.23-2) ... Setting up libdrm-common (2.4.127-1) ... Setting up libyuv0:arm64 (0.0.1919.20250919-1) ... Setting up libarchive13t64:arm64 (3.7.4-4+b1) ... Setting up libjxl0.11:arm64 (0.11.1-6) ... Setting up libjson-c5:arm64 (0.18+ds-1.1) ... Setting up libevdev2:arm64 (1.13.4+dfsg-1) ... Setting up readline-common (8.3-3) ... Setting up libbsd-dev:arm64 (0.12.2-2) ... Setting up libldap2:arm64 (2.6.10+dfsg-1) ... Setting up iso-codes (4.18.0-1) ... Setting up libsystemd-dev:arm64 (258.1-2) ... Setting up libzvbi-common (0.2.44-1) ... Setting up libmp3lame0:arm64 (3.100-6+b3) ... Setting up libsz2:arm64 (1.1.4-2) ... Setting up libvorbisenc2:arm64 (1.3.7-3) ... Setting up libdvdnav4:arm64 (6.1.1-3+b1) ... Setting up gdal-plugins:arm64 (3.11.4+dfsg-1) ... Setting up libwacom-common (2.16.1-1) ... Setting up libxkbcommon0:arm64 (1.12.3-1) ... Setting up libwayland-client0:arm64 (1.24.0-2+b1) ... Setting up automake (1:1.18.1-2) ... update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode Setting up libksba8:arm64 (1.6.7-2+b1) ... Setting up pinentry-curses (1.3.2-3) ... Setting up x11proto-dev (2024.1-1) ... Setting up libfile-stripnondeterminism-perl (1.15.0-1) ... Setting up libxcb-dri3-0:arm64 (1.17.0-2+b1) ... Setting up libgdcm3.0t64:arm64 (3.0.24-6+b1) ... Setting up libblkid-dev:arm64 (2.41.2-4) ... Setting up libllvm19:arm64 (1:19.1.7-10) ... Setting up libwayland-server0:arm64 (1.24.0-2+b1) ... Setting up libimath-dev:arm64 (3.1.12-1+b3) ... Setting up libx11-xcb1:arm64 (2:1.8.12-1) ... Setting up libice6:arm64 (2:1.1.1-1) ... Setting up libodbcinst2:arm64 (2.3.12-2+b1) ... Setting up libavif16:arm64 (1.3.0-1+b1) ... Setting up libexif-dev:arm64 (0.6.25-1) ... Setting up liblapack3:arm64 (3.12.1-7) ... update-alternatives: using /usr/lib/aarch64-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/aarch64-linux-gnu/liblapack.so.3 (liblapack.so.3-aarch64-linux-gnu) in auto mode Setting up libgdcm-dev (3.0.24-6+b1) ... Setting up gettext (0.23.1-2+b1) ... Setting up libsndio-dev:arm64 (1.10.0-0.2) ... Setting up libcjson-dev:arm64 (1.7.18-4) ... Setting up libarpack2t64:arm64 (3.9.1-6) ... Setting up libxau-dev:arm64 (1:1.0.11-1) ... Setting up libxpm4:arm64 (1:3.5.17-1+b3) ... Setting up libunwind-dev:arm64 (1.8.1-0.1) ... Setting up libv4lconvert0t64:arm64 (1.32.0-2) ... Setting up libpcre2-dev:arm64 (10.46-1) ... Setting up libzvbi0t64:arm64 (0.2.44-1) ... Setting up libxrender1:arm64 (1:0.9.12-1) ... Setting up libice-dev:arm64 (2:1.1.1-1) ... Setting up libtool (2.5.4-7) ... Setting up libselinux1-dev:arm64 (3.9-2) ... Setting up libevent-pthreads-2.1-7t64:arm64 (2.1.12-stable-10+b1) ... Setting up glslang-tools (15.4.0-1) ... Setting up fontconfig-config (2.15.0-2.4) ... Setting up libgeos-c1t64:arm64 (3.14.1-1) ... Setting up libwebpdemux2:arm64 (1.5.0-0.1) ... Setting up libxkbcommon-dev:arm64 (1.12.3-1) ... Setting up libpng-dev:arm64 (1.6.50-1) ... Setting up libjpeg-dev:arm64 (1:2.1.5-4) ... Setting up libjbig-dev:arm64 (2.1-6.1+b2) ... Setting up libxext6:arm64 (2:1.3.4-1+b3) ... Setting up libleptonica6:arm64 (1.84.1-4) ... Setting up libusb-1.0-0-dev:arm64 (2:1.0.29-2) ... Setting up liborc-0.4-dev-bin (1:0.4.41-1) ... Setting up libidn2-0:arm64 (2.3.8-4) ... Setting up libnss3:arm64 (2:3.117-1) ... Setting up libhdf4-0:arm64 (4.3.1-1) ... Setting up libffi-dev:arm64 (3.5.2-2) ... Setting up pkgconf:arm64 (1.8.1-4) ... Setting up libxxf86vm1:arm64 (1:1.1.4-1+b4) ... Setting up libtbbbind-2-5:arm64 (2022.1.0-3) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up libnl-route-3-200:arm64 (3.11.0-2) ... Setting up libxnvctrl0:arm64 (535.171.04-1+b2) ... Setting up librist4:arm64 (0.2.11+dfsg-1) ... Setting up libkmldom1t64:arm64 (1.3.0-13) ... Setting up dh-autoreconf (21) ... Setting up libthai0:arm64 (0.1.29-2+b1) ... Setting up libvorbisfile3:arm64 (1.3.7-3) ... Setting up libxdmcp-dev:arm64 (1:1.1.5-1) ... Setting up libglib2.0-0t64:arm64 (2.86.1-1) ... No schema files found: doing nothing. Setting up libwebp-dev:arm64 (1.5.0-0.1) ... Setting up pandoc (3.1.11.1+ds-4) ... Setting up libfreetype6:arm64 (2.13.3+dfsg-1) ... Setting up libtiff-dev:arm64 (4.7.1-1) ... Setting up libxfixes3:arm64 (1:6.0.0-2+b4) ... Setting up libllvm21:arm64 (1:21.1.4-5) ... Setting up libopenexr-3-1-30:arm64 (3.1.13-2) ... Setting up shared-mime-info (2.4-5+b3) ... Setting up libp11-kit0:arm64 (0.25.9-2) ... Setting up libxinerama1:arm64 (2:1.1.4-3+b4) ... Setting up libxkbcommon-x11-0:arm64 (1.12.3-1) ... Setting up libdc1394-25:arm64 (2.2.6-6) ... Setting up libxv1:arm64 (2:1.0.13-1) ... Setting up libeigen3-dev (3.4.0-5) ... Setting up libuvc0:arm64 (0.0.7-4) ... Setting up libgssapi-krb5-2:arm64 (1.21.3-5) ... Setting up libxrandr2:arm64 (2:1.5.4-1+b3) ... Setting up libhidapi-libusb0:arm64 (0.15.0-2) ... Setting up libelf-dev:arm64 (0.194-1) ... Setting up libudev-dev:arm64 (258.1-2) ... Setting up gir1.2-glib-2.0:arm64 (2.86.1-1) ... Setting up libngtcp2-crypto-ossl0:arm64 (1.16.0-1) ... Setting up libssh-4:arm64 (0.11.3-1) ... Setting up libreadline8t64:arm64 (8.3-3) ... Setting up libv4l-0t64:arm64 (1.32.0-2) ... Setting up dh-strip-nondeterminism (1.15.0-1) ... Setting up libdrm2:arm64 (2.4.127-1) ... Setting up librttopo1:arm64 (1.1.0-4) ... Setting up libfreexl1:arm64 (2.0.0-1+b3) ... Setting up libva-drm2:arm64 (2.22.0-3) ... Setting up gir1.2-glib-2.0-dev:arm64 (2.86.1-1) ... Setting up groff-base (1.23.0-9) ... Setting up libvdpau1:arm64 (1.5-3+b1) ... Setting up libwayland-cursor0:arm64 (1.24.0-2+b1) ... Setting up libamd-comgr3:arm64 (7.0.2+dfsg-1) ... Setting up xml-core (0.19) ... Setting up gpgconf (2.4.8-4) ... Setting up libdecor-0-0:arm64 (0.2.4-1) ... Setting up libharfbuzz0b:arm64 (12.1.0-1) ... Setting up libgdk-pixbuf-2.0-0:arm64 (2.44.4+dfsg-1) ... Setting up libarmadillo14 (1:14.2.3+dfsg-1) ... Setting up libgphoto2-port12t64:arm64 (2.5.32-1) ... Setting up libxss1:arm64 (1:1.2.3-1+b3) ... Setting up libfontconfig1:arm64 (2.15.0-2.4) ... Setting up libsndfile1:arm64 (1.2.2-3) ... Setting up libva-x11-2:arm64 (2.22.0-3) ... Setting up libsm6:arm64 (2:1.2.6-1) ... Setting up libpython3.13-stdlib:arm64 (3.13.9-1) ... Setting up liborc-0.4-dev:arm64 (1:0.4.41-1) ... Setting up libopenmpt0t64:arm64 (0.8.3-1) ... Setting up libmount-dev:arm64 (2.41.2-4) ... Setting up gpg (2.4.8-4) ... Setting up libgudev-1.0-0:arm64 (238-7) ... Setting up libgstreamer1.0-0:arm64 (1.26.7-1) ... Setcap worked! gst-ptp-helper is not suid! Setting up libuvc-dev (0.0.7-4) ... Setting up libpython3-stdlib:arm64 (3.13.7-1) ... Setting up libdrm-amdgpu1:arm64 (2.4.127-1) ... Setting up libgnutls30t64:arm64 (3.8.10-3) ... Setting up gir1.2-gstreamer-1.0:arm64 (1.26.7-1) ... Setting up mesa-libgallium:arm64 (25.2.6-1) ... Setting up libibverbs1:arm64 (56.1-1+b1) ... Setting up fontconfig (2.15.0-2.4) ... Regenerating fonts cache... done. Setting up libdrm-nouveau2:arm64 (2.4.127-1) ... Setting up libgio-2.0-dev:arm64 (2.86.1-1) ... Setting up libdrm-etnaviv1:arm64 (2.4.127-1) ... Setting up gpg-agent (2.4.8-4) ... Setting up libxcb1-dev:arm64 (1.17.0-2+b1) ... Setting up libzmq5:arm64 (4.3.5-1+b3) ... Setting up libxi6:arm64 (2:1.8.2-1) ... Setting up libdc1394-dev:arm64 (2.2.6-6) ... Setting up libgbm1:arm64 (25.2.6-1) ... Setting up ibverbs-providers:arm64 (56.1-1+b1) ... Setting up libpulse0:arm64 (17.0+dfsg1-2+b1) ... Setting up python3.13 (3.13.9-1) ... Setting up libgirepository-2.0-0:arm64 (2.86.1-1) ... Setting up libwacom9:arm64 (2.16.1-1) ... Setting up libsm-dev:arm64 (2:1.2.6-1) ... Setting up libdrm-radeon1:arm64 (2.4.127-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libxcursor1:arm64 (1:1.2.3-1) ... Setting up gpgsm (2.4.8-4) ... Setting up libpango-1.0-0:arm64 (1.56.3-2) ... Setting up libsamplerate0-dev:arm64 (0.2.2-4+b2) ... Setting up libgl1-mesa-dri:arm64 (25.2.6-1) ... Setting up libibus-1.0-5:arm64 (1.5.32-2) ... Setting up libpsl5t64:arm64 (0.21.2-1.1+b1) ... Setting up libpq5:arm64 (18.0-1) ... Setting up libx11-dev:arm64 (2:1.8.12-1) ... Setting up libhidapi-dev:arm64 (0.15.0-2) ... Setting up libglib2.0-bin (2.86.1-1) ... Setting up libv4l-dev:arm64 (1.32.0-2) ... Setting up libgstreamer-plugins-base1.0-0:arm64 (1.26.7-1) ... Setting up python3 (3.13.7-1) ... Setting up libtbb12:arm64 (2022.1.0-3) ... Setting up libkmlengine1t64:arm64 (1.3.0-13) ... Setting up libhwloc-plugins:arm64 (2.12.2-1) ... Setting up man-db (2.13.1-1) ... Not building database; man-db/auto-update is not 'true'. Setting up libwayland-dev:arm64 (1.24.0-2+b1) ... Setting up libavutil59:arm64 (7:7.1.2-1+b1) ... Setting up libdw-dev:arm64 (0.194-1) ... Setting up libcairo2:arm64 (1.18.4-1+b1) ... Setting up libgbm-dev:arm64 (25.2.6-1) ... Setting up libinput-bin (1.28.1-1) ... Setting up libxfixes-dev:arm64 (1:6.0.0-2+b4) ... Setting up libdecor-0-dev:arm64 (0.2.4-1) ... Setting up libtheoradec2:arm64 (1.2.0+dfsg-6) ... Setting up dirmngr (2.4.8-4) ... Setting up libswresample5:arm64 (7:7.1.2-1+b1) ... Setting up libqt5core5t64:arm64 (5.15.17+dfsg-4) ... Setting up libswscale8:arm64 (7:7.1.2-1+b1) ... Setting up libegl-mesa0:arm64 (25.2.6-1) ... Setting up libopenexr-dev (3.1.13-2) ... Setting up python3-packaging (25.0-1) ... Setting up librtmp1:arm64 (2.4+20151223.gitfa8646d.1-3) ... Setting up libpulse-mainloop-glib0:arm64 (17.0+dfsg1-2+b1) ... Setting up gir1.2-gudev-1.0:arm64 (238-7) ... Setting up libxt6t64:arm64 (1:1.2.1-1.3) ... Setting up libdrm-freedreno1:arm64 (2.4.127-1) ... Setting up libxcb-render0-dev:arm64 (1.17.0-2+b1) ... Setting up libpmix2t64:arm64 (6.0.0+really5.0.8-1) ... Setting up libdrm-tegra0:arm64 (2.4.127-1) ... Setting up libxext-dev:arm64 (2:1.3.4-1+b3) ... Setting up libsrt1.5-gnutls:arm64 (1.5.4-3) ... Setting up libegl1:arm64 (1.7.0-1+b2) ... Setting up gnupg (2.4.8-4) ... Setting up librdmacm1t64:arm64 (56.1-1+b1) ... Setting up libbluray3:arm64 (1:1.4.0-3) ... Setting up libcairo-gobject2:arm64 (1.18.4-1+b1) ... Setting up libgpgme11t64:arm64 (1.24.2-3) ... Setting up libtbb-dev:arm64 (2022.1.0-3) ... Setting up libpangoft2-1.0-0:arm64 (1.56.3-2) ... Setting up libxi-dev:arm64 (2:1.8.2-1) ... Setting up gir1.2-ibus-1.0:arm64 (1.5.32-2) ... Setting up libxrender-dev:arm64 (1:0.9.12-1) ... Setting up libngtcp2-crypto-gnutls8:arm64 (1.16.0-1) ... Setting up libhsakmt1:arm64 (6.4.3+dfsg-3) ... Setting up libpangocairo-1.0-0:arm64 (1.56.3-2) ... Setting up libavutil-dev:arm64 (7:7.1.2-1+b1) ... Setting up libfabric1:arm64 (2.1.0-1.1) ... Setting up libinput10:arm64 (1.28.1-1) ... Setting up libgpgmepp6t64:arm64 (1.24.2-3) ... Setting up libx11-xcb-dev:arm64 (2:1.8.12-1) ... Setting up libgio-2.0-dev-bin (2.86.1-1) ... Setting up libdrm-dev:arm64 (2.4.127-1) ... Setting up libvulkan-dev:arm64 (1.4.328.1-1) ... Setting up libqt5dbus5t64:arm64 (5.15.17+dfsg-4) ... Setting up girepository-tools:arm64 (2.86.1-1) ... Setting up libglx-mesa0:arm64 (25.2.6-1) ... Setting up libsdl2-classic:arm64 (2.32.10+dfsg-4) ... Setting up libglx0:arm64 (1.7.0-1+b2) ... Setting up libcurl4t64:arm64 (8.17.0~rc3-1) ... Setting up libswresample-dev:arm64 (7:7.1.2-1+b1) ... Setting up libxcursor-dev:arm64 (1:1.2.3-1) ... Setting up libxxf86vm-dev:arm64 (1:1.1.4-1+b4) ... Setting up libqt5network5t64:arm64 (5.15.17+dfsg-4) ... Setting up libcurl3t64-gnutls:arm64 (8.17.0~rc3-1) ... Setting up debhelper (13.28) ... Setting up libqt5test5t64:arm64 (5.15.17+dfsg-4) ... Setting up libxerces-c3.2t64:arm64 (3.2.4+debian-1.3+b2) ... Setting up libxss-dev:arm64 (1:1.2.3-1+b3) ... Setting up librsvg2-2:arm64 (2.60.0+dfsg-1+b1) ... Setting up libxv-dev:arm64 (2:1.0.13-1) ... Setting up libxrandr-dev:arm64 (2:1.5.4-1+b3) ... Setting up libgl1:arm64 (1.7.0-1+b2) ... Setting up libcfitsio10t64:arm64 (4.6.2-2) ... Setting up libxcb-randr0-dev:arm64 (1.17.0-2+b1) ... Setting up libxt-dev:arm64 (1:1.2.1-1.3) ... Setting up libswscale-dev:arm64 (7:7.1.2-1+b1) ... Setting up libavcodec61:arm64 (7:7.1.2-1+b1) ... Setting up libxinerama-dev:arm64 (2:1.1.4-3+b4) ... Setting up libhdf5-310:arm64 (1.14.5+repack-4) ... Setting up libtesseract5:arm64 (5.5.0-1+b1) ... Setting up libopencv-core410:arm64 (4.10.0+dfsg-6+b1) ... Setting up libhsa-runtime64-1:arm64 (6.4.3+dfsg-3) ... Setting up cmake (4.1.1+really3.31.6-2) ... Setting up libglx-dev:arm64 (1.7.0-1+b2) ... Setting up libsdl2-2.0-0:arm64 (2.32.10+dfsg-4) ... Setting up libgl-dev:arm64 (1.7.0-1+b2) ... Setting up libglib2.0-dev-bin (2.86.1-1) ... Setting up libopencv-ml410:arm64 (4.10.0+dfsg-6+b1) ... Setting up libhdf5-hl-310:arm64 (1.14.5+repack-4) ... Setting up libpoppler147:arm64 (25.03.0-11.1) ... Setting up libproj25:arm64 (9.7.0-1) ... Setting up libegl-dev:arm64 (1.7.0-1+b2) ... Setting up libavcodec-dev:arm64 (7:7.1.2-1+b1) ... Setting up libopencv-flann410:arm64 (4.10.0+dfsg-6+b1) ... Setting up libnetcdf22:arm64 (1:4.9.3-1+b1) ... Setting up libavformat61:arm64 (7:7.1.2-1+b1) ... Setting up libgl2ps1.4:arm64 (1.4.2+dfsg1-4) ... Setting up libgeotiff5:arm64 (1.7.4-1) ... Setting up libqt5gui5t64:arm64 (5.15.17+dfsg-4) ... Setting up libgstreamer-gl1.0-0:arm64 (1.26.7-1) ... Setting up libglib2.0-dev:arm64 (2.86.1-1) ... Setting up libopencv-imgproc410:arm64 (4.10.0+dfsg-6+b1) ... Setting up libamdhip64-6:arm64 (6.4.3-3) ... Setting up libpulse-dev:arm64 (17.0+dfsg1-2+b1) ... Setting up libopencv-core-dev:arm64 (4.10.0+dfsg-6+b1) ... Setting up libgles-dev:arm64 (1.7.0-1+b2) ... Setting up libopencv-photo410:arm64 (4.10.0+dfsg-6+b1) ... Setting up libspatialite8t64:arm64 (5.1.0-3+b4) ... Setting up libopencv-flann-dev:arm64 (4.10.0+dfsg-6+b1) ... Setting up libucx0:arm64 (1.19.0+ds-1+b1) ... Setting up libopencv-ml-dev:arm64 (4.10.0+dfsg-6+b1) ... Setting up libopencv-dnn410:arm64 (4.10.0+dfsg-6+b1) ... Setting up libqt5widgets5t64:arm64 (5.15.17+dfsg-4) ... Setting up libgstreamer1.0-dev:arm64 (1.26.7-1) ... Setting up gir1.2-gst-plugins-base-1.0:arm64 (1.26.7-1) ... Setting up libgudev-1.0-dev:arm64 (238-7) ... Setting up libglvnd-dev:arm64 (1.7.0-1+b2) ... Setting up libavformat-dev:arm64 (7:7.1.2-1+b1) ... Setting up libgstreamer-plugins-base1.0-dev:arm64 (1.26.7-1) ... Setting up libopencv-imgproc-dev:arm64 (4.10.0+dfsg-6+b1) ... Setting up libopencv-features2d410:arm64 (4.10.0+dfsg-6+b1) ... Setting up libopencv-dnn-dev:arm64 (4.10.0+dfsg-6+b1) ... Setting up libqt5opengl5t64:arm64 (5.15.17+dfsg-4) ... Setting up libopencv-calib3d410:arm64 (4.10.0+dfsg-6+b1) ... Setting up libegl1-mesa-dev:arm64 (25.2.6-1) ... Setting up libopenmpi40:arm64 (5.0.8-10+b1) ... Setting up libopencv-shape410:arm64 (4.10.0+dfsg-6+b1) ... Setting up libvtk9.5:arm64 (9.5.2+dfsg2-4) ... Setting up libopencv-stitching410:arm64 (4.10.0+dfsg-6+b1) ... Setting up libopencv-photo-dev:arm64 (4.10.0+dfsg-6+b1) ... Setting up libopencv-objdetect410:arm64 (4.10.0+dfsg-6+b1) ... Setting up libopencv-highgui410:arm64 (4.10.0+dfsg-6+b1) ... Setting up libopencv-video410:arm64 (4.10.0+dfsg-6+b1) ... Setting up libopencv-video-dev:arm64 (4.10.0+dfsg-6+b1) ... Setting up libopencv-viz410:arm64 (4.10.0+dfsg-6+b1) ... Setting up libopencv-shape-dev:arm64 (4.10.0+dfsg-6+b1) ... Setting up libopencv-viz-dev:arm64 (4.10.0+dfsg-6+b1) ... Setting up libheif-plugin-dav1d:arm64 (1.20.2-2+b1) ... Setting up libheif-plugin-libde265:arm64 (1.20.2-2+b1) ... Setting up libheif1:arm64 (1.20.2-2+b1) ... Setting up libgdal37:arm64 (3.11.4+dfsg-1) ... Setting up libgd3:arm64 (2.3.3-13) ... Setting up libopencv-imgcodecs410:arm64 (4.10.0+dfsg-6+b1) ... Setting up libopencv-imgcodecs-dev:arm64 (4.10.0+dfsg-6+b1) ... Setting up libgphoto2-6t64:arm64 (2.5.32-1) ... Setting up libopencv-contrib410:arm64 (4.10.0+dfsg-6+b1) ... Setting up libopencv-videoio410:arm64 (4.10.0+dfsg-6+b1) ... Setting up libgphoto2-dev:arm64 (2.5.32-1) ... Setting up libopencv-superres410:arm64 (4.10.0+dfsg-6+b1) ... Setting up libopencv-videostab410:arm64 (4.10.0+dfsg-6+b1) ... Setting up libopencv-videoio-dev:arm64 (4.10.0+dfsg-6+b1) ... Setting up libopencv-superres-dev:arm64 (4.10.0+dfsg-6+b1) ... Setting up libopencv-highgui-dev:arm64 (4.10.0+dfsg-6+b1) ... Setting up libopencv-features2d-dev:arm64 (4.10.0+dfsg-6+b1) ... Setting up libopencv-calib3d-dev:arm64 (4.10.0+dfsg-6+b1) ... Setting up libopencv-objdetect-dev:arm64 (4.10.0+dfsg-6+b1) ... Setting up libopencv-videostab-dev:arm64 (4.10.0+dfsg-6+b1) ... Setting up libopencv-stitching-dev:arm64 (4.10.0+dfsg-6+b1) ... Setting up libopencv-contrib-dev:arm64 (4.10.0+dfsg-6+b1) ... Setting up libopencv-dev (4.10.0+dfsg-6+b1) ... Processing triggers for libc-bin (2.41-12) ... Processing triggers for sgml-base (1.31+nmu1) ... Setting up libdbus-1-dev:arm64 (1.16.2-2) ... Setting up libibus-1.0-dev:arm64 (1.5.32-2) ... Setting up libsdl2-dev:arm64 (2.32.10+dfsg-4) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: user script /srv/workspace/pbuilder/695562/tmp/hooks/A99_set_merged_usr starting Not re-configuring usrmerge for unstable I: user script /srv/workspace/pbuilder/695562/tmp/hooks/A99_set_merged_usr finished hostname: Name or service not known I: Running cd /build/reproducible-path/monado-25.0.0+dfsg/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../monado_25.0.0+dfsg-2_source.changes dpkg-buildpackage: info: source package monado dpkg-buildpackage: info: source version 25.0.0+dfsg-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Rylie Pavlik dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 debian/rules clean dh clean dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf debian/rules override_dh_auto_configure make[1]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg' dh_auto_configure -- -DXRT_HAVE_SYSTEM_CJSON=ON -DXRT_OPENXR_INSTALL_ACTIVE_RUNTIME=OFF -DXRT_VULKAN_ENABLE_VALIDATION=OFF -DBUILD_DOC=OFF -DXRT_OPENXR_INSTALL_ABSOLUTE_RUNTIME_PATH=OFF -DXRT_OPENXR_INSTALL_MANIFEST_RELATIVE_RUNTIME_PATH=OFF -DXRT_BUILD_DRIVER_OHMD=OFF -DXRT_INSTALL_ABSOLUTE_SYSTEMD_UNIT_FILES=OFF -DXRT_FEATURE_STEAMVR_PLUGIN=OFF -DXRT_FEATURE_LIBMONADO=OFF -DGIT_DESC=25.0.0+dfsg-2 cd obj-aarch64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb PKG_CONFIG=/usr/bin/pkg-config cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DBUILD_TESTING:BOOL=OFF -DXRT_HAVE_SYSTEM_CJSON=ON -DXRT_OPENXR_INSTALL_ACTIVE_RUNTIME=OFF -DXRT_VULKAN_ENABLE_VALIDATION=OFF -DBUILD_DOC=OFF -DXRT_OPENXR_INSTALL_ABSOLUTE_RUNTIME_PATH=OFF -DXRT_OPENXR_INSTALL_MANIFEST_RELATIVE_RUNTIME_PATH=OFF -DXRT_BUILD_DRIVER_OHMD=OFF -DXRT_INSTALL_ABSOLUTE_SYSTEMD_UNIT_FILES=OFF -DXRT_FEATURE_STEAMVR_PLUGIN=OFF -DXRT_FEATURE_LIBMONADO=OFF -DGIT_DESC=25.0.0\+dfsg-2 .. -- The C compiler identification is GNU 15.2.0 -- The CXX compiler identification is GNU 15.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found Python3: /usr/bin/python3 (found version "3.13.9") found components: Interpreter -- Found Eigen3: /usr/include/eigen3 (Required is at least version "3") -- Performing Test CxxAtomics_atomic_uint_fast64_t_NO_LIB -- Performing Test CxxAtomics_atomic_uint_fast64_t_NO_LIB - Success -- Found CxxAtomics: TRUE found components: atomic_uint_fast64_t -- Found Vulkan: /usr/lib/aarch64-linux-gnu/libvulkan.so (found version "1.4.328") found components: glslangValidator missing components: glslc -- Found HIDAPI: /usr/include/hidapi found components: any -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") -- Could NOT find bluetooth (missing: bluetooth_LIBRARY bluetooth_INCLUDE_DIR) -- Could NOT find OpenHMD (missing: OPENHMD_INCLUDE_DIR OPENHMD_LIBRARY) -- Found OpenCV: /usr (found version "4.10.0") found components: core calib3d highgui imgproc imgcodecs features2d video -- Found Libusb1: /usr/lib/aarch64-linux-gnu/libusb-1.0.so -- Found JPEG: /usr/lib/aarch64-linux-gnu/libjpeg.so (found version "62") -- Could NOT find realsense2 (missing: realsense2_DIR) -- Could NOT find depthai (missing: depthai_DIR) -- Found ZLIB: /usr/lib/aarch64-linux-gnu/libz.so (found version "1.3.1") -- Found cJSON: /usr/lib/aarch64-linux-gnu/cmake/cJSON/cJSONConfig.cmake (found version "1.7.18") -- Could NOT find LeapV2 (missing: LeapV2_INCLUDE_DIR LeapV2_LIBRARY) -- Could NOT find LeapSDK (missing: LeapSDK_DIR) -- Could NOT find ONNXRuntime (missing: ONNXRuntime_INCLUDE_DIR ONNXRuntime_LIBRARY) -- Performing Test HAVE_EGL -- Performing Test HAVE_EGL - Success -- Found EGL: /usr/include (found version "1.5") -- Could NOT find Percetto (missing: Percetto_INCLUDE_DIR Percetto_LIBRARY) -- Found Systemd: /usr/include -- Found OpenGLES: /usr/lib/aarch64-linux-gnu/libGLESv2.so found components: V3 -- Found Threads: TRUE -- Checking for module 'libuvc' -- Found libuvc, version 0.0.7 -- Found OpenGL: /usr/lib/aarch64-linux-gnu/libOpenGL.so -- Found X11: /usr/include -- Looking for XOpenDisplay in /usr/lib/aarch64-linux-gnu/libX11.so;/usr/lib/aarch64-linux-gnu/libXext.so -- Looking for XOpenDisplay in /usr/lib/aarch64-linux-gnu/libX11.so;/usr/lib/aarch64-linux-gnu/libXext.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found -- Looking for IceConnectionNumber in ICE -- Looking for IceConnectionNumber in ICE - found -- Found udev: /usr/lib/aarch64-linux-gnu/libudev.so -- Checking for module 'xrandr' -- Found xrandr, version 1.5.4 -- Checking for modules 'xcb;xcb-randr;x11-xcb' -- Found xcb, version 1.17.0 -- Found xcb-randr, version 1.17.0 -- Found x11-xcb, version 1.8.12 -- Checking for one of the modules 'wayland-client' -- Checking for one of the modules 'wayland-scanner' -- Checking for one of the modules 'wayland-protocols' -- Checking for one of the modules 'libdrm' -- Found OpenGL: /usr/lib/aarch64-linux-gnu/libOpenGL.so found components: GLX -- Checking for one of the modules 'dbus-1' -- Checking for one of the modules 'libbsd' -- Checking for modules 'gstreamer-1.0;gstreamer-app-1.0;gstreamer-video-1.0' -- Found gstreamer-1.0, version 1.26.7 -- Found gstreamer-app-1.0, version 1.26.7 -- Found gstreamer-video-1.0, version 1.26.7 -- Checking for module 'survive' -- Package 'survive', required by 'virtual:world', not found -- OpenVR not found -- Enabled drivers: arduino daydream drv_cemu drv_multi euroc hdk hydra psmv pssense psvr qwerty remote rift-s rokid simulated steamvr_lh v4l2 vf vive wmr xreal_air CMake Warning (dev) at cmake/GenerateKhrManifest.cmake:93 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): cmake/GenerateOpenXRRuntimeManifest.cmake:76 (generate_khr_manifest_buildtree) src/xrt/targets/openxr/CMakeLists.txt:73 (generate_openxr_runtime_manifest_buildtree) This warning is for project developers. Use -Wno-dev to suppress it. -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) -- #####----- Config -----##### -- # GIT_DESC: 25.0.0+dfsg-2 -- # -- # BLUETOOTH: OFF -- # D3D11: OFF -- # D3D12: OFF -- # DBUS: ON -- # EGL: ON -- # GST (GStreamer): ON -- # HIDAPI: ON -- # JPEG: ON -- # LIBBSD: ON -- # LIBUSB: ON -- # LIBUVC: ON -- # ONNXRUNTIME: OFF -- # OPENCV: ON -- # OPENGL: ON -- # OPENGLES: ON -- # OPENGL_GLX: ON -- # PERCETTO: OFF -- # REALSENSE: OFF -- # OPENVR: OFF -- # SDL2: ON -- # SYSTEM_CJSON: ON -- # SYSTEMD: ON -- # TRACY: OFF -- # VULKAN: ON -- # WAYLAND: ON -- # WAYLAND_DIRECT: ON -- # XCB: ON -- # XLIB: ON -- # XRANDR: ON -- # -- # MODULE_AUX_VIVE: ON -- # MODULE_COMPOSITOR: ON -- # MODULE_COMPOSITOR_MAIN: ON -- # MODULE_COMPOSITOR_NULL: ON -- # MODULE_MERCURY_HANDTRACKING: OFF -- # MODULE_IPC: ON -- # MODULE_MONADO_GUI: ON -- # MODULE_MONADO_CLI: ON -- # MODULE_OPENXR_STATE_TRACKER: ON -- # -- # FEATURE_AHARDWARE_BUFFER: OFF -- # FEATURE_CLIENT_DEBUG_GUI: OFF -- # FEATURE_COLOR_LOG: ON -- # FEATURE_DEBUG_GUI: ON -- # FEATURE_OPENXR: ON -- # FEATURE_OPENXR_ACTIVE_ACTION_SET_PRIORITY: ON -- # FEATURE_OPENXR_BODY_TRACKING_FB: OFF -- # FEATURE_OPENXR_FACE_TRACKING2_FB: OFF -- # FEATURE_OPENXR_DEBUG_UTILS: OFF -- # FEATURE_OPENXR_DISPLAY_REFRESH_RATE: ON -- # FEATURE_OPENXR_FACIAL_TRACKING_HTC: OFF -- # FEATURE_OPENXR_FORCE_FEEDBACK_CURL: ON -- # FEATURE_OPENXR_HAND_TRACKING_EXT: ON -- # FEATURE_OPENXR_HEADLESS: ON -- # FEATURE_OPENXR_INTERACTION_EXT_EYE_GAZE: ON -- # FEATURE_OPENXR_INTERACTION_EXT_HAND: ON -- # FEATURE_OPENXR_INTERACTION_EXT_PALM_POSE: OFF -- # FEATURE_OPENXR_INTERACTION_ML2: ON -- # FEATURE_OPENXR_INTERACTION_MNDX: ON -- # FEATURE_OPENXR_INTERACTION_MSFT_HAND: OFF -- # FEATURE_OPENXR_INTERACTION_OPPO: ON -- # FEATURE_OPENXR_INTERACTION_WINMR: ON -- # FEATURE_OPENXR_LAYER_COLOR_SCALE_BIAS: OFF -- # FEATURE_OPENXR_LAYER_CUBE: OFF -- # FEATURE_OPENXR_LAYER_CYLINDER: ON -- # FEATURE_OPENXR_LAYER_DEPTH: ON -- # FEATURE_OPENXR_LAYER_EQUIRECT1: OFF -- # FEATURE_OPENXR_LAYER_EQUIRECT2: ON -- # FEATURE_OPENXR_LAYER_FB_ALPHA_BLEND: OFF -- # FEATURE_OPENXR_LAYER_FB_DEPTH_TEST: OFF -- # FEATURE_OPENXR_LAYER_FB_IMAGE_LAYOUT OFF -- # FEATURE_OPENXR_LAYER_FB_SETTINGS: OFF -- # FEATURE_OPENXR_LAYER_FB_PASSTHROUGH: OFF -- # FEATURE_OPENXR_OVERLAY: ON -- # FEATURE_OPENXR_PERFORMANCE_SETTINGS: OFF -- # FEATURE_OPENXR_SPACE_LOCAL_FLOOR: ON -- # FEATURE_OPENXR_SPACE_UNBOUNDED: ON -- # FEATURE_OPENXR_VISIBILITY_MASK: ON -- # FEATURE_OPENXR_VULKAN_SWAPCHAIN_FORMAT_LIST: ON -- # FEATURE_OPENXR_XDEV_SPACE: ON -- # FEATURE_RENDERDOC: ON -- # FEATURE_SERVICE: ON -- # FEATURE_SERVICE_SYSTEMD: ON -- # FEATURE_SLAM: ON -- # FEATURE_SSE2: ON -- # FEATURE_STEAMVR_PLUGIN: OFF -- # FEATURE_TRACING: OFF -- # FEATURE_WINDOW_PEEK: ON -- # -- # DRIVER_ANDROID: OFF -- # DRIVER_ARDUINO: ON -- # DRIVER_DAYDREAM: ON -- # DRIVER_DEPTHAI: OFF -- # DRIVER_EUROC: ON -- # DRIVER_HANDTRACKING: OFF -- # DRIVER_HDK: ON -- # DRIVER_HYDRA: ON -- # DRIVER_ILLIXR: OFF -- # DRIVER_NS: OFF -- # DRIVER_OHMD: OFF -- # DRIVER_OPENGLOVES: OFF -- # DRIVER_PSMV: ON -- # DRIVER_PSSENSE: ON -- # DRIVER_PSVR: ON -- # DRIVER_QWERTY: ON -- # DRIVER_REALSENSE: OFF -- # DRIVER_REMOTE: ON -- # DRIVER_RIFT_S: ON -- # DRIVER_ROKID: ON -- # DRIVER_SIMULATED: ON -- # DRIVER_SIMULAVR: OFF -- # DRIVER_SURVIVE: OFF -- # DRIVER_TWRAP: ON -- # DRIVER_ULV2: OFF -- # DRIVER_ULV5: OFF -- # DRIVER_VF: ON -- # DRIVER_VIVE: ON -- # DRIVER_WMR: ON -- # DRIVER_XREAL_AIR: ON -- # DRIVER_STEAMVR_LIGHTHOUSE: ON -- #####----- Config -----##### -- Configuring done (6.2s) -- Generating done (0.2s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY FETCHCONTENT_FULLY_DISCONNECTED XRT_VULKAN_ENABLE_VALIDATION -- Build files have been written to: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu make[1]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg' dh_auto_build cd obj-aarch64-linux-gnu && make -j12 INSTALL="install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' /usr/bin/cmake -S/build/reproducible-path/monado-25.0.0+dfsg -B/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/CMakeFiles /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/external/CMakeFiles/xrt-external-nanopb.dir/build.make src/external/CMakeFiles/xrt-external-nanopb.dir/depend make -f src/external/CMakeFiles/xrt-external-imgui.dir/build.make src/external/CMakeFiles/xrt-external-imgui.dir/depend make -f src/xrt/auxiliary/os/CMakeFiles/aux_os.dir/build.make src/xrt/auxiliary/os/CMakeFiles/aux_os.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/external /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external/CMakeFiles/xrt-external-nanopb.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/external /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external/CMakeFiles/xrt-external-imgui.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/os /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/os /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/os/CMakeFiles/aux_os.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/auxiliary/os/CMakeFiles/aux_os.dir/build.make src/xrt/auxiliary/os/CMakeFiles/aux_os.dir/build make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/external/CMakeFiles/xrt-external-nanopb.dir/build.make src/external/CMakeFiles/xrt-external-nanopb.dir/build make -f src/external/CMakeFiles/xrt-external-imgui.dir/build.make src/external/CMakeFiles/xrt-external-imgui.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 0%] Building C object src/xrt/auxiliary/os/CMakeFiles/aux_os.dir/os_hid_hidraw.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/os && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/os/CMakeFiles/aux_os.dir/os_hid_hidraw.c.o -MF CMakeFiles/aux_os.dir/os_hid_hidraw.c.o.d -o CMakeFiles/aux_os.dir/os_hid_hidraw.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/os/os_hid_hidraw.c [ 0%] Building CXX object src/xrt/auxiliary/os/CMakeFiles/aux_os.dir/os_time.cpp.o [ 0%] Building C object src/external/CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_common.c.o [ 1%] Building C object src/external/CMakeFiles/xrt-external-nanopb.dir/nanopb/monado_metrics.pb.c.o [ 1%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui.cpp.o [ 1%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_tables.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/cc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-nanopb.dir/nanopb/monado_metrics.pb.c.o -MF CMakeFiles/xrt-external-nanopb.dir/nanopb/monado_metrics.pb.c.o.d -o CMakeFiles/xrt-external-nanopb.dir/nanopb/monado_metrics.pb.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb/monado_metrics.pb.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/os && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/os/CMakeFiles/aux_os.dir/os_time.cpp.o -MF CMakeFiles/aux_os.dir/os_time.cpp.o.d -o CMakeFiles/aux_os.dir/os_time.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/os/os_time.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/cc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_common.c.o -MF CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_common.c.o.d -o CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_common.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb/pb_common.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_tables.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_tables.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_tables.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui/imgui_tables.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui/imgui.cpp [ 1%] Building C object src/external/CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_decode.c.o [ 1%] Building C object src/external/CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_encode.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/cc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_decode.c.o -MF CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_decode.c.o.d -o CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_decode.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb/pb_decode.c [ 1%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/backends/imgui_impl_opengl3.cpp.o [ 1%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_draw.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_draw.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_draw.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_draw.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui/imgui_draw.cpp [ 2%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_demo.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_demo.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_demo.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_demo.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui/imgui_demo.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/cc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_encode.c.o -MF CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_encode.c.o.d -o CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_encode.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb/pb_encode.c [ 2%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_widgets.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/backends/imgui_impl_opengl3.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/imgui/backends/imgui_impl_opengl3.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/imgui/backends/imgui_impl_opengl3.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui/backends/imgui_impl_opengl3.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_widgets.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_widgets.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_widgets.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui/imgui_widgets.cpp [ 3%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/cimgui/cimgui.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/cimgui/cimgui.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/cimgui/cimgui.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/cimgui/cimgui.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui/cimgui.cpp [ 3%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot/implot.cpp [ 4%] Linking CXX static library libaux_os.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/os && /usr/bin/cmake -P CMakeFiles/aux_os.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/os && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_os.dir/link.txt --verbose=1 [ 4%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot_items.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot_items.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot_items.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot_items.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot/implot_items.cpp /usr/bin/ar qc libaux_os.a CMakeFiles/aux_os.dir/os_hid_hidraw.c.o CMakeFiles/aux_os.dir/os_time.cpp.o /usr/bin/ranlib libaux_os.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 4%] Built target aux_os [ 4%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot_demo.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot_demo.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot_demo.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot_demo.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot/implot_demo.cpp [ 4%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/cimplot/cimplot.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/cimplot/cimplot.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/cimplot/cimplot.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/cimplot/cimplot.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimplot/cimplot.cpp [ 5%] Linking C static library libxrt-external-nanopb.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/cmake -P CMakeFiles/xrt-external-nanopb.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/cmake -E cmake_link_script CMakeFiles/xrt-external-nanopb.dir/link.txt --verbose=1 /usr/bin/ar qc libxrt-external-nanopb.a "CMakeFiles/xrt-external-nanopb.dir/nanopb/monado_metrics.pb.c.o" "CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_common.c.o" "CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_decode.c.o" "CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_encode.c.o" /usr/bin/ranlib libxrt-external-nanopb.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 5%] Built target xrt-external-nanopb make -f src/xrt/auxiliary/bindings/CMakeFiles/aux_generated_bindings.dir/build.make src/xrt/auxiliary/bindings/CMakeFiles/aux_generated_bindings.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 5%] Generating b_generated_bindings.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/bindings && /usr/bin/python3 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/bindings/bindings.py /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/bindings/bindings.json /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/bindings/b_generated_bindings.h [ 5%] Generating b_generated_bindings.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/bindings && /usr/bin/python3 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/bindings/bindings.py /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/bindings/bindings.json /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/bindings/b_generated_bindings.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/bindings /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/bindings /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/bindings/CMakeFiles/aux_generated_bindings.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/auxiliary/bindings/CMakeFiles/aux_generated_bindings.dir/build.make src/xrt/auxiliary/bindings/CMakeFiles/aux_generated_bindings.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 5%] Building C object src/xrt/auxiliary/bindings/CMakeFiles/aux_generated_bindings.dir/b_generated_bindings.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/bindings && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/bindings/CMakeFiles/aux_generated_bindings.dir/b_generated_bindings.c.o -MF CMakeFiles/aux_generated_bindings.dir/b_generated_bindings.c.o.d -o CMakeFiles/aux_generated_bindings.dir/b_generated_bindings.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/bindings/b_generated_bindings.c [ 6%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui_monado/imgui_monado.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui_monado/imgui_monado.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/imgui_monado/imgui_monado.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/imgui_monado/imgui_monado.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui_monado/imgui_monado.cpp make -f src/xrt/auxiliary/os/CMakeFiles/aux_os_ble.dir/build.make src/xrt/auxiliary/os/CMakeFiles/aux_os_ble.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/os /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/os /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/os/CMakeFiles/aux_os_ble.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/auxiliary/os/CMakeFiles/aux_os_ble.dir/build.make src/xrt/auxiliary/os/CMakeFiles/aux_os_ble.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 6%] Building C object src/xrt/auxiliary/os/CMakeFiles/aux_os_ble.dir/os_ble_dbus.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/os && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib/aarch64-linux-gnu/dbus-1.0/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/os/CMakeFiles/aux_os_ble.dir/os_ble_dbus.c.o -MF CMakeFiles/aux_os_ble.dir/os_ble_dbus.c.o.d -o CMakeFiles/aux_os_ble.dir/os_ble_dbus.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/os/os_ble_dbus.c [ 6%] Linking CXX static library libaux_os_ble.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/os && /usr/bin/cmake -P CMakeFiles/aux_os_ble.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/os && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_os_ble.dir/link.txt --verbose=1 /usr/bin/ar qc libaux_os_ble.a CMakeFiles/aux_os_ble.dir/os_ble_dbus.c.o /usr/bin/ranlib libaux_os_ble.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 6%] Built target aux_os_ble [ 6%] Linking CXX static library libaux_generated_bindings.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/bindings && /usr/bin/cmake -P CMakeFiles/aux_generated_bindings.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/bindings && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_generated_bindings.dir/link.txt --verbose=1 /usr/bin/ar qc libaux_generated_bindings.a CMakeFiles/aux_generated_bindings.dir/b_generated_bindings.c.o /usr/bin/ranlib libaux_generated_bindings.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 6%] Built target aux_generated_bindings make -f src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/build.make src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/build.make src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 6%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_autoexpgain.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_autoexpgain.c.o -MF CMakeFiles/aux_util.dir/u_autoexpgain.c.o.d -o CMakeFiles/aux_util.dir/u_autoexpgain.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_autoexpgain.c [ 6%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_device.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_device.c.o -MF CMakeFiles/aux_util.dir/u_device.c.o.d -o CMakeFiles/aux_util.dir/u_device.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_device.c [ 6%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_builders.c.o [ 7%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_bitwise.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_builders.c.o -MF CMakeFiles/aux_util.dir/u_builders.c.o.d -o CMakeFiles/aux_util.dir/u_builders.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_builders.c [ 7%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_debug.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_bitwise.c.o -MF CMakeFiles/aux_util.dir/u_bitwise.c.o.d -o CMakeFiles/aux_util.dir/u_bitwise.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_bitwise.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_debug.c.o -MF CMakeFiles/aux_util.dir/u_debug.c.o.d -o CMakeFiles/aux_util.dir/u_debug.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_debug.c [ 7%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_deque.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_deque.cpp.o -MF CMakeFiles/aux_util.dir/u_deque.cpp.o.d -o CMakeFiles/aux_util.dir/u_deque.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_deque.cpp [ 8%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_distortion.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_distortion.c.o -MF CMakeFiles/aux_util.dir/u_distortion.c.o.d -o CMakeFiles/aux_util.dir/u_distortion.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_distortion.c [ 8%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_distortion_mesh.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_distortion_mesh.c.o -MF CMakeFiles/aux_util.dir/u_distortion_mesh.c.o.d -o CMakeFiles/aux_util.dir/u_distortion_mesh.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_distortion_mesh.c [ 8%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_file.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_file.c.o -MF CMakeFiles/aux_util.dir/u_file.c.o.d -o CMakeFiles/aux_util.dir/u_file.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_file.c [ 8%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_file.cpp.o [ 9%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_format.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_file.cpp.o -MF CMakeFiles/aux_util.dir/u_file.cpp.o.d -o CMakeFiles/aux_util.dir/u_file.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_file.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_format.c.o -MF CMakeFiles/aux_util.dir/u_format.c.o.d -o CMakeFiles/aux_util.dir/u_format.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_format.c [ 9%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_frame.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_frame.c.o -MF CMakeFiles/aux_util.dir/u_frame.c.o.d -o CMakeFiles/aux_util.dir/u_frame.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_frame.c [ 9%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_hand_tracking.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_hand_tracking.c.o -MF CMakeFiles/aux_util.dir/u_hand_tracking.c.o.d -o CMakeFiles/aux_util.dir/u_hand_tracking.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_hand_tracking.c [ 9%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_handles.c.o [ 9%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_hand_simulation.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_handles.c.o -MF CMakeFiles/aux_util.dir/u_handles.c.o.d -o CMakeFiles/aux_util.dir/u_handles.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_handles.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_hand_simulation.c.o -MF CMakeFiles/aux_util.dir/u_hand_simulation.c.o.d -o CMakeFiles/aux_util.dir/u_hand_simulation.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_hand_simulation.c [ 10%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_hashmap.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_hashmap.cpp.o -MF CMakeFiles/aux_util.dir/u_hashmap.cpp.o.d -o CMakeFiles/aux_util.dir/u_hashmap.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_hashmap.cpp [ 10%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_hashset.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_hashset.cpp.o -MF CMakeFiles/aux_util.dir/u_hashset.cpp.o.d -o CMakeFiles/aux_util.dir/u_hashset.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_hashset.cpp [ 10%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_id_ringbuffer.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_id_ringbuffer.cpp.o -MF CMakeFiles/aux_util.dir/u_id_ringbuffer.cpp.o.d -o CMakeFiles/aux_util.dir/u_id_ringbuffer.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_id_ringbuffer.cpp [ 10%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_imu_sink_split.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_imu_sink_split.c.o -MF CMakeFiles/aux_util.dir/u_imu_sink_split.c.o.d -o CMakeFiles/aux_util.dir/u_imu_sink_split.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_imu_sink_split.c [ 11%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_imu_sink_force_monotonic.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_imu_sink_force_monotonic.c.o -MF CMakeFiles/aux_util.dir/u_imu_sink_force_monotonic.c.o.d -o CMakeFiles/aux_util.dir/u_imu_sink_force_monotonic.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_imu_sink_force_monotonic.c [ 11%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_json.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_json.c.o -MF CMakeFiles/aux_util.dir/u_json.c.o.d -o CMakeFiles/aux_util.dir/u_json.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_json.c [ 11%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_limited_unique_id.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_limited_unique_id.cpp.o -MF CMakeFiles/aux_util.dir/u_limited_unique_id.cpp.o.d -o CMakeFiles/aux_util.dir/u_limited_unique_id.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_limited_unique_id.cpp [ 11%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_live_stats.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_live_stats.cpp.o -MF CMakeFiles/aux_util.dir/u_live_stats.cpp.o.d -o CMakeFiles/aux_util.dir/u_live_stats.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_live_stats.cpp [ 11%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_logging.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_logging.c.o -MF CMakeFiles/aux_util.dir/u_logging.c.o.d -o CMakeFiles/aux_util.dir/u_logging.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_logging.c [ 12%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_metrics.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_metrics.c.o -MF CMakeFiles/aux_util.dir/u_metrics.c.o.d -o CMakeFiles/aux_util.dir/u_metrics.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_metrics.c [ 12%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_misc.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_misc.c.o -MF CMakeFiles/aux_util.dir/u_misc.c.o.d -o CMakeFiles/aux_util.dir/u_misc.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_misc.c [ 12%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_pacing_app.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_pacing_app.c.o -MF CMakeFiles/aux_util.dir/u_pacing_app.c.o.d -o CMakeFiles/aux_util.dir/u_pacing_app.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_pacing_app.c [ 12%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_pacing_compositor.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_pacing_compositor.c.o -MF CMakeFiles/aux_util.dir/u_pacing_compositor.c.o.d -o CMakeFiles/aux_util.dir/u_pacing_compositor.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_pacing_compositor.c [ 13%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_pacing_compositor_fake.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_pacing_compositor_fake.c.o -MF CMakeFiles/aux_util.dir/u_pacing_compositor_fake.c.o.d -o CMakeFiles/aux_util.dir/u_pacing_compositor_fake.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_pacing_compositor_fake.c [ 13%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_pretty_print.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_pretty_print.c.o -MF CMakeFiles/aux_util.dir/u_pretty_print.c.o.d -o CMakeFiles/aux_util.dir/u_pretty_print.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_pretty_print.c [ 13%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_prober.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_prober.c.o -MF CMakeFiles/aux_util.dir/u_prober.c.o.d -o CMakeFiles/aux_util.dir/u_prober.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_prober.c [ 13%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_session.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_session.c.o -MF CMakeFiles/aux_util.dir/u_session.c.o.d -o CMakeFiles/aux_util.dir/u_session.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_session.c [ 13%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_space_overseer.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_space_overseer.c.o -MF CMakeFiles/aux_util.dir/u_space_overseer.c.o.d -o CMakeFiles/aux_util.dir/u_space_overseer.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_space_overseer.c [ 14%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_string_list.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_string_list.cpp.o -MF CMakeFiles/aux_util.dir/u_string_list.cpp.o.d -o CMakeFiles/aux_util.dir/u_string_list.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_string_list.cpp [ 14%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_system.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_system.c.o -MF CMakeFiles/aux_util.dir/u_system.c.o.d -o CMakeFiles/aux_util.dir/u_system.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_system.c [ 14%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_system_helpers.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_system_helpers.c.o -MF CMakeFiles/aux_util.dir/u_system_helpers.c.o.d -o CMakeFiles/aux_util.dir/u_system_helpers.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_system_helpers.c [ 14%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_time.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_time.cpp.o -MF CMakeFiles/aux_util.dir/u_time.cpp.o.d -o CMakeFiles/aux_util.dir/u_time.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_time.cpp [ 15%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_trace_marker.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_trace_marker.c.o -MF CMakeFiles/aux_util.dir/u_trace_marker.c.o.d -o CMakeFiles/aux_util.dir/u_trace_marker.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_trace_marker.c [ 15%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_tracked_imu_3dof.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_tracked_imu_3dof.c.o -MF CMakeFiles/aux_util.dir/u_tracked_imu_3dof.c.o.d -o CMakeFiles/aux_util.dir/u_tracked_imu_3dof.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_tracked_imu_3dof.c [ 15%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_var.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_var.cpp.o -MF CMakeFiles/aux_util.dir/u_var.cpp.o.d -o CMakeFiles/aux_util.dir/u_var.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_var.cpp [ 15%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_vector.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_vector.cpp.o -MF CMakeFiles/aux_util.dir/u_vector.cpp.o.d -o CMakeFiles/aux_util.dir/u_vector.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_vector.cpp [ 15%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_config_json.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_config_json.c.o -MF CMakeFiles/aux_util.dir/u_config_json.c.o.d -o CMakeFiles/aux_util.dir/u_config_json.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_config_json.c [ 15%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_win32_com_guard.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_win32_com_guard.cpp.o -MF CMakeFiles/aux_util.dir/u_win32_com_guard.cpp.o.d -o CMakeFiles/aux_util.dir/u_win32_com_guard.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_win32_com_guard.cpp [ 16%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_visibility_mask.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_visibility_mask.c.o -MF CMakeFiles/aux_util.dir/u_visibility_mask.c.o.d -o CMakeFiles/aux_util.dir/u_visibility_mask.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_visibility_mask.c [ 16%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_worker.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_worker.c.o -MF CMakeFiles/aux_util.dir/u_worker.c.o.d -o CMakeFiles/aux_util.dir/u_worker.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_worker.c [ 16%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_worker.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_worker.cpp.o -MF CMakeFiles/aux_util.dir/u_worker.cpp.o.d -o CMakeFiles/aux_util.dir/u_worker.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_worker.cpp [ 17%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_git_tag.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_git_tag.c.o -MF CMakeFiles/aux_util.dir/u_git_tag.c.o.d -o CMakeFiles/aux_util.dir/u_git_tag.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util/u_git_tag.c [ 17%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_linux.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_linux.c.o -MF CMakeFiles/aux_util.dir/u_linux.c.o.d -o CMakeFiles/aux_util.dir/u_linux.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_linux.c [ 17%] Linking CXX static library libaux_util.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cmake -P CMakeFiles/aux_util.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_util.dir/link.txt --verbose=1 /usr/bin/ar qc libaux_util.a CMakeFiles/aux_util.dir/u_autoexpgain.c.o CMakeFiles/aux_util.dir/u_bitwise.c.o CMakeFiles/aux_util.dir/u_builders.c.o CMakeFiles/aux_util.dir/u_debug.c.o CMakeFiles/aux_util.dir/u_deque.cpp.o CMakeFiles/aux_util.dir/u_device.c.o CMakeFiles/aux_util.dir/u_distortion.c.o CMakeFiles/aux_util.dir/u_distortion_mesh.c.o CMakeFiles/aux_util.dir/u_file.c.o CMakeFiles/aux_util.dir/u_file.cpp.o CMakeFiles/aux_util.dir/u_format.c.o CMakeFiles/aux_util.dir/u_frame.c.o CMakeFiles/aux_util.dir/u_hand_tracking.c.o CMakeFiles/aux_util.dir/u_hand_simulation.c.o CMakeFiles/aux_util.dir/u_handles.c.o CMakeFiles/aux_util.dir/u_hashmap.cpp.o CMakeFiles/aux_util.dir/u_hashset.cpp.o CMakeFiles/aux_util.dir/u_id_ringbuffer.cpp.o CMakeFiles/aux_util.dir/u_imu_sink_split.c.o CMakeFiles/aux_util.dir/u_imu_sink_force_monotonic.c.o CMakeFiles/aux_util.dir/u_json.c.o CMakeFiles/aux_util.dir/u_limited_unique_id.cpp.o CMakeFiles/aux_util.dir/u_live_stats.cpp.o CMakeFiles/aux_util.dir/u_logging.c.o CMakeFiles/aux_util.dir/u_metrics.c.o CMakeFiles/aux_util.dir/u_misc.c.o CMakeFiles/aux_util.dir/u_pacing_app.c.o CMakeFiles/aux_util.dir/u_pacing_compositor.c.o CMakeFiles/aux_util.dir/u_pacing_compositor_fake.c.o CMakeFiles/aux_util.dir/u_pretty_print.c.o CMakeFiles/aux_util.dir/u_prober.c.o CMakeFiles/aux_util.dir/u_session.c.o CMakeFiles/aux_util.dir/u_space_overseer.c.o CMakeFiles/aux_util.dir/u_string_list.cpp.o CMakeFiles/aux_util.dir/u_system.c.o CMakeFiles/aux_util.dir/u_system_helpers.c.o CMakeFiles/aux_util.dir/u_time.cpp.o CMakeFiles/aux_util.dir/u_trace_marker.c.o CMakeFiles/aux_util.dir/u_tracked_imu_3dof.c.o CMakeFiles/aux_util.dir/u_var.cpp.o CMakeFiles/aux_util.dir/u_vector.cpp.o CMakeFiles/aux_util.dir/u_config_json.c.o CMakeFiles/aux_util.dir/u_visibility_mask.c.o CMakeFiles/aux_util.dir/u_win32_com_guard.cpp.o CMakeFiles/aux_util.dir/u_worker.c.o CMakeFiles/aux_util.dir/u_worker.cpp.o CMakeFiles/aux_util.dir/u_git_tag.c.o CMakeFiles/aux_util.dir/u_linux.c.o /usr/bin/ranlib libaux_util.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 17%] Built target aux_util make -f src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/build.make src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/build.make src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 17%] Building CXX object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_base.cpp.o [ 17%] Building C object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_filter_fifo.c.o [ 17%] Building C object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_filter_one_euro.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_base.cpp.o -MF CMakeFiles/aux_math.dir/m_base.cpp.o.d -o CMakeFiles/aux_math.dir/m_base.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_base.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_filter_one_euro.c.o -MF CMakeFiles/aux_math.dir/m_filter_one_euro.c.o.d -o CMakeFiles/aux_math.dir/m_filter_one_euro.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_filter_one_euro.c [ 18%] Building C object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_clock_tracking.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_clock_tracking.c.o -MF CMakeFiles/aux_math.dir/m_clock_tracking.c.o.d -o CMakeFiles/aux_math.dir/m_clock_tracking.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_clock_tracking.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_filter_fifo.c.o -MF CMakeFiles/aux_math.dir/m_filter_fifo.c.o.d -o CMakeFiles/aux_math.dir/m_filter_fifo.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_filter_fifo.c [ 18%] Building CXX object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_hash.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_hash.cpp.o -MF CMakeFiles/aux_math.dir/m_hash.cpp.o.d -o CMakeFiles/aux_math.dir/m_hash.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_hash.cpp [ 18%] Building C object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_imu_3dof.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_imu_3dof.c.o -MF CMakeFiles/aux_math.dir/m_imu_3dof.c.o.d -o CMakeFiles/aux_math.dir/m_imu_3dof.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_imu_3dof.c [ 18%] Building CXX object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_lowpass_float.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_lowpass_float.cpp.o -MF CMakeFiles/aux_math.dir/m_lowpass_float.cpp.o.d -o CMakeFiles/aux_math.dir/m_lowpass_float.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_lowpass_float.cpp [ 18%] Building CXX object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_lowpass_integer.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_lowpass_integer.cpp.o -MF CMakeFiles/aux_math.dir/m_lowpass_integer.cpp.o.d -o CMakeFiles/aux_math.dir/m_lowpass_integer.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_lowpass_integer.cpp [ 19%] Building C object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_imu_pre.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_imu_pre.c.o -MF CMakeFiles/aux_math.dir/m_imu_pre.c.o.d -o CMakeFiles/aux_math.dir/m_imu_pre.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_imu_pre.c [ 19%] Building CXX object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_matrix_projection.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_matrix_projection.cpp.o -MF CMakeFiles/aux_math.dir/m_matrix_projection.cpp.o.d -o CMakeFiles/aux_math.dir/m_matrix_projection.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_matrix_projection.cpp [ 20%] Building C object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_optics.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_optics.c.o -MF CMakeFiles/aux_math.dir/m_optics.c.o.d -o CMakeFiles/aux_math.dir/m_optics.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_optics.c [ 20%] Building C object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_permutation.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_permutation.c.o -MF CMakeFiles/aux_math.dir/m_permutation.c.o.d -o CMakeFiles/aux_math.dir/m_permutation.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_permutation.c [ 20%] Building C object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_predict.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_predict.c.o -MF CMakeFiles/aux_math.dir/m_predict.c.o.d -o CMakeFiles/aux_math.dir/m_predict.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_predict.c [ 20%] Building CXX object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_quatexpmap.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_quatexpmap.cpp.o -MF CMakeFiles/aux_math.dir/m_quatexpmap.cpp.o.d -o CMakeFiles/aux_math.dir/m_quatexpmap.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_quatexpmap.cpp [ 20%] Building CXX object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_relation_history.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_relation_history.cpp.o -MF CMakeFiles/aux_math.dir/m_relation_history.cpp.o.d -o CMakeFiles/aux_math.dir/m_relation_history.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_relation_history.cpp [ 21%] Building CXX object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_space.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_space.cpp.o -MF CMakeFiles/aux_math.dir/m_space.cpp.o.d -o CMakeFiles/aux_math.dir/m_space.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_space.cpp [ 21%] Linking CXX static library libaux_math.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/cmake -P CMakeFiles/aux_math.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_math.dir/link.txt --verbose=1 /usr/bin/ar qc libaux_math.a CMakeFiles/aux_math.dir/m_base.cpp.o CMakeFiles/aux_math.dir/m_clock_tracking.c.o CMakeFiles/aux_math.dir/m_filter_fifo.c.o CMakeFiles/aux_math.dir/m_filter_one_euro.c.o CMakeFiles/aux_math.dir/m_hash.cpp.o CMakeFiles/aux_math.dir/m_imu_3dof.c.o CMakeFiles/aux_math.dir/m_imu_pre.c.o CMakeFiles/aux_math.dir/m_lowpass_float.cpp.o CMakeFiles/aux_math.dir/m_lowpass_integer.cpp.o CMakeFiles/aux_math.dir/m_matrix_projection.cpp.o CMakeFiles/aux_math.dir/m_optics.c.o CMakeFiles/aux_math.dir/m_permutation.c.o CMakeFiles/aux_math.dir/m_predict.c.o CMakeFiles/aux_math.dir/m_quatexpmap.cpp.o CMakeFiles/aux_math.dir/m_relation_history.cpp.o CMakeFiles/aux_math.dir/m_space.cpp.o /usr/bin/ranlib libaux_math.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 21%] Built target aux_math make -f src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/build.make src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/depend make -f src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/build.make src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/depend make -f src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/build.make src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/depend make -f src/xrt/drivers/CMakeFiles/drv_qwerty.dir/build.make src/xrt/drivers/CMakeFiles/drv_qwerty.dir/depend make -f src/xrt/auxiliary/util/CMakeFiles/aux_util_process.dir/build.make src/xrt/auxiliary/util/CMakeFiles/aux_util_process.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/gstreamer /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/gstreamer /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/DependInfo.cmake "--color=" make -f src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/build.make src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/ogl /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/ogl /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/DependInfo.cmake "--color=" make -f src/xrt/drivers/CMakeFiles/drv_arduino.dir/build.make src/xrt/drivers/CMakeFiles/drv_arduino.dir/depend make -f src/xrt/drivers/CMakeFiles/drv_cemu.dir/build.make src/xrt/drivers/CMakeFiles/drv_cemu.dir/depend make -f src/xrt/drivers/CMakeFiles/drv_daydream.dir/build.make src/xrt/drivers/CMakeFiles/drv_daydream.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_qwerty.dir/DependInfo.cmake "--color=" make -f src/xrt/drivers/CMakeFiles/drv_simulated.dir/build.make src/xrt/drivers/CMakeFiles/drv_simulated.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_arduino.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util/CMakeFiles/aux_util_process.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_cemu.dir/DependInfo.cmake "--color=" make -f src/xrt/drivers/CMakeFiles/drv_twrap.dir/build.make src/xrt/drivers/CMakeFiles/drv_twrap.dir/depend cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_simulated.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_twrap.dir/DependInfo.cmake "--color=" cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_daydream.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_simulated.dir/build.make src/xrt/drivers/CMakeFiles/drv_simulated.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/build.make src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_daydream.dir/build.make src/xrt/drivers/CMakeFiles/drv_daydream.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/build.make src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/build make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/auxiliary/util/CMakeFiles/aux_util_process.dir/build.make src/xrt/auxiliary/util/CMakeFiles/aux_util_process.dir/build make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 21%] Building C object src/xrt/drivers/CMakeFiles/drv_simulated.dir/simulated/simulated_controller.c.o make -f src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/build.make src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/build cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_simulated.dir/simulated/simulated_controller.c.o -MF CMakeFiles/drv_simulated.dir/simulated/simulated_controller.c.o.d -o CMakeFiles/drv_simulated.dir/simulated/simulated_controller.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/simulated/simulated_controller.c make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/build.make src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/build make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_qwerty.dir/build.make src/xrt/drivers/CMakeFiles/drv_qwerty.dir/build [ 21%] Building C object src/xrt/drivers/CMakeFiles/drv_daydream.dir/daydream/daydream_device.c.o make -f src/xrt/drivers/CMakeFiles/drv_arduino.dir/build.make src/xrt/drivers/CMakeFiles/drv_arduino.dir/build make -f src/xrt/drivers/CMakeFiles/drv_cemu.dir/build.make src/xrt/drivers/CMakeFiles/drv_cemu.dir/build cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_daydream.dir/daydream/daydream_device.c.o -MF CMakeFiles/drv_daydream.dir/daydream/daydream_device.c.o.d -o CMakeFiles/drv_daydream.dir/daydream/daydream_device.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/daydream/daydream_device.c make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 21%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_bundle_init.c.o make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_twrap.dir/build.make src/xrt/drivers/CMakeFiles/drv_twrap.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_bundle_init.c.o -MF CMakeFiles/aux_vk.dir/vk_bundle_init.c.o.d -o CMakeFiles/aux_vk.dir/vk_bundle_init.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_bundle_init.c [ 21%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_combiner.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_combiner.c.o -MF CMakeFiles/aux_util_sink.dir/u_sink_combiner.c.o.d -o CMakeFiles/aux_util_sink.dir/u_sink_combiner.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_sink_combiner.c [ 21%] Building C object src/xrt/drivers/CMakeFiles/drv_qwerty.dir/qwerty/qwerty_device.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_qwerty.dir/qwerty/qwerty_device.c.o -MF CMakeFiles/drv_qwerty.dir/qwerty/qwerty_device.c.o.d -o CMakeFiles/drv_qwerty.dir/qwerty/qwerty_device.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/qwerty/qwerty_device.c [ 22%] Building C object src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/gst_sink.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/gstreamer && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/orc-0.4 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/gst_sink.c.o -MF CMakeFiles/aux_gstreamer.dir/gst_sink.c.o.d -o CMakeFiles/aux_gstreamer.dir/gst_sink.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/gstreamer/gst_sink.c [ 22%] Building C object src/xrt/drivers/CMakeFiles/drv_twrap.dir/twrap/twrap_slam.c.o [ 22%] Building CXX object src/xrt/drivers/CMakeFiles/drv_cemu.dir/ht_ctrl_emu/ht_ctrl_emu.cpp.o [ 22%] Building C object src/xrt/drivers/CMakeFiles/drv_arduino.dir/arduino/arduino_device.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_twrap.dir/twrap/twrap_slam.c.o -MF CMakeFiles/drv_twrap.dir/twrap/twrap_slam.c.o.d -o CMakeFiles/drv_twrap.dir/twrap/twrap_slam.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/twrap/twrap_slam.c [ 23%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_process.dir/u_process.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_cemu.dir/ht_ctrl_emu/ht_ctrl_emu.cpp.o -MF CMakeFiles/drv_cemu.dir/ht_ctrl_emu/ht_ctrl_emu.cpp.o.d -o CMakeFiles/drv_cemu.dir/ht_ctrl_emu/ht_ctrl_emu.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/ht_ctrl_emu/ht_ctrl_emu.cpp [ 23%] Building C object src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/ogl_api.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_process.dir/u_process.c.o -MF CMakeFiles/aux_util_process.dir/u_process.c.o.d -o CMakeFiles/aux_util_process.dir/u_process.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_process.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_arduino.dir/arduino/arduino_device.c.o -MF CMakeFiles/drv_arduino.dir/arduino/arduino_device.c.o.d -o CMakeFiles/drv_arduino.dir/arduino/arduino_device.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/arduino/arduino_device.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/ogl && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/ogl_api.c.o -MF CMakeFiles/aux_ogl.dir/ogl_api.c.o.d -o CMakeFiles/aux_ogl.dir/ogl_api.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/ogl/ogl_api.c [ 23%] Linking CXX static library libaux_util_process.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cmake -P CMakeFiles/aux_util_process.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_util_process.dir/link.txt --verbose=1 [ 23%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_force_genlock.c.o /usr/bin/ar qc libaux_util_process.a CMakeFiles/aux_util_process.dir/u_process.c.o /usr/bin/ranlib libaux_util_process.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_force_genlock.c.o -MF CMakeFiles/aux_util_sink.dir/u_sink_force_genlock.c.o.d -o CMakeFiles/aux_util_sink.dir/u_sink_force_genlock.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_sink_force_genlock.c [ 23%] Built target aux_util_process [ 23%] Building C object src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/ogl_helpers.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/ogl && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/ogl_helpers.c.o -MF CMakeFiles/aux_ogl.dir/ogl_helpers.c.o.d -o CMakeFiles/aux_ogl.dir/ogl_helpers.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/ogl/ogl_helpers.c [ 23%] Linking CXX static library libdrv_twrap.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_twrap.dir/cmake_clean_target.cmake [ 24%] Building C object src/xrt/drivers/CMakeFiles/drv_daydream.dir/daydream/daydream_prober.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_daydream.dir/daydream/daydream_prober.c.o -MF CMakeFiles/drv_daydream.dir/daydream/daydream_prober.c.o.d -o CMakeFiles/drv_daydream.dir/daydream/daydream_prober.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/daydream/daydream_prober.c [ 25%] Building C object src/xrt/drivers/CMakeFiles/drv_simulated.dir/simulated/simulated_hmd.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_twrap.dir/link.txt --verbose=1 cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_simulated.dir/simulated/simulated_hmd.c.o -MF CMakeFiles/drv_simulated.dir/simulated/simulated_hmd.c.o.d -o CMakeFiles/drv_simulated.dir/simulated/simulated_hmd.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/simulated/simulated_hmd.c /usr/bin/ar qc libdrv_twrap.a CMakeFiles/drv_twrap.dir/twrap/twrap_slam.c.o /usr/bin/ranlib libdrv_twrap.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 25%] Building C object src/xrt/drivers/CMakeFiles/drv_arduino.dir/arduino/arduino_prober.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_arduino.dir/arduino/arduino_prober.c.o -MF CMakeFiles/drv_arduino.dir/arduino/arduino_prober.c.o.d -o CMakeFiles/drv_arduino.dir/arduino/arduino_prober.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/arduino/arduino_prober.c [ 25%] Built target drv_twrap [ 25%] Building C object src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/gst_pipeline.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/gstreamer && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/orc-0.4 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/gst_pipeline.c.o -MF CMakeFiles/aux_gstreamer.dir/gst_pipeline.c.o.d -o CMakeFiles/aux_gstreamer.dir/gst_pipeline.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/gstreamer/gst_pipeline.c [ 26%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_converter.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_converter.c.o -MF CMakeFiles/aux_util_sink.dir/u_sink_converter.c.o.d -o CMakeFiles/aux_util_sink.dir/u_sink_converter.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_sink_converter.c [ 26%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_cmd.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_cmd.c.o -MF CMakeFiles/aux_vk.dir/vk_cmd.c.o.d -o CMakeFiles/aux_vk.dir/vk_cmd.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_cmd.c [ 26%] Building C object src/xrt/drivers/CMakeFiles/drv_qwerty.dir/qwerty/qwerty_prober.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_qwerty.dir/qwerty/qwerty_prober.c.o -MF CMakeFiles/drv_qwerty.dir/qwerty/qwerty_prober.c.o.d -o CMakeFiles/drv_qwerty.dir/qwerty/qwerty_prober.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/qwerty/qwerty_prober.c [ 26%] Linking CXX static library libdrv_daydream.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_daydream.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_daydream.dir/link.txt --verbose=1 [ 27%] Linking CXX static library libdrv_arduino.a [ 27%] Building C object src/xrt/drivers/CMakeFiles/drv_simulated.dir/simulated/simulated_prober.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_simulated.dir/simulated/simulated_prober.c.o -MF CMakeFiles/drv_simulated.dir/simulated/simulated_prober.c.o.d -o CMakeFiles/drv_simulated.dir/simulated/simulated_prober.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/simulated/simulated_prober.c /usr/bin/ar qc libdrv_daydream.a CMakeFiles/drv_daydream.dir/daydream/daydream_device.c.o CMakeFiles/drv_daydream.dir/daydream/daydream_prober.c.o /usr/bin/ranlib libdrv_daydream.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_arduino.dir/cmake_clean_target.cmake [ 27%] Built target drv_daydream cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_arduino.dir/link.txt --verbose=1 [ 27%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_deinterleaver.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_deinterleaver.c.o -MF CMakeFiles/aux_util_sink.dir/u_sink_deinterleaver.c.o.d -o CMakeFiles/aux_util_sink.dir/u_sink_deinterleaver.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_sink_deinterleaver.c [ 28%] Building C object src/xrt/drivers/CMakeFiles/drv_qwerty.dir/qwerty/qwerty_sdl.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_qwerty.dir/qwerty/qwerty_sdl.c.o -MF CMakeFiles/drv_qwerty.dir/qwerty/qwerty_sdl.c.o.d -o CMakeFiles/drv_qwerty.dir/qwerty/qwerty_sdl.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/qwerty/qwerty_sdl.c /usr/bin/ar qc libdrv_arduino.a CMakeFiles/drv_arduino.dir/arduino/arduino_device.c.o CMakeFiles/drv_arduino.dir/arduino/arduino_prober.c.o /usr/bin/ranlib libdrv_arduino.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 29%] Building C object src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/glx_api.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/ogl && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/glx_api.c.o -MF CMakeFiles/aux_ogl.dir/glx_api.c.o.d -o CMakeFiles/aux_ogl.dir/glx_api.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/ogl/glx_api.c [ 29%] Built target drv_arduino make -f src/xrt/drivers/CMakeFiles/drv_hdk.dir/build.make src/xrt/drivers/CMakeFiles/drv_hdk.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_hdk.dir/DependInfo.cmake "--color=" [ 29%] Linking CXX static library libdrv_cemu.a [ 29%] Linking CXX static library libdrv_simulated.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_cemu.dir/cmake_clean_target.cmake [ 29%] Linking CXX static library libaux_gstreamer.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_simulated.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/gstreamer && /usr/bin/cmake -P CMakeFiles/aux_gstreamer.dir/cmake_clean_target.cmake make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_hdk.dir/build.make src/xrt/drivers/CMakeFiles/drv_hdk.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_cemu.dir/link.txt --verbose=1 cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_simulated.dir/link.txt --verbose=1 cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/gstreamer && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_gstreamer.dir/link.txt --verbose=1 [ 29%] Building CXX object src/xrt/drivers/CMakeFiles/drv_hdk.dir/hdk/hdk_device.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_hdk.dir/hdk/hdk_device.cpp.o -MF CMakeFiles/drv_hdk.dir/hdk/hdk_device.cpp.o.d -o CMakeFiles/drv_hdk.dir/hdk/hdk_device.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/hdk/hdk_device.cpp /usr/bin/ar qc libdrv_cemu.a CMakeFiles/drv_cemu.dir/ht_ctrl_emu/ht_ctrl_emu.cpp.o /usr/bin/ranlib libdrv_cemu.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' /usr/bin/ar qc libaux_gstreamer.a CMakeFiles/aux_gstreamer.dir/gst_sink.c.o CMakeFiles/aux_gstreamer.dir/gst_pipeline.c.o /usr/bin/ranlib libaux_gstreamer.a [ 29%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_cmd_pool.c.o make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_cmd_pool.c.o -MF CMakeFiles/aux_vk.dir/vk_cmd_pool.c.o.d -o CMakeFiles/aux_vk.dir/vk_cmd_pool.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_cmd_pool.c [ 29%] Building C object src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/egl_api.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/ogl && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/egl_api.c.o -MF CMakeFiles/aux_ogl.dir/egl_api.c.o.d -o CMakeFiles/aux_ogl.dir/egl_api.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/ogl/egl_api.c /usr/bin/ar qc libdrv_simulated.a CMakeFiles/drv_simulated.dir/simulated/simulated_controller.c.o CMakeFiles/drv_simulated.dir/simulated/simulated_hmd.c.o CMakeFiles/drv_simulated.dir/simulated/simulated_prober.c.o /usr/bin/ranlib libdrv_simulated.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 29%] Built target aux_gstreamer [ 29%] Built target drv_cemu make -f src/xrt/drivers/CMakeFiles/drv_hydra.dir/build.make src/xrt/drivers/CMakeFiles/drv_hydra.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_hydra.dir/DependInfo.cmake "--color=" [ 29%] Built target drv_simulated [ 30%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_compositor_flags.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_compositor_flags.c.o -MF CMakeFiles/aux_vk.dir/vk_compositor_flags.c.o.d -o CMakeFiles/aux_vk.dir/vk_compositor_flags.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_compositor_flags.c [ 30%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_debug.c.o [ 30%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_queue.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_debug.c.o -MF CMakeFiles/aux_vk.dir/vk_debug.c.o.d -o CMakeFiles/aux_vk.dir/vk_debug.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_debug.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_queue.c.o -MF CMakeFiles/aux_util_sink.dir/u_sink_queue.c.o.d -o CMakeFiles/aux_util_sink.dir/u_sink_queue.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_sink_queue.c make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_hydra.dir/build.make src/xrt/drivers/CMakeFiles/drv_hydra.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 31%] Building C object src/xrt/drivers/CMakeFiles/drv_hydra.dir/hydra/hydra_driver.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_hydra.dir/hydra/hydra_driver.c.o -MF CMakeFiles/drv_hydra.dir/hydra/hydra_driver.c.o.d -o CMakeFiles/drv_hydra.dir/hydra/hydra_driver.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/hydra/hydra_driver.c [ 31%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_simple_queue.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_simple_queue.c.o -MF CMakeFiles/aux_util_sink.dir/u_sink_simple_queue.c.o.d -o CMakeFiles/aux_util_sink.dir/u_sink_simple_queue.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_sink_simple_queue.c make -f src/xrt/drivers/CMakeFiles/drv_xreal_air.dir/build.make src/xrt/drivers/CMakeFiles/drv_xreal_air.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_xreal_air.dir/DependInfo.cmake "--color=" [ 31%] Building C object src/xrt/drivers/CMakeFiles/drv_hdk.dir/hdk/hdk_prober.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_hdk.dir/hdk/hdk_prober.c.o -MF CMakeFiles/drv_hdk.dir/hdk/hdk_prober.c.o.d -o CMakeFiles/drv_hdk.dir/hdk/hdk_prober.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/hdk/hdk_prober.c make -f src/xrt/drivers/CMakeFiles/drv_pssense.dir/build.make src/xrt/drivers/CMakeFiles/drv_pssense.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_pssense.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_xreal_air.dir/build.make src/xrt/drivers/CMakeFiles/drv_xreal_air.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 31%] Building C object src/xrt/drivers/CMakeFiles/drv_xreal_air.dir/xreal_air/xreal_air_hmd.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/hidapi -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_xreal_air.dir/xreal_air/xreal_air_hmd.c.o -MF CMakeFiles/drv_xreal_air.dir/xreal_air/xreal_air_hmd.c.o.d -o CMakeFiles/drv_xreal_air.dir/xreal_air/xreal_air_hmd.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/xreal_air/xreal_air_hmd.c make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_pssense.dir/build.make src/xrt/drivers/CMakeFiles/drv_pssense.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 32%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_quirk.c.o [ 32%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_function_loaders.c.o [ 32%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_enumerate.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_enumerate.c.o -MF CMakeFiles/aux_vk.dir/vk_enumerate.c.o.d -o CMakeFiles/aux_vk.dir/vk_enumerate.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_enumerate.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_function_loaders.c.o -MF CMakeFiles/aux_vk.dir/vk_function_loaders.c.o.d -o CMakeFiles/aux_vk.dir/vk_function_loaders.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_function_loaders.c [ 32%] Building C object src/xrt/drivers/CMakeFiles/drv_pssense.dir/pssense/pssense_driver.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_quirk.c.o -MF CMakeFiles/aux_util_sink.dir/u_sink_quirk.c.o.d -o CMakeFiles/aux_util_sink.dir/u_sink_quirk.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_sink_quirk.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_pssense.dir/pssense/pssense_driver.c.o -MF CMakeFiles/drv_pssense.dir/pssense/pssense_driver.c.o.d -o CMakeFiles/drv_pssense.dir/pssense/pssense_driver.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/pssense/pssense_driver.c [ 32%] Linking CXX static library libdrv_hydra.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_hydra.dir/cmake_clean_target.cmake make -f src/xrt/drivers/CMakeFiles/drv_psvr.dir/build.make src/xrt/drivers/CMakeFiles/drv_psvr.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_psvr.dir/DependInfo.cmake "--color=" cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_hydra.dir/link.txt --verbose=1 [ 32%] Building C object src/xrt/drivers/CMakeFiles/drv_xreal_air.dir/xreal_air/xreal_air_packet.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/hidapi -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_xreal_air.dir/xreal_air/xreal_air_packet.c.o -MF CMakeFiles/drv_xreal_air.dir/xreal_air/xreal_air_packet.c.o.d -o CMakeFiles/drv_xreal_air.dir/xreal_air/xreal_air_packet.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/xreal_air/xreal_air_packet.c make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_psvr.dir/build.make src/xrt/drivers/CMakeFiles/drv_psvr.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 32%] Building C object src/xrt/drivers/CMakeFiles/drv_psvr.dir/psvr/psvr_device.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/hidapi -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_psvr.dir/psvr/psvr_device.c.o -MF CMakeFiles/drv_psvr.dir/psvr/psvr_device.c.o.d -o CMakeFiles/drv_psvr.dir/psvr/psvr_device.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/psvr/psvr_device.c /usr/bin/ar qc libdrv_hydra.a CMakeFiles/drv_hydra.dir/hydra/hydra_driver.c.o /usr/bin/ranlib libdrv_hydra.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 32%] Linking CXX static library libaux_ogl.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/ogl && /usr/bin/cmake -P CMakeFiles/aux_ogl.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/ogl && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_ogl.dir/link.txt --verbose=1 [ 32%] Built target drv_hydra [ 32%] Linking CXX static library libdrv_qwerty.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_qwerty.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_qwerty.dir/link.txt --verbose=1 [ 33%] Building C object src/xrt/drivers/CMakeFiles/drv_psvr.dir/psvr/psvr_packet.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/hidapi -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_psvr.dir/psvr/psvr_packet.c.o -MF CMakeFiles/drv_psvr.dir/psvr/psvr_packet.c.o.d -o CMakeFiles/drv_psvr.dir/psvr/psvr_packet.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/psvr/psvr_packet.c [ 33%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_split.c.o /usr/bin/ar qc libaux_ogl.a CMakeFiles/aux_ogl.dir/ogl_api.c.o CMakeFiles/aux_ogl.dir/ogl_helpers.c.o CMakeFiles/aux_ogl.dir/glx_api.c.o CMakeFiles/aux_ogl.dir/egl_api.c.o /usr/bin/ranlib libaux_ogl.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_split.c.o -MF CMakeFiles/aux_util_sink.dir/u_sink_split.c.o.d -o CMakeFiles/aux_util_sink.dir/u_sink_split.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_sink_split.c /usr/bin/ar qc libdrv_qwerty.a CMakeFiles/drv_qwerty.dir/qwerty/qwerty_device.c.o CMakeFiles/drv_qwerty.dir/qwerty/qwerty_prober.c.o CMakeFiles/drv_qwerty.dir/qwerty/qwerty_sdl.c.o /usr/bin/ranlib libdrv_qwerty.a [ 33%] Linking CXX static library libdrv_hdk.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_hdk.dir/cmake_clean_target.cmake [ 33%] Built target aux_ogl [ 33%] Built target drv_qwerty [ 33%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_stereo_sbs_to_slam_sbs.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_stereo_sbs_to_slam_sbs.c.o -MF CMakeFiles/aux_util_sink.dir/u_sink_stereo_sbs_to_slam_sbs.c.o.d -o CMakeFiles/aux_util_sink.dir/u_sink_stereo_sbs_to_slam_sbs.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_sink_stereo_sbs_to_slam_sbs.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_hdk.dir/link.txt --verbose=1 [ 34%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_helpers.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_helpers.c.o -MF CMakeFiles/aux_vk.dir/vk_helpers.c.o.d -o CMakeFiles/aux_vk.dir/vk_helpers.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_helpers.c /usr/bin/ar qc libdrv_hdk.a CMakeFiles/drv_hdk.dir/hdk/hdk_device.cpp.o CMakeFiles/drv_hdk.dir/hdk/hdk_prober.c.o /usr/bin/ranlib libdrv_hdk.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 34%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_image_allocator.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_image_allocator.c.o -MF CMakeFiles/aux_vk.dir/vk_image_allocator.c.o.d -o CMakeFiles/aux_vk.dir/vk_image_allocator.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_image_allocator.c [ 34%] Built target drv_hdk make -f src/xrt/drivers/CMakeFiles/drv_rokid.dir/build.make src/xrt/drivers/CMakeFiles/drv_rokid.dir/depend [ 34%] Building C object src/xrt/drivers/CMakeFiles/drv_psvr.dir/psvr/psvr_prober.c.o make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_rokid.dir/DependInfo.cmake "--color=" cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/hidapi -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_psvr.dir/psvr/psvr_prober.c.o -MF CMakeFiles/drv_psvr.dir/psvr/psvr_prober.c.o.d -o CMakeFiles/drv_psvr.dir/psvr/psvr_prober.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/psvr/psvr_prober.c [ 34%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_image_readback_to_xf_pool.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_image_readback_to_xf_pool.c.o -MF CMakeFiles/aux_vk.dir/vk_image_readback_to_xf_pool.c.o.d -o CMakeFiles/aux_vk.dir/vk_image_readback_to_xf_pool.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_image_readback_to_xf_pool.c make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_rokid.dir/build.make src/xrt/drivers/CMakeFiles/drv_rokid.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 34%] Building C object src/xrt/drivers/CMakeFiles/drv_rokid.dir/rokid/rokid_hmd.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_rokid.dir/rokid/rokid_hmd.c.o -MF CMakeFiles/drv_rokid.dir/rokid/rokid_hmd.c.o.d -o CMakeFiles/drv_rokid.dir/rokid/rokid_hmd.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/rokid/rokid_hmd.c [ 34%] Linking CXX static library libaux_util_sink.a [ 34%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_print.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cmake -P CMakeFiles/aux_util_sink.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_print.c.o -MF CMakeFiles/aux_vk.dir/vk_print.c.o.d -o CMakeFiles/aux_vk.dir/vk_print.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_print.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_util_sink.dir/link.txt --verbose=1 make -f src/xrt/drivers/CMakeFiles/drv_v4l2.dir/build.make src/xrt/drivers/CMakeFiles/drv_v4l2.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_v4l2.dir/DependInfo.cmake "--color=" make -f src/xrt/drivers/CMakeFiles/drv_vf.dir/build.make src/xrt/drivers/CMakeFiles/drv_vf.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_vf.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_v4l2.dir/build.make src/xrt/drivers/CMakeFiles/drv_v4l2.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' /usr/bin/ar qc libaux_util_sink.a CMakeFiles/aux_util_sink.dir/u_sink_combiner.c.o CMakeFiles/aux_util_sink.dir/u_sink_force_genlock.c.o CMakeFiles/aux_util_sink.dir/u_sink_converter.c.o CMakeFiles/aux_util_sink.dir/u_sink_deinterleaver.c.o CMakeFiles/aux_util_sink.dir/u_sink_queue.c.o CMakeFiles/aux_util_sink.dir/u_sink_simple_queue.c.o CMakeFiles/aux_util_sink.dir/u_sink_quirk.c.o CMakeFiles/aux_util_sink.dir/u_sink_split.c.o CMakeFiles/aux_util_sink.dir/u_sink_stereo_sbs_to_slam_sbs.c.o /usr/bin/ranlib libaux_util_sink.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 35%] Building C object src/xrt/drivers/CMakeFiles/drv_v4l2.dir/v4l2/v4l2_driver.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_v4l2.dir/v4l2/v4l2_driver.c.o -MF CMakeFiles/drv_v4l2.dir/v4l2/v4l2_driver.c.o.d -o CMakeFiles/drv_v4l2.dir/v4l2/v4l2_driver.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/v4l2/v4l2_driver.c [ 35%] Built target aux_util_sink make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_vf.dir/build.make src/xrt/drivers/CMakeFiles/drv_vf.dir/build make -f src/xrt/drivers/CMakeFiles/drv_multi.dir/build.make src/xrt/drivers/CMakeFiles/drv_multi.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_multi.dir/DependInfo.cmake "--color=" [ 36%] Linking CXX static library libdrv_xreal_air.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_xreal_air.dir/cmake_clean_target.cmake [ 36%] Building C object src/xrt/drivers/CMakeFiles/drv_vf.dir/vf/vf_driver.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/orc-0.4 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_vf.dir/vf/vf_driver.c.o -MF CMakeFiles/drv_vf.dir/vf/vf_driver.c.o.d -o CMakeFiles/drv_vf.dir/vf/vf_driver.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/vf/vf_driver.c make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_multi.dir/build.make src/xrt/drivers/CMakeFiles/drv_multi.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_xreal_air.dir/link.txt --verbose=1 [ 36%] Building C object src/xrt/drivers/CMakeFiles/drv_multi.dir/multi_wrapper/multi.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_multi.dir/multi_wrapper/multi.c.o -MF CMakeFiles/drv_multi.dir/multi_wrapper/multi.c.o.d -o CMakeFiles/drv_multi.dir/multi_wrapper/multi.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/multi_wrapper/multi.c /usr/bin/ar qc libdrv_xreal_air.a CMakeFiles/drv_xreal_air.dir/xreal_air/xreal_air_hmd.c.o CMakeFiles/drv_xreal_air.dir/xreal_air/xreal_air_packet.c.o /usr/bin/ranlib libdrv_xreal_air.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_sample.dir/build.make src/xrt/drivers/CMakeFiles/drv_sample.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_sample.dir/DependInfo.cmake "--color=" [ 36%] Built target drv_xreal_air make -f src/xrt/compositor/CMakeFiles/comp_multi.dir/build.make src/xrt/compositor/CMakeFiles/comp_multi.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/CMakeFiles/comp_multi.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_sample.dir/build.make src/xrt/drivers/CMakeFiles/drv_sample.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/compositor/CMakeFiles/comp_multi.dir/build.make src/xrt/compositor/CMakeFiles/comp_multi.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 37%] Building C object src/xrt/drivers/CMakeFiles/drv_sample.dir/sample/sample_hmd.c.o [ 37%] Linking CXX static library libdrv_psvr.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_sample.dir/sample/sample_hmd.c.o -MF CMakeFiles/drv_sample.dir/sample/sample_hmd.c.o.d -o CMakeFiles/drv_sample.dir/sample/sample_hmd.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/sample/sample_hmd.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_psvr.dir/cmake_clean_target.cmake [ 37%] Building C object src/xrt/compositor/CMakeFiles/comp_multi.dir/multi/comp_multi_compositor.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_multi.dir/multi/comp_multi_compositor.c.o -MF CMakeFiles/comp_multi.dir/multi/comp_multi_compositor.c.o.d -o CMakeFiles/comp_multi.dir/multi/comp_multi_compositor.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/multi/comp_multi_compositor.c [ 37%] Linking CXX static library libdrv_pssense.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_pssense.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_psvr.dir/link.txt --verbose=1 cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_pssense.dir/link.txt --verbose=1 [ 37%] Linking CXX static library libdrv_rokid.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_rokid.dir/cmake_clean_target.cmake [ 37%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_state_creators.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_state_creators.c.o -MF CMakeFiles/aux_vk.dir/vk_state_creators.c.o.d -o CMakeFiles/aux_vk.dir/vk_state_creators.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_state_creators.c [ 37%] Linking CXX static library libdrv_multi.a /usr/bin/ar qc libdrv_psvr.a CMakeFiles/drv_psvr.dir/psvr/psvr_device.c.o CMakeFiles/drv_psvr.dir/psvr/psvr_packet.c.o CMakeFiles/drv_psvr.dir/psvr/psvr_prober.c.o /usr/bin/ranlib libdrv_psvr.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_multi.dir/cmake_clean_target.cmake /usr/bin/ar qc libdrv_pssense.a CMakeFiles/drv_pssense.dir/pssense/pssense_driver.c.o /usr/bin/ranlib libdrv_pssense.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/compositor/CMakeFiles/comp_mock.dir/build.make src/xrt/compositor/CMakeFiles/comp_mock.dir/depend cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_multi.dir/link.txt --verbose=1 make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/CMakeFiles/comp_mock.dir/DependInfo.cmake "--color=" cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_rokid.dir/link.txt --verbose=1 [ 37%] Built target drv_pssense [ 37%] Built target drv_psvr make -f src/xrt/ipc/CMakeFiles/ipc_shared.dir/build.make src/xrt/ipc/CMakeFiles/ipc_shared.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/build.make src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/DependInfo.cmake "--color=" /usr/bin/ar qc libdrv_multi.a CMakeFiles/drv_multi.dir/multi_wrapper/multi.c.o /usr/bin/ranlib libdrv_multi.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/compositor/CMakeFiles/comp_mock.dir/build.make src/xrt/compositor/CMakeFiles/comp_mock.dir/build make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/build.make src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 38%] Generating ipc_protocol_generated.h from protocol JSON description cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/python3 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/shared/proto.py /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/shared/proto.json /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc/ipc_protocol_generated.h [ 38%] Built target drv_multi [ 38%] Building CXX object src/xrt/compositor/CMakeFiles/comp_mock.dir/mock/mock_compositor.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_mock.dir/mock/mock_compositor.cpp.o -MF CMakeFiles/comp_mock.dir/mock/mock_compositor.cpp.o.d -o CMakeFiles/comp_mock.dir/mock/mock_compositor.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/mock/mock_compositor.cpp /usr/bin/ar qc libdrv_rokid.a CMakeFiles/drv_rokid.dir/rokid/rokid_hmd.c.o /usr/bin/ranlib libdrv_rokid.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 38%] Built target drv_rokid [ 38%] Building C object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_data_utils.c.o [ 39%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_imu.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_data_utils.c.o -MF CMakeFiles/aux_tracking.dir/t_data_utils.c.o.d -o CMakeFiles/aux_tracking.dir/t_data_utils.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_data_utils.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_imu.cpp.o -MF CMakeFiles/aux_tracking.dir/t_imu.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_imu.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_imu.cpp [ 39%] Building C object src/xrt/compositor/CMakeFiles/comp_multi.dir/multi/comp_multi_system.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_multi.dir/multi/comp_multi_system.c.o -MF CMakeFiles/comp_multi.dir/multi/comp_multi_system.c.o.d -o CMakeFiles/comp_multi.dir/multi/comp_multi_system.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/multi/comp_multi_system.c [ 39%] Building C object src/xrt/drivers/CMakeFiles/drv_sample.dir/sample/sample_prober.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_sample.dir/sample/sample_prober.c.o -MF CMakeFiles/drv_sample.dir/sample/sample_prober.c.o.d -o CMakeFiles/drv_sample.dir/sample/sample_prober.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/sample/sample_prober.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc/CMakeFiles/ipc_shared.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/ipc/CMakeFiles/ipc_shared.dir/build.make src/xrt/ipc/CMakeFiles/ipc_shared.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 39%] Linking CXX static library libdrv_vf.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_vf.dir/cmake_clean_target.cmake [ 39%] Building C object src/xrt/ipc/CMakeFiles/ipc_shared.dir/shared/ipc_shmem.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_shared.dir/shared/ipc_shmem.c.o -MF CMakeFiles/ipc_shared.dir/shared/ipc_shmem.c.o.d -o CMakeFiles/ipc_shared.dir/shared/ipc_shmem.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/shared/ipc_shmem.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_vf.dir/link.txt --verbose=1 make -f src/xrt/drivers/CMakeFiles/drv_rift_s.dir/build.make src/xrt/drivers/CMakeFiles/drv_rift_s.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_rift_s.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_rift_s.dir/build.make src/xrt/drivers/CMakeFiles/drv_rift_s.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' /usr/bin/ar qc libdrv_vf.a CMakeFiles/drv_vf.dir/vf/vf_driver.c.o /usr/bin/ranlib libdrv_vf.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 39%] Building C object src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_camera.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/eigen3 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/tinyceres/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_camera.c.o -MF CMakeFiles/drv_rift_s.dir/rift_s/rift_s_camera.c.o.d -o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_camera.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/rift_s/rift_s_camera.c [ 39%] Built target drv_vf [ 39%] Building C object src/xrt/ipc/CMakeFiles/ipc_shared.dir/shared/ipc_utils.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_shared.dir/shared/ipc_utils.c.o -MF CMakeFiles/ipc_shared.dir/shared/ipc_utils.c.o.d -o CMakeFiles/ipc_shared.dir/shared/ipc_utils.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/shared/ipc_utils.c [ 39%] Linking CXX static library libdrv_sample.a [ 40%] Linking CXX static library libcomp_mock.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_sample.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cmake -P CMakeFiles/comp_mock.dir/cmake_clean_target.cmake [ 40%] Building C object src/xrt/ipc/CMakeFiles/ipc_shared.dir/shared/ipc_message_channel_unix.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_shared.dir/shared/ipc_message_channel_unix.c.o -MF CMakeFiles/ipc_shared.dir/shared/ipc_message_channel_unix.c.o.d -o CMakeFiles/ipc_shared.dir/shared/ipc_message_channel_unix.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/shared/ipc_message_channel_unix.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_sample.dir/link.txt --verbose=1 cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cmake -E cmake_link_script CMakeFiles/comp_mock.dir/link.txt --verbose=1 /usr/bin/ar qc libcomp_mock.a CMakeFiles/comp_mock.dir/mock/mock_compositor.cpp.o /usr/bin/ranlib libcomp_mock.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' /usr/bin/ar qc libdrv_sample.a CMakeFiles/drv_sample.dir/sample/sample_hmd.c.o CMakeFiles/drv_sample.dir/sample/sample_prober.c.o /usr/bin/ranlib libdrv_sample.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 41%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_surface_info.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_surface_info.c.o -MF CMakeFiles/aux_vk.dir/vk_surface_info.c.o.d -o CMakeFiles/aux_vk.dir/vk_surface_info.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_surface_info.c [ 41%] Linking CXX static library libdrv_v4l2.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_v4l2.dir/cmake_clean_target.cmake [ 41%] Built target comp_mock [ 41%] Building C object src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_controller.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/eigen3 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/tinyceres/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_controller.c.o -MF CMakeFiles/drv_rift_s.dir/rift_s/rift_s_controller.c.o.d -o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_controller.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/rift_s/rift_s_controller.c [ 41%] Built target drv_sample cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_v4l2.dir/link.txt --verbose=1 [ 41%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_openvr_tracker.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_openvr_tracker.cpp.o -MF CMakeFiles/aux_tracking.dir/t_openvr_tracker.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_openvr_tracker.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_openvr_tracker.cpp [ 41%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_calibration.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_calibration.cpp.o -MF CMakeFiles/aux_tracking.dir/t_calibration.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_calibration.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_calibration.cpp /usr/bin/ar qc libdrv_v4l2.a CMakeFiles/drv_v4l2.dir/v4l2/v4l2_driver.c.o /usr/bin/ranlib libdrv_v4l2.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 41%] Built target drv_v4l2 [ 41%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_sync_objects.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_sync_objects.c.o -MF CMakeFiles/aux_vk.dir/vk_sync_objects.c.o.d -o CMakeFiles/aux_vk.dir/vk_sync_objects.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_sync_objects.c [ 41%] Linking CXX static library libipc_shared.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cmake -P CMakeFiles/ipc_shared.dir/cmake_clean_target.cmake [ 41%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_convert.cpp.o [ 41%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_debug_hsv_filter.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_debug_hsv_filter.cpp.o -MF CMakeFiles/aux_tracking.dir/t_debug_hsv_filter.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_debug_hsv_filter.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_debug_hsv_filter.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_convert.cpp.o -MF CMakeFiles/aux_tracking.dir/t_convert.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_convert.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_convert.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cmake -E cmake_link_script CMakeFiles/ipc_shared.dir/link.txt --verbose=1 [ 41%] Building C object src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_firmware.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/eigen3 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/tinyceres/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_firmware.c.o -MF CMakeFiles/drv_rift_s.dir/rift_s/rift_s_firmware.c.o.d -o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_firmware.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/rift_s/rift_s_firmware.c /usr/bin/ar qc libipc_shared.a CMakeFiles/ipc_shared.dir/shared/ipc_shmem.c.o CMakeFiles/ipc_shared.dir/shared/ipc_utils.c.o CMakeFiles/ipc_shared.dir/shared/ipc_message_channel_unix.c.o /usr/bin/ranlib libipc_shared.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 41%] Linking CXX static library libcomp_multi.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cmake -P CMakeFiles/comp_multi.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cmake -E cmake_link_script CMakeFiles/comp_multi.dir/link.txt --verbose=1 [ 41%] Built target ipc_shared [ 42%] Building C object src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_hmd.c.o [ 42%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_time.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_time.c.o -MF CMakeFiles/aux_vk.dir/vk_time.c.o.d -o CMakeFiles/aux_vk.dir/vk_time.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_time.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/eigen3 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/tinyceres/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_hmd.c.o -MF CMakeFiles/drv_rift_s.dir/rift_s/rift_s_hmd.c.o.d -o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_hmd.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/rift_s/rift_s_hmd.c /usr/bin/ar qc libcomp_multi.a CMakeFiles/comp_multi.dir/multi/comp_multi_compositor.c.o CMakeFiles/comp_multi.dir/multi/comp_multi_system.c.o /usr/bin/ranlib libcomp_multi.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 43%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_debug_hsv_picker.cpp.o [ 43%] Built target comp_multi cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_debug_hsv_picker.cpp.o -MF CMakeFiles/aux_tracking.dir/t_debug_hsv_picker.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_debug_hsv_picker.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_debug_hsv_picker.cpp make -f src/xrt/ipc/CMakeFiles/ipc_client.dir/build.make src/xrt/ipc/CMakeFiles/ipc_client.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 43%] Generating ipc_client_generated.h from protocol JSON description cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/python3 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/shared/proto.py /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/shared/proto.json /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc/ipc_client_generated.h [ 43%] Building C object src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_protocol.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/eigen3 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/tinyceres/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_protocol.c.o -MF CMakeFiles/drv_rift_s.dir/rift_s/rift_s_protocol.c.o.d -o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_protocol.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/rift_s/rift_s_protocol.c [ 43%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_debug_hsv_viewer.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_debug_hsv_viewer.cpp.o -MF CMakeFiles/aux_tracking.dir/t_debug_hsv_viewer.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_debug_hsv_viewer.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_debug_hsv_viewer.cpp [ 43%] Generating ipc_client_generated.c from protocol JSON description cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/python3 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/shared/proto.py /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/shared/proto.json /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc/ipc_client_generated.c [ 43%] Linking CXX static library libaux_vk.a [ 43%] Building C object src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_radio.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cmake -P CMakeFiles/aux_vk.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/eigen3 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/tinyceres/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_radio.c.o -MF CMakeFiles/drv_rift_s.dir/rift_s/rift_s_radio.c.o.d -o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_radio.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/rift_s/rift_s_radio.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_vk.dir/link.txt --verbose=1 [ 43%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_file.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_file.cpp.o -MF CMakeFiles/aux_tracking.dir/t_file.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_file.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_file.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc/CMakeFiles/ipc_client.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/ipc/CMakeFiles/ipc_client.dir/build.make src/xrt/ipc/CMakeFiles/ipc_client.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 43%] Building C object src/xrt/ipc/CMakeFiles/ipc_client.dir/ipc_client_generated.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_client.dir/ipc_client_generated.c.o -MF CMakeFiles/ipc_client.dir/ipc_client_generated.c.o.d -o CMakeFiles/ipc_client.dir/ipc_client_generated.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc/ipc_client_generated.c /usr/bin/ar qc libaux_vk.a CMakeFiles/aux_vk.dir/vk_bundle_init.c.o CMakeFiles/aux_vk.dir/vk_cmd.c.o CMakeFiles/aux_vk.dir/vk_cmd_pool.c.o CMakeFiles/aux_vk.dir/vk_compositor_flags.c.o CMakeFiles/aux_vk.dir/vk_debug.c.o CMakeFiles/aux_vk.dir/vk_enumerate.c.o CMakeFiles/aux_vk.dir/vk_function_loaders.c.o CMakeFiles/aux_vk.dir/vk_helpers.c.o CMakeFiles/aux_vk.dir/vk_image_allocator.c.o CMakeFiles/aux_vk.dir/vk_image_readback_to_xf_pool.c.o CMakeFiles/aux_vk.dir/vk_print.c.o CMakeFiles/aux_vk.dir/vk_state_creators.c.o CMakeFiles/aux_vk.dir/vk_surface_info.c.o CMakeFiles/aux_vk.dir/vk_sync_objects.c.o CMakeFiles/aux_vk.dir/vk_time.c.o /usr/bin/ranlib libaux_vk.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 43%] Built target aux_vk [ 43%] Building C object src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_compositor.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_compositor.c.o -MF CMakeFiles/ipc_client.dir/client/ipc_client_compositor.c.o.d -o CMakeFiles/ipc_client.dir/client/ipc_client_compositor.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/client/ipc_client_compositor.c [ 43%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_frame_cv_mat_wrapper.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_frame_cv_mat_wrapper.cpp.o -MF CMakeFiles/aux_tracking.dir/t_frame_cv_mat_wrapper.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_frame_cv_mat_wrapper.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_frame_cv_mat_wrapper.cpp [ 43%] Building C object src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_tracker.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/eigen3 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/tinyceres/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_tracker.c.o -MF CMakeFiles/drv_rift_s.dir/rift_s/rift_s_tracker.c.o.d -o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_tracker.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/rift_s/rift_s_tracker.c make -f src/xrt/compositor/CMakeFiles/comp_client.dir/build.make src/xrt/compositor/CMakeFiles/comp_client.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/CMakeFiles/comp_client.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/compositor/CMakeFiles/comp_client.dir/build.make src/xrt/compositor/CMakeFiles/comp_client.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 44%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_vk_client.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_vk_client.c.o -MF CMakeFiles/comp_client.dir/client/comp_vk_client.c.o.d -o CMakeFiles/comp_client.dir/client/comp_vk_client.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/client/comp_vk_client.c [ 45%] Building CXX object src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_util.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/eigen3 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/tinyceres/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_util.cpp.o -MF CMakeFiles/drv_rift_s.dir/rift_s/rift_s_util.cpp.o.d -o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_util.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/rift_s/rift_s_util.cpp [ 46%] Building C object src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_connection.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_connection.c.o -MF CMakeFiles/ipc_client.dir/client/ipc_client_connection.c.o.d -o CMakeFiles/ipc_client.dir/client/ipc_client_connection.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/client/ipc_client_connection.c [ 46%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_vk_glue.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_vk_glue.c.o -MF CMakeFiles/comp_client.dir/client/comp_vk_glue.c.o.d -o CMakeFiles/comp_client.dir/client/comp_vk_glue.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/client/comp_vk_glue.c [ 46%] Building C object src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_device.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_device.c.o -MF CMakeFiles/ipc_client.dir/client/ipc_client_device.c.o.d -o CMakeFiles/ipc_client.dir/client/ipc_client_device.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/client/ipc_client_device.c [ 46%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_client.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_client.c.o -MF CMakeFiles/comp_client.dir/client/comp_gl_client.c.o.d -o CMakeFiles/comp_client.dir/client/comp_gl_client.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/client/comp_gl_client.c [ 46%] Building C object src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_hmd.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_hmd.c.o -MF CMakeFiles/ipc_client.dir/client/ipc_client_hmd.c.o.d -o CMakeFiles/ipc_client.dir/client/ipc_client_hmd.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/client/ipc_client_hmd.c [ 46%] Building C object src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_instance.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_instance.c.o -MF CMakeFiles/ipc_client.dir/client/ipc_client_instance.c.o.d -o CMakeFiles/ipc_client.dir/client/ipc_client_instance.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/client/ipc_client_instance.c [ 46%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_memobj_swapchain.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_memobj_swapchain.c.o -MF CMakeFiles/comp_client.dir/client/comp_gl_memobj_swapchain.c.o.d -o CMakeFiles/comp_client.dir/client/comp_gl_memobj_swapchain.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/client/comp_gl_memobj_swapchain.c [ 47%] Building C object src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_session.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_session.c.o -MF CMakeFiles/ipc_client.dir/client/ipc_client_session.c.o.d -o CMakeFiles/ipc_client.dir/client/ipc_client_session.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/client/ipc_client_session.c [ 47%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_glue.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_glue.c.o -MF CMakeFiles/comp_client.dir/client/comp_gl_glue.c.o.d -o CMakeFiles/comp_client.dir/client/comp_gl_glue.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/client/comp_gl_glue.c [ 47%] Building C object src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_space_overseer.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_space_overseer.c.o -MF CMakeFiles/ipc_client.dir/client/ipc_client_space_overseer.c.o.d -o CMakeFiles/ipc_client.dir/client/ipc_client_space_overseer.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/client/ipc_client_space_overseer.c [ 48%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gles_glue.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gles_glue.c.o -MF CMakeFiles/comp_client.dir/client/comp_gles_glue.c.o.d -o CMakeFiles/comp_client.dir/client/comp_gles_glue.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/client/comp_gles_glue.c [ 48%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_eglimage_swapchain.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_eglimage_swapchain.c.o -MF CMakeFiles/comp_client.dir/client/comp_gl_eglimage_swapchain.c.o.d -o CMakeFiles/comp_client.dir/client/comp_gl_eglimage_swapchain.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/client/comp_gl_eglimage_swapchain.c [ 48%] Building C object src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_system.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_system.c.o -MF CMakeFiles/ipc_client.dir/client/ipc_client_system.c.o.d -o CMakeFiles/ipc_client.dir/client/ipc_client_system.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/client/ipc_client_system.c [ 48%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_egl_client.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_egl_client.c.o -MF CMakeFiles/comp_client.dir/client/comp_egl_client.c.o.d -o CMakeFiles/comp_client.dir/client/comp_egl_client.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/client/comp_egl_client.c [ 48%] Building C object src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_system_devices.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_system_devices.c.o -MF CMakeFiles/ipc_client.dir/client/ipc_client_system_devices.c.o.d -o CMakeFiles/ipc_client.dir/client/ipc_client_system_devices.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/client/ipc_client_system_devices.c [ 48%] Linking CXX static library libipc_client.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cmake -P CMakeFiles/ipc_client.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cmake -E cmake_link_script CMakeFiles/ipc_client.dir/link.txt --verbose=1 /usr/bin/ar qc libipc_client.a CMakeFiles/ipc_client.dir/ipc_client_generated.c.o CMakeFiles/ipc_client.dir/client/ipc_client_compositor.c.o CMakeFiles/ipc_client.dir/client/ipc_client_connection.c.o CMakeFiles/ipc_client.dir/client/ipc_client_device.c.o CMakeFiles/ipc_client.dir/client/ipc_client_hmd.c.o CMakeFiles/ipc_client.dir/client/ipc_client_instance.c.o CMakeFiles/ipc_client.dir/client/ipc_client_session.c.o CMakeFiles/ipc_client.dir/client/ipc_client_space_overseer.c.o CMakeFiles/ipc_client.dir/client/ipc_client_system.c.o CMakeFiles/ipc_client.dir/client/ipc_client_system_devices.c.o /usr/bin/ranlib libipc_client.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 48%] Built target ipc_client [ 49%] Building C object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_hsv_filter.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_hsv_filter.c.o -MF CMakeFiles/aux_tracking.dir/t_hsv_filter.c.o.d -o CMakeFiles/aux_tracking.dir/t_hsv_filter.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_hsv_filter.c [ 49%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_xlib_client.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_xlib_client.c.o -MF CMakeFiles/comp_client.dir/client/comp_gl_xlib_client.c.o.d -o CMakeFiles/comp_client.dir/client/comp_gl_xlib_client.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/client/comp_gl_xlib_client.c [ 49%] Building C object src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/eigen3 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/tinyceres/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s.c.o -MF CMakeFiles/drv_rift_s.dir/rift_s/rift_s.c.o.d -o CMakeFiles/drv_rift_s.dir/rift_s/rift_s.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/rift_s/rift_s.c make -f src/xrt/compositor/CMakeFiles/comp_render.dir/build.make src/xrt/compositor/CMakeFiles/comp_render.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 49%] Generating shaders/mesh.vert.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/mesh.vert --vn shaders_mesh_vert -o /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/shaders/mesh.vert.h [ 50%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_xlib_glue.c.o [ 50%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_kalman.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_kalman.cpp.o -MF CMakeFiles/aux_tracking.dir/t_kalman.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_kalman.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_kalman.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_xlib_glue.c.o -MF CMakeFiles/comp_client.dir/client/comp_gl_xlib_glue.c.o.d -o CMakeFiles/comp_client.dir/client/comp_gl_xlib_glue.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/client/comp_gl_xlib_glue.c [ 50%] Linking CXX static library libcomp_client.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cmake -P CMakeFiles/comp_client.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cmake -E cmake_link_script CMakeFiles/comp_client.dir/link.txt --verbose=1 /usr/bin/ar qc libcomp_client.a CMakeFiles/comp_client.dir/client/comp_vk_client.c.o CMakeFiles/comp_client.dir/client/comp_vk_glue.c.o CMakeFiles/comp_client.dir/client/comp_gl_client.c.o CMakeFiles/comp_client.dir/client/comp_gl_memobj_swapchain.c.o CMakeFiles/comp_client.dir/client/comp_gl_glue.c.o CMakeFiles/comp_client.dir/client/comp_gles_glue.c.o CMakeFiles/comp_client.dir/client/comp_gl_eglimage_swapchain.c.o CMakeFiles/comp_client.dir/client/comp_egl_client.c.o CMakeFiles/comp_client.dir/client/comp_gl_xlib_client.c.o CMakeFiles/comp_client.dir/client/comp_gl_xlib_glue.c.o /usr/bin/ranlib libcomp_client.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 50%] Built target comp_client make -f src/xrt/targets/ctl/CMakeFiles/monado-ctl.dir/build.make src/xrt/targets/ctl/CMakeFiles/monado-ctl.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/ctl /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/ctl /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/ctl/CMakeFiles/monado-ctl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/targets/ctl/CMakeFiles/monado-ctl.dir/build.make src/xrt/targets/ctl/CMakeFiles/monado-ctl.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/mesh.vert [ 50%] Building C object src/xrt/targets/ctl/CMakeFiles/monado-ctl.dir/main.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/ctl && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/ctl/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/ctl/CMakeFiles/monado-ctl.dir/main.c.o -MF CMakeFiles/monado-ctl.dir/main.c.o.d -o CMakeFiles/monado-ctl.dir/main.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/ctl/main.c [ 50%] Generating shaders/blit.comp.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/blit.comp --vn shaders_blit_comp -o /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/shaders/blit.comp.h make -f src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/build.make src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/build.make src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/build /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/blit.comp make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 50%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_action.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_action.c.o -MF CMakeFiles/st_oxr.dir/oxr_api_action.c.o.d -o CMakeFiles/st_oxr.dir/oxr_api_action.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_api_action.c [ 50%] Generating shaders/clear.comp.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/clear.comp --vn shaders_clear_comp -o /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/shaders/clear.comp.h [ 50%] Generating shaders/distortion.comp.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/distortion.comp --vn shaders_distortion_comp -o /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/shaders/distortion.comp.h [ 50%] Linking CXX executable monado-ctl cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/ctl && /usr/bin/cmake -E cmake_link_script CMakeFiles/monado-ctl.dir/link.txt --verbose=1 [ 50%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_tracker_psmv.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_tracker_psmv.cpp.o -MF CMakeFiles/aux_tracking.dir/t_tracker_psmv.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_tracker_psmv.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_tracker_psmv.cpp /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/distortion.comp [ 50%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_instance.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_instance.c.o -MF CMakeFiles/st_oxr.dir/oxr_api_instance.c.o.d -o CMakeFiles/st_oxr.dir/oxr_api_instance.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_api_instance.c /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/monado-ctl.dir/link.d "CMakeFiles/monado-ctl.dir/main.c.o" -o monado-ctl ../../auxiliary/util/libaux_util.a ../../ipc/libipc_client.a ../../ipc/libipc_shared.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../../external/libxrt-external-nanopb.a ../../auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libvulkan.so ../../auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm /usr/lib/aarch64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 50%] Built target monado-ctl [ 50%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_negotiate.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_negotiate.c.o -MF CMakeFiles/st_oxr.dir/oxr_api_negotiate.c.o.d -o CMakeFiles/st_oxr.dir/oxr_api_negotiate.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_api_negotiate.c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/clear.comp [ 51%] Generating shaders/layer.comp.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer.comp --vn shaders_layer_comp -o /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/shaders/layer.comp.h [ 51%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_tracker_psvr.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_tracker_psvr.cpp.o -MF CMakeFiles/aux_tracking.dir/t_tracker_psvr.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_tracker_psvr.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_tracker_psvr.cpp /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer.comp [ 51%] Generating shaders/layer_cylinder.frag.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_cylinder.frag --vn shaders_layer_cylinder_frag -o /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/shaders/layer_cylinder.frag.h [ 51%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_euroc_recorder.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_euroc_recorder.cpp.o -MF CMakeFiles/aux_tracking.dir/t_euroc_recorder.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_euroc_recorder.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_euroc_recorder.cpp /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_cylinder.frag [ 52%] Generating shaders/layer_cylinder.vert.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_cylinder.vert --vn shaders_layer_cylinder_vert -o /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/shaders/layer_cylinder.vert.h [ 52%] Generating shaders/layer_equirect2.frag.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_equirect2.frag --vn shaders_layer_equirect2_frag -o /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/shaders/layer_equirect2.frag.h /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_cylinder.vert [ 53%] Building C object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_vit_loader.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_vit_loader.c.o -MF CMakeFiles/aux_tracking.dir/t_vit_loader.c.o.d -o CMakeFiles/aux_tracking.dir/t_vit_loader.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_vit_loader.c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_equirect2.frag [ 53%] Generating shaders/layer_equirect2.vert.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_equirect2.vert --vn shaders_layer_equirect2_vert -o /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/shaders/layer_equirect2.vert.h [ 53%] Generating shaders/layer_projection.vert.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_projection.vert --vn shaders_layer_projection_vert -o /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/shaders/layer_projection.vert.h /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_equirect2.vert [ 53%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_session.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_session.c.o -MF CMakeFiles/st_oxr.dir/oxr_api_session.c.o.d -o CMakeFiles/st_oxr.dir/oxr_api_session.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_api_session.c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_projection.vert [ 53%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_tracker_slam.cpp.o [ 53%] Generating shaders/layer_quad.vert.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_tracker_slam.cpp.o -MF CMakeFiles/aux_tracking.dir/t_tracker_slam.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_tracker_slam.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_tracker_slam.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_quad.vert --vn shaders_layer_quad_vert -o /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/shaders/layer_quad.vert.h /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_quad.vert [ 54%] Generating shaders/layer_shared.frag.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_shared.frag --vn shaders_layer_shared_frag -o /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/shaders/layer_shared.frag.h [ 55%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_space.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_space.c.o -MF CMakeFiles/st_oxr.dir/oxr_api_space.c.o.d -o CMakeFiles/st_oxr.dir/oxr_api_space.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_api_space.c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_shared.frag [ 55%] Generating shaders/mesh.frag.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/mesh.frag --vn shaders_mesh_frag -o /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/shaders/mesh.frag.h [ 55%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_swapchain.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_swapchain.c.o -MF CMakeFiles/st_oxr.dir/oxr_api_swapchain.c.o.d -o CMakeFiles/st_oxr.dir/oxr_api_swapchain.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_api_swapchain.c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/mesh.frag cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/CMakeFiles/comp_render.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/compositor/CMakeFiles/comp_render.dir/build.make src/xrt/compositor/CMakeFiles/comp_render.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 55%] Building C object src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_buffer.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_buffer.c.o -MF CMakeFiles/comp_render.dir/render/render_buffer.c.o.d -o CMakeFiles/comp_render.dir/render/render_buffer.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/render/render_buffer.c [ 55%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_system.c.o [ 55%] Building C object src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_compute.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_system.c.o -MF CMakeFiles/st_oxr.dir/oxr_api_system.c.o.d -o CMakeFiles/st_oxr.dir/oxr_api_system.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_api_system.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_compute.c.o -MF CMakeFiles/comp_render.dir/render/render_compute.c.o.d -o CMakeFiles/comp_render.dir/render/render_compute.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/render/render_compute.c [ 55%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_xdev.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_xdev.c.o -MF CMakeFiles/st_oxr.dir/oxr_api_xdev.c.o.d -o CMakeFiles/st_oxr.dir/oxr_api_xdev.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_api_xdev.c [ 55%] Building C object src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_distortion.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_distortion.c.o -MF CMakeFiles/comp_render.dir/render/render_distortion.c.o.d -o CMakeFiles/comp_render.dir/render/render_distortion.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/render/render_distortion.c [ 56%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_binding.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_binding.c.o -MF CMakeFiles/st_oxr.dir/oxr_binding.c.o.d -o CMakeFiles/st_oxr.dir/oxr_binding.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_binding.c [ 57%] Building C object src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_gfx.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_gfx.c.o -MF CMakeFiles/comp_render.dir/render/render_gfx.c.o.d -o CMakeFiles/comp_render.dir/render/render_gfx.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/render/render_gfx.c [ 57%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_dpad.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_dpad.c.o -MF CMakeFiles/st_oxr.dir/oxr_dpad.c.o.d -o CMakeFiles/st_oxr.dir/oxr_dpad.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_dpad.c [ 57%] Building C object src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_resources.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_resources.c.o -MF CMakeFiles/comp_render.dir/render/render_resources.c.o.d -o CMakeFiles/comp_render.dir/render/render_resources.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/render/render_resources.c [ 57%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_event.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_event.c.o -MF CMakeFiles/st_oxr.dir/oxr_event.c.o.d -o CMakeFiles/st_oxr.dir/oxr_event.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_event.c [ 57%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_frame_sync.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_frame_sync.c.o -MF CMakeFiles/st_oxr.dir/oxr_frame_sync.c.o.d -o CMakeFiles/st_oxr.dir/oxr_frame_sync.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_frame_sync.c [ 57%] Building C object src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_shaders.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_shaders.c.o -MF CMakeFiles/comp_render.dir/render/render_shaders.c.o.d -o CMakeFiles/comp_render.dir/render/render_shaders.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/render/render_shaders.c [ 57%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_handle_base.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_handle_base.c.o -MF CMakeFiles/st_oxr.dir/oxr_handle_base.c.o.d -o CMakeFiles/st_oxr.dir/oxr_handle_base.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_handle_base.c [ 57%] Building C object src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_sub_alloc.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_sub_alloc.c.o -MF CMakeFiles/comp_render.dir/render/render_sub_alloc.c.o.d -o CMakeFiles/comp_render.dir/render/render_sub_alloc.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/render/render_sub_alloc.c [ 57%] Building C object src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_util.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_util.c.o -MF CMakeFiles/comp_render.dir/render/render_util.c.o.d -o CMakeFiles/comp_render.dir/render/render_util.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/render/render_util.c [ 58%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_input.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_input.c.o -MF CMakeFiles/st_oxr.dir/oxr_input.c.o.d -o CMakeFiles/st_oxr.dir/oxr_input.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_input.c [ 58%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_input_transform.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_input_transform.c.o -MF CMakeFiles/st_oxr.dir/oxr_input_transform.c.o.d -o CMakeFiles/st_oxr.dir/oxr_input_transform.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_input_transform.c [ 59%] Linking CXX static library libcomp_render.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cmake -P CMakeFiles/comp_render.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cmake -E cmake_link_script CMakeFiles/comp_render.dir/link.txt --verbose=1 [ 59%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_instance.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_instance.c.o -MF CMakeFiles/st_oxr.dir/oxr_instance.c.o.d -o CMakeFiles/st_oxr.dir/oxr_instance.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_instance.c /usr/bin/ar qc libcomp_render.a CMakeFiles/comp_render.dir/render/render_buffer.c.o CMakeFiles/comp_render.dir/render/render_compute.c.o CMakeFiles/comp_render.dir/render/render_distortion.c.o CMakeFiles/comp_render.dir/render/render_gfx.c.o CMakeFiles/comp_render.dir/render/render_resources.c.o CMakeFiles/comp_render.dir/render/render_shaders.c.o CMakeFiles/comp_render.dir/render/render_sub_alloc.c.o CMakeFiles/comp_render.dir/render/render_util.c.o /usr/bin/ranlib libcomp_render.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 59%] Built target comp_render [ 59%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_logger.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_logger.c.o -MF CMakeFiles/st_oxr.dir/oxr_logger.c.o.d -o CMakeFiles/st_oxr.dir/oxr_logger.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_logger.c [ 60%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_path.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_path.c.o -MF CMakeFiles/st_oxr.dir/oxr_path.c.o.d -o CMakeFiles/st_oxr.dir/oxr_path.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_path.c [ 60%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_pretty_print.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_pretty_print.c.o -MF CMakeFiles/st_oxr.dir/oxr_pretty_print.c.o.d -o CMakeFiles/st_oxr.dir/oxr_pretty_print.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_pretty_print.c [ 60%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_session.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_session.c.o -MF CMakeFiles/st_oxr.dir/oxr_session.c.o.d -o CMakeFiles/st_oxr.dir/oxr_session.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_session.c [ 60%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_session_frame_end.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_session_frame_end.c.o -MF CMakeFiles/st_oxr.dir/oxr_session_frame_end.c.o.d -o CMakeFiles/st_oxr.dir/oxr_session_frame_end.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_session_frame_end.c make -f src/xrt/compositor/CMakeFiles/comp_util.dir/build.make src/xrt/compositor/CMakeFiles/comp_util.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/CMakeFiles/comp_util.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/compositor/CMakeFiles/comp_util.dir/build.make src/xrt/compositor/CMakeFiles/comp_util.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 60%] Building C object src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_base.c.o [ 60%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_space.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_base.c.o -MF CMakeFiles/comp_util.dir/util/comp_base.c.o.d -o CMakeFiles/comp_util.dir/util/comp_base.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/util/comp_base.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_space.c.o -MF CMakeFiles/st_oxr.dir/oxr_space.c.o.d -o CMakeFiles/st_oxr.dir/oxr_space.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_space.c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_session_frame_end.c: In function 'submit_projection_layer': /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_session_frame_end.c:1308:31: warning: variable 'd_scs' set but not used [-Wunused-but-set-variable] 1308 | struct oxr_swapchain *d_scs[XRT_MAX_VIEWS] = {0}; | ^~~~~ [ 61%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_swapchain.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_swapchain.c.o -MF CMakeFiles/st_oxr.dir/oxr_swapchain.c.o.d -o CMakeFiles/st_oxr.dir/oxr_swapchain.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_swapchain.c [ 61%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_system.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_system.c.o -MF CMakeFiles/st_oxr.dir/oxr_system.c.o.d -o CMakeFiles/st_oxr.dir/oxr_system.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_system.c [ 61%] Building C object src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_layer_accum.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_layer_accum.c.o -MF CMakeFiles/comp_util.dir/util/comp_layer_accum.c.o.d -o CMakeFiles/comp_util.dir/util/comp_layer_accum.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/util/comp_layer_accum.c [ 61%] Building C object src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_render_cs.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_render_cs.c.o -MF CMakeFiles/comp_util.dir/util/comp_render_cs.c.o.d -o CMakeFiles/comp_util.dir/util/comp_render_cs.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/util/comp_render_cs.c [ 61%] Building C object src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_scratch.c.o [ 61%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_verify.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_scratch.c.o -MF CMakeFiles/comp_util.dir/util/comp_scratch.c.o.d -o CMakeFiles/comp_util.dir/util/comp_scratch.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/util/comp_scratch.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_verify.c.o -MF CMakeFiles/st_oxr.dir/oxr_verify.c.o.d -o CMakeFiles/st_oxr.dir/oxr_verify.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_verify.c [ 62%] Building C object src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_render_gfx.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_render_gfx.c.o -MF CMakeFiles/comp_util.dir/util/comp_render_gfx.c.o.d -o CMakeFiles/comp_util.dir/util/comp_render_gfx.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/util/comp_render_gfx.c [ 62%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_xdev.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_xdev.c.o -MF CMakeFiles/st_oxr.dir/oxr_xdev.c.o.d -o CMakeFiles/st_oxr.dir/oxr_xdev.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_xdev.c [ 63%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_session_gfx_vk.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_session_gfx_vk.c.o -MF CMakeFiles/st_oxr.dir/oxr_session_gfx_vk.c.o.d -o CMakeFiles/st_oxr.dir/oxr_session_gfx_vk.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_session_gfx_vk.c [ 63%] Building C object src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_semaphore.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_semaphore.c.o -MF CMakeFiles/comp_util.dir/util/comp_semaphore.c.o.d -o CMakeFiles/comp_util.dir/util/comp_semaphore.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/util/comp_semaphore.c [ 63%] Building C object src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_swapchain.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_swapchain.c.o -MF CMakeFiles/comp_util.dir/util/comp_swapchain.c.o.d -o CMakeFiles/comp_util.dir/util/comp_swapchain.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/util/comp_swapchain.c [ 63%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_swapchain_vk.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_swapchain_vk.c.o -MF CMakeFiles/st_oxr.dir/oxr_swapchain_vk.c.o.d -o CMakeFiles/st_oxr.dir/oxr_swapchain_vk.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_swapchain_vk.c [ 63%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_vulkan.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_vulkan.c.o -MF CMakeFiles/st_oxr.dir/oxr_vulkan.c.o.d -o CMakeFiles/st_oxr.dir/oxr_vulkan.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_vulkan.c [ 63%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_swapchain_gl.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_swapchain_gl.c.o -MF CMakeFiles/st_oxr.dir/oxr_swapchain_gl.c.o.d -o CMakeFiles/st_oxr.dir/oxr_swapchain_gl.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_swapchain_gl.c [ 63%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_session_gfx_gl_xlib.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_session_gfx_gl_xlib.c.o -MF CMakeFiles/st_oxr.dir/oxr_session_gfx_gl_xlib.c.o.d -o CMakeFiles/st_oxr.dir/oxr_session_gfx_gl_xlib.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_session_gfx_gl_xlib.c [ 64%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_session_gfx_egl.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_session_gfx_egl.c.o -MF CMakeFiles/st_oxr.dir/oxr_session_gfx_egl.c.o.d -o CMakeFiles/st_oxr.dir/oxr_session_gfx_egl.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_session_gfx_egl.c [ 64%] Building C object src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_sync.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_sync.c.o -MF CMakeFiles/comp_util.dir/util/comp_sync.c.o.d -o CMakeFiles/comp_util.dir/util/comp_sync.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/util/comp_sync.c [ 65%] Building C object src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_vulkan.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_vulkan.c.o -MF CMakeFiles/comp_util.dir/util/comp_vulkan.c.o.d -o CMakeFiles/comp_util.dir/util/comp_vulkan.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/util/comp_vulkan.c [ 65%] Linking CXX static library libst_oxr.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cmake -P CMakeFiles/st_oxr.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cmake -E cmake_link_script CMakeFiles/st_oxr.dir/link.txt --verbose=1 /usr/bin/ar qc libst_oxr.a CMakeFiles/st_oxr.dir/oxr_api_action.c.o CMakeFiles/st_oxr.dir/oxr_api_instance.c.o CMakeFiles/st_oxr.dir/oxr_api_negotiate.c.o CMakeFiles/st_oxr.dir/oxr_api_session.c.o CMakeFiles/st_oxr.dir/oxr_api_space.c.o CMakeFiles/st_oxr.dir/oxr_api_swapchain.c.o CMakeFiles/st_oxr.dir/oxr_api_system.c.o CMakeFiles/st_oxr.dir/oxr_api_xdev.c.o CMakeFiles/st_oxr.dir/oxr_binding.c.o CMakeFiles/st_oxr.dir/oxr_dpad.c.o CMakeFiles/st_oxr.dir/oxr_event.c.o CMakeFiles/st_oxr.dir/oxr_frame_sync.c.o CMakeFiles/st_oxr.dir/oxr_handle_base.c.o CMakeFiles/st_oxr.dir/oxr_input.c.o CMakeFiles/st_oxr.dir/oxr_input_transform.c.o CMakeFiles/st_oxr.dir/oxr_instance.c.o CMakeFiles/st_oxr.dir/oxr_logger.c.o CMakeFiles/st_oxr.dir/oxr_path.c.o CMakeFiles/st_oxr.dir/oxr_pretty_print.c.o CMakeFiles/st_oxr.dir/oxr_session.c.o CMakeFiles/st_oxr.dir/oxr_session_frame_end.c.o CMakeFiles/st_oxr.dir/oxr_space.c.o CMakeFiles/st_oxr.dir/oxr_swapchain.c.o CMakeFiles/st_oxr.dir/oxr_system.c.o CMakeFiles/st_oxr.dir/oxr_verify.c.o CMakeFiles/st_oxr.dir/oxr_xdev.c.o CMakeFiles/st_oxr.dir/oxr_session_gfx_vk.c.o CMakeFiles/st_oxr.dir/oxr_swapchain_vk.c.o CMakeFiles/st_oxr.dir/oxr_vulkan.c.o CMakeFiles/st_oxr.dir/oxr_swapchain_gl.c.o CMakeFiles/st_oxr.dir/oxr_session_gfx_gl_xlib.c.o CMakeFiles/st_oxr.dir/oxr_session_gfx_egl.c.o /usr/bin/ranlib libst_oxr.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 65%] Built target st_oxr make -f src/xrt/targets/openxr/CMakeFiles/openxr_monado.dir/build.make src/xrt/targets/openxr/CMakeFiles/openxr_monado.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/openxr /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/openxr /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/openxr/CMakeFiles/openxr_monado.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/targets/openxr/CMakeFiles/openxr_monado.dir/build.make src/xrt/targets/openxr/CMakeFiles/openxr_monado.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 65%] Building C object src/xrt/targets/openxr/CMakeFiles/openxr_monado.dir/target.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/openxr && /usr/bin/cc -D_GNU_SOURCE -Dopenxr_monado_EXPORTS -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/openxr/CMakeFiles/openxr_monado.dir/target.c.o -MF CMakeFiles/openxr_monado.dir/target.c.o.d -o CMakeFiles/openxr_monado.dir/target.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/openxr/target.c [ 65%] Linking CXX static library libcomp_util.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cmake -P CMakeFiles/comp_util.dir/cmake_clean_target.cmake [ 65%] Linking CXX shared module libopenxr_monado.so cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/openxr && /usr/bin/cmake -E cmake_link_script CMakeFiles/openxr_monado.dir/link.txt --verbose=1 cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cmake -E cmake_link_script CMakeFiles/comp_util.dir/link.txt --verbose=1 /usr/bin/ar qc libcomp_util.a CMakeFiles/comp_util.dir/util/comp_base.c.o CMakeFiles/comp_util.dir/util/comp_layer_accum.c.o CMakeFiles/comp_util.dir/util/comp_render_cs.c.o CMakeFiles/comp_util.dir/util/comp_render_gfx.c.o CMakeFiles/comp_util.dir/util/comp_scratch.c.o CMakeFiles/comp_util.dir/util/comp_semaphore.c.o CMakeFiles/comp_util.dir/util/comp_swapchain.c.o CMakeFiles/comp_util.dir/util/comp_sync.c.o CMakeFiles/comp_util.dir/util/comp_vulkan.c.o /usr/bin/ranlib libcomp_util.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 65%] Built target comp_util make -f src/xrt/compositor/CMakeFiles/comp_main.dir/build.make src/xrt/compositor/CMakeFiles/comp_main.dir/depend make -f src/xrt/compositor/null/CMakeFiles/comp_null.dir/build.make src/xrt/compositor/null/CMakeFiles/comp_null.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/null /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/null /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/null/CMakeFiles/comp_null.dir/DependInfo.cmake "--color=" [ 65%] Generating /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols/xdg-shell.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/wayland-scanner private-code //usr/share/wayland-protocols/stable/xdg-shell/xdg-shell.xml /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols/xdg-shell.c [ 66%] Generating /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols/drm-lease-v1-client-protocol.h make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/compositor/null/CMakeFiles/comp_null.dir/build.make src/xrt/compositor/null/CMakeFiles/comp_null.dir/build /usr/lib/aarch64-linux-gnu/libGLX.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /usr/lib/aarch64-linux-gnu/libOpenGL.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /usr/lib/aarch64-linux-gnu/libvulkan.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /usr/lib/gcc/aarch64-linux-gnu/15/libstdc++.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /lib/aarch64-linux-gnu/libm.so.6: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /lib/aarch64-linux-gnu/libmvec.so.1: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /lib/aarch64-linux-gnu/libc.so.6: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /lib/ld-linux-aarch64.so.1: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 66%] Generating /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols/drm-lease-v1.c [ 66%] Generating /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols/xdg-shell-client-protocol.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/wayland-scanner client-header //usr/share/wayland-protocols/staging/drm-lease/drm-lease-v1.xml /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols/drm-lease-v1-client-protocol.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/wayland-scanner private-code //usr/share/wayland-protocols/staging/drm-lease/drm-lease-v1.xml /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols/drm-lease-v1.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/wayland-scanner client-header //usr/share/wayland-protocols/stable/xdg-shell/xdg-shell.xml /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols/xdg-shell-client-protocol.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/CMakeFiles/comp_main.dir/DependInfo.cmake "--color=" [ 67%] Building C object src/xrt/compositor/null/CMakeFiles/comp_null.dir/null_compositor.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/null && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/null/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/null/CMakeFiles/comp_null.dir/null_compositor.c.o -MF CMakeFiles/comp_null.dir/null_compositor.c.o.d -o CMakeFiles/comp_null.dir/null_compositor.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/null/null_compositor.c make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/compositor/CMakeFiles/comp_main.dir/build.make src/xrt/compositor/CMakeFiles/comp_main.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 67%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_compositor.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_compositor.c.o -MF CMakeFiles/comp_main.dir/main/comp_compositor.c.o.d -o CMakeFiles/comp_main.dir/main/comp_compositor.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/main/comp_compositor.c [ 67%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_renderer.c.o [ 67%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_settings.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_renderer.c.o -MF CMakeFiles/comp_main.dir/main/comp_renderer.c.o.d -o CMakeFiles/comp_main.dir/main/comp_renderer.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/main/comp_renderer.c [ 68%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_target_swapchain.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_settings.c.o -MF CMakeFiles/comp_main.dir/main/comp_settings.c.o.d -o CMakeFiles/comp_main.dir/main/comp_settings.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/main/comp_settings.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_target_swapchain.c.o -MF CMakeFiles/comp_main.dir/main/comp_target_swapchain.c.o.d -o CMakeFiles/comp_main.dir/main/comp_target_swapchain.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/main/comp_target_swapchain.c [ 68%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_mirror_to_debug_gui.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_mirror_to_debug_gui.c.o -MF CMakeFiles/comp_main.dir/main/comp_mirror_to_debug_gui.c.o.d -o CMakeFiles/comp_main.dir/main/comp_mirror_to_debug_gui.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/main/comp_mirror_to_debug_gui.c [ 68%] Linking CXX static library libcomp_null.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/null && /usr/bin/cmake -P CMakeFiles/comp_null.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/null && /usr/bin/cmake -E cmake_link_script CMakeFiles/comp_null.dir/link.txt --verbose=1 /usr/bin/ar qc libcomp_null.a CMakeFiles/comp_null.dir/null_compositor.c.o /usr/bin/ranlib libcomp_null.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 68%] Built target comp_null [ 68%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_xcb.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_xcb.c.o -MF CMakeFiles/comp_main.dir/main/comp_window_xcb.c.o.d -o CMakeFiles/comp_main.dir/main/comp_window_xcb.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/main/comp_window_xcb.c [ 68%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_direct_randr.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_direct_randr.c.o -MF CMakeFiles/comp_main.dir/main/comp_window_direct_randr.c.o.d -o CMakeFiles/comp_main.dir/main/comp_window_direct_randr.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/main/comp_window_direct_randr.c [ 68%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_direct_nvidia.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_direct_nvidia.c.o -MF CMakeFiles/comp_main.dir/main/comp_window_direct_nvidia.c.o.d -o CMakeFiles/comp_main.dir/main/comp_window_direct_nvidia.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/main/comp_window_direct_nvidia.c [ 69%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_peek.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_peek.c.o -MF CMakeFiles/comp_main.dir/main/comp_window_peek.c.o.d -o CMakeFiles/comp_main.dir/main/comp_window_peek.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/main/comp_window_peek.c [ 69%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_vk_display.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_vk_display.c.o -MF CMakeFiles/comp_main.dir/main/comp_window_vk_display.c.o.d -o CMakeFiles/comp_main.dir/main/comp_window_vk_display.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/main/comp_window_vk_display.c /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -u xrNegotiateLoaderRuntimeInterface -Wl,--version-script="/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/openxr/libopenxr.version" -Wl,--dependency-file=CMakeFiles/openxr_monado.dir/link.d -Wl,-z,relro -Wl,-z,now -Wl,--no-undefined -shared -o libopenxr_monado.so CMakeFiles/openxr_monado.dir/target.c.o ../../auxiliary/vk/libaux_vk.a ../../auxiliary/os/libaux_os.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../state_trackers/oxr/libst_oxr.a ../../ipc/libipc_client.a ../../compositor/libcomp_client.a ../../auxiliary/vk/libaux_vk.a /usr/lib/aarch64-linux-gnu/libGLX.so /usr/lib/aarch64-linux-gnu/libOpenGL.so ../../auxiliary/ogl/libaux_ogl.a -ldl ../../ipc/libipc_shared.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../../external/libxrt-external-nanopb.a ../../auxiliary/bindings/libaux_generated_bindings.a ../../auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libvulkan.so /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm /usr/lib/aarch64-linux-gnu/librt.a Generating OpenXR runtime manifest named /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/openxr_monado-dev.json for build tree usage cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/openxr && /usr/bin/cmake -DOUT_FILE=/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/openxr_monado-dev.json -DLIBMONADO= -DTARGET_PATH=/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/openxr/libopenxr_monado.so -P /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/openxr/make_build_manifest_openxr_monado.cmake [ 69%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_direct.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_direct.c.o -MF CMakeFiles/comp_main.dir/main/comp_window_direct.c.o.d -o CMakeFiles/comp_main.dir/main/comp_window_direct.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/main/comp_window_direct.c make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 69%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_wayland.c.o [ 69%] Built target openxr_monado cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_wayland.c.o -MF CMakeFiles/comp_main.dir/main/comp_window_wayland.c.o.d -o CMakeFiles/comp_main.dir/main/comp_window_wayland.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/main/comp_window_wayland.c [ 70%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_direct_wayland.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_direct_wayland.c.o -MF CMakeFiles/comp_main.dir/main/comp_window_direct_wayland.c.o.d -o CMakeFiles/comp_main.dir/main/comp_window_direct_wayland.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/main/comp_window_direct_wayland.c [ 70%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/wayland-protocols/xdg-shell.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/wayland-protocols/xdg-shell.c.o -MF CMakeFiles/comp_main.dir/wayland-protocols/xdg-shell.c.o.d -o CMakeFiles/comp_main.dir/wayland-protocols/xdg-shell.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols/xdg-shell.c [ 70%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/wayland-protocols/drm-lease-v1.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/wayland-protocols/drm-lease-v1.c.o -MF CMakeFiles/comp_main.dir/wayland-protocols/drm-lease-v1.c.o.d -o CMakeFiles/comp_main.dir/wayland-protocols/drm-lease-v1.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols/drm-lease-v1.c [ 70%] Linking CXX static library libcomp_main.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cmake -P CMakeFiles/comp_main.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cmake -E cmake_link_script CMakeFiles/comp_main.dir/link.txt --verbose=1 /usr/bin/ar qc libcomp_main.a CMakeFiles/comp_main.dir/main/comp_compositor.c.o CMakeFiles/comp_main.dir/main/comp_renderer.c.o CMakeFiles/comp_main.dir/main/comp_settings.c.o CMakeFiles/comp_main.dir/main/comp_target_swapchain.c.o CMakeFiles/comp_main.dir/main/comp_mirror_to_debug_gui.c.o CMakeFiles/comp_main.dir/main/comp_window_xcb.c.o CMakeFiles/comp_main.dir/main/comp_window_direct_randr.c.o CMakeFiles/comp_main.dir/main/comp_window_direct_nvidia.c.o CMakeFiles/comp_main.dir/main/comp_window_peek.c.o CMakeFiles/comp_main.dir/main/comp_window_vk_display.c.o CMakeFiles/comp_main.dir/main/comp_window_direct.c.o CMakeFiles/comp_main.dir/main/comp_window_wayland.c.o CMakeFiles/comp_main.dir/main/comp_window_direct_wayland.c.o "CMakeFiles/comp_main.dir/wayland-protocols/xdg-shell.c.o" "CMakeFiles/comp_main.dir/wayland-protocols/drm-lease-v1.c.o" /usr/bin/ranlib libcomp_main.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 70%] Built target comp_main [ 70%] Linking CXX static library libdrv_rift_s.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_rift_s.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_rift_s.dir/link.txt --verbose=1 /usr/bin/ar qc libdrv_rift_s.a CMakeFiles/drv_rift_s.dir/rift_s/rift_s_camera.c.o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_controller.c.o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_firmware.c.o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_hmd.c.o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_protocol.c.o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_radio.c.o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_tracker.c.o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_util.cpp.o CMakeFiles/drv_rift_s.dir/rift_s/rift_s.c.o /usr/bin/ranlib libdrv_rift_s.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 70%] Built target drv_rift_s [ 70%] Linking CXX static library libaux_tracking.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/cmake -P CMakeFiles/aux_tracking.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_tracking.dir/link.txt --verbose=1 [ 70%] Linking CXX static library libxrt-external-imgui.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/cmake -P CMakeFiles/xrt-external-imgui.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/cmake -E cmake_link_script CMakeFiles/xrt-external-imgui.dir/link.txt --verbose=1 /usr/bin/ar qc libaux_tracking.a CMakeFiles/aux_tracking.dir/t_data_utils.c.o CMakeFiles/aux_tracking.dir/t_imu.cpp.o CMakeFiles/aux_tracking.dir/t_openvr_tracker.cpp.o CMakeFiles/aux_tracking.dir/t_calibration.cpp.o CMakeFiles/aux_tracking.dir/t_convert.cpp.o CMakeFiles/aux_tracking.dir/t_debug_hsv_filter.cpp.o CMakeFiles/aux_tracking.dir/t_debug_hsv_picker.cpp.o CMakeFiles/aux_tracking.dir/t_debug_hsv_viewer.cpp.o CMakeFiles/aux_tracking.dir/t_file.cpp.o CMakeFiles/aux_tracking.dir/t_frame_cv_mat_wrapper.cpp.o CMakeFiles/aux_tracking.dir/t_hsv_filter.c.o CMakeFiles/aux_tracking.dir/t_kalman.cpp.o CMakeFiles/aux_tracking.dir/t_tracker_psmv.cpp.o CMakeFiles/aux_tracking.dir/t_tracker_psvr.cpp.o CMakeFiles/aux_tracking.dir/t_euroc_recorder.cpp.o CMakeFiles/aux_tracking.dir/t_vit_loader.c.o CMakeFiles/aux_tracking.dir/t_tracker_slam.cpp.o /usr/bin/ranlib libaux_tracking.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 70%] Built target aux_tracking make -f src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/build.make src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/depend make -f src/xrt/drivers/CMakeFiles/drv_psmv.dir/build.make src/xrt/drivers/CMakeFiles/drv_psmv.dir/depend make -f src/xrt/drivers/CMakeFiles/drv_wmr.dir/build.make src/xrt/drivers/CMakeFiles/drv_wmr.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vive /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vive /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/DependInfo.cmake "--color=" make -f src/xrt/drivers/CMakeFiles/drv_euroc.dir/build.make src/xrt/drivers/CMakeFiles/drv_euroc.dir/depend make -f src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/build.make src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_euroc.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_psmv.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_wmr.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/prober /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/prober /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_psmv.dir/build.make src/xrt/drivers/CMakeFiles/drv_psmv.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/build.make src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/build make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_wmr.dir/build.make src/xrt/drivers/CMakeFiles/drv_wmr.dir/build make -f src/xrt/drivers/CMakeFiles/drv_euroc.dir/build.make src/xrt/drivers/CMakeFiles/drv_euroc.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/build.make src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/build [ 70%] Building CXX object src/xrt/drivers/CMakeFiles/drv_euroc.dir/euroc/euroc_player.cpp.o [ 70%] Building C object src/xrt/drivers/CMakeFiles/drv_euroc.dir/euroc/euroc_runner.c.o make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_euroc.dir/euroc/euroc_runner.c.o -MF CMakeFiles/drv_euroc.dir/euroc/euroc_runner.c.o.d -o CMakeFiles/drv_euroc.dir/euroc/euroc_runner.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_runner.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_euroc.dir/euroc/euroc_player.cpp.o -MF CMakeFiles/drv_euroc.dir/euroc/euroc_player.cpp.o.d -o CMakeFiles/drv_euroc.dir/euroc/euroc_player.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_player.cpp [ 70%] Building C object src/xrt/drivers/CMakeFiles/drv_psmv.dir/psmv/psmv_driver.c.o [ 70%] Building C object src/xrt/drivers/CMakeFiles/drv_euroc.dir/euroc/euroc_device.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_euroc.dir/euroc/euroc_device.c.o -MF CMakeFiles/drv_euroc.dir/euroc/euroc_device.c.o.d -o CMakeFiles/drv_euroc.dir/euroc/euroc_device.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_device.c [ 70%] Building C object src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_calibration.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_psmv.dir/psmv/psmv_driver.c.o -MF CMakeFiles/drv_psmv.dir/psmv/psmv_driver.c.o.d -o CMakeFiles/drv_psmv.dir/psmv/psmv_driver.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/psmv/psmv_driver.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vive && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_calibration.c.o -MF CMakeFiles/aux_vive.dir/vive_calibration.c.o.d -o CMakeFiles/aux_vive.dir/vive_calibration.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vive/vive_calibration.c [ 70%] Building C object src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_bindings.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vive && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_bindings.c.o -MF CMakeFiles/aux_vive.dir/vive_bindings.c.o.d -o CMakeFiles/aux_vive.dir/vive_bindings.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vive/vive_bindings.c [ 71%] Building C object src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_builder.c.o [ 71%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_controller_base.c.o [ 71%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_config.c.o [ 71%] Building C object src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_config.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_config.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_config.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_config.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/wmr/wmr_config.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_controller_base.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_controller_base.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_controller_base.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/wmr/wmr_controller_base.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vive && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_builder.c.o -MF CMakeFiles/aux_vive.dir/vive_builder.c.o.d -o CMakeFiles/aux_vive.dir/vive_builder.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vive/vive_builder.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vive && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_config.c.o -MF CMakeFiles/aux_vive.dir/vive_config.c.o.d -o CMakeFiles/aux_vive.dir/vive_config.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vive/vive_config.c [ 71%] Building C object src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_dump.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/prober && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_dump.c.o -MF CMakeFiles/st_prober.dir/p_dump.c.o.d -o CMakeFiles/st_prober.dir/p_dump.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/prober/p_dump.c /usr/bin/ar qc libxrt-external-imgui.a "CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_tables.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_demo.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_draw.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/imgui/backends/imgui_impl_opengl3.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_widgets.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/cimgui/cimgui.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot_items.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot_demo.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/cimplot/cimplot.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/imgui_monado/imgui_monado.cpp.o" /usr/bin/ranlib libxrt-external-imgui.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 71%] Built target xrt-external-imgui [ 72%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_controller_og.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_controller_og.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_controller_og.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_controller_og.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/wmr/wmr_controller_og.c make -f src/external/CMakeFiles/xrt-external-imgui-sdl2.dir/build.make src/external/CMakeFiles/xrt-external-imgui-sdl2.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/external /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external/CMakeFiles/xrt-external-imgui-sdl2.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/external/CMakeFiles/xrt-external-imgui-sdl2.dir/build.make src/external/CMakeFiles/xrt-external-imgui-sdl2.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 72%] Building CXX object src/external/CMakeFiles/xrt-external-imgui-sdl2.dir/imgui/imgui/backends/imgui_impl_sdl2.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /usr/include/SDL2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui-sdl2.dir/imgui/imgui/backends/imgui_impl_sdl2.cpp.o -MF CMakeFiles/xrt-external-imgui-sdl2.dir/imgui/imgui/backends/imgui_impl_sdl2.cpp.o.d -o CMakeFiles/xrt-external-imgui-sdl2.dir/imgui/imgui/backends/imgui_impl_sdl2.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui/backends/imgui_impl_sdl2.cpp [ 72%] Building C object src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_prober.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/prober && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_prober.c.o -MF CMakeFiles/st_prober.dir/p_prober.c.o.d -o CMakeFiles/st_prober.dir/p_prober.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/prober/p_prober.c [ 73%] Building C object src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_tweaks.c.o [ 73%] Building C object src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_poses.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vive && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_poses.c.o -MF CMakeFiles/aux_vive.dir/vive_poses.c.o.d -o CMakeFiles/aux_vive.dir/vive_poses.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vive/vive_poses.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vive && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_tweaks.c.o -MF CMakeFiles/aux_vive.dir/vive_tweaks.c.o.d -o CMakeFiles/aux_vive.dir/vive_tweaks.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vive/vive_tweaks.c [ 74%] Building C object src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_tracking.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/prober && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_tracking.c.o -MF CMakeFiles/st_prober.dir/p_tracking.c.o.d -o CMakeFiles/st_prober.dir/p_tracking.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/prober/p_tracking.c [ 74%] Building C object src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_udev.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/prober && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_udev.c.o -MF CMakeFiles/st_prober.dir/p_udev.c.o.d -o CMakeFiles/st_prober.dir/p_udev.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/prober/p_udev.c [ 74%] Building C object src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_libusb.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/prober && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_libusb.c.o -MF CMakeFiles/st_prober.dir/p_libusb.c.o.d -o CMakeFiles/st_prober.dir/p_libusb.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/prober/p_libusb.c [ 74%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_controller_hp.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_controller_hp.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_controller_hp.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_controller_hp.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/wmr/wmr_controller_hp.c [ 74%] Building C object src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_libuvc.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/prober && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_libuvc.c.o -MF CMakeFiles/st_prober.dir/p_libuvc.c.o.d -o CMakeFiles/st_prober.dir/p_libuvc.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/prober/p_libuvc.c [ 74%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_bt_controller.c.o [ 74%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_controller.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_bt_controller.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_bt_controller.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_bt_controller.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/wmr/wmr_bt_controller.c [ 74%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_hmd.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_controller.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_controller.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_controller.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/wmr/wmr_controller.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_hmd.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_hmd.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_hmd.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/wmr/wmr_hmd.c [ 75%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_hmd_controller.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_hmd_controller.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_hmd_controller.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_hmd_controller.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/wmr/wmr_hmd_controller.c [ 75%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_prober.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_prober.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_prober.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_prober.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/wmr/wmr_prober.c [ 75%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_protocol.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_protocol.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_protocol.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_protocol.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/wmr/wmr_protocol.c [ 75%] Linking CXX static library libaux_vive.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vive && /usr/bin/cmake -P CMakeFiles/aux_vive.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vive && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_vive.dir/link.txt --verbose=1 [ 75%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_controller_protocol.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_controller_protocol.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_controller_protocol.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_controller_protocol.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/wmr/wmr_controller_protocol.c /usr/bin/ar qc libaux_vive.a CMakeFiles/aux_vive.dir/vive_bindings.c.o CMakeFiles/aux_vive.dir/vive_builder.c.o CMakeFiles/aux_vive.dir/vive_calibration.c.o CMakeFiles/aux_vive.dir/vive_config.c.o CMakeFiles/aux_vive.dir/vive_poses.c.o CMakeFiles/aux_vive.dir/vive_tweaks.c.o /usr/bin/ranlib libaux_vive.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 76%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_source.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_source.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_source.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_source.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/wmr/wmr_source.c [ 76%] Built target aux_vive [ 76%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_camera.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_camera.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_camera.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_camera.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/wmr/wmr_camera.c make -f src/xrt/drivers/CMakeFiles/drv_remote.dir/build.make src/xrt/drivers/CMakeFiles/drv_remote.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_remote.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_remote.dir/build.make src/xrt/drivers/CMakeFiles/drv_remote.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_vive.dir/build.make src/xrt/drivers/CMakeFiles/drv_vive.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_vive.dir/DependInfo.cmake "--color=" make -f src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/build.make src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/DependInfo.cmake "--color=" [ 77%] Linking CXX static library libdrv_psmv.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_psmv.dir/cmake_clean_target.cmake make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/build.make src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 77%] Building C object src/xrt/drivers/CMakeFiles/drv_remote.dir/remote/r_device.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_remote.dir/remote/r_device.c.o -MF CMakeFiles/drv_remote.dir/remote/r_device.c.o.d -o CMakeFiles/drv_remote.dir/remote/r_device.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/remote/r_device.c make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_vive.dir/build.make src/xrt/drivers/CMakeFiles/drv_vive.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_psmv.dir/link.txt --verbose=1 [ 77%] Building CXX object src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/steamvr_lh.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/openvr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/valve-file-vdf -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/steamvr_lh.cpp.o -MF CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/steamvr_lh.cpp.o.d -o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/steamvr_lh.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/steamvr_lh/steamvr_lh.cpp [ 77%] Building C object src/xrt/drivers/CMakeFiles/drv_remote.dir/remote/r_hmd.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_remote.dir/remote/r_hmd.c.o -MF CMakeFiles/drv_remote.dir/remote/r_hmd.c.o.d -o CMakeFiles/drv_remote.dir/remote/r_hmd.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/remote/r_hmd.c [ 78%] Building C object src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_device.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_device.c.o -MF CMakeFiles/drv_vive.dir/vive/vive_device.c.o.d -o CMakeFiles/drv_vive.dir/vive/vive_device.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/vive/vive_device.c /usr/bin/ar qc libdrv_psmv.a CMakeFiles/drv_psmv.dir/psmv/psmv_driver.c.o /usr/bin/ranlib libdrv_psmv.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 78%] Linking CXX static library libst_prober.a [ 78%] Built target drv_psmv cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/prober && /usr/bin/cmake -P CMakeFiles/st_prober.dir/cmake_clean_target.cmake [ 79%] Building C object src/xrt/drivers/CMakeFiles/drv_remote.dir/remote/r_hub.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/prober && /usr/bin/cmake -E cmake_link_script CMakeFiles/st_prober.dir/link.txt --verbose=1 cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_remote.dir/remote/r_hub.c.o -MF CMakeFiles/drv_remote.dir/remote/r_hub.c.o.d -o CMakeFiles/drv_remote.dir/remote/r_hub.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/remote/r_hub.c [ 79%] Building C object src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_prober.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_prober.c.o -MF CMakeFiles/drv_vive.dir/vive/vive_prober.c.o.d -o CMakeFiles/drv_vive.dir/vive/vive_prober.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/vive/vive_prober.c /usr/bin/ar qc libst_prober.a CMakeFiles/st_prober.dir/p_dump.c.o CMakeFiles/st_prober.dir/p_prober.c.o CMakeFiles/st_prober.dir/p_tracking.c.o CMakeFiles/st_prober.dir/p_udev.c.o CMakeFiles/st_prober.dir/p_libusb.c.o CMakeFiles/st_prober.dir/p_libuvc.c.o /usr/bin/ranlib libst_prober.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 79%] Building CXX object src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/device.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/openvr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/valve-file-vdf -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/device.cpp.o -MF CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/device.cpp.o.d -o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/device.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/steamvr_lh/device.cpp [ 79%] Building C object src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_protocol.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_protocol.c.o -MF CMakeFiles/drv_vive.dir/vive/vive_protocol.c.o.d -o CMakeFiles/drv_vive.dir/vive/vive_protocol.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/vive/vive_protocol.c [ 79%] Built target st_prober [ 79%] Building C object src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_controller.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_controller.c.o -MF CMakeFiles/drv_vive.dir/vive/vive_controller.c.o.d -o CMakeFiles/drv_vive.dir/vive/vive_controller.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/vive/vive_controller.c [ 79%] Building C object src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_lighthouse.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_lighthouse.c.o -MF CMakeFiles/drv_vive.dir/vive/vive_lighthouse.c.o.d -o CMakeFiles/drv_vive.dir/vive/vive_lighthouse.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/vive/vive_lighthouse.c [ 80%] Building CXX object src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/driver_manager.cpp.o [ 81%] Building C object src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_source.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_source.c.o -MF CMakeFiles/drv_vive.dir/vive/vive_source.c.o.d -o CMakeFiles/drv_vive.dir/vive/vive_source.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/vive/vive_source.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/openvr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/valve-file-vdf -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/driver_manager.cpp.o -MF CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/driver_manager.cpp.o.d -o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/driver_manager.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/steamvr_lh/interfaces/driver_manager.cpp [ 81%] Linking CXX static library libdrv_remote.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_remote.dir/cmake_clean_target.cmake [ 81%] Building CXX object src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/iobuffer.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/openvr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/valve-file-vdf -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/iobuffer.cpp.o -MF CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/iobuffer.cpp.o.d -o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/iobuffer.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/steamvr_lh/interfaces/iobuffer.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_remote.dir/link.txt --verbose=1 /usr/bin/ar qc libdrv_remote.a CMakeFiles/drv_remote.dir/remote/r_device.c.o CMakeFiles/drv_remote.dir/remote/r_hmd.c.o CMakeFiles/drv_remote.dir/remote/r_hub.c.o /usr/bin/ranlib libdrv_remote.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 81%] Built target drv_remote [ 81%] Building CXX object src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/resources.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/openvr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/valve-file-vdf -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/resources.cpp.o -MF CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/resources.cpp.o.d -o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/resources.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/steamvr_lh/interfaces/resources.cpp [ 81%] Building CXX object src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/settings.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/openvr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/valve-file-vdf -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/settings.cpp.o -MF CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/settings.cpp.o.d -o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/settings.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/steamvr_lh/interfaces/settings.cpp [ 82%] Building CXX object src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/blockqueue.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/openvr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/valve-file-vdf -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/blockqueue.cpp.o -MF CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/blockqueue.cpp.o.d -o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/blockqueue.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/steamvr_lh/interfaces/blockqueue.cpp [ 82%] Building CXX object src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/paths.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/openvr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/valve-file-vdf -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/paths.cpp.o -MF CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/paths.cpp.o.d -o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/paths.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/steamvr_lh/interfaces/paths.cpp [ 82%] Linking CXX static library libxrt-external-imgui-sdl2.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/cmake -P CMakeFiles/xrt-external-imgui-sdl2.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/cmake -E cmake_link_script CMakeFiles/xrt-external-imgui-sdl2.dir/link.txt --verbose=1 /usr/bin/ar qc libxrt-external-imgui-sdl2.a "CMakeFiles/xrt-external-imgui-sdl2.dir/imgui/imgui/backends/imgui_impl_sdl2.cpp.o" /usr/bin/ranlib libxrt-external-imgui-sdl2.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 82%] Built target xrt-external-imgui-sdl2 make -f src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/build.make src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/build.make src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 82%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_ogl.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_ogl.c.o -MF CMakeFiles/st_gui.dir/gui_ogl.c.o.d -o CMakeFiles/st_gui.dir/gui_ogl.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_ogl.c [ 82%] Linking CXX static library libdrv_vive.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_vive.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_vive.dir/link.txt --verbose=1 [ 82%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_ogl_sink.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_ogl_sink.c.o -MF CMakeFiles/st_gui.dir/gui_ogl_sink.c.o.d -o CMakeFiles/st_gui.dir/gui_ogl_sink.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_ogl_sink.c /usr/bin/ar qc libdrv_vive.a CMakeFiles/drv_vive.dir/vive/vive_device.c.o CMakeFiles/drv_vive.dir/vive/vive_prober.c.o CMakeFiles/drv_vive.dir/vive/vive_protocol.c.o CMakeFiles/drv_vive.dir/vive/vive_controller.c.o CMakeFiles/drv_vive.dir/vive/vive_lighthouse.c.o CMakeFiles/drv_vive.dir/vive/vive_source.c.o /usr/bin/ranlib libdrv_vive.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 82%] Linking CXX static library libdrv_wmr.a [ 82%] Built target drv_vive cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_wmr.dir/cmake_clean_target.cmake [ 82%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_prober.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_prober.c.o -MF CMakeFiles/st_gui.dir/gui_prober.c.o.d -o CMakeFiles/st_gui.dir/gui_prober.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_prober.c [ 83%] Building CXX object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene.cpp.o -MF CMakeFiles/st_gui.dir/gui_scene.cpp.o.d -o CMakeFiles/st_gui.dir/gui_scene.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_scene.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_wmr.dir/link.txt --verbose=1 [ 83%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_calibrate.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_calibrate.c.o -MF CMakeFiles/st_gui.dir/gui_scene_calibrate.c.o.d -o CMakeFiles/st_gui.dir/gui_scene_calibrate.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_scene_calibrate.c /usr/bin/ar qc libdrv_wmr.a CMakeFiles/drv_wmr.dir/wmr/wmr_config.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_controller_base.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_controller_og.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_controller_hp.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_controller.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_bt_controller.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_hmd.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_hmd_controller.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_prober.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_protocol.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_controller_protocol.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_source.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_camera.c.o /usr/bin/ranlib libdrv_wmr.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 83%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_debug.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_debug.c.o -MF CMakeFiles/st_gui.dir/gui_scene_debug.c.o.d -o CMakeFiles/st_gui.dir/gui_scene_debug.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_scene_debug.c [ 83%] Built target drv_wmr [ 83%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_hand_tracking_demo.c.o [ 84%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_record_euroc.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_hand_tracking_demo.c.o -MF CMakeFiles/st_gui.dir/gui_scene_hand_tracking_demo.c.o.d -o CMakeFiles/st_gui.dir/gui_scene_hand_tracking_demo.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_scene_hand_tracking_demo.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_record_euroc.c.o -MF CMakeFiles/st_gui.dir/gui_scene_record_euroc.c.o.d -o CMakeFiles/st_gui.dir/gui_scene_record_euroc.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_scene_record_euroc.c [ 84%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_main_menu.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_main_menu.c.o -MF CMakeFiles/st_gui.dir/gui_scene_main_menu.c.o.d -o CMakeFiles/st_gui.dir/gui_scene_main_menu.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_scene_main_menu.c [ 84%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_record.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_record.c.o -MF CMakeFiles/st_gui.dir/gui_scene_record.c.o.d -o CMakeFiles/st_gui.dir/gui_scene_record.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_scene_record.c [ 84%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_remote.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_remote.c.o -MF CMakeFiles/st_gui.dir/gui_scene_remote.c.o.d -o CMakeFiles/st_gui.dir/gui_scene_remote.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_scene_remote.c [ 84%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_video.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_video.c.o -MF CMakeFiles/st_gui.dir/gui_scene_video.c.o.d -o CMakeFiles/st_gui.dir/gui_scene_video.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_scene_video.c [ 85%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_tracking_overrides.c.o [ 85%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_stb.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_tracking_overrides.c.o -MF CMakeFiles/st_gui.dir/gui_scene_tracking_overrides.c.o.d -o CMakeFiles/st_gui.dir/gui_scene_tracking_overrides.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_scene_tracking_overrides.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_stb.c.o -MF CMakeFiles/st_gui.dir/gui_stb.c.o.d -o CMakeFiles/st_gui.dir/gui_stb.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_stb.c [ 85%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_widget_native_images.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_widget_native_images.c.o -MF CMakeFiles/st_gui.dir/gui_widget_native_images.c.o.d -o CMakeFiles/st_gui.dir/gui_widget_native_images.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_widget_native_images.c [ 85%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_window_record.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_window_record.c.o -MF CMakeFiles/st_gui.dir/gui_window_record.c.o.d -o CMakeFiles/st_gui.dir/gui_window_record.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_window_record.c [ 86%] Linking CXX static library libst_gui.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cmake -P CMakeFiles/st_gui.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cmake -E cmake_link_script CMakeFiles/st_gui.dir/link.txt --verbose=1 /usr/bin/ar qc libst_gui.a CMakeFiles/st_gui.dir/gui_ogl.c.o CMakeFiles/st_gui.dir/gui_ogl_sink.c.o CMakeFiles/st_gui.dir/gui_prober.c.o CMakeFiles/st_gui.dir/gui_scene.cpp.o CMakeFiles/st_gui.dir/gui_scene_calibrate.c.o CMakeFiles/st_gui.dir/gui_scene_debug.c.o CMakeFiles/st_gui.dir/gui_scene_hand_tracking_demo.c.o CMakeFiles/st_gui.dir/gui_scene_record_euroc.c.o CMakeFiles/st_gui.dir/gui_scene_main_menu.c.o CMakeFiles/st_gui.dir/gui_scene_record.c.o CMakeFiles/st_gui.dir/gui_scene_remote.c.o CMakeFiles/st_gui.dir/gui_scene_video.c.o CMakeFiles/st_gui.dir/gui_scene_tracking_overrides.c.o CMakeFiles/st_gui.dir/gui_stb.c.o CMakeFiles/st_gui.dir/gui_widget_native_images.c.o CMakeFiles/st_gui.dir/gui_window_record.c.o /usr/bin/ranlib libst_gui.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 86%] Built target st_gui make -f src/xrt/auxiliary/util/CMakeFiles/aux_util_debug_gui.dir/build.make src/xrt/auxiliary/util/CMakeFiles/aux_util_debug_gui.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util/CMakeFiles/aux_util_debug_gui.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/auxiliary/util/CMakeFiles/aux_util_debug_gui.dir/build.make src/xrt/auxiliary/util/CMakeFiles/aux_util_debug_gui.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 86%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_debug_gui.dir/u_debug_gui.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/qwerty -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_debug_gui.dir/u_debug_gui.c.o -MF CMakeFiles/aux_util_debug_gui.dir/u_debug_gui.c.o.d -o CMakeFiles/aux_util_debug_gui.dir/u_debug_gui.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_debug_gui.c [ 86%] Linking CXX static library libaux_util_debug_gui.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cmake -P CMakeFiles/aux_util_debug_gui.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_util_debug_gui.dir/link.txt --verbose=1 /usr/bin/ar qc libaux_util_debug_gui.a CMakeFiles/aux_util_debug_gui.dir/u_debug_gui.c.o /usr/bin/ranlib libaux_util_debug_gui.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 86%] Built target aux_util_debug_gui make -f src/xrt/ipc/CMakeFiles/ipc_server.dir/build.make src/xrt/ipc/CMakeFiles/ipc_server.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 87%] Generating ipc_server_generated.h from protocol JSON description [ 87%] Generating ipc_server_generated.c from protocol JSON description cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/python3 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/shared/proto.py /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/shared/proto.json /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc/ipc_server_generated.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/python3 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/shared/proto.py /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/shared/proto.json /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc/ipc_server_generated.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc/CMakeFiles/ipc_server.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/ipc/CMakeFiles/ipc_server.dir/build.make src/xrt/ipc/CMakeFiles/ipc_server.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 87%] Building C object src/xrt/ipc/CMakeFiles/ipc_server.dir/server/ipc_server_handler.c.o [ 88%] Building C object src/xrt/ipc/CMakeFiles/ipc_server.dir/server/ipc_server_per_client_thread.c.o [ 88%] Building C object src/xrt/ipc/CMakeFiles/ipc_server.dir/ipc_server_generated.c.o [ 88%] Building C object src/xrt/ipc/CMakeFiles/ipc_server.dir/server/ipc_server_process.c.o [ 88%] Building C object src/xrt/ipc/CMakeFiles/ipc_server.dir/server/ipc_server_mainloop_linux.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_server.dir/server/ipc_server_handler.c.o -MF CMakeFiles/ipc_server.dir/server/ipc_server_handler.c.o.d -o CMakeFiles/ipc_server.dir/server/ipc_server_handler.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/server/ipc_server_handler.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_server.dir/ipc_server_generated.c.o -MF CMakeFiles/ipc_server.dir/ipc_server_generated.c.o.d -o CMakeFiles/ipc_server.dir/ipc_server_generated.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc/ipc_server_generated.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_server.dir/server/ipc_server_per_client_thread.c.o -MF CMakeFiles/ipc_server.dir/server/ipc_server_per_client_thread.c.o.d -o CMakeFiles/ipc_server.dir/server/ipc_server_per_client_thread.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/server/ipc_server_per_client_thread.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_server.dir/server/ipc_server_process.c.o -MF CMakeFiles/ipc_server.dir/server/ipc_server_process.c.o.d -o CMakeFiles/ipc_server.dir/server/ipc_server_process.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/server/ipc_server_process.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_server.dir/server/ipc_server_mainloop_linux.c.o -MF CMakeFiles/ipc_server.dir/server/ipc_server_mainloop_linux.c.o.d -o CMakeFiles/ipc_server.dir/server/ipc_server_mainloop_linux.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/server/ipc_server_mainloop_linux.c [ 88%] Linking CXX static library libipc_server.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cmake -P CMakeFiles/ipc_server.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cmake -E cmake_link_script CMakeFiles/ipc_server.dir/link.txt --verbose=1 /usr/bin/ar qc libipc_server.a CMakeFiles/ipc_server.dir/ipc_server_generated.c.o CMakeFiles/ipc_server.dir/server/ipc_server_handler.c.o CMakeFiles/ipc_server.dir/server/ipc_server_per_client_thread.c.o CMakeFiles/ipc_server.dir/server/ipc_server_process.c.o CMakeFiles/ipc_server.dir/server/ipc_server_mainloop_linux.c.o /usr/bin/ranlib libipc_server.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 88%] Built target ipc_server make -f src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/build.make src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/sdl_test /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/sdl_test /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/build.make src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 88%] Building C object src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_compositor.c.o [ 89%] Building C object src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_hack_stubs.c.o [ 89%] Building C object src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_main.c.o [ 89%] Building C object src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_device.c.o [ 89%] Building CXX object src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_program.cpp.o [ 90%] Building C object src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_swapchain.c.o [ 90%] Building C object src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_instance.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/sdl_test && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_compositor.c.o -MF CMakeFiles/sdl-test.dir/sdl_compositor.c.o.d -o CMakeFiles/sdl-test.dir/sdl_compositor.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/sdl_test/sdl_compositor.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/sdl_test && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_hack_stubs.c.o -MF CMakeFiles/sdl-test.dir/sdl_hack_stubs.c.o.d -o CMakeFiles/sdl-test.dir/sdl_hack_stubs.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/sdl_test/sdl_hack_stubs.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/sdl_test && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_device.c.o -MF CMakeFiles/sdl-test.dir/sdl_device.c.o.d -o CMakeFiles/sdl-test.dir/sdl_device.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/sdl_test/sdl_device.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/sdl_test && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_main.c.o -MF CMakeFiles/sdl-test.dir/sdl_main.c.o.d -o CMakeFiles/sdl-test.dir/sdl_main.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/sdl_test/sdl_main.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/sdl_test && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /usr/include/SDL2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_program.cpp.o -MF CMakeFiles/sdl-test.dir/sdl_program.cpp.o.d -o CMakeFiles/sdl-test.dir/sdl_program.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/sdl_test/sdl_program.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/sdl_test && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_swapchain.c.o -MF CMakeFiles/sdl-test.dir/sdl_swapchain.c.o.d -o CMakeFiles/sdl-test.dir/sdl_swapchain.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/sdl_test/sdl_swapchain.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/sdl_test && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_instance.c.o -MF CMakeFiles/sdl-test.dir/sdl_instance.c.o.d -o CMakeFiles/sdl-test.dir/sdl_instance.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/sdl_test/sdl_instance.c [ 90%] Linking CXX executable sdl-test cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/sdl_test && /usr/bin/cmake -E cmake_link_script CMakeFiles/sdl-test.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/sdl-test.dir/link.d "CMakeFiles/sdl-test.dir/sdl_compositor.c.o" "CMakeFiles/sdl-test.dir/sdl_device.c.o" "CMakeFiles/sdl-test.dir/sdl_hack_stubs.c.o" "CMakeFiles/sdl-test.dir/sdl_instance.c.o" "CMakeFiles/sdl-test.dir/sdl_main.c.o" "CMakeFiles/sdl-test.dir/sdl_program.cpp.o" "CMakeFiles/sdl-test.dir/sdl_swapchain.c.o" -o sdl-test ../../../external/libxrt-external-imgui-sdl2.a ../../auxiliary/os/libaux_os.a ../../auxiliary/vk/libaux_vk.a ../../auxiliary/ogl/libaux_ogl.a ../../auxiliary/util/libaux_util.a ../../compositor/libcomp_util.a ../../compositor/libcomp_multi.a ../../ipc/libipc_server.a ../../state_trackers/gui/libst_gui.a ../../drivers/libdrv_simulated.a ../../compositor/libcomp_render.a ../../auxiliary/vk/libaux_vk.a ../../auxiliary/util/libaux_util_process.a -lbsd ../../auxiliary/util/libaux_util_debug_gui.a ../../state_trackers/gui/libst_gui.a ../../../external/libxrt-external-imgui-sdl2.a ../../auxiliary/ogl/libaux_ogl.a ../../../external/libxrt-external-imgui.a ../../auxiliary/gstreamer/libaux_gstreamer.a -lgstapp-1.0 -lgstvideo-1.0 -lgstbase-1.0 -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0 ../../drivers/libdrv_remote.a ../../auxiliary/vive/libaux_vive.a ../../auxiliary/tracking/libaux_tracking.a ../../auxiliary/util/libaux_util_sink.a /usr/lib/aarch64-linux-gnu/libjpeg.so /usr/lib/aarch64-linux-gnu/libopencv_highgui.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_videoio.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_imgcodecs.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_video.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_calib3d.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_features2d.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_flann.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_dnn.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_imgproc.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_core.so.4.10.0 -ldl ../../drivers/libdrv_qwerty.a /usr/lib/aarch64-linux-gnu/libSDL2.so ../../ipc/libipc_shared.a /usr/lib/aarch64-linux-gnu/librt.a /usr/lib/aarch64-linux-gnu/libsystemd.so ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../../external/libxrt-external-nanopb.a ../../auxiliary/bindings/libaux_generated_bindings.a ../../auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libvulkan.so /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 90%] Built target sdl-test [ 90%] Linking CXX static library libdrv_steamvr_lh.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_steamvr_lh.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_steamvr_lh.dir/link.txt --verbose=1 /usr/bin/ar qc libdrv_steamvr_lh.a CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/steamvr_lh.cpp.o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/device.cpp.o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/driver_manager.cpp.o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/iobuffer.cpp.o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/resources.cpp.o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/settings.cpp.o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/blockqueue.cpp.o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/paths.cpp.o /usr/bin/ranlib libdrv_steamvr_lh.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 90%] Built target drv_steamvr_lh [ 91%] Linking CXX static library libdrv_euroc.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_euroc.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_euroc.dir/link.txt --verbose=1 /usr/bin/ar qc libdrv_euroc.a CMakeFiles/drv_euroc.dir/euroc/euroc_player.cpp.o CMakeFiles/drv_euroc.dir/euroc/euroc_device.c.o CMakeFiles/drv_euroc.dir/euroc/euroc_runner.c.o /usr/bin/ranlib libdrv_euroc.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 91%] Built target drv_euroc make -f src/xrt/targets/common/CMakeFiles/target_lists.dir/build.make src/xrt/targets/common/CMakeFiles/target_lists.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common/CMakeFiles/target_lists.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/targets/common/CMakeFiles/target_lists.dir/build.make src/xrt/targets/common/CMakeFiles/target_lists.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 91%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_rift_s.c.o [ 91%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_simulated.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/usr/include/libusb-1.0 -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_simulated.c.o -MF CMakeFiles/target_lists.dir/target_builder_simulated.c.o.d -o CMakeFiles/target_lists.dir/target_builder_simulated.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common/target_builder_simulated.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/usr/include/libusb-1.0 -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_rift_s.c.o -MF CMakeFiles/target_lists.dir/target_builder_rift_s.c.o.d -o CMakeFiles/target_lists.dir/target_builder_rift_s.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common/target_builder_rift_s.c [ 92%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_rgb_tracking.c.o [ 92%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_legacy.c.o [ 93%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_lighthouse.c.o [ 93%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_lists.c.o [ 94%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_wmr.c.o [ 94%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_qwerty.c.o [ 94%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_remote.c.o [ 94%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_steamvr.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/usr/include/libusb-1.0 -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_legacy.c.o -MF CMakeFiles/target_lists.dir/target_builder_legacy.c.o.d -o CMakeFiles/target_lists.dir/target_builder_legacy.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common/target_builder_legacy.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/usr/include/libusb-1.0 -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_rgb_tracking.c.o -MF CMakeFiles/target_lists.dir/target_builder_rgb_tracking.c.o.d -o CMakeFiles/target_lists.dir/target_builder_rgb_tracking.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common/target_builder_rgb_tracking.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/usr/include/libusb-1.0 -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_lighthouse.c.o -MF CMakeFiles/target_lists.dir/target_builder_lighthouse.c.o.d -o CMakeFiles/target_lists.dir/target_builder_lighthouse.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common/target_builder_lighthouse.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/usr/include/libusb-1.0 -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_lists.dir/target_lists.c.o -MF CMakeFiles/target_lists.dir/target_lists.c.o.d -o CMakeFiles/target_lists.dir/target_lists.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common/target_lists.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/usr/include/libusb-1.0 -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_remote.c.o -MF CMakeFiles/target_lists.dir/target_builder_remote.c.o.d -o CMakeFiles/target_lists.dir/target_builder_remote.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common/target_builder_remote.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/usr/include/libusb-1.0 -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_wmr.c.o -MF CMakeFiles/target_lists.dir/target_builder_wmr.c.o.d -o CMakeFiles/target_lists.dir/target_builder_wmr.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common/target_builder_wmr.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/usr/include/libusb-1.0 -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_steamvr.c.o -MF CMakeFiles/target_lists.dir/target_builder_steamvr.c.o.d -o CMakeFiles/target_lists.dir/target_builder_steamvr.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common/target_builder_steamvr.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/usr/include/libusb-1.0 -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_qwerty.c.o -MF CMakeFiles/target_lists.dir/target_builder_qwerty.c.o.d -o CMakeFiles/target_lists.dir/target_builder_qwerty.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common/target_builder_qwerty.c [ 94%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_xreal_air.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/usr/include/libusb-1.0 -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_xreal_air.c.o -MF CMakeFiles/target_lists.dir/target_builder_xreal_air.c.o.d -o CMakeFiles/target_lists.dir/target_builder_xreal_air.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common/target_builder_xreal_air.c [ 94%] Linking CXX static library libtarget_lists.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cmake -P CMakeFiles/target_lists.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cmake -E cmake_link_script CMakeFiles/target_lists.dir/link.txt --verbose=1 /usr/bin/ar qc libtarget_lists.a CMakeFiles/target_lists.dir/target_builder_legacy.c.o CMakeFiles/target_lists.dir/target_lists.c.o CMakeFiles/target_lists.dir/target_builder_remote.c.o CMakeFiles/target_lists.dir/target_builder_rgb_tracking.c.o CMakeFiles/target_lists.dir/target_builder_rift_s.c.o CMakeFiles/target_lists.dir/target_builder_lighthouse.c.o CMakeFiles/target_lists.dir/target_builder_steamvr.c.o CMakeFiles/target_lists.dir/target_builder_simulated.c.o CMakeFiles/target_lists.dir/target_builder_wmr.c.o CMakeFiles/target_lists.dir/target_builder_qwerty.c.o CMakeFiles/target_lists.dir/target_builder_xreal_air.c.o /usr/bin/ranlib libtarget_lists.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 94%] Built target target_lists make -f src/xrt/targets/common/CMakeFiles/target_instance.dir/build.make src/xrt/targets/common/CMakeFiles/target_instance.dir/depend make -f src/xrt/targets/common/CMakeFiles/target_instance_no_comp.dir/build.make src/xrt/targets/common/CMakeFiles/target_instance_no_comp.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common/CMakeFiles/target_instance.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common/CMakeFiles/target_instance_no_comp.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/targets/common/CMakeFiles/target_instance.dir/build.make src/xrt/targets/common/CMakeFiles/target_instance.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/targets/common/CMakeFiles/target_instance_no_comp.dir/build.make src/xrt/targets/common/CMakeFiles/target_instance_no_comp.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 95%] Building C object src/xrt/targets/common/CMakeFiles/target_instance.dir/target_instance.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_instance.dir/target_instance.c.o -MF CMakeFiles/target_instance.dir/target_instance.c.o.d -o CMakeFiles/target_instance.dir/target_instance.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common/target_instance.c [ 95%] Building C object src/xrt/targets/common/CMakeFiles/target_instance_no_comp.dir/target_instance_no_comp.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_instance_no_comp.dir/target_instance_no_comp.c.o -MF CMakeFiles/target_instance_no_comp.dir/target_instance_no_comp.c.o.d -o CMakeFiles/target_instance_no_comp.dir/target_instance_no_comp.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common/target_instance_no_comp.c [ 95%] Linking CXX static library libtarget_instance_no_comp.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cmake -P CMakeFiles/target_instance_no_comp.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cmake -E cmake_link_script CMakeFiles/target_instance_no_comp.dir/link.txt --verbose=1 [ 95%] Linking CXX static library libtarget_instance.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cmake -P CMakeFiles/target_instance.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cmake -E cmake_link_script CMakeFiles/target_instance.dir/link.txt --verbose=1 /usr/bin/ar qc libtarget_instance_no_comp.a CMakeFiles/target_instance_no_comp.dir/target_instance_no_comp.c.o /usr/bin/ranlib libtarget_instance_no_comp.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 95%] Built target target_instance_no_comp make -f src/xrt/targets/cli/CMakeFiles/cli.dir/build.make src/xrt/targets/cli/CMakeFiles/cli.dir/depend make -f src/xrt/targets/gui/CMakeFiles/gui.dir/build.make src/xrt/targets/gui/CMakeFiles/gui.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/gui /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/gui /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/gui/CMakeFiles/gui.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/cli /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/cli /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/cli/CMakeFiles/cli.dir/DependInfo.cmake "--color=" /usr/bin/ar qc libtarget_instance.a CMakeFiles/target_instance.dir/target_instance.c.o /usr/bin/ranlib libtarget_instance.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/targets/cli/CMakeFiles/cli.dir/build.make src/xrt/targets/cli/CMakeFiles/cli.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/targets/gui/CMakeFiles/gui.dir/build.make src/xrt/targets/gui/CMakeFiles/gui.dir/build [ 95%] Built target target_instance make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/targets/service/CMakeFiles/monado-service.dir/build.make src/xrt/targets/service/CMakeFiles/monado-service.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/service /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/service /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/service/CMakeFiles/monado-service.dir/DependInfo.cmake "--color=" [ 95%] Building C object src/xrt/targets/gui/CMakeFiles/gui.dir/gui_sdl2.c.o [ 95%] Building C object src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_info.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/gui/CMakeFiles/gui.dir/gui_sdl2.c.o -MF CMakeFiles/gui.dir/gui_sdl2.c.o.d -o CMakeFiles/gui.dir/gui_sdl2.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/gui/gui_sdl2.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/cli && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_info.c.o -MF CMakeFiles/cli.dir/cli_cmd_info.c.o.d -o CMakeFiles/cli.dir/cli_cmd_info.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/cli/cli_cmd_info.c [ 95%] Building C object src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_lighthouse.c.o [ 95%] Building C object src/xrt/targets/cli/CMakeFiles/cli.dir/cli_main.c.o [ 96%] Building C object src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_calibration_dump.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/cli && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_lighthouse.c.o -MF CMakeFiles/cli.dir/cli_cmd_lighthouse.c.o.d -o CMakeFiles/cli.dir/cli_cmd_lighthouse.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/cli/cli_cmd_lighthouse.c [ 96%] Building C object src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_probe.c.o [ 96%] Building C object src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_slambatch.c.o [ 96%] Building C object src/xrt/targets/gui/CMakeFiles/gui.dir/gui_sdl2_imgui.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/cli && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/cli/CMakeFiles/cli.dir/cli_main.c.o -MF CMakeFiles/cli.dir/cli_main.c.o.d -o CMakeFiles/cli.dir/cli_main.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/cli/cli_main.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/cli && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_calibration_dump.c.o -MF CMakeFiles/cli.dir/cli_cmd_calibration_dump.c.o.d -o CMakeFiles/cli.dir/cli_cmd_calibration_dump.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/cli/cli_cmd_calibration_dump.c [ 96%] Building C object src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_calibrate.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/cli && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_probe.c.o -MF CMakeFiles/cli.dir/cli_cmd_probe.c.o.d -o CMakeFiles/cli.dir/cli_cmd_probe.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/cli/cli_cmd_probe.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/cli && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_slambatch.c.o -MF CMakeFiles/cli.dir/cli_cmd_slambatch.c.o.d -o CMakeFiles/cli.dir/cli_cmd_slambatch.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/cli/cli_cmd_slambatch.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/gui/CMakeFiles/gui.dir/gui_sdl2_imgui.c.o -MF CMakeFiles/gui.dir/gui_sdl2_imgui.c.o.d -o CMakeFiles/gui.dir/gui_sdl2_imgui.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/gui/gui_sdl2_imgui.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/cli && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_calibrate.c.o -MF CMakeFiles/cli.dir/cli_cmd_calibrate.c.o.d -o CMakeFiles/cli.dir/cli_cmd_calibrate.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/cli/cli_cmd_calibrate.c [ 96%] Building C object src/xrt/targets/gui/CMakeFiles/gui.dir/gui_sdl2_main.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/gui/CMakeFiles/gui.dir/gui_sdl2_main.c.o -MF CMakeFiles/gui.dir/gui_sdl2_main.c.o.d -o CMakeFiles/gui.dir/gui_sdl2_main.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/gui/gui_sdl2_main.c [ 97%] Building C object src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_test.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/cli && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_test.c.o -MF CMakeFiles/cli.dir/cli_cmd_test.c.o.d -o CMakeFiles/cli.dir/cli_cmd_test.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/cli/cli_cmd_test.c make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/targets/service/CMakeFiles/monado-service.dir/build.make src/xrt/targets/service/CMakeFiles/monado-service.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 97%] Building C object src/xrt/targets/service/CMakeFiles/monado-service.dir/main.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/service && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/qwerty -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/service/CMakeFiles/monado-service.dir/main.c.o -MF CMakeFiles/monado-service.dir/main.c.o.d -o CMakeFiles/monado-service.dir/main.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/service/main.c [ 98%] Linking CXX executable monado-service cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/service && /usr/bin/cmake -E cmake_link_script CMakeFiles/monado-service.dir/link.txt --verbose=1 [ 98%] Linking CXX executable monado-cli cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/cli && /usr/bin/cmake -E cmake_link_script CMakeFiles/cli.dir/link.txt --verbose=1 [100%] Linking CXX executable monado-gui cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/gui && /usr/bin/cmake -E cmake_link_script CMakeFiles/gui.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/cli.dir/link.d CMakeFiles/cli.dir/cli_cmd_calibration_dump.c.o CMakeFiles/cli.dir/cli_cmd_info.c.o CMakeFiles/cli.dir/cli_cmd_lighthouse.c.o CMakeFiles/cli.dir/cli_cmd_probe.c.o CMakeFiles/cli.dir/cli_cmd_slambatch.c.o CMakeFiles/cli.dir/cli_cmd_test.c.o CMakeFiles/cli.dir/cli_main.c.o CMakeFiles/cli.dir/cli_cmd_calibrate.c.o -o monado-cli ../../auxiliary/tracking/libaux_tracking.a ../../auxiliary/os/libaux_os.a ../../auxiliary/os/libaux_os_ble.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../common/libtarget_instance_no_comp.a ../../state_trackers/prober/libst_prober.a /usr/lib/aarch64-linux-gnu/libudev.so -luvc -lusb-1.0 ../common/libtarget_lists.a ../../drivers/libdrv_multi.a ../../drivers/libdrv_v4l2.a ../../drivers/libdrv_vf.a -lgstapp-1.0 -lgstvideo-1.0 -lgstbase-1.0 -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0 ../../drivers/libdrv_wmr.a ../../drivers/libdrv_qwerty.a /usr/lib/aarch64-linux-gnu/libSDL2.so ../../drivers/libdrv_xreal_air.a ../../drivers/libdrv_arduino.a ../../drivers/libdrv_cemu.a ../../drivers/libdrv_daydream.a ../../auxiliary/os/libaux_os_ble.a -ldbus-1 ../../drivers/libdrv_simulated.a ../../drivers/libdrv_hdk.a ../../drivers/libdrv_hydra.a ../../drivers/libdrv_twrap.a ../../drivers/libdrv_psmv.a ../../drivers/libdrv_pssense.a ../../drivers/libdrv_psvr.a /usr/lib/aarch64-linux-gnu/libhidapi-libusb.so ../../drivers/libdrv_remote.a ../../drivers/libdrv_rift_s.a ../../drivers/libdrv_rokid.a /usr/lib/aarch64-linux-gnu/libusb-1.0.so ../../drivers/libdrv_vive.a /usr/lib/aarch64-linux-gnu/libz.so ../../drivers/libdrv_steamvr_lh.a ../../auxiliary/vive/libaux_vive.a ../../drivers/libdrv_euroc.a ../../auxiliary/tracking/libaux_tracking.a ../../auxiliary/util/libaux_util_sink.a /usr/lib/aarch64-linux-gnu/libjpeg.so -ldl ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../../external/libxrt-external-nanopb.a ../../auxiliary/bindings/libaux_generated_bindings.a ../../auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libvulkan.so /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm /usr/lib/aarch64-linux-gnu/libopencv_highgui.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_videoio.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_imgcodecs.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_video.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_calib3d.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_features2d.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_flann.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_dnn.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_imgproc.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_core.so.4.10.0 make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [100%] Built target cli /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/monado-service.dir/link.d "CMakeFiles/monado-service.dir/main.c.o" -o monado-service ../../auxiliary/util/libaux_util.a ../../auxiliary/util/libaux_util_debug_gui.a ../../state_trackers/prober/libst_prober.a ../../ipc/libipc_server.a ../common/libtarget_lists.a ../common/libtarget_instance.a ../../state_trackers/gui/libst_gui.a ../../../external/libxrt-external-imgui-sdl2.a ../../auxiliary/ogl/libaux_ogl.a ../../auxiliary/util/libaux_util_debug_gui.a ../../state_trackers/gui/libst_gui.a ../../auxiliary/gstreamer/libaux_gstreamer.a ../../../external/libxrt-external-imgui-sdl2.a ../../../external/libxrt-external-imgui.a ../../auxiliary/ogl/libaux_ogl.a ../../auxiliary/util/libaux_util_process.a -lbsd ../../ipc/libipc_shared.a /usr/lib/aarch64-linux-gnu/librt.a /usr/lib/aarch64-linux-gnu/libsystemd.so ../../state_trackers/prober/libst_prober.a /usr/lib/aarch64-linux-gnu/libudev.so -luvc -lusb-1.0 ../common/libtarget_lists.a ../../drivers/libdrv_qwerty.a ../../drivers/libdrv_multi.a ../../drivers/libdrv_v4l2.a ../../drivers/libdrv_vf.a -lgstapp-1.0 -lgstvideo-1.0 -lgstbase-1.0 -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0 ../../drivers/libdrv_wmr.a ../../drivers/libdrv_xreal_air.a ../../drivers/libdrv_arduino.a ../../drivers/libdrv_cemu.a ../../drivers/libdrv_daydream.a ../../auxiliary/os/libaux_os_ble.a -ldbus-1 ../../drivers/libdrv_simulated.a ../../drivers/libdrv_hdk.a ../../drivers/libdrv_hydra.a ../../drivers/libdrv_twrap.a ../../drivers/libdrv_psmv.a ../../drivers/libdrv_pssense.a ../../drivers/libdrv_psvr.a /usr/lib/aarch64-linux-gnu/libhidapi-libusb.so ../../drivers/libdrv_remote.a ../../drivers/libdrv_rift_s.a ../../drivers/libdrv_rokid.a /usr/lib/aarch64-linux-gnu/libusb-1.0.so ../../drivers/libdrv_vive.a /usr/lib/aarch64-linux-gnu/libz.so ../../drivers/libdrv_steamvr_lh.a ../../auxiliary/vive/libaux_vive.a ../../drivers/libdrv_euroc.a ../../auxiliary/tracking/libaux_tracking.a ../../auxiliary/util/libaux_util_sink.a /usr/lib/aarch64-linux-gnu/libjpeg.so -ldl /usr/lib/aarch64-linux-gnu/libopencv_highgui.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_videoio.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_imgcodecs.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_video.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_calib3d.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_features2d.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_flann.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_dnn.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_imgproc.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_core.so.4.10.0 ../../compositor/libcomp_main.a /usr/lib/aarch64-linux-gnu/libSDL2.so -lxcb-randr -lX11-xcb -lX11 -lxcb -lxcb-randr -lX11-xcb -lX11 -lxcb /usr/lib/aarch64-linux-gnu/libX11.so -lwayland-client /usr/lib/aarch64-linux-gnu/libdrm.so ../../compositor/null/libcomp_null.a ../../compositor/libcomp_util.a ../../compositor/libcomp_render.a ../../auxiliary/vk/libaux_vk.a ../../compositor/libcomp_multi.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../../external/libxrt-external-nanopb.a ../../auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libvulkan.so /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm ../../auxiliary/os/libaux_os.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [100%] Built target monado-service /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/gui.dir/link.d CMakeFiles/gui.dir/gui_sdl2.c.o CMakeFiles/gui.dir/gui_sdl2_imgui.c.o CMakeFiles/gui.dir/gui_sdl2_main.c.o -o monado-gui ../../auxiliary/os/libaux_os.a ../../auxiliary/ogl/libaux_ogl.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../state_trackers/gui/libst_gui.a ../common/libtarget_instance_no_comp.a ../../../external/libxrt-external-imgui-sdl2.a ../../auxiliary/ogl/libaux_ogl.a ../../../external/libxrt-external-imgui.a ../../auxiliary/gstreamer/libaux_gstreamer.a ../../state_trackers/prober/libst_prober.a /usr/lib/aarch64-linux-gnu/libudev.so -luvc -lusb-1.0 ../common/libtarget_lists.a ../../drivers/libdrv_remote.a ../../drivers/libdrv_multi.a ../../drivers/libdrv_v4l2.a ../../drivers/libdrv_vf.a -lgstapp-1.0 -lgstvideo-1.0 -lgstbase-1.0 -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0 ../../drivers/libdrv_wmr.a ../../drivers/libdrv_qwerty.a /usr/lib/aarch64-linux-gnu/libSDL2.so ../../drivers/libdrv_xreal_air.a ../../drivers/libdrv_arduino.a ../../drivers/libdrv_cemu.a ../../drivers/libdrv_daydream.a ../../auxiliary/os/libaux_os_ble.a -ldbus-1 ../../drivers/libdrv_simulated.a ../../drivers/libdrv_hdk.a ../../drivers/libdrv_hydra.a ../../drivers/libdrv_twrap.a ../../drivers/libdrv_psmv.a ../../drivers/libdrv_pssense.a ../../drivers/libdrv_psvr.a /usr/lib/aarch64-linux-gnu/libhidapi-libusb.so ../../drivers/libdrv_rift_s.a ../../drivers/libdrv_rokid.a /usr/lib/aarch64-linux-gnu/libusb-1.0.so ../../drivers/libdrv_vive.a /usr/lib/aarch64-linux-gnu/libz.so ../../drivers/libdrv_steamvr_lh.a ../../auxiliary/vive/libaux_vive.a ../../drivers/libdrv_euroc.a ../../auxiliary/tracking/libaux_tracking.a ../../auxiliary/util/libaux_util_sink.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../../external/libxrt-external-nanopb.a ../../auxiliary/bindings/libaux_generated_bindings.a ../../auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libvulkan.so /usr/lib/aarch64-linux-gnu/libjpeg.so /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm -ldl /usr/lib/aarch64-linux-gnu/libopencv_highgui.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_videoio.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_imgcodecs.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_video.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_calib3d.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_features2d.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_flann.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_dnn.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_imgproc.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_core.so.4.10.0 make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [100%] Built target gui make[2]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/CMakeFiles 0 make[1]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' dh: command-omitted: The call to "dh_auto_test" was omitted due to "DEB_BUILD_OPTIONS=nocheck" create-stamp debian/debhelper-build-stamp dh_prep dh_installdirs dh_auto_install cd obj-aarch64-linux-gnu && make -j12 install DESTDIR=/build/reproducible-path/monado-25.0.0\+dfsg/debian/tmp AM_UPDATE_INFO_DIR=no INSTALL="install --strip-program=true" make[1]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' /usr/bin/cmake -S/build/reproducible-path/monado-25.0.0+dfsg -B/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 preinstall make[2]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[2]: Nothing to be done for 'preinstall'. make[2]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "None" -- Installing OpenXR runtime manifest with unqualified library filename (uses system search path) -- Installing: /build/reproducible-path/monado-25.0.0+dfsg/debian/tmp/usr/share/openxr/1/openxr_monado.json -- Installing: /build/reproducible-path/monado-25.0.0+dfsg/debian/tmp/usr/lib/aarch64-linux-gnu/libopenxr_monado.so -- Installing: /build/reproducible-path/monado-25.0.0+dfsg/debian/tmp/usr/bin/monado-cli -- Installing: /build/reproducible-path/monado-25.0.0+dfsg/debian/tmp/usr/bin/monado-gui -- Installing: /build/reproducible-path/monado-25.0.0+dfsg/debian/tmp/usr/bin/monado-ctl -- Installing: /build/reproducible-path/monado-25.0.0+dfsg/debian/tmp/usr/bin/monado-service -- Installing: /build/reproducible-path/monado-25.0.0+dfsg/debian/tmp/usr/lib/systemd/user/monado.socket -- Installing: /build/reproducible-path/monado-25.0.0+dfsg/debian/tmp/usr/lib/systemd/user/monado.service make[1]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' debian/rules override_dh_install make[1]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg' mkdir -p debian/tmp/usr/share/doc/monado cp doc/CHANGELOG.md debian/tmp/usr/share/doc/monado/changelog pandoc -f markdown -t html doc/CHANGELOG.md > debian/tmp/usr/share/doc/monado/changelog.html sed -i "s/%N/monado/" debian/tmp/usr/lib/systemd/user/monado.service dh_install make[1]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg' dh_installdocs dh_installchangelogs dh_installman dh_installsystemduser dh_lintian dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_dwz -a dwz: debian/monado-service/usr/bin/monado-service: DWARF compression not beneficial - old size 100899818 new size 101001052 dh_strip -a dh_makeshlibs -a dh_shlibdeps -a dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'monado-service' in '../monado-service_25.0.0+dfsg-2_arm64.deb'. dpkg-deb: building package 'monado-service-dbgsym' in '../monado-service-dbgsym_25.0.0+dfsg-2_arm64.deb'. dpkg-deb: building package 'libopenxr1-monado' in '../libopenxr1-monado_25.0.0+dfsg-2_arm64.deb'. dpkg-deb: building package 'monado-gui' in '../monado-gui_25.0.0+dfsg-2_arm64.deb'. dpkg-deb: building package 'libopenxr1-monado-dbgsym' in '../libopenxr1-monado-dbgsym_25.0.0+dfsg-2_arm64.deb'. dpkg-deb: building package 'monado-cli-dbgsym' in '../monado-cli-dbgsym_25.0.0+dfsg-2_arm64.deb'. dpkg-deb: building package 'monado-cli' in '../monado-cli_25.0.0+dfsg-2_arm64.deb'. dpkg-deb: building package 'monado-gui-dbgsym' in '../monado-gui-dbgsym_25.0.0+dfsg-2_arm64.deb'. dpkg-genbuildinfo --build=binary -O../monado_25.0.0+dfsg-2_arm64.buildinfo dpkg-genchanges --build=binary -O../monado_25.0.0+dfsg-2_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration I: user script /srv/workspace/pbuilder/695562/tmp/hooks/B01_cleanup starting I: user script /srv/workspace/pbuilder/695562/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/695562 and its subdirectories I: Current time: Sat Nov 1 23:42:14 +14 2025 I: pbuilder-time-stamp: 1761990134 + false + set +x Sat Nov 1 09:42:14 UTC 2025 I: Signing ./b2/monado_25.0.0+dfsg-2_arm64.buildinfo as monado_25.0.0+dfsg-2_arm64.buildinfo.asc Sat Nov 1 09:42:15 UTC 2025 I: Signed ./b2/monado_25.0.0+dfsg-2_arm64.buildinfo as ./b2/monado_25.0.0+dfsg-2_arm64.buildinfo.asc Sat Nov 1 09:42:15 UTC 2025 - build #2 for monado/unstable/arm64 on codethink04-arm64 done. Starting cleanup. All cleanup done. Sat Nov 1 09:42:15 UTC 2025 - reproducible_build.sh stopped running as /tmp/jenkins-script-HtHlhP3G, removing. /srv/reproducible-results/rbuild-debian/r-b-build.cOBqOWNA: total 1720 drwxrwxr-x 2 jenkins jenkins 4096 Nov 1 09:39 b1 drwxrwxr-x 2 jenkins jenkins 4096 Nov 1 09:42 b2 -rw-rw-r-- 1 jenkins jenkins 2655 Apr 25 2025 monado_25.0.0+dfsg-2.dsc -rw------- 1 jenkins jenkins 1741525 Nov 1 09:39 rbuildlog.1TKbn9A /srv/reproducible-results/rbuild-debian/r-b-build.cOBqOWNA/b1: total 84196 -rw-r--r-- 1 jenkins jenkins 1737434 Nov 1 09:38 build.log -rw-r--r-- 1 jenkins jenkins 6146472 Nov 1 09:38 libopenxr1-monado-dbgsym_25.0.0+dfsg-2_arm64.deb -rw-r--r-- 1 jenkins jenkins 391120 Nov 1 09:38 libopenxr1-monado_25.0.0+dfsg-2_arm64.deb -rw-r--r-- 1 jenkins jenkins 21255100 Nov 1 09:39 monado-cli-dbgsym_25.0.0+dfsg-2_arm64.deb -rw-r--r-- 1 jenkins jenkins 583040 Nov 1 09:39 monado-cli_25.0.0+dfsg-2_arm64.deb -rw-r--r-- 1 jenkins jenkins 26421720 Nov 1 09:39 monado-gui-dbgsym_25.0.0+dfsg-2_arm64.deb -rw-r--r-- 1 jenkins jenkins 1289268 Nov 1 09:39 monado-gui_25.0.0+dfsg-2_arm64.deb -rw-r--r-- 1 jenkins jenkins 26741300 Nov 1 09:39 monado-service-dbgsym_25.0.0+dfsg-2_arm64.deb -rw-r--r-- 1 jenkins jenkins 1416036 Nov 1 09:39 monado-service_25.0.0+dfsg-2_arm64.deb -rw-r--r-- 1 jenkins jenkins 27512 Nov 1 09:39 monado_25.0.0+dfsg-2.debian.tar.xz -rw-r--r-- 1 jenkins jenkins 2655 Nov 1 09:39 monado_25.0.0+dfsg-2.dsc -rw-r--r-- 1 jenkins jenkins 23591 Nov 1 09:39 monado_25.0.0+dfsg-2_arm64.buildinfo -rw-rw-r-- 1 jenkins jenkins 24473 Nov 1 09:39 monado_25.0.0+dfsg-2_arm64.buildinfo.asc -rw-r--r-- 1 jenkins jenkins 3587 Nov 1 09:39 monado_25.0.0+dfsg-2_arm64.changes -rw-r--r-- 1 jenkins jenkins 1295 Nov 1 09:39 monado_25.0.0+dfsg-2_source.changes /srv/reproducible-results/rbuild-debian/r-b-build.cOBqOWNA/b2: total 83288 -rw-rw-r-- 1 jenkins jenkins 880221 Nov 1 09:42 build.log -rw-r--r-- 1 jenkins jenkins 6146472 Nov 1 09:42 libopenxr1-monado-dbgsym_25.0.0+dfsg-2_arm64.deb -rw-r--r-- 1 jenkins jenkins 391120 Nov 1 09:42 libopenxr1-monado_25.0.0+dfsg-2_arm64.deb -rw-r--r-- 1 jenkins jenkins 21255100 Nov 1 09:42 monado-cli-dbgsym_25.0.0+dfsg-2_arm64.deb -rw-r--r-- 1 jenkins jenkins 583040 Nov 1 09:42 monado-cli_25.0.0+dfsg-2_arm64.deb -rw-r--r-- 1 jenkins jenkins 26421720 Nov 1 09:42 monado-gui-dbgsym_25.0.0+dfsg-2_arm64.deb -rw-r--r-- 1 jenkins jenkins 1289268 Nov 1 09:42 monado-gui_25.0.0+dfsg-2_arm64.deb -rw-r--r-- 1 jenkins jenkins 26741300 Nov 1 09:42 monado-service-dbgsym_25.0.0+dfsg-2_arm64.deb -rw-r--r-- 1 jenkins jenkins 1416036 Nov 1 09:42 monado-service_25.0.0+dfsg-2_arm64.deb -rw-r--r-- 1 jenkins jenkins 27512 Nov 1 09:42 monado_25.0.0+dfsg-2.debian.tar.xz -rw-r--r-- 1 jenkins jenkins 2655 Nov 1 09:42 monado_25.0.0+dfsg-2.dsc -rw-rw-r-- 1 jenkins jenkins 23599 Nov 1 09:42 monado_25.0.0+dfsg-2_arm64.buildinfo -rw-rw-r-- 1 jenkins jenkins 24481 Nov 1 09:42 monado_25.0.0+dfsg-2_arm64.buildinfo.asc -rw-rw-r-- 1 jenkins jenkins 3587 Nov 1 09:42 monado_25.0.0+dfsg-2_arm64.changes -rw-rw-r-- 1 jenkins jenkins 1295 Nov 1 09:42 monado_25.0.0+dfsg-2_source.changes Sat Nov 1 09:42:21 UTC 2025 I: Deleting $TMPDIR on codethink04-arm64.debian.net. Sat Nov 1 09:42:22 UTC 2025 I: monado_25.0.0+dfsg-2_arm64.changes: Format: 1.8 Date: Thu, 24 Apr 2025 17:45:43 -0500 Source: monado Binary: libopenxr1-monado libopenxr1-monado-dbgsym monado-cli monado-cli-dbgsym monado-gui monado-gui-dbgsym monado-service monado-service-dbgsym Architecture: arm64 Version: 25.0.0+dfsg-2 Distribution: unstable Urgency: medium Maintainer: Rylie Pavlik Changed-By: Rylie Pavlik Description: libopenxr1-monado - Monado implementation of the OpenXR API monado-cli - Monado command-line utility monado-gui - Monado GUI config and debug utility monado-service - Monado XR hardware and composition service Changes: monado (25.0.0+dfsg-2) unstable; urgency=medium . * Add d/patches/0003-cmake-Check-for-and-use-latomic-if-needed.patch: Fix build on armel and other platforms that need -latomic. Checksums-Sha1: ae44f4a686b8bbb8e8743e897a8aa2cef0bfd18d 6146472 libopenxr1-monado-dbgsym_25.0.0+dfsg-2_arm64.deb 6a5f1bc395bb1d6dac6f1c60a391b4a4373cbd99 391120 libopenxr1-monado_25.0.0+dfsg-2_arm64.deb 54fbd9a6de0cd4a1f261020bff7c2143c66286ef 21255100 monado-cli-dbgsym_25.0.0+dfsg-2_arm64.deb 95058379f7d0e12c2a3c9724caaa959012ca014c 583040 monado-cli_25.0.0+dfsg-2_arm64.deb d105d19a236079c620fdd84cc5de5413d3893f4f 26421720 monado-gui-dbgsym_25.0.0+dfsg-2_arm64.deb be49e27a749f7bcc98c119b815dc18b026afda56 1289268 monado-gui_25.0.0+dfsg-2_arm64.deb 955a2a26c92e9f8c04bb785f8bcb94e6a4d49cce 26741300 monado-service-dbgsym_25.0.0+dfsg-2_arm64.deb b9aaf8b047ce78548d2c6eee58afe9c82599716b 1416036 monado-service_25.0.0+dfsg-2_arm64.deb 28bc1c330d498640196c9e847af106f2480351e7 23591 monado_25.0.0+dfsg-2_arm64.buildinfo Checksums-Sha256: 034ee0c0f37548365a7c1f8b031276ceac7d57fc15246bebe66f113b0537b20d 6146472 libopenxr1-monado-dbgsym_25.0.0+dfsg-2_arm64.deb fdabf3cf8a50fc8272f4d047f101c19df18c00103b4c7ec368c40b17b1f2b57f 391120 libopenxr1-monado_25.0.0+dfsg-2_arm64.deb 85f2143b29cf168f6afb2debecec1842d08c76ee6acf148e880fcfcbad3c10a1 21255100 monado-cli-dbgsym_25.0.0+dfsg-2_arm64.deb 4dc14b93c2b11fd4d0e2dd2bae2d3f67b3c3b10c20c603a866f2acddb66b645f 583040 monado-cli_25.0.0+dfsg-2_arm64.deb 9fe05f994e937feeb7513b746339bb48ec4acd48e1f2a6fd21740a4d55aeb0ae 26421720 monado-gui-dbgsym_25.0.0+dfsg-2_arm64.deb 570a6985954cac9525204e6276e748608d251da49c3afb4fe47d9b8cf0b8ad10 1289268 monado-gui_25.0.0+dfsg-2_arm64.deb d0c17a9a4b2296d54d5b9a95017959ae4b84aaf5456b6fe65d700a3299f938a7 26741300 monado-service-dbgsym_25.0.0+dfsg-2_arm64.deb 598a10ef889571a66740f510f6c7ac65bc87cf7801adffea771080be5b6d3904 1416036 monado-service_25.0.0+dfsg-2_arm64.deb 178ff233801a7a1bdf831b04cc95dd9a13a30af4dcb0731355e672ef2bbf5d0a 23591 monado_25.0.0+dfsg-2_arm64.buildinfo Files: 0b9566e8084a7afac01b640fb1bb964f 6146472 debug optional libopenxr1-monado-dbgsym_25.0.0+dfsg-2_arm64.deb 912a0d6d5dfc1e9a7b611e8cc09902ad 391120 libs optional libopenxr1-monado_25.0.0+dfsg-2_arm64.deb fe6987caeb82dac767b38b34b0ccc7d2 21255100 debug optional monado-cli-dbgsym_25.0.0+dfsg-2_arm64.deb 1cc26747fdc971dd997cc955bf669423 583040 graphics optional monado-cli_25.0.0+dfsg-2_arm64.deb 6f748bac9bf6079e5fbaeb0acdf30094 26421720 debug optional monado-gui-dbgsym_25.0.0+dfsg-2_arm64.deb 2de50e7667759cecc0bf011e1c2de19d 1289268 graphics optional monado-gui_25.0.0+dfsg-2_arm64.deb 2c37fa6f77d91764c74f415c73660680 26741300 debug optional monado-service-dbgsym_25.0.0+dfsg-2_arm64.deb 97d19172cb9e3391b07ff920784b94bb 1416036 libs optional monado-service_25.0.0+dfsg-2_arm64.deb e77f2c9c131dcc8f1f2695a4489ae4ae 23591 libs optional monado_25.0.0+dfsg-2_arm64.buildinfo removed '/var/lib/jenkins/userContent/reproducible/debian/rbuild/unstable/arm64/monado_25.0.0+dfsg-2.rbuild.log' removed '/var/lib/jenkins/userContent/reproducible/debian/rbuild/unstable/arm64/monado_25.0.0+dfsg-2.rbuild.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/logs/unstable/arm64/monado_25.0.0+dfsg-2.build1.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/logs/unstable/arm64/monado_25.0.0+dfsg-2.build2.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/buildinfo/unstable/arm64/monado_25.0.0+dfsg-2_arm64.buildinfo' removed '/var/lib/jenkins/userContent/reproducible/debian/logdiffs/unstable/arm64/monado_25.0.0+dfsg-2.diff.gz' Diff of the two buildlogs: -- --- b1/build.log 2025-11-01 09:38:59.145002684 +0000 +++ b2/build.log 2025-11-01 09:42:15.657232770 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Fri Dec 4 03:58:01 -12 2026 -I: pbuilder-time-stamp: 1796399881 +I: Current time: Sat Nov 1 23:39:03 +14 2025 +I: pbuilder-time-stamp: 1761989943 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -26,53 +26,85 @@ dpkg-source: info: applying 0003-cmake-Check-for-and-use-latomic-if-needed.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/608188/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/695562/tmp/hooks/D01_modify_environment starting +debug: Running on codethink04-arm64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Nov 1 09:39 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/695562/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/695562/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='arm64' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="3" [2]="3" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.3.3(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 nocheck' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='429c4b027d04489599867dc16bb2f54f' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='608188' - PS1='# ' - PS2='> ' + INVOCATION_ID=c09bc098f8624f57baa1be903517b96e + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=695562 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.cOBqOWNA/pbuilderrc_0lYn --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.cOBqOWNA/b1 --logfile b1/build.log monado_25.0.0+dfsg-2.dsc' - SUDO_GID='109' - SUDO_HOME='/var/lib/jenkins' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.4:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.cOBqOWNA/pbuilderrc_GDxQ --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.cOBqOWNA/b2 --logfile b2/build.log monado_25.0.0+dfsg-2.dsc' + SUDO_GID=109 + SUDO_HOME=/var/lib/jenkins + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://192.168.101.4:3128 I: uname -a - Linux codethink03-arm64 6.12.48+deb13-cloud-arm64 #1 SMP Debian 6.12.48-1 (2025-09-20) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.12.48+deb13-cloud-arm64 #1 SMP Debian 6.12.48-1 (2025-09-20) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/608188/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/695562/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -734,7 +766,7 @@ Get: 564 http://deb.debian.org/debian unstable/main arm64 pandoc-data all 3.1.11.1-3 [459 kB] Get: 565 http://deb.debian.org/debian unstable/main arm64 pandoc arm64 3.1.11.1+ds-4 [26.2 MB] Get: 566 http://deb.debian.org/debian unstable/main arm64 wayland-protocols all 1.45-2 [127 kB] -Fetched 370 MB in 3s (147 MB/s) +Fetched 370 MB in 2s (182 MB/s) Preconfiguring packages ... Selecting previously unselected package libexpat1:arm64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19964 files and directories currently installed.) @@ -2553,8 +2585,8 @@ Setting up tzdata (2025b-5) ... Current default time zone: 'Etc/UTC' -Local time is now: Fri Dec 4 15:59:12 UTC 2026. -Universal Time is now: Fri Dec 4 15:59:12 UTC 2026. +Local time is now: Sat Nov 1 09:39:52 UTC 2025. +Universal Time is now: Sat Nov 1 09:39:52 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libcap2-bin (1:2.75-10+b1) ... @@ -3035,7 +3067,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/monado-25.0.0+dfsg/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../monado_25.0.0+dfsg-2_source.changes +I: user script /srv/workspace/pbuilder/695562/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/695562/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/monado-25.0.0+dfsg/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../monado_25.0.0+dfsg-2_source.changes dpkg-buildpackage: info: source package monado dpkg-buildpackage: info: source version 25.0.0+dfsg-2 dpkg-buildpackage: info: source distribution unstable @@ -3052,7 +3088,7 @@ debian/rules override_dh_auto_configure make[1]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg' dh_auto_configure -- -DXRT_HAVE_SYSTEM_CJSON=ON -DXRT_OPENXR_INSTALL_ACTIVE_RUNTIME=OFF -DXRT_VULKAN_ENABLE_VALIDATION=OFF -DBUILD_DOC=OFF -DXRT_OPENXR_INSTALL_ABSOLUTE_RUNTIME_PATH=OFF -DXRT_OPENXR_INSTALL_MANIFEST_RELATIVE_RUNTIME_PATH=OFF -DXRT_BUILD_DRIVER_OHMD=OFF -DXRT_INSTALL_ABSOLUTE_SYSTEMD_UNIT_FILES=OFF -DXRT_FEATURE_STEAMVR_PLUGIN=OFF -DXRT_FEATURE_LIBMONADO=OFF -DGIT_DESC=25.0.0+dfsg-2 - cd obj-aarch64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb PKG_CONFIG=/usr/bin/pkg-config cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DXRT_HAVE_SYSTEM_CJSON=ON -DXRT_OPENXR_INSTALL_ACTIVE_RUNTIME=OFF -DXRT_VULKAN_ENABLE_VALIDATION=OFF -DBUILD_DOC=OFF -DXRT_OPENXR_INSTALL_ABSOLUTE_RUNTIME_PATH=OFF -DXRT_OPENXR_INSTALL_MANIFEST_RELATIVE_RUNTIME_PATH=OFF -DXRT_BUILD_DRIVER_OHMD=OFF -DXRT_INSTALL_ABSOLUTE_SYSTEMD_UNIT_FILES=OFF -DXRT_FEATURE_STEAMVR_PLUGIN=OFF -DXRT_FEATURE_LIBMONADO=OFF -DGIT_DESC=25.0.0\+dfsg-2 .. + cd obj-aarch64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb PKG_CONFIG=/usr/bin/pkg-config cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DBUILD_TESTING:BOOL=OFF -DXRT_HAVE_SYSTEM_CJSON=ON -DXRT_OPENXR_INSTALL_ACTIVE_RUNTIME=OFF -DXRT_VULKAN_ENABLE_VALIDATION=OFF -DBUILD_DOC=OFF -DXRT_OPENXR_INSTALL_ABSOLUTE_RUNTIME_PATH=OFF -DXRT_OPENXR_INSTALL_MANIFEST_RELATIVE_RUNTIME_PATH=OFF -DXRT_BUILD_DRIVER_OHMD=OFF -DXRT_INSTALL_ABSOLUTE_SYSTEMD_UNIT_FILES=OFF -DXRT_FEATURE_STEAMVR_PLUGIN=OFF -DXRT_FEATURE_LIBMONADO=OFF -DGIT_DESC=25.0.0\+dfsg-2 .. -- The C compiler identification is GNU 15.2.0 -- The CXX compiler identification is GNU 15.2.0 -- Detecting C compiler ABI info @@ -3267,8 +3303,8 @@ -- # DRIVER_XREAL_AIR: ON -- # DRIVER_STEAMVR_LIGHTHOUSE: ON -- #####----- Config -----##### --- Configuring done (9.0s) --- Generating done (0.5s) +-- Configuring done (6.2s) +-- Generating done (0.2s) CMake Warning: Manually-specified variables were not used by the project: @@ -3287,109 +3323,101 @@ /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/CMakeFiles /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -make -f src/external/CMakeFiles/xrt-external-catch2.dir/build.make src/external/CMakeFiles/xrt-external-catch2.dir/depend make -f src/external/CMakeFiles/xrt-external-nanopb.dir/build.make src/external/CMakeFiles/xrt-external-nanopb.dir/depend -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/external/CMakeFiles/xrt-external-imgui.dir/build.make src/external/CMakeFiles/xrt-external-imgui.dir/depend -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/external /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external/CMakeFiles/xrt-external-catch2.dir/DependInfo.cmake "--color=" -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/external /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external/CMakeFiles/xrt-external-nanopb.dir/DependInfo.cmake "--color=" make -f src/xrt/auxiliary/os/CMakeFiles/aux_os.dir/build.make src/xrt/auxiliary/os/CMakeFiles/aux_os.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/os /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/os /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/os/CMakeFiles/aux_os.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/external /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external/CMakeFiles/xrt-external-nanopb.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/external /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external/CMakeFiles/xrt-external-imgui.dir/DependInfo.cmake "--color=" +make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/os /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/os /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/os/CMakeFiles/aux_os.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -make -f src/external/CMakeFiles/xrt-external-catch2.dir/build.make src/external/CMakeFiles/xrt-external-catch2.dir/build make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/auxiliary/os/CMakeFiles/aux_os.dir/build.make src/xrt/auxiliary/os/CMakeFiles/aux_os.dir/build -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' +make -f src/external/CMakeFiles/xrt-external-nanopb.dir/build.make src/external/CMakeFiles/xrt-external-nanopb.dir/build make -f src/external/CMakeFiles/xrt-external-imgui.dir/build.make src/external/CMakeFiles/xrt-external-imgui.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 0%] Building CXX object src/external/CMakeFiles/xrt-external-catch2.dir/Catch2/catch_amalgamated.cpp.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-catch2.dir/Catch2/catch_amalgamated.cpp.o -MF CMakeFiles/xrt-external-catch2.dir/Catch2/catch_amalgamated.cpp.o.d -o CMakeFiles/xrt-external-catch2.dir/Catch2/catch_amalgamated.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2/catch_amalgamated.cpp +make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' +make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' +[ 0%] Building C object src/xrt/auxiliary/os/CMakeFiles/aux_os.dir/os_hid_hidraw.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/os && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/os/CMakeFiles/aux_os.dir/os_hid_hidraw.c.o -MF CMakeFiles/aux_os.dir/os_hid_hidraw.c.o.d -o CMakeFiles/aux_os.dir/os_hid_hidraw.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/os/os_hid_hidraw.c +[ 0%] Building CXX object src/xrt/auxiliary/os/CMakeFiles/aux_os.dir/os_time.cpp.o +[ 0%] Building C object src/external/CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_common.c.o +[ 1%] Building C object src/external/CMakeFiles/xrt-external-nanopb.dir/nanopb/monado_metrics.pb.c.o [ 1%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui.cpp.o [ 1%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_tables.cpp.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui/imgui.cpp -[ 1%] Building CXX object src/xrt/auxiliary/os/CMakeFiles/aux_os.dir/os_time.cpp.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_tables.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_tables.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_tables.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui/imgui_tables.cpp +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/cc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-nanopb.dir/nanopb/monado_metrics.pb.c.o -MF CMakeFiles/xrt-external-nanopb.dir/nanopb/monado_metrics.pb.c.o.d -o CMakeFiles/xrt-external-nanopb.dir/nanopb/monado_metrics.pb.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb/monado_metrics.pb.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/os && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/os/CMakeFiles/aux_os.dir/os_time.cpp.o -MF CMakeFiles/aux_os.dir/os_time.cpp.o.d -o CMakeFiles/aux_os.dir/os_time.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/os/os_time.cpp -[ 1%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/cimgui/cimgui.cpp.o -[ 1%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot.cpp.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot/implot.cpp -[ 1%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_draw.cpp.o -[ 1%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_demo.cpp.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/cc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_common.c.o -MF CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_common.c.o.d -o CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_common.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb/pb_common.c +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_tables.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_tables.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_tables.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui/imgui_tables.cpp +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui/imgui.cpp +[ 1%] Building C object src/external/CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_decode.c.o +[ 1%] Building C object src/external/CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_encode.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/cc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_decode.c.o -MF CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_decode.c.o.d -o CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_decode.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb/pb_decode.c [ 1%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/backends/imgui_impl_opengl3.cpp.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/backends/imgui_impl_opengl3.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/imgui/backends/imgui_impl_opengl3.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/imgui/backends/imgui_impl_opengl3.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui/backends/imgui_impl_opengl3.cpp +[ 1%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_draw.cpp.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_draw.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_draw.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_draw.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui/imgui_draw.cpp +[ 2%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_demo.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_demo.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_demo.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_demo.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui/imgui_demo.cpp +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/cc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_encode.c.o -MF CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_encode.c.o.d -o CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_encode.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb/pb_encode.c [ 2%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_widgets.cpp.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_draw.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_draw.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_draw.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui/imgui_draw.cpp -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/cimgui/cimgui.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/cimgui/cimgui.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/cimgui/cimgui.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui/cimgui.cpp +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/backends/imgui_impl_opengl3.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/imgui/backends/imgui_impl_opengl3.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/imgui/backends/imgui_impl_opengl3.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui/backends/imgui_impl_opengl3.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_widgets.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_widgets.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_widgets.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui/imgui_widgets.cpp -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -make -f src/external/CMakeFiles/xrt-external-nanopb.dir/build.make src/external/CMakeFiles/xrt-external-nanopb.dir/build -[ 3%] Building C object src/xrt/auxiliary/os/CMakeFiles/aux_os.dir/os_hid_hidraw.c.o -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/os && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/os/CMakeFiles/aux_os.dir/os_hid_hidraw.c.o -MF CMakeFiles/aux_os.dir/os_hid_hidraw.c.o.d -o CMakeFiles/aux_os.dir/os_hid_hidraw.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/os/os_hid_hidraw.c -[ 3%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot_items.cpp.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot_items.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot_items.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot_items.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot/implot_items.cpp -[ 4%] Building C object src/external/CMakeFiles/xrt-external-nanopb.dir/nanopb/monado_metrics.pb.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/cc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-nanopb.dir/nanopb/monado_metrics.pb.c.o -MF CMakeFiles/xrt-external-nanopb.dir/nanopb/monado_metrics.pb.c.o.d -o CMakeFiles/xrt-external-nanopb.dir/nanopb/monado_metrics.pb.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb/monado_metrics.pb.c -[ 4%] Building C object src/external/CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_common.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/cc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_common.c.o -MF CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_common.c.o.d -o CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_common.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb/pb_common.c +[ 3%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/cimgui/cimgui.cpp.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/cimgui/cimgui.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/cimgui/cimgui.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/cimgui/cimgui.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui/cimgui.cpp +[ 3%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot.cpp.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot/implot.cpp [ 4%] Linking CXX static library libaux_os.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/os && /usr/bin/cmake -P CMakeFiles/aux_os.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/os && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_os.dir/link.txt --verbose=1 +[ 4%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot_items.cpp.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot_items.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot_items.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot_items.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot/implot_items.cpp /usr/bin/ar qc libaux_os.a CMakeFiles/aux_os.dir/os_hid_hidraw.c.o CMakeFiles/aux_os.dir/os_time.cpp.o /usr/bin/ranlib libaux_os.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 4%] Built target aux_os -[ 4%] Building C object src/external/CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_decode.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/cc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_decode.c.o -MF CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_decode.c.o.d -o CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_decode.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb/pb_decode.c -[ 4%] Building C object src/external/CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_encode.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/cc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_encode.c.o -MF CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_encode.c.o.d -o CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_encode.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb/pb_encode.c [ 4%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot_demo.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot_demo.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot_demo.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot_demo.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot/implot_demo.cpp +[ 4%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/cimplot/cimplot.cpp.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/cimplot/cimplot.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/cimplot/cimplot.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/cimplot/cimplot.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimplot/cimplot.cpp +[ 5%] Linking C static library libxrt-external-nanopb.a +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/cmake -P CMakeFiles/xrt-external-nanopb.dir/cmake_clean_target.cmake +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/cmake -E cmake_link_script CMakeFiles/xrt-external-nanopb.dir/link.txt --verbose=1 +/usr/bin/ar qc libxrt-external-nanopb.a "CMakeFiles/xrt-external-nanopb.dir/nanopb/monado_metrics.pb.c.o" "CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_common.c.o" "CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_decode.c.o" "CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_encode.c.o" +/usr/bin/ranlib libxrt-external-nanopb.a +make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' +[ 5%] Built target xrt-external-nanopb make -f src/xrt/auxiliary/bindings/CMakeFiles/aux_generated_bindings.dir/build.make src/xrt/auxiliary/bindings/CMakeFiles/aux_generated_bindings.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 4%] Generating b_generated_bindings.h +[ 5%] Generating b_generated_bindings.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/bindings && /usr/bin/python3 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/bindings/bindings.py /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/bindings/bindings.json /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/bindings/b_generated_bindings.h -[ 4%] Generating b_generated_bindings.c +[ 5%] Generating b_generated_bindings.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/bindings && /usr/bin/python3 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/bindings/bindings.py /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/bindings/bindings.json /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/bindings/b_generated_bindings.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/bindings /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/bindings /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/bindings/CMakeFiles/aux_generated_bindings.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/auxiliary/bindings/CMakeFiles/aux_generated_bindings.dir/build.make src/xrt/auxiliary/bindings/CMakeFiles/aux_generated_bindings.dir/build -[ 5%] Linking C static library libxrt-external-nanopb.a make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/cmake -P CMakeFiles/xrt-external-nanopb.dir/cmake_clean_target.cmake [ 5%] Building C object src/xrt/auxiliary/bindings/CMakeFiles/aux_generated_bindings.dir/b_generated_bindings.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/bindings && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/bindings/CMakeFiles/aux_generated_bindings.dir/b_generated_bindings.c.o -MF CMakeFiles/aux_generated_bindings.dir/b_generated_bindings.c.o.d -o CMakeFiles/aux_generated_bindings.dir/b_generated_bindings.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/bindings/b_generated_bindings.c -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/cmake -E cmake_link_script CMakeFiles/xrt-external-nanopb.dir/link.txt --verbose=1 -/usr/bin/ar qc libxrt-external-nanopb.a "CMakeFiles/xrt-external-nanopb.dir/nanopb/monado_metrics.pb.c.o" "CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_common.c.o" "CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_decode.c.o" "CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_encode.c.o" -/usr/bin/ranlib libxrt-external-nanopb.a -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 5%] Built target xrt-external-nanopb +[ 6%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui_monado/imgui_monado.cpp.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui_monado/imgui_monado.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/imgui_monado/imgui_monado.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/imgui_monado/imgui_monado.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui_monado/imgui_monado.cpp make -f src/xrt/auxiliary/os/CMakeFiles/aux_os_ble.dir/build.make src/xrt/auxiliary/os/CMakeFiles/aux_os_ble.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/os /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/os /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/os/CMakeFiles/aux_os_ble.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/auxiliary/os/CMakeFiles/aux_os_ble.dir/build.make src/xrt/auxiliary/os/CMakeFiles/aux_os_ble.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 5%] Building C object src/xrt/auxiliary/os/CMakeFiles/aux_os_ble.dir/os_ble_dbus.c.o +[ 6%] Building C object src/xrt/auxiliary/os/CMakeFiles/aux_os_ble.dir/os_ble_dbus.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/os && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib/aarch64-linux-gnu/dbus-1.0/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/os/CMakeFiles/aux_os_ble.dir/os_ble_dbus.c.o -MF CMakeFiles/aux_os_ble.dir/os_ble_dbus.c.o.d -o CMakeFiles/aux_os_ble.dir/os_ble_dbus.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/os/os_ble_dbus.c -[ 5%] Linking CXX static library libaux_os_ble.a +[ 6%] Linking CXX static library libaux_os_ble.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/os && /usr/bin/cmake -P CMakeFiles/aux_os_ble.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/os && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_os_ble.dir/link.txt --verbose=1 /usr/bin/ar qc libaux_os_ble.a CMakeFiles/aux_os_ble.dir/os_ble_dbus.c.o /usr/bin/ranlib libaux_os_ble.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 5%] Built target aux_os_ble -[ 6%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/cimplot/cimplot.cpp.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/cimplot/cimplot.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/cimplot/cimplot.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/cimplot/cimplot.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimplot/cimplot.cpp -[ 6%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui_monado/imgui_monado.cpp.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui_monado/imgui_monado.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/imgui_monado/imgui_monado.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/imgui_monado/imgui_monado.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui_monado/imgui_monado.cpp +[ 6%] Built target aux_os_ble [ 6%] Linking CXX static library libaux_generated_bindings.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/bindings && /usr/bin/cmake -P CMakeFiles/aux_generated_bindings.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/bindings && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_generated_bindings.dir/link.txt --verbose=1 @@ -3405,759 +3433,693 @@ make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 6%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_autoexpgain.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_autoexpgain.c.o -MF CMakeFiles/aux_util.dir/u_autoexpgain.c.o.d -o CMakeFiles/aux_util.dir/u_autoexpgain.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_autoexpgain.c -[ 6%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_bitwise.c.o -[ 6%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_debug.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_bitwise.c.o -MF CMakeFiles/aux_util.dir/u_bitwise.c.o.d -o CMakeFiles/aux_util.dir/u_bitwise.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_bitwise.c -[ 7%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_builders.c.o +[ 6%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_device.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_device.c.o -MF CMakeFiles/aux_util.dir/u_device.c.o.d -o CMakeFiles/aux_util.dir/u_device.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_device.c +[ 6%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_builders.c.o +[ 7%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_bitwise.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_builders.c.o -MF CMakeFiles/aux_util.dir/u_builders.c.o.d -o CMakeFiles/aux_util.dir/u_builders.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_builders.c +[ 7%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_debug.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_bitwise.c.o -MF CMakeFiles/aux_util.dir/u_bitwise.c.o.d -o CMakeFiles/aux_util.dir/u_bitwise.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_bitwise.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_debug.c.o -MF CMakeFiles/aux_util.dir/u_debug.c.o.d -o CMakeFiles/aux_util.dir/u_debug.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_debug.c [ 7%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_deque.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_deque.cpp.o -MF CMakeFiles/aux_util.dir/u_deque.cpp.o.d -o CMakeFiles/aux_util.dir/u_deque.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_deque.cpp -[ 7%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_device.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_device.c.o -MF CMakeFiles/aux_util.dir/u_device.c.o.d -o CMakeFiles/aux_util.dir/u_device.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_device.c -[ 7%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_distortion.c.o +[ 8%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_distortion.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_distortion.c.o -MF CMakeFiles/aux_util.dir/u_distortion.c.o.d -o CMakeFiles/aux_util.dir/u_distortion.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_distortion.c -[ 7%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_file.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_file.c.o -MF CMakeFiles/aux_util.dir/u_file.c.o.d -o CMakeFiles/aux_util.dir/u_file.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_file.c [ 8%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_distortion_mesh.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_distortion_mesh.c.o -MF CMakeFiles/aux_util.dir/u_distortion_mesh.c.o.d -o CMakeFiles/aux_util.dir/u_distortion_mesh.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_distortion_mesh.c +[ 8%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_file.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_file.c.o -MF CMakeFiles/aux_util.dir/u_file.c.o.d -o CMakeFiles/aux_util.dir/u_file.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_file.c [ 8%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_file.cpp.o +[ 9%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_format.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_file.cpp.o -MF CMakeFiles/aux_util.dir/u_file.cpp.o.d -o CMakeFiles/aux_util.dir/u_file.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_file.cpp -[ 8%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_format.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_format.c.o -MF CMakeFiles/aux_util.dir/u_format.c.o.d -o CMakeFiles/aux_util.dir/u_format.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_format.c -[ 8%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_frame.c.o +[ 9%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_frame.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_frame.c.o -MF CMakeFiles/aux_util.dir/u_frame.c.o.d -o CMakeFiles/aux_util.dir/u_frame.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_frame.c [ 9%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_hand_tracking.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_hand_tracking.c.o -MF CMakeFiles/aux_util.dir/u_hand_tracking.c.o.d -o CMakeFiles/aux_util.dir/u_hand_tracking.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_hand_tracking.c -[ 9%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_hand_simulation.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_hand_simulation.c.o -MF CMakeFiles/aux_util.dir/u_hand_simulation.c.o.d -o CMakeFiles/aux_util.dir/u_hand_simulation.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_hand_simulation.c [ 9%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_handles.c.o +[ 9%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_hand_simulation.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_handles.c.o -MF CMakeFiles/aux_util.dir/u_handles.c.o.d -o CMakeFiles/aux_util.dir/u_handles.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_handles.c -[ 9%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_hashmap.cpp.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_hand_simulation.c.o -MF CMakeFiles/aux_util.dir/u_hand_simulation.c.o.d -o CMakeFiles/aux_util.dir/u_hand_simulation.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_hand_simulation.c +[ 10%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_hashmap.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_hashmap.cpp.o -MF CMakeFiles/aux_util.dir/u_hashmap.cpp.o.d -o CMakeFiles/aux_util.dir/u_hashmap.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_hashmap.cpp -[ 9%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_hashset.cpp.o +[ 10%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_hashset.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_hashset.cpp.o -MF CMakeFiles/aux_util.dir/u_hashset.cpp.o.d -o CMakeFiles/aux_util.dir/u_hashset.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_hashset.cpp -[ 9%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_imu_sink_force_monotonic.c.o [ 10%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_id_ringbuffer.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_id_ringbuffer.cpp.o -MF CMakeFiles/aux_util.dir/u_id_ringbuffer.cpp.o.d -o CMakeFiles/aux_util.dir/u_id_ringbuffer.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_id_ringbuffer.cpp -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_imu_sink_force_monotonic.c.o -MF CMakeFiles/aux_util.dir/u_imu_sink_force_monotonic.c.o.d -o CMakeFiles/aux_util.dir/u_imu_sink_force_monotonic.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_imu_sink_force_monotonic.c [ 10%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_imu_sink_split.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_imu_sink_split.c.o -MF CMakeFiles/aux_util.dir/u_imu_sink_split.c.o.d -o CMakeFiles/aux_util.dir/u_imu_sink_split.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_imu_sink_split.c -[ 10%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_json.c.o +[ 11%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_imu_sink_force_monotonic.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_imu_sink_force_monotonic.c.o -MF CMakeFiles/aux_util.dir/u_imu_sink_force_monotonic.c.o.d -o CMakeFiles/aux_util.dir/u_imu_sink_force_monotonic.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_imu_sink_force_monotonic.c +[ 11%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_json.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_json.c.o -MF CMakeFiles/aux_util.dir/u_json.c.o.d -o CMakeFiles/aux_util.dir/u_json.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_json.c -[ 10%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_limited_unique_id.cpp.o +[ 11%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_limited_unique_id.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_limited_unique_id.cpp.o -MF CMakeFiles/aux_util.dir/u_limited_unique_id.cpp.o.d -o CMakeFiles/aux_util.dir/u_limited_unique_id.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_limited_unique_id.cpp [ 11%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_live_stats.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_live_stats.cpp.o -MF CMakeFiles/aux_util.dir/u_live_stats.cpp.o.d -o CMakeFiles/aux_util.dir/u_live_stats.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_live_stats.cpp [ 11%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_logging.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_logging.c.o -MF CMakeFiles/aux_util.dir/u_logging.c.o.d -o CMakeFiles/aux_util.dir/u_logging.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_logging.c -[ 11%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_metrics.c.o +[ 12%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_metrics.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_metrics.c.o -MF CMakeFiles/aux_util.dir/u_metrics.c.o.d -o CMakeFiles/aux_util.dir/u_metrics.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_metrics.c -[ 11%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_misc.c.o +[ 12%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_misc.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_misc.c.o -MF CMakeFiles/aux_util.dir/u_misc.c.o.d -o CMakeFiles/aux_util.dir/u_misc.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_misc.c -[ 11%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_pacing_app.c.o +[ 12%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_pacing_app.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_pacing_app.c.o -MF CMakeFiles/aux_util.dir/u_pacing_app.c.o.d -o CMakeFiles/aux_util.dir/u_pacing_app.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_pacing_app.c [ 12%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_pacing_compositor.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_pacing_compositor.c.o -MF CMakeFiles/aux_util.dir/u_pacing_compositor.c.o.d -o CMakeFiles/aux_util.dir/u_pacing_compositor.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_pacing_compositor.c -[ 12%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_pacing_compositor_fake.c.o +[ 13%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_pacing_compositor_fake.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_pacing_compositor_fake.c.o -MF CMakeFiles/aux_util.dir/u_pacing_compositor_fake.c.o.d -o CMakeFiles/aux_util.dir/u_pacing_compositor_fake.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_pacing_compositor_fake.c -[ 12%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_pretty_print.c.o +[ 13%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_pretty_print.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_pretty_print.c.o -MF CMakeFiles/aux_util.dir/u_pretty_print.c.o.d -o CMakeFiles/aux_util.dir/u_pretty_print.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_pretty_print.c -[ 12%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_prober.c.o +[ 13%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_prober.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_prober.c.o -MF CMakeFiles/aux_util.dir/u_prober.c.o.d -o CMakeFiles/aux_util.dir/u_prober.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_prober.c [ 13%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_session.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_session.c.o -MF CMakeFiles/aux_util.dir/u_session.c.o.d -o CMakeFiles/aux_util.dir/u_session.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_session.c [ 13%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_space_overseer.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_space_overseer.c.o -MF CMakeFiles/aux_util.dir/u_space_overseer.c.o.d -o CMakeFiles/aux_util.dir/u_space_overseer.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_space_overseer.c -[ 13%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_string_list.cpp.o +[ 14%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_string_list.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_string_list.cpp.o -MF CMakeFiles/aux_util.dir/u_string_list.cpp.o.d -o CMakeFiles/aux_util.dir/u_string_list.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_string_list.cpp -[ 13%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_system.c.o +[ 14%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_system.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_system.c.o -MF CMakeFiles/aux_util.dir/u_system.c.o.d -o CMakeFiles/aux_util.dir/u_system.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_system.c -[ 13%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_system_helpers.c.o +[ 14%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_system_helpers.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_system_helpers.c.o -MF CMakeFiles/aux_util.dir/u_system_helpers.c.o.d -o CMakeFiles/aux_util.dir/u_system_helpers.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_system_helpers.c [ 14%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_time.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_time.cpp.o -MF CMakeFiles/aux_util.dir/u_time.cpp.o.d -o CMakeFiles/aux_util.dir/u_time.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_time.cpp -[ 14%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_trace_marker.c.o +[ 15%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_trace_marker.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_trace_marker.c.o -MF CMakeFiles/aux_util.dir/u_trace_marker.c.o.d -o CMakeFiles/aux_util.dir/u_trace_marker.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_trace_marker.c -[ 14%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_tracked_imu_3dof.c.o +[ 15%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_tracked_imu_3dof.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_tracked_imu_3dof.c.o -MF CMakeFiles/aux_util.dir/u_tracked_imu_3dof.c.o.d -o CMakeFiles/aux_util.dir/u_tracked_imu_3dof.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_tracked_imu_3dof.c -[ 14%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_var.cpp.o +[ 15%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_var.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_var.cpp.o -MF CMakeFiles/aux_util.dir/u_var.cpp.o.d -o CMakeFiles/aux_util.dir/u_var.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_var.cpp -[ 14%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_vector.cpp.o +[ 15%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_vector.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_vector.cpp.o -MF CMakeFiles/aux_util.dir/u_vector.cpp.o.d -o CMakeFiles/aux_util.dir/u_vector.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_vector.cpp [ 15%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_config_json.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_config_json.c.o -MF CMakeFiles/aux_util.dir/u_config_json.c.o.d -o CMakeFiles/aux_util.dir/u_config_json.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_config_json.c -[ 15%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_visibility_mask.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_visibility_mask.c.o -MF CMakeFiles/aux_util.dir/u_visibility_mask.c.o.d -o CMakeFiles/aux_util.dir/u_visibility_mask.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_visibility_mask.c [ 15%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_win32_com_guard.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_win32_com_guard.cpp.o -MF CMakeFiles/aux_util.dir/u_win32_com_guard.cpp.o.d -o CMakeFiles/aux_util.dir/u_win32_com_guard.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_win32_com_guard.cpp -[ 15%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_worker.c.o +[ 16%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_visibility_mask.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_visibility_mask.c.o -MF CMakeFiles/aux_util.dir/u_visibility_mask.c.o.d -o CMakeFiles/aux_util.dir/u_visibility_mask.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_visibility_mask.c +[ 16%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_worker.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_worker.c.o -MF CMakeFiles/aux_util.dir/u_worker.c.o.d -o CMakeFiles/aux_util.dir/u_worker.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_worker.c -[ 15%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_worker.cpp.o +[ 16%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_worker.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_worker.cpp.o -MF CMakeFiles/aux_util.dir/u_worker.cpp.o.d -o CMakeFiles/aux_util.dir/u_worker.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_worker.cpp -[ 16%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_git_tag.c.o +[ 17%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_git_tag.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_git_tag.c.o -MF CMakeFiles/aux_util.dir/u_git_tag.c.o.d -o CMakeFiles/aux_util.dir/u_git_tag.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util/u_git_tag.c -[ 16%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_linux.c.o +[ 17%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_linux.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_linux.c.o -MF CMakeFiles/aux_util.dir/u_linux.c.o.d -o CMakeFiles/aux_util.dir/u_linux.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_linux.c -[ 16%] Linking CXX static library libaux_util.a +[ 17%] Linking CXX static library libaux_util.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cmake -P CMakeFiles/aux_util.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_util.dir/link.txt --verbose=1 /usr/bin/ar qc libaux_util.a CMakeFiles/aux_util.dir/u_autoexpgain.c.o CMakeFiles/aux_util.dir/u_bitwise.c.o CMakeFiles/aux_util.dir/u_builders.c.o CMakeFiles/aux_util.dir/u_debug.c.o CMakeFiles/aux_util.dir/u_deque.cpp.o CMakeFiles/aux_util.dir/u_device.c.o CMakeFiles/aux_util.dir/u_distortion.c.o CMakeFiles/aux_util.dir/u_distortion_mesh.c.o CMakeFiles/aux_util.dir/u_file.c.o CMakeFiles/aux_util.dir/u_file.cpp.o CMakeFiles/aux_util.dir/u_format.c.o CMakeFiles/aux_util.dir/u_frame.c.o CMakeFiles/aux_util.dir/u_hand_tracking.c.o CMakeFiles/aux_util.dir/u_hand_simulation.c.o CMakeFiles/aux_util.dir/u_handles.c.o CMakeFiles/aux_util.dir/u_hashmap.cpp.o CMakeFiles/aux_util.dir/u_hashset.cpp.o CMakeFiles/aux_util.dir/u_id_ringbuffer.cpp.o CMakeFiles/aux_util.dir/u_imu_sink_split.c.o CMakeFiles/aux_util.dir/u_imu_sink_force_monotonic.c.o CMakeFiles/aux_util.dir/u_json.c.o CMakeFiles/aux_util.dir/u_limited_unique_id.cpp.o CMakeFiles/aux_util.dir/u_live_stats.cpp.o CMakeFiles/aux_util.dir/u_logging.c.o CMakeFiles/aux_util.dir/u_metrics.c.o CMakeFiles/aux_util.dir/u_misc.c.o CMakeFiles/aux_util.dir/u_pacing_app.c.o CMakeFiles/aux_util.dir/u_pacing_compositor.c.o CMakeFiles/aux_util.dir/u_pacing_compositor_fake.c.o CMakeFiles/aux_util.dir/u_pretty_print.c.o CMakeFiles/aux_util.dir/u_prober.c.o CMakeFiles/aux_util.dir/u_session.c.o CMakeFiles/aux_util.dir/u_space_overseer.c.o CMakeFiles/aux_util.dir/u_string_list.cpp.o CMakeFiles/aux_util.dir/u_system.c.o CMakeFiles/aux_util.dir/u_system_helpers.c.o CMakeFiles/aux_util.dir/u_time.cpp.o CMakeFiles/aux_util.dir/u_trace_marker.c.o CMakeFiles/aux_util.dir/u_tracked_imu_3dof.c.o CMakeFiles/aux_util.dir/u_var.cpp.o CMakeFiles/aux_util.dir/u_vector.cpp.o CMakeFiles/aux_util.dir/u_config_json.c.o CMakeFiles/aux_util.dir/u_visibility_mask.c.o CMakeFiles/aux_util.dir/u_win32_com_guard.cpp.o CMakeFiles/aux_util.dir/u_worker.c.o CMakeFiles/aux_util.dir/u_worker.cpp.o CMakeFiles/aux_util.dir/u_git_tag.c.o CMakeFiles/aux_util.dir/u_linux.c.o /usr/bin/ranlib libaux_util.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 16%] Built target aux_util +[ 17%] Built target aux_util make -f src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/build.make src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/build.make src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 16%] Building CXX object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_base.cpp.o -[ 16%] Building C object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_clock_tracking.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_base.cpp.o -MF CMakeFiles/aux_math.dir/m_base.cpp.o.d -o CMakeFiles/aux_math.dir/m_base.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_base.cpp -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_clock_tracking.c.o -MF CMakeFiles/aux_math.dir/m_clock_tracking.c.o.d -o CMakeFiles/aux_math.dir/m_clock_tracking.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_clock_tracking.c +[ 17%] Building CXX object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_base.cpp.o [ 17%] Building C object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_filter_fifo.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_filter_fifo.c.o -MF CMakeFiles/aux_math.dir/m_filter_fifo.c.o.d -o CMakeFiles/aux_math.dir/m_filter_fifo.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_filter_fifo.c -[ 17%] Building C object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_imu_pre.c.o [ 17%] Building C object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_filter_one_euro.c.o -[ 17%] Building C object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_imu_3dof.c.o -[ 17%] Building CXX object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_hash.cpp.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_imu_3dof.c.o -MF CMakeFiles/aux_math.dir/m_imu_3dof.c.o.d -o CMakeFiles/aux_math.dir/m_imu_3dof.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_imu_3dof.c +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_base.cpp.o -MF CMakeFiles/aux_math.dir/m_base.cpp.o.d -o CMakeFiles/aux_math.dir/m_base.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_base.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_filter_one_euro.c.o -MF CMakeFiles/aux_math.dir/m_filter_one_euro.c.o.d -o CMakeFiles/aux_math.dir/m_filter_one_euro.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_filter_one_euro.c +[ 18%] Building C object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_clock_tracking.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_clock_tracking.c.o -MF CMakeFiles/aux_math.dir/m_clock_tracking.c.o.d -o CMakeFiles/aux_math.dir/m_clock_tracking.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_clock_tracking.c +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_filter_fifo.c.o -MF CMakeFiles/aux_math.dir/m_filter_fifo.c.o.d -o CMakeFiles/aux_math.dir/m_filter_fifo.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_filter_fifo.c +[ 18%] Building CXX object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_hash.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_hash.cpp.o -MF CMakeFiles/aux_math.dir/m_hash.cpp.o.d -o CMakeFiles/aux_math.dir/m_hash.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_hash.cpp -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_imu_pre.c.o -MF CMakeFiles/aux_math.dir/m_imu_pre.c.o.d -o CMakeFiles/aux_math.dir/m_imu_pre.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_imu_pre.c +[ 18%] Building C object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_imu_3dof.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_imu_3dof.c.o -MF CMakeFiles/aux_math.dir/m_imu_3dof.c.o.d -o CMakeFiles/aux_math.dir/m_imu_3dof.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_imu_3dof.c [ 18%] Building CXX object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_lowpass_float.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_lowpass_float.cpp.o -MF CMakeFiles/aux_math.dir/m_lowpass_float.cpp.o.d -o CMakeFiles/aux_math.dir/m_lowpass_float.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_lowpass_float.cpp [ 18%] Building CXX object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_lowpass_integer.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_lowpass_integer.cpp.o -MF CMakeFiles/aux_math.dir/m_lowpass_integer.cpp.o.d -o CMakeFiles/aux_math.dir/m_lowpass_integer.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_lowpass_integer.cpp -[ 18%] Building CXX object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_matrix_projection.cpp.o +[ 19%] Building C object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_imu_pre.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_imu_pre.c.o -MF CMakeFiles/aux_math.dir/m_imu_pre.c.o.d -o CMakeFiles/aux_math.dir/m_imu_pre.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_imu_pre.c +[ 19%] Building CXX object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_matrix_projection.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_matrix_projection.cpp.o -MF CMakeFiles/aux_math.dir/m_matrix_projection.cpp.o.d -o CMakeFiles/aux_math.dir/m_matrix_projection.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_matrix_projection.cpp -[ 18%] Building C object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_optics.c.o +[ 20%] Building C object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_optics.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_optics.c.o -MF CMakeFiles/aux_math.dir/m_optics.c.o.d -o CMakeFiles/aux_math.dir/m_optics.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_optics.c -[ 18%] Building C object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_permutation.c.o -[ 19%] Building C object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_predict.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_predict.c.o -MF CMakeFiles/aux_math.dir/m_predict.c.o.d -o CMakeFiles/aux_math.dir/m_predict.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_predict.c +[ 20%] Building C object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_permutation.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_permutation.c.o -MF CMakeFiles/aux_math.dir/m_permutation.c.o.d -o CMakeFiles/aux_math.dir/m_permutation.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_permutation.c -[ 19%] Building CXX object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_quatexpmap.cpp.o +[ 20%] Building C object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_predict.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_predict.c.o -MF CMakeFiles/aux_math.dir/m_predict.c.o.d -o CMakeFiles/aux_math.dir/m_predict.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_predict.c +[ 20%] Building CXX object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_quatexpmap.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_quatexpmap.cpp.o -MF CMakeFiles/aux_math.dir/m_quatexpmap.cpp.o.d -o CMakeFiles/aux_math.dir/m_quatexpmap.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_quatexpmap.cpp -[ 19%] Building CXX object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_relation_history.cpp.o +[ 20%] Building CXX object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_relation_history.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_relation_history.cpp.o -MF CMakeFiles/aux_math.dir/m_relation_history.cpp.o.d -o CMakeFiles/aux_math.dir/m_relation_history.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_relation_history.cpp -[ 19%] Building CXX object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_space.cpp.o +[ 21%] Building CXX object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_space.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_space.cpp.o -MF CMakeFiles/aux_math.dir/m_space.cpp.o.d -o CMakeFiles/aux_math.dir/m_space.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_space.cpp -[ 19%] Linking CXX static library libaux_math.a +[ 21%] Linking CXX static library libaux_math.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/cmake -P CMakeFiles/aux_math.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/math && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_math.dir/link.txt --verbose=1 /usr/bin/ar qc libaux_math.a CMakeFiles/aux_math.dir/m_base.cpp.o CMakeFiles/aux_math.dir/m_clock_tracking.c.o CMakeFiles/aux_math.dir/m_filter_fifo.c.o CMakeFiles/aux_math.dir/m_filter_one_euro.c.o CMakeFiles/aux_math.dir/m_hash.cpp.o CMakeFiles/aux_math.dir/m_imu_3dof.c.o CMakeFiles/aux_math.dir/m_imu_pre.c.o CMakeFiles/aux_math.dir/m_lowpass_float.cpp.o CMakeFiles/aux_math.dir/m_lowpass_integer.cpp.o CMakeFiles/aux_math.dir/m_matrix_projection.cpp.o CMakeFiles/aux_math.dir/m_optics.c.o CMakeFiles/aux_math.dir/m_permutation.c.o CMakeFiles/aux_math.dir/m_predict.c.o CMakeFiles/aux_math.dir/m_quatexpmap.cpp.o CMakeFiles/aux_math.dir/m_relation_history.cpp.o CMakeFiles/aux_math.dir/m_space.cpp.o /usr/bin/ranlib libaux_math.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 19%] Built target aux_math +[ 21%] Built target aux_math make -f src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/build.make src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/depend make -f src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/build.make src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/depend make -f src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/build.make src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/depend make -f src/xrt/drivers/CMakeFiles/drv_qwerty.dir/build.make src/xrt/drivers/CMakeFiles/drv_qwerty.dir/depend make -f src/xrt/auxiliary/util/CMakeFiles/aux_util_process.dir/build.make src/xrt/auxiliary/util/CMakeFiles/aux_util_process.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/ogl /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/ogl /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/gstreamer /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/gstreamer /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/DependInfo.cmake "--color=" make -f src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/build.make src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/ogl /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/ogl /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/DependInfo.cmake "--color=" make -f src/xrt/drivers/CMakeFiles/drv_arduino.dir/build.make src/xrt/drivers/CMakeFiles/drv_arduino.dir/depend +make -f src/xrt/drivers/CMakeFiles/drv_cemu.dir/build.make src/xrt/drivers/CMakeFiles/drv_cemu.dir/depend +make -f src/xrt/drivers/CMakeFiles/drv_daydream.dir/build.make src/xrt/drivers/CMakeFiles/drv_daydream.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_qwerty.dir/DependInfo.cmake "--color=" -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/gstreamer /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/gstreamer /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/DependInfo.cmake "--color=" +make -f src/xrt/drivers/CMakeFiles/drv_simulated.dir/build.make src/xrt/drivers/CMakeFiles/drv_simulated.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_arduino.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util/CMakeFiles/aux_util_process.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -make -f src/xrt/drivers/CMakeFiles/drv_cemu.dir/build.make src/xrt/drivers/CMakeFiles/drv_cemu.dir/depend -make -f src/xrt/drivers/CMakeFiles/drv_daydream.dir/build.make src/xrt/drivers/CMakeFiles/drv_daydream.dir/depend -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -make -f src/xrt/drivers/CMakeFiles/drv_simulated.dir/build.make src/xrt/drivers/CMakeFiles/drv_simulated.dir/depend -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_arduino.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_cemu.dir/DependInfo.cmake "--color=" -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_daydream.dir/DependInfo.cmake "--color=" -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' +make -f src/xrt/drivers/CMakeFiles/drv_twrap.dir/build.make src/xrt/drivers/CMakeFiles/drv_twrap.dir/depend cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_simulated.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -make -f src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/build.make src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/build -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -make -f src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/build.make src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/build -make -f src/xrt/drivers/CMakeFiles/drv_qwerty.dir/build.make src/xrt/drivers/CMakeFiles/drv_qwerty.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/DependInfo.cmake "--color=" +make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' +make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_twrap.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_daydream.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' +make -f src/xrt/drivers/CMakeFiles/drv_simulated.dir/build.make src/xrt/drivers/CMakeFiles/drv_simulated.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/build.make src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' +make -f src/xrt/drivers/CMakeFiles/drv_daydream.dir/build.make src/xrt/drivers/CMakeFiles/drv_daydream.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' +make -f src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/build.make src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/build make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/auxiliary/util/CMakeFiles/aux_util_process.dir/build.make src/xrt/auxiliary/util/CMakeFiles/aux_util_process.dir/build -make -f src/xrt/drivers/CMakeFiles/drv_cemu.dir/build.make src/xrt/drivers/CMakeFiles/drv_cemu.dir/build -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -make -f src/xrt/drivers/CMakeFiles/drv_simulated.dir/build.make src/xrt/drivers/CMakeFiles/drv_simulated.dir/build -[ 20%] Building C object src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/ogl_api.c.o -[ 20%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_bundle_init.c.o -[ 20%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_combiner.c.o make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -make -f src/xrt/drivers/CMakeFiles/drv_daydream.dir/build.make src/xrt/drivers/CMakeFiles/drv_daydream.dir/build -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_bundle_init.c.o -MF CMakeFiles/aux_vk.dir/vk_bundle_init.c.o.d -o CMakeFiles/aux_vk.dir/vk_bundle_init.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_bundle_init.c +[ 21%] Building C object src/xrt/drivers/CMakeFiles/drv_simulated.dir/simulated/simulated_controller.c.o +make -f src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/build.make src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/build +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_simulated.dir/simulated/simulated_controller.c.o -MF CMakeFiles/drv_simulated.dir/simulated/simulated_controller.c.o.d -o CMakeFiles/drv_simulated.dir/simulated/simulated_controller.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/simulated/simulated_controller.c +make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' +make -f src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/build.make src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/build make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -make -f src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/build.make src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/build -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/ogl && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/ogl_api.c.o -MF CMakeFiles/aux_ogl.dir/ogl_api.c.o.d -o CMakeFiles/aux_ogl.dir/ogl_api.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/ogl/ogl_api.c make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_combiner.c.o -MF CMakeFiles/aux_util_sink.dir/u_sink_combiner.c.o.d -o CMakeFiles/aux_util_sink.dir/u_sink_combiner.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_sink_combiner.c make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 20%] Building C object src/xrt/drivers/CMakeFiles/drv_qwerty.dir/qwerty/qwerty_device.c.o make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' +make -f src/xrt/drivers/CMakeFiles/drv_qwerty.dir/build.make src/xrt/drivers/CMakeFiles/drv_qwerty.dir/build +[ 21%] Building C object src/xrt/drivers/CMakeFiles/drv_daydream.dir/daydream/daydream_device.c.o make -f src/xrt/drivers/CMakeFiles/drv_arduino.dir/build.make src/xrt/drivers/CMakeFiles/drv_arduino.dir/build +make -f src/xrt/drivers/CMakeFiles/drv_cemu.dir/build.make src/xrt/drivers/CMakeFiles/drv_cemu.dir/build +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_daydream.dir/daydream/daydream_device.c.o -MF CMakeFiles/drv_daydream.dir/daydream/daydream_device.c.o.d -o CMakeFiles/drv_daydream.dir/daydream/daydream_device.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/daydream/daydream_device.c make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' +make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' +make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' +[ 21%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_bundle_init.c.o +make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' +make -f src/xrt/drivers/CMakeFiles/drv_twrap.dir/build.make src/xrt/drivers/CMakeFiles/drv_twrap.dir/build +make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_bundle_init.c.o -MF CMakeFiles/aux_vk.dir/vk_bundle_init.c.o.d -o CMakeFiles/aux_vk.dir/vk_bundle_init.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_bundle_init.c +[ 21%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_combiner.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_combiner.c.o -MF CMakeFiles/aux_util_sink.dir/u_sink_combiner.c.o.d -o CMakeFiles/aux_util_sink.dir/u_sink_combiner.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_sink_combiner.c +[ 21%] Building C object src/xrt/drivers/CMakeFiles/drv_qwerty.dir/qwerty/qwerty_device.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_qwerty.dir/qwerty/qwerty_device.c.o -MF CMakeFiles/drv_qwerty.dir/qwerty/qwerty_device.c.o.d -o CMakeFiles/drv_qwerty.dir/qwerty/qwerty_device.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/qwerty/qwerty_device.c -[ 21%] Building C object src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/gst_sink.c.o +[ 22%] Building C object src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/gst_sink.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/gstreamer && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/orc-0.4 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/gst_sink.c.o -MF CMakeFiles/aux_gstreamer.dir/gst_sink.c.o.d -o CMakeFiles/aux_gstreamer.dir/gst_sink.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/gstreamer/gst_sink.c -[ 22%] Building C object src/xrt/drivers/CMakeFiles/drv_daydream.dir/daydream/daydream_device.c.o -[ 22%] Building C object src/xrt/drivers/CMakeFiles/drv_simulated.dir/simulated/simulated_controller.c.o +[ 22%] Building C object src/xrt/drivers/CMakeFiles/drv_twrap.dir/twrap/twrap_slam.c.o [ 22%] Building CXX object src/xrt/drivers/CMakeFiles/drv_cemu.dir/ht_ctrl_emu/ht_ctrl_emu.cpp.o +[ 22%] Building C object src/xrt/drivers/CMakeFiles/drv_arduino.dir/arduino/arduino_device.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_twrap.dir/twrap/twrap_slam.c.o -MF CMakeFiles/drv_twrap.dir/twrap/twrap_slam.c.o.d -o CMakeFiles/drv_twrap.dir/twrap/twrap_slam.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/twrap/twrap_slam.c [ 23%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_process.dir/u_process.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_simulated.dir/simulated/simulated_controller.c.o -MF CMakeFiles/drv_simulated.dir/simulated/simulated_controller.c.o.d -o CMakeFiles/drv_simulated.dir/simulated/simulated_controller.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/simulated/simulated_controller.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_cemu.dir/ht_ctrl_emu/ht_ctrl_emu.cpp.o -MF CMakeFiles/drv_cemu.dir/ht_ctrl_emu/ht_ctrl_emu.cpp.o.d -o CMakeFiles/drv_cemu.dir/ht_ctrl_emu/ht_ctrl_emu.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/ht_ctrl_emu/ht_ctrl_emu.cpp +[ 23%] Building C object src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/ogl_api.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_process.dir/u_process.c.o -MF CMakeFiles/aux_util_process.dir/u_process.c.o.d -o CMakeFiles/aux_util_process.dir/u_process.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_process.c -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_daydream.dir/daydream/daydream_device.c.o -MF CMakeFiles/drv_daydream.dir/daydream/daydream_device.c.o.d -o CMakeFiles/drv_daydream.dir/daydream/daydream_device.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/daydream/daydream_device.c -[ 24%] Building C object src/xrt/drivers/CMakeFiles/drv_arduino.dir/arduino/arduino_device.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_arduino.dir/arduino/arduino_device.c.o -MF CMakeFiles/drv_arduino.dir/arduino/arduino_device.c.o.d -o CMakeFiles/drv_arduino.dir/arduino/arduino_device.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/arduino/arduino_device.c -[ 24%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_force_genlock.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_force_genlock.c.o -MF CMakeFiles/aux_util_sink.dir/u_sink_force_genlock.c.o.d -o CMakeFiles/aux_util_sink.dir/u_sink_force_genlock.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_sink_force_genlock.c -[ 24%] Linking CXX static library libaux_util_process.a +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/ogl && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/ogl_api.c.o -MF CMakeFiles/aux_ogl.dir/ogl_api.c.o.d -o CMakeFiles/aux_ogl.dir/ogl_api.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/ogl/ogl_api.c +[ 23%] Linking CXX static library libaux_util_process.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cmake -P CMakeFiles/aux_util_process.dir/cmake_clean_target.cmake -[ 24%] Building C object src/xrt/drivers/CMakeFiles/drv_simulated.dir/simulated/simulated_hmd.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_simulated.dir/simulated/simulated_hmd.c.o -MF CMakeFiles/drv_simulated.dir/simulated/simulated_hmd.c.o.d -o CMakeFiles/drv_simulated.dir/simulated/simulated_hmd.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/simulated/simulated_hmd.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_util_process.dir/link.txt --verbose=1 -[ 24%] Building C object src/xrt/drivers/CMakeFiles/drv_arduino.dir/arduino/arduino_prober.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_arduino.dir/arduino/arduino_prober.c.o -MF CMakeFiles/drv_arduino.dir/arduino/arduino_prober.c.o.d -o CMakeFiles/drv_arduino.dir/arduino/arduino_prober.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/arduino/arduino_prober.c +[ 23%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_force_genlock.c.o /usr/bin/ar qc libaux_util_process.a CMakeFiles/aux_util_process.dir/u_process.c.o /usr/bin/ranlib libaux_util_process.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 24%] Built target aux_util_process -[ 24%] Building C object src/xrt/drivers/CMakeFiles/drv_simulated.dir/simulated/simulated_prober.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_simulated.dir/simulated/simulated_prober.c.o -MF CMakeFiles/drv_simulated.dir/simulated/simulated_prober.c.o.d -o CMakeFiles/drv_simulated.dir/simulated/simulated_prober.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/simulated/simulated_prober.c -[ 24%] Linking CXX static library libdrv_arduino.a -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_arduino.dir/cmake_clean_target.cmake -[ 24%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_converter.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_converter.c.o -MF CMakeFiles/aux_util_sink.dir/u_sink_converter.c.o.d -o CMakeFiles/aux_util_sink.dir/u_sink_converter.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_sink_converter.c -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_arduino.dir/link.txt --verbose=1 -/usr/bin/ar qc libdrv_arduino.a CMakeFiles/drv_arduino.dir/arduino/arduino_device.c.o CMakeFiles/drv_arduino.dir/arduino/arduino_prober.c.o -/usr/bin/ranlib libdrv_arduino.a -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -make -f src/xrt/drivers/CMakeFiles/drv_twrap.dir/build.make src/xrt/drivers/CMakeFiles/drv_twrap.dir/depend -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_twrap.dir/DependInfo.cmake "--color=" -[ 24%] Built target drv_arduino -[ 25%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_deinterleaver.c.o -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -make -f src/xrt/drivers/CMakeFiles/drv_twrap.dir/build.make src/xrt/drivers/CMakeFiles/drv_twrap.dir/build -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_deinterleaver.c.o -MF CMakeFiles/aux_util_sink.dir/u_sink_deinterleaver.c.o.d -o CMakeFiles/aux_util_sink.dir/u_sink_deinterleaver.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_sink_deinterleaver.c -[ 25%] Linking CXX static library libdrv_simulated.a -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_simulated.dir/cmake_clean_target.cmake -[ 25%] Building C object src/xrt/drivers/CMakeFiles/drv_twrap.dir/twrap/twrap_slam.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_twrap.dir/twrap/twrap_slam.c.o -MF CMakeFiles/drv_twrap.dir/twrap/twrap_slam.c.o.d -o CMakeFiles/drv_twrap.dir/twrap/twrap_slam.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/twrap/twrap_slam.c -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_simulated.dir/link.txt --verbose=1 -[ 25%] Building C object src/xrt/drivers/CMakeFiles/drv_daydream.dir/daydream/daydream_prober.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_force_genlock.c.o -MF CMakeFiles/aux_util_sink.dir/u_sink_force_genlock.c.o.d -o CMakeFiles/aux_util_sink.dir/u_sink_force_genlock.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_sink_force_genlock.c +[ 23%] Built target aux_util_process +[ 23%] Building C object src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/ogl_helpers.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/ogl && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/ogl_helpers.c.o -MF CMakeFiles/aux_ogl.dir/ogl_helpers.c.o.d -o CMakeFiles/aux_ogl.dir/ogl_helpers.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/ogl/ogl_helpers.c +[ 23%] Linking CXX static library libdrv_twrap.a +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_twrap.dir/cmake_clean_target.cmake +[ 24%] Building C object src/xrt/drivers/CMakeFiles/drv_daydream.dir/daydream/daydream_prober.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_daydream.dir/daydream/daydream_prober.c.o -MF CMakeFiles/drv_daydream.dir/daydream/daydream_prober.c.o.d -o CMakeFiles/drv_daydream.dir/daydream/daydream_prober.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/daydream/daydream_prober.c -/usr/bin/ar qc libdrv_simulated.a CMakeFiles/drv_simulated.dir/simulated/simulated_controller.c.o CMakeFiles/drv_simulated.dir/simulated/simulated_hmd.c.o CMakeFiles/drv_simulated.dir/simulated/simulated_prober.c.o -/usr/bin/ranlib libdrv_simulated.a +[ 25%] Building C object src/xrt/drivers/CMakeFiles/drv_simulated.dir/simulated/simulated_hmd.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_twrap.dir/link.txt --verbose=1 +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_simulated.dir/simulated/simulated_hmd.c.o -MF CMakeFiles/drv_simulated.dir/simulated/simulated_hmd.c.o.d -o CMakeFiles/drv_simulated.dir/simulated/simulated_hmd.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/simulated/simulated_hmd.c +/usr/bin/ar qc libdrv_twrap.a CMakeFiles/drv_twrap.dir/twrap/twrap_slam.c.o +/usr/bin/ranlib libdrv_twrap.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 25%] Built target drv_simulated +[ 25%] Building C object src/xrt/drivers/CMakeFiles/drv_arduino.dir/arduino/arduino_prober.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_arduino.dir/arduino/arduino_prober.c.o -MF CMakeFiles/drv_arduino.dir/arduino/arduino_prober.c.o.d -o CMakeFiles/drv_arduino.dir/arduino/arduino_prober.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/arduino/arduino_prober.c +[ 25%] Built target drv_twrap [ 25%] Building C object src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/gst_pipeline.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/gstreamer && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/orc-0.4 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/gst_pipeline.c.o -MF CMakeFiles/aux_gstreamer.dir/gst_pipeline.c.o.d -o CMakeFiles/aux_gstreamer.dir/gst_pipeline.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/gstreamer/gst_pipeline.c -[ 25%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_queue.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_queue.c.o -MF CMakeFiles/aux_util_sink.dir/u_sink_queue.c.o.d -o CMakeFiles/aux_util_sink.dir/u_sink_queue.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_sink_queue.c -[ 25%] Linking CXX static library libdrv_cemu.a -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_cemu.dir/cmake_clean_target.cmake -[ 25%] Building C object src/xrt/drivers/CMakeFiles/drv_qwerty.dir/qwerty/qwerty_prober.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_qwerty.dir/qwerty/qwerty_prober.c.o -MF CMakeFiles/drv_qwerty.dir/qwerty/qwerty_prober.c.o.d -o CMakeFiles/drv_qwerty.dir/qwerty/qwerty_prober.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/qwerty/qwerty_prober.c -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_cemu.dir/link.txt --verbose=1 +[ 26%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_converter.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_converter.c.o -MF CMakeFiles/aux_util_sink.dir/u_sink_converter.c.o.d -o CMakeFiles/aux_util_sink.dir/u_sink_converter.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_sink_converter.c [ 26%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_cmd.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_cmd.c.o -MF CMakeFiles/aux_vk.dir/vk_cmd.c.o.d -o CMakeFiles/aux_vk.dir/vk_cmd.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_cmd.c -/usr/bin/ar qc libdrv_cemu.a CMakeFiles/drv_cemu.dir/ht_ctrl_emu/ht_ctrl_emu.cpp.o -/usr/bin/ranlib libdrv_cemu.a -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 26%] Building C object src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/ogl_helpers.c.o +[ 26%] Building C object src/xrt/drivers/CMakeFiles/drv_qwerty.dir/qwerty/qwerty_prober.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_qwerty.dir/qwerty/qwerty_prober.c.o -MF CMakeFiles/drv_qwerty.dir/qwerty/qwerty_prober.c.o.d -o CMakeFiles/drv_qwerty.dir/qwerty/qwerty_prober.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/qwerty/qwerty_prober.c [ 26%] Linking CXX static library libdrv_daydream.a -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/ogl && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/ogl_helpers.c.o -MF CMakeFiles/aux_ogl.dir/ogl_helpers.c.o.d -o CMakeFiles/aux_ogl.dir/ogl_helpers.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/ogl/ogl_helpers.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_daydream.dir/cmake_clean_target.cmake -[ 26%] Built target drv_cemu cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_daydream.dir/link.txt --verbose=1 +[ 27%] Linking CXX static library libdrv_arduino.a +[ 27%] Building C object src/xrt/drivers/CMakeFiles/drv_simulated.dir/simulated/simulated_prober.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_simulated.dir/simulated/simulated_prober.c.o -MF CMakeFiles/drv_simulated.dir/simulated/simulated_prober.c.o.d -o CMakeFiles/drv_simulated.dir/simulated/simulated_prober.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/simulated/simulated_prober.c /usr/bin/ar qc libdrv_daydream.a CMakeFiles/drv_daydream.dir/daydream/daydream_device.c.o CMakeFiles/drv_daydream.dir/daydream/daydream_prober.c.o /usr/bin/ranlib libdrv_daydream.a -[ 27%] Building C object src/xrt/drivers/CMakeFiles/drv_qwerty.dir/qwerty/qwerty_sdl.c.o +make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_arduino.dir/cmake_clean_target.cmake +[ 27%] Built target drv_daydream +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_arduino.dir/link.txt --verbose=1 +[ 27%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_deinterleaver.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_deinterleaver.c.o -MF CMakeFiles/aux_util_sink.dir/u_sink_deinterleaver.c.o.d -o CMakeFiles/aux_util_sink.dir/u_sink_deinterleaver.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_sink_deinterleaver.c +[ 28%] Building C object src/xrt/drivers/CMakeFiles/drv_qwerty.dir/qwerty/qwerty_sdl.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_qwerty.dir/qwerty/qwerty_sdl.c.o -MF CMakeFiles/drv_qwerty.dir/qwerty/qwerty_sdl.c.o.d -o CMakeFiles/drv_qwerty.dir/qwerty/qwerty_sdl.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/qwerty/qwerty_sdl.c -[ 28%] Linking CXX static library libdrv_twrap.a +/usr/bin/ar qc libdrv_arduino.a CMakeFiles/drv_arduino.dir/arduino/arduino_device.c.o CMakeFiles/drv_arduino.dir/arduino/arduino_prober.c.o +/usr/bin/ranlib libdrv_arduino.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 28%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_cmd_pool.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_cmd_pool.c.o -MF CMakeFiles/aux_vk.dir/vk_cmd_pool.c.o.d -o CMakeFiles/aux_vk.dir/vk_cmd_pool.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_cmd_pool.c -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_twrap.dir/cmake_clean_target.cmake -[ 28%] Built target drv_daydream +[ 29%] Building C object src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/glx_api.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/ogl && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/glx_api.c.o -MF CMakeFiles/aux_ogl.dir/glx_api.c.o.d -o CMakeFiles/aux_ogl.dir/glx_api.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/ogl/glx_api.c +[ 29%] Built target drv_arduino make -f src/xrt/drivers/CMakeFiles/drv_hdk.dir/build.make src/xrt/drivers/CMakeFiles/drv_hdk.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_hdk.dir/DependInfo.cmake "--color=" -[ 28%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_simple_queue.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_twrap.dir/link.txt --verbose=1 -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_simple_queue.c.o -MF CMakeFiles/aux_util_sink.dir/u_sink_simple_queue.c.o.d -o CMakeFiles/aux_util_sink.dir/u_sink_simple_queue.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_sink_simple_queue.c +[ 29%] Linking CXX static library libdrv_cemu.a +[ 29%] Linking CXX static library libdrv_simulated.a +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_cemu.dir/cmake_clean_target.cmake +[ 29%] Linking CXX static library libaux_gstreamer.a +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_simulated.dir/cmake_clean_target.cmake +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/gstreamer && /usr/bin/cmake -P CMakeFiles/aux_gstreamer.dir/cmake_clean_target.cmake make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_hdk.dir/build.make src/xrt/drivers/CMakeFiles/drv_hdk.dir/build -make -f src/xrt/drivers/CMakeFiles/drv_hydra.dir/build.make src/xrt/drivers/CMakeFiles/drv_hydra.dir/depend -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_hydra.dir/DependInfo.cmake "--color=" -[ 28%] Linking CXX static library libaux_gstreamer.a -/usr/bin/ar qc libdrv_twrap.a CMakeFiles/drv_twrap.dir/twrap/twrap_slam.c.o -/usr/bin/ranlib libdrv_twrap.a -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/gstreamer && /usr/bin/cmake -P CMakeFiles/aux_gstreamer.dir/cmake_clean_target.cmake -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 28%] Building CXX object src/xrt/drivers/CMakeFiles/drv_hdk.dir/hdk/hdk_device.cpp.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_cemu.dir/link.txt --verbose=1 +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_simulated.dir/link.txt --verbose=1 +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/gstreamer && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_gstreamer.dir/link.txt --verbose=1 +[ 29%] Building CXX object src/xrt/drivers/CMakeFiles/drv_hdk.dir/hdk/hdk_device.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_hdk.dir/hdk/hdk_device.cpp.o -MF CMakeFiles/drv_hdk.dir/hdk/hdk_device.cpp.o.d -o CMakeFiles/drv_hdk.dir/hdk/hdk_device.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/hdk/hdk_device.cpp +/usr/bin/ar qc libdrv_cemu.a CMakeFiles/drv_cemu.dir/ht_ctrl_emu/ht_ctrl_emu.cpp.o +/usr/bin/ranlib libdrv_cemu.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -make -f src/xrt/drivers/CMakeFiles/drv_hydra.dir/build.make src/xrt/drivers/CMakeFiles/drv_hydra.dir/build -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 28%] Built target drv_twrap -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/gstreamer && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_gstreamer.dir/link.txt --verbose=1 -[ 29%] Building C object src/xrt/drivers/CMakeFiles/drv_hydra.dir/hydra/hydra_driver.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_hydra.dir/hydra/hydra_driver.c.o -MF CMakeFiles/drv_hydra.dir/hydra/hydra_driver.c.o.d -o CMakeFiles/drv_hydra.dir/hydra/hydra_driver.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/hydra/hydra_driver.c -[ 29%] Building C object src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/glx_api.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/ogl && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/glx_api.c.o -MF CMakeFiles/aux_ogl.dir/glx_api.c.o.d -o CMakeFiles/aux_ogl.dir/glx_api.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/ogl/glx_api.c /usr/bin/ar qc libaux_gstreamer.a CMakeFiles/aux_gstreamer.dir/gst_sink.c.o CMakeFiles/aux_gstreamer.dir/gst_pipeline.c.o /usr/bin/ranlib libaux_gstreamer.a +[ 29%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_cmd_pool.c.o +make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_cmd_pool.c.o -MF CMakeFiles/aux_vk.dir/vk_cmd_pool.c.o.d -o CMakeFiles/aux_vk.dir/vk_cmd_pool.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_cmd_pool.c +[ 29%] Building C object src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/egl_api.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/ogl && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/egl_api.c.o -MF CMakeFiles/aux_ogl.dir/egl_api.c.o.d -o CMakeFiles/aux_ogl.dir/egl_api.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/ogl/egl_api.c +/usr/bin/ar qc libdrv_simulated.a CMakeFiles/drv_simulated.dir/simulated/simulated_controller.c.o CMakeFiles/drv_simulated.dir/simulated/simulated_hmd.c.o CMakeFiles/drv_simulated.dir/simulated/simulated_prober.c.o +/usr/bin/ranlib libdrv_simulated.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 29%] Built target aux_gstreamer -[ 29%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_quirk.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_quirk.c.o -MF CMakeFiles/aux_util_sink.dir/u_sink_quirk.c.o.d -o CMakeFiles/aux_util_sink.dir/u_sink_quirk.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_sink_quirk.c -[ 29%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_compositor_flags.c.o +[ 29%] Built target drv_cemu +make -f src/xrt/drivers/CMakeFiles/drv_hydra.dir/build.make src/xrt/drivers/CMakeFiles/drv_hydra.dir/depend +make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_hydra.dir/DependInfo.cmake "--color=" +[ 29%] Built target drv_simulated +[ 30%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_compositor_flags.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_compositor_flags.c.o -MF CMakeFiles/aux_vk.dir/vk_compositor_flags.c.o.d -o CMakeFiles/aux_vk.dir/vk_compositor_flags.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_compositor_flags.c -[ 29%] Building C object src/xrt/drivers/CMakeFiles/drv_hdk.dir/hdk/hdk_prober.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_hdk.dir/hdk/hdk_prober.c.o -MF CMakeFiles/drv_hdk.dir/hdk/hdk_prober.c.o.d -o CMakeFiles/drv_hdk.dir/hdk/hdk_prober.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/hdk/hdk_prober.c -[ 29%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_debug.c.o +[ 30%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_debug.c.o +[ 30%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_queue.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_debug.c.o -MF CMakeFiles/aux_vk.dir/vk_debug.c.o.d -o CMakeFiles/aux_vk.dir/vk_debug.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_debug.c +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_queue.c.o -MF CMakeFiles/aux_util_sink.dir/u_sink_queue.c.o.d -o CMakeFiles/aux_util_sink.dir/u_sink_queue.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_sink_queue.c +make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' +make -f src/xrt/drivers/CMakeFiles/drv_hydra.dir/build.make src/xrt/drivers/CMakeFiles/drv_hydra.dir/build +make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' +[ 31%] Building C object src/xrt/drivers/CMakeFiles/drv_hydra.dir/hydra/hydra_driver.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_hydra.dir/hydra/hydra_driver.c.o -MF CMakeFiles/drv_hydra.dir/hydra/hydra_driver.c.o.d -o CMakeFiles/drv_hydra.dir/hydra/hydra_driver.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/hydra/hydra_driver.c +[ 31%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_simple_queue.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_simple_queue.c.o -MF CMakeFiles/aux_util_sink.dir/u_sink_simple_queue.c.o.d -o CMakeFiles/aux_util_sink.dir/u_sink_simple_queue.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_sink_simple_queue.c make -f src/xrt/drivers/CMakeFiles/drv_xreal_air.dir/build.make src/xrt/drivers/CMakeFiles/drv_xreal_air.dir/depend -[ 29%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_enumerate.c.o make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_xreal_air.dir/DependInfo.cmake "--color=" -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_enumerate.c.o -MF CMakeFiles/aux_vk.dir/vk_enumerate.c.o.d -o CMakeFiles/aux_vk.dir/vk_enumerate.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_enumerate.c -[ 29%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_split.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_split.c.o -MF CMakeFiles/aux_util_sink.dir/u_sink_split.c.o.d -o CMakeFiles/aux_util_sink.dir/u_sink_split.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_sink_split.c +[ 31%] Building C object src/xrt/drivers/CMakeFiles/drv_hdk.dir/hdk/hdk_prober.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_hdk.dir/hdk/hdk_prober.c.o -MF CMakeFiles/drv_hdk.dir/hdk/hdk_prober.c.o.d -o CMakeFiles/drv_hdk.dir/hdk/hdk_prober.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/hdk/hdk_prober.c +make -f src/xrt/drivers/CMakeFiles/drv_pssense.dir/build.make src/xrt/drivers/CMakeFiles/drv_pssense.dir/depend +make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_pssense.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_xreal_air.dir/build.make src/xrt/drivers/CMakeFiles/drv_xreal_air.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 29%] Building C object src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/egl_api.c.o -[ 29%] Building C object src/xrt/drivers/CMakeFiles/drv_xreal_air.dir/xreal_air/xreal_air_hmd.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/ogl && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/egl_api.c.o -MF CMakeFiles/aux_ogl.dir/egl_api.c.o.d -o CMakeFiles/aux_ogl.dir/egl_api.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/ogl/egl_api.c +[ 31%] Building C object src/xrt/drivers/CMakeFiles/drv_xreal_air.dir/xreal_air/xreal_air_hmd.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/hidapi -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_xreal_air.dir/xreal_air/xreal_air_hmd.c.o -MF CMakeFiles/drv_xreal_air.dir/xreal_air/xreal_air_hmd.c.o.d -o CMakeFiles/drv_xreal_air.dir/xreal_air/xreal_air_hmd.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/xreal_air/xreal_air_hmd.c -[ 29%] Building C object src/xrt/drivers/CMakeFiles/drv_xreal_air.dir/xreal_air/xreal_air_packet.c.o -[ 30%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_stereo_sbs_to_slam_sbs.c.o -[ 30%] Linking CXX static library libdrv_hydra.a -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/hidapi -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_xreal_air.dir/xreal_air/xreal_air_packet.c.o -MF CMakeFiles/drv_xreal_air.dir/xreal_air/xreal_air_packet.c.o.d -o CMakeFiles/drv_xreal_air.dir/xreal_air/xreal_air_packet.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/xreal_air/xreal_air_packet.c -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_stereo_sbs_to_slam_sbs.c.o -MF CMakeFiles/aux_util_sink.dir/u_sink_stereo_sbs_to_slam_sbs.c.o.d -o CMakeFiles/aux_util_sink.dir/u_sink_stereo_sbs_to_slam_sbs.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_sink_stereo_sbs_to_slam_sbs.c -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_hydra.dir/cmake_clean_target.cmake -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_hydra.dir/link.txt --verbose=1 -/usr/bin/ar qc libdrv_hydra.a CMakeFiles/drv_hydra.dir/hydra/hydra_driver.c.o -/usr/bin/ranlib libdrv_hydra.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 30%] Built target drv_hydra -make -f src/xrt/drivers/CMakeFiles/drv_pssense.dir/build.make src/xrt/drivers/CMakeFiles/drv_pssense.dir/depend +make -f src/xrt/drivers/CMakeFiles/drv_pssense.dir/build.make src/xrt/drivers/CMakeFiles/drv_pssense.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_pssense.dir/DependInfo.cmake "--color=" -[ 31%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_function_loaders.c.o -make -f src/xrt/drivers/CMakeFiles/drv_psvr.dir/build.make src/xrt/drivers/CMakeFiles/drv_psvr.dir/depend +[ 32%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_quirk.c.o +[ 32%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_function_loaders.c.o +[ 32%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_enumerate.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_enumerate.c.o -MF CMakeFiles/aux_vk.dir/vk_enumerate.c.o.d -o CMakeFiles/aux_vk.dir/vk_enumerate.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_enumerate.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_function_loaders.c.o -MF CMakeFiles/aux_vk.dir/vk_function_loaders.c.o.d -o CMakeFiles/aux_vk.dir/vk_function_loaders.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_function_loaders.c +[ 32%] Building C object src/xrt/drivers/CMakeFiles/drv_pssense.dir/pssense/pssense_driver.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_quirk.c.o -MF CMakeFiles/aux_util_sink.dir/u_sink_quirk.c.o.d -o CMakeFiles/aux_util_sink.dir/u_sink_quirk.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_sink_quirk.c +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_pssense.dir/pssense/pssense_driver.c.o -MF CMakeFiles/drv_pssense.dir/pssense/pssense_driver.c.o.d -o CMakeFiles/drv_pssense.dir/pssense/pssense_driver.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/pssense/pssense_driver.c +[ 32%] Linking CXX static library libdrv_hydra.a +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_hydra.dir/cmake_clean_target.cmake +make -f src/xrt/drivers/CMakeFiles/drv_psvr.dir/build.make src/xrt/drivers/CMakeFiles/drv_psvr.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_psvr.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -make -f src/xrt/drivers/CMakeFiles/drv_pssense.dir/build.make src/xrt/drivers/CMakeFiles/drv_pssense.dir/build -[ 31%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_helpers.c.o -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_helpers.c.o -MF CMakeFiles/aux_vk.dir/vk_helpers.c.o.d -o CMakeFiles/aux_vk.dir/vk_helpers.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_helpers.c -[ 31%] Linking CXX static library libdrv_hdk.a -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_hdk.dir/cmake_clean_target.cmake -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_hdk.dir/link.txt --verbose=1 -[ 31%] Building C object src/xrt/drivers/CMakeFiles/drv_pssense.dir/pssense/pssense_driver.c.o -[ 31%] Linking CXX static library libaux_util_sink.a -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_pssense.dir/pssense/pssense_driver.c.o -MF CMakeFiles/drv_pssense.dir/pssense/pssense_driver.c.o.d -o CMakeFiles/drv_pssense.dir/pssense/pssense_driver.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/pssense/pssense_driver.c -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cmake -P CMakeFiles/aux_util_sink.dir/cmake_clean_target.cmake +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_hydra.dir/link.txt --verbose=1 +[ 32%] Building C object src/xrt/drivers/CMakeFiles/drv_xreal_air.dir/xreal_air/xreal_air_packet.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/hidapi -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_xreal_air.dir/xreal_air/xreal_air_packet.c.o -MF CMakeFiles/drv_xreal_air.dir/xreal_air/xreal_air_packet.c.o.d -o CMakeFiles/drv_xreal_air.dir/xreal_air/xreal_air_packet.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/xreal_air/xreal_air_packet.c make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_psvr.dir/build.make src/xrt/drivers/CMakeFiles/drv_psvr.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 31%] Linking CXX static library libdrv_qwerty.a -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_qwerty.dir/cmake_clean_target.cmake -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_util_sink.dir/link.txt --verbose=1 -/usr/bin/ar qc libdrv_hdk.a CMakeFiles/drv_hdk.dir/hdk/hdk_device.cpp.o CMakeFiles/drv_hdk.dir/hdk/hdk_prober.c.o -/usr/bin/ranlib libdrv_hdk.a -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 31%] Building C object src/xrt/drivers/CMakeFiles/drv_psvr.dir/psvr/psvr_packet.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/hidapi -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_psvr.dir/psvr/psvr_packet.c.o -MF CMakeFiles/drv_psvr.dir/psvr/psvr_packet.c.o.d -o CMakeFiles/drv_psvr.dir/psvr/psvr_packet.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/psvr/psvr_packet.c -[ 31%] Building C object src/xrt/drivers/CMakeFiles/drv_psvr.dir/psvr/psvr_device.c.o -[ 31%] Built target drv_hdk -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_qwerty.dir/link.txt --verbose=1 +[ 32%] Building C object src/xrt/drivers/CMakeFiles/drv_psvr.dir/psvr/psvr_device.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/hidapi -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_psvr.dir/psvr/psvr_device.c.o -MF CMakeFiles/drv_psvr.dir/psvr/psvr_device.c.o.d -o CMakeFiles/drv_psvr.dir/psvr/psvr_device.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/psvr/psvr_device.c -/usr/bin/ar qc libaux_util_sink.a CMakeFiles/aux_util_sink.dir/u_sink_combiner.c.o CMakeFiles/aux_util_sink.dir/u_sink_force_genlock.c.o CMakeFiles/aux_util_sink.dir/u_sink_converter.c.o CMakeFiles/aux_util_sink.dir/u_sink_deinterleaver.c.o CMakeFiles/aux_util_sink.dir/u_sink_queue.c.o CMakeFiles/aux_util_sink.dir/u_sink_simple_queue.c.o CMakeFiles/aux_util_sink.dir/u_sink_quirk.c.o CMakeFiles/aux_util_sink.dir/u_sink_split.c.o CMakeFiles/aux_util_sink.dir/u_sink_stereo_sbs_to_slam_sbs.c.o -/usr/bin/ranlib libaux_util_sink.a +/usr/bin/ar qc libdrv_hydra.a CMakeFiles/drv_hydra.dir/hydra/hydra_driver.c.o +/usr/bin/ranlib libdrv_hydra.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 31%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_image_allocator.c.o -[ 31%] Linking CXX static library libaux_ogl.a -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_image_allocator.c.o -MF CMakeFiles/aux_vk.dir/vk_image_allocator.c.o.d -o CMakeFiles/aux_vk.dir/vk_image_allocator.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_image_allocator.c +[ 32%] Linking CXX static library libaux_ogl.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/ogl && /usr/bin/cmake -P CMakeFiles/aux_ogl.dir/cmake_clean_target.cmake -/usr/bin/ar qc libdrv_qwerty.a CMakeFiles/drv_qwerty.dir/qwerty/qwerty_device.c.o CMakeFiles/drv_qwerty.dir/qwerty/qwerty_prober.c.o CMakeFiles/drv_qwerty.dir/qwerty/qwerty_sdl.c.o -/usr/bin/ranlib libdrv_qwerty.a -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 31%] Built target aux_util_sink cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/ogl && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_ogl.dir/link.txt --verbose=1 -[ 31%] Built target drv_qwerty -[ 31%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_image_readback_to_xf_pool.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_image_readback_to_xf_pool.c.o -MF CMakeFiles/aux_vk.dir/vk_image_readback_to_xf_pool.c.o.d -o CMakeFiles/aux_vk.dir/vk_image_readback_to_xf_pool.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_image_readback_to_xf_pool.c -[ 31%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_print.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_print.c.o -MF CMakeFiles/aux_vk.dir/vk_print.c.o.d -o CMakeFiles/aux_vk.dir/vk_print.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_print.c +[ 32%] Built target drv_hydra +[ 32%] Linking CXX static library libdrv_qwerty.a +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_qwerty.dir/cmake_clean_target.cmake +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_qwerty.dir/link.txt --verbose=1 +[ 33%] Building C object src/xrt/drivers/CMakeFiles/drv_psvr.dir/psvr/psvr_packet.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/hidapi -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_psvr.dir/psvr/psvr_packet.c.o -MF CMakeFiles/drv_psvr.dir/psvr/psvr_packet.c.o.d -o CMakeFiles/drv_psvr.dir/psvr/psvr_packet.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/psvr/psvr_packet.c +[ 33%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_split.c.o /usr/bin/ar qc libaux_ogl.a CMakeFiles/aux_ogl.dir/ogl_api.c.o CMakeFiles/aux_ogl.dir/ogl_helpers.c.o CMakeFiles/aux_ogl.dir/glx_api.c.o CMakeFiles/aux_ogl.dir/egl_api.c.o /usr/bin/ranlib libaux_ogl.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 31%] Built target aux_ogl -[ 32%] Building C object src/xrt/drivers/CMakeFiles/drv_psvr.dir/psvr/psvr_prober.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/hidapi -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_psvr.dir/psvr/psvr_prober.c.o -MF CMakeFiles/drv_psvr.dir/psvr/psvr_prober.c.o.d -o CMakeFiles/drv_psvr.dir/psvr/psvr_prober.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/psvr/psvr_prober.c -[ 33%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_state_creators.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_state_creators.c.o -MF CMakeFiles/aux_vk.dir/vk_state_creators.c.o.d -o CMakeFiles/aux_vk.dir/vk_state_creators.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_state_creators.c -[ 33%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_surface_info.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_surface_info.c.o -MF CMakeFiles/aux_vk.dir/vk_surface_info.c.o.d -o CMakeFiles/aux_vk.dir/vk_surface_info.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_surface_info.c -[ 33%] Linking CXX static library libdrv_xreal_air.a -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_xreal_air.dir/cmake_clean_target.cmake -[ 33%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_sync_objects.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_sync_objects.c.o -MF CMakeFiles/aux_vk.dir/vk_sync_objects.c.o.d -o CMakeFiles/aux_vk.dir/vk_sync_objects.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_sync_objects.c -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_xreal_air.dir/link.txt --verbose=1 -[ 33%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_time.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_time.c.o -MF CMakeFiles/aux_vk.dir/vk_time.c.o.d -o CMakeFiles/aux_vk.dir/vk_time.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_time.c +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_split.c.o -MF CMakeFiles/aux_util_sink.dir/u_sink_split.c.o.d -o CMakeFiles/aux_util_sink.dir/u_sink_split.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_sink_split.c +/usr/bin/ar qc libdrv_qwerty.a CMakeFiles/drv_qwerty.dir/qwerty/qwerty_device.c.o CMakeFiles/drv_qwerty.dir/qwerty/qwerty_prober.c.o CMakeFiles/drv_qwerty.dir/qwerty/qwerty_sdl.c.o +/usr/bin/ranlib libdrv_qwerty.a +[ 33%] Linking CXX static library libdrv_hdk.a +make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_hdk.dir/cmake_clean_target.cmake +[ 33%] Built target aux_ogl +[ 33%] Built target drv_qwerty +[ 33%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_stereo_sbs_to_slam_sbs.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_stereo_sbs_to_slam_sbs.c.o -MF CMakeFiles/aux_util_sink.dir/u_sink_stereo_sbs_to_slam_sbs.c.o.d -o CMakeFiles/aux_util_sink.dir/u_sink_stereo_sbs_to_slam_sbs.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_sink_stereo_sbs_to_slam_sbs.c +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_hdk.dir/link.txt --verbose=1 +[ 34%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_helpers.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_helpers.c.o -MF CMakeFiles/aux_vk.dir/vk_helpers.c.o.d -o CMakeFiles/aux_vk.dir/vk_helpers.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_helpers.c +/usr/bin/ar qc libdrv_hdk.a CMakeFiles/drv_hdk.dir/hdk/hdk_device.cpp.o CMakeFiles/drv_hdk.dir/hdk/hdk_prober.c.o +/usr/bin/ranlib libdrv_hdk.a +make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' +[ 34%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_image_allocator.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_image_allocator.c.o -MF CMakeFiles/aux_vk.dir/vk_image_allocator.c.o.d -o CMakeFiles/aux_vk.dir/vk_image_allocator.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_image_allocator.c +[ 34%] Built target drv_hdk make -f src/xrt/drivers/CMakeFiles/drv_rokid.dir/build.make src/xrt/drivers/CMakeFiles/drv_rokid.dir/depend +[ 34%] Building C object src/xrt/drivers/CMakeFiles/drv_psvr.dir/psvr/psvr_prober.c.o make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_rokid.dir/DependInfo.cmake "--color=" -/usr/bin/ar qc libdrv_xreal_air.a CMakeFiles/drv_xreal_air.dir/xreal_air/xreal_air_hmd.c.o CMakeFiles/drv_xreal_air.dir/xreal_air/xreal_air_packet.c.o -/usr/bin/ranlib libdrv_xreal_air.a -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/hidapi -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_psvr.dir/psvr/psvr_prober.c.o -MF CMakeFiles/drv_psvr.dir/psvr/psvr_prober.c.o.d -o CMakeFiles/drv_psvr.dir/psvr/psvr_prober.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/psvr/psvr_prober.c +[ 34%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_image_readback_to_xf_pool.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_image_readback_to_xf_pool.c.o -MF CMakeFiles/aux_vk.dir/vk_image_readback_to_xf_pool.c.o.d -o CMakeFiles/aux_vk.dir/vk_image_readback_to_xf_pool.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_image_readback_to_xf_pool.c make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_rokid.dir/build.make src/xrt/drivers/CMakeFiles/drv_rokid.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 33%] Built target drv_xreal_air -make -f src/xrt/drivers/CMakeFiles/drv_rift_s.dir/build.make src/xrt/drivers/CMakeFiles/drv_rift_s.dir/depend -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_rift_s.dir/DependInfo.cmake "--color=" -[ 33%] Linking CXX static library libdrv_psvr.a -[ 33%] Building C object src/xrt/drivers/CMakeFiles/drv_rokid.dir/rokid/rokid_hmd.c.o +[ 34%] Building C object src/xrt/drivers/CMakeFiles/drv_rokid.dir/rokid/rokid_hmd.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_rokid.dir/rokid/rokid_hmd.c.o -MF CMakeFiles/drv_rokid.dir/rokid/rokid_hmd.c.o.d -o CMakeFiles/drv_rokid.dir/rokid/rokid_hmd.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/rokid/rokid_hmd.c -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_psvr.dir/cmake_clean_target.cmake -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -make -f src/xrt/drivers/CMakeFiles/drv_rift_s.dir/build.make src/xrt/drivers/CMakeFiles/drv_rift_s.dir/build -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 33%] Building C object src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_camera.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/eigen3 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/tinyceres/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_camera.c.o -MF CMakeFiles/drv_rift_s.dir/rift_s/rift_s_camera.c.o.d -o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_camera.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/rift_s/rift_s_camera.c -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_psvr.dir/link.txt --verbose=1 +[ 34%] Linking CXX static library libaux_util_sink.a +[ 34%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_print.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cmake -P CMakeFiles/aux_util_sink.dir/cmake_clean_target.cmake +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_print.c.o -MF CMakeFiles/aux_vk.dir/vk_print.c.o.d -o CMakeFiles/aux_vk.dir/vk_print.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_print.c +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_util_sink.dir/link.txt --verbose=1 make -f src/xrt/drivers/CMakeFiles/drv_v4l2.dir/build.make src/xrt/drivers/CMakeFiles/drv_v4l2.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_v4l2.dir/DependInfo.cmake "--color=" -[ 33%] Building C object src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_controller.c.o make -f src/xrt/drivers/CMakeFiles/drv_vf.dir/build.make src/xrt/drivers/CMakeFiles/drv_vf.dir/depend -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/eigen3 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/tinyceres/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_controller.c.o -MF CMakeFiles/drv_rift_s.dir/rift_s/rift_s_controller.c.o.d -o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_controller.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/rift_s/rift_s_controller.c make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_vf.dir/DependInfo.cmake "--color=" -/usr/bin/ar qc libdrv_psvr.a CMakeFiles/drv_psvr.dir/psvr/psvr_device.c.o CMakeFiles/drv_psvr.dir/psvr/psvr_packet.c.o CMakeFiles/drv_psvr.dir/psvr/psvr_prober.c.o -/usr/bin/ranlib libdrv_psvr.a -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_v4l2.dir/build.make src/xrt/drivers/CMakeFiles/drv_v4l2.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' +/usr/bin/ar qc libaux_util_sink.a CMakeFiles/aux_util_sink.dir/u_sink_combiner.c.o CMakeFiles/aux_util_sink.dir/u_sink_force_genlock.c.o CMakeFiles/aux_util_sink.dir/u_sink_converter.c.o CMakeFiles/aux_util_sink.dir/u_sink_deinterleaver.c.o CMakeFiles/aux_util_sink.dir/u_sink_queue.c.o CMakeFiles/aux_util_sink.dir/u_sink_simple_queue.c.o CMakeFiles/aux_util_sink.dir/u_sink_quirk.c.o CMakeFiles/aux_util_sink.dir/u_sink_split.c.o CMakeFiles/aux_util_sink.dir/u_sink_stereo_sbs_to_slam_sbs.c.o +/usr/bin/ranlib libaux_util_sink.a +make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' +[ 35%] Building C object src/xrt/drivers/CMakeFiles/drv_v4l2.dir/v4l2/v4l2_driver.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_v4l2.dir/v4l2/v4l2_driver.c.o -MF CMakeFiles/drv_v4l2.dir/v4l2/v4l2_driver.c.o.d -o CMakeFiles/drv_v4l2.dir/v4l2/v4l2_driver.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/v4l2/v4l2_driver.c +[ 35%] Built target aux_util_sink make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_vf.dir/build.make src/xrt/drivers/CMakeFiles/drv_vf.dir/build -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 33%] Built target drv_psvr -[ 33%] Building C object src/xrt/drivers/CMakeFiles/drv_v4l2.dir/v4l2/v4l2_driver.c.o make -f src/xrt/drivers/CMakeFiles/drv_multi.dir/build.make src/xrt/drivers/CMakeFiles/drv_multi.dir/depend -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_v4l2.dir/v4l2/v4l2_driver.c.o -MF CMakeFiles/drv_v4l2.dir/v4l2/v4l2_driver.c.o.d -o CMakeFiles/drv_v4l2.dir/v4l2/v4l2_driver.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/v4l2/v4l2_driver.c +make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_multi.dir/DependInfo.cmake "--color=" -[ 33%] Building C object src/xrt/drivers/CMakeFiles/drv_vf.dir/vf/vf_driver.c.o +[ 36%] Linking CXX static library libdrv_xreal_air.a +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_xreal_air.dir/cmake_clean_target.cmake +[ 36%] Building C object src/xrt/drivers/CMakeFiles/drv_vf.dir/vf/vf_driver.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/orc-0.4 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_vf.dir/vf/vf_driver.c.o -MF CMakeFiles/drv_vf.dir/vf/vf_driver.c.o.d -o CMakeFiles/drv_vf.dir/vf/vf_driver.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/vf/vf_driver.c -[ 33%] Building C object src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_firmware.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/eigen3 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/tinyceres/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_firmware.c.o -MF CMakeFiles/drv_rift_s.dir/rift_s/rift_s_firmware.c.o.d -o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_firmware.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/rift_s/rift_s_firmware.c -[ 33%] Linking CXX static library libdrv_pssense.a -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_pssense.dir/cmake_clean_target.cmake make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_multi.dir/build.make src/xrt/drivers/CMakeFiles/drv_multi.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_pssense.dir/link.txt --verbose=1 -make -f src/xrt/drivers/CMakeFiles/drv_sample.dir/build.make src/xrt/drivers/CMakeFiles/drv_sample.dir/depend -[ 33%] Building C object src/xrt/drivers/CMakeFiles/drv_multi.dir/multi_wrapper/multi.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_xreal_air.dir/link.txt --verbose=1 +[ 36%] Building C object src/xrt/drivers/CMakeFiles/drv_multi.dir/multi_wrapper/multi.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_multi.dir/multi_wrapper/multi.c.o -MF CMakeFiles/drv_multi.dir/multi_wrapper/multi.c.o.d -o CMakeFiles/drv_multi.dir/multi_wrapper/multi.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/multi_wrapper/multi.c -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_sample.dir/DependInfo.cmake "--color=" -/usr/bin/ar qc libdrv_pssense.a CMakeFiles/drv_pssense.dir/pssense/pssense_driver.c.o -/usr/bin/ranlib libdrv_pssense.a -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 33%] Linking CXX static library libaux_vk.a +/usr/bin/ar qc libdrv_xreal_air.a CMakeFiles/drv_xreal_air.dir/xreal_air/xreal_air_hmd.c.o CMakeFiles/drv_xreal_air.dir/xreal_air/xreal_air_packet.c.o +/usr/bin/ranlib libdrv_xreal_air.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 33%] Built target drv_pssense -make -f src/xrt/drivers/CMakeFiles/drv_sample.dir/build.make src/xrt/drivers/CMakeFiles/drv_sample.dir/build -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cmake -P CMakeFiles/aux_vk.dir/cmake_clean_target.cmake +make -f src/xrt/drivers/CMakeFiles/drv_sample.dir/build.make src/xrt/drivers/CMakeFiles/drv_sample.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_sample.dir/DependInfo.cmake "--color=" +[ 36%] Built target drv_xreal_air make -f src/xrt/compositor/CMakeFiles/comp_multi.dir/build.make src/xrt/compositor/CMakeFiles/comp_multi.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/CMakeFiles/comp_multi.dir/DependInfo.cmake "--color=" -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_vk.dir/link.txt --verbose=1 -[ 33%] Building C object src/xrt/drivers/CMakeFiles/drv_sample.dir/sample/sample_hmd.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_sample.dir/sample/sample_hmd.c.o -MF CMakeFiles/drv_sample.dir/sample/sample_hmd.c.o.d -o CMakeFiles/drv_sample.dir/sample/sample_hmd.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/sample/sample_hmd.c +make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' +make -f src/xrt/drivers/CMakeFiles/drv_sample.dir/build.make src/xrt/drivers/CMakeFiles/drv_sample.dir/build +make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/compositor/CMakeFiles/comp_multi.dir/build.make src/xrt/compositor/CMakeFiles/comp_multi.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 33%] Building C object src/xrt/compositor/CMakeFiles/comp_multi.dir/multi/comp_multi_compositor.c.o +[ 37%] Building C object src/xrt/drivers/CMakeFiles/drv_sample.dir/sample/sample_hmd.c.o +[ 37%] Linking CXX static library libdrv_psvr.a +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_sample.dir/sample/sample_hmd.c.o -MF CMakeFiles/drv_sample.dir/sample/sample_hmd.c.o.d -o CMakeFiles/drv_sample.dir/sample/sample_hmd.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/sample/sample_hmd.c +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_psvr.dir/cmake_clean_target.cmake +[ 37%] Building C object src/xrt/compositor/CMakeFiles/comp_multi.dir/multi/comp_multi_compositor.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_multi.dir/multi/comp_multi_compositor.c.o -MF CMakeFiles/comp_multi.dir/multi/comp_multi_compositor.c.o.d -o CMakeFiles/comp_multi.dir/multi/comp_multi_compositor.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/multi/comp_multi_compositor.c -/usr/bin/ar qc libaux_vk.a CMakeFiles/aux_vk.dir/vk_bundle_init.c.o CMakeFiles/aux_vk.dir/vk_cmd.c.o CMakeFiles/aux_vk.dir/vk_cmd_pool.c.o CMakeFiles/aux_vk.dir/vk_compositor_flags.c.o CMakeFiles/aux_vk.dir/vk_debug.c.o CMakeFiles/aux_vk.dir/vk_enumerate.c.o CMakeFiles/aux_vk.dir/vk_function_loaders.c.o CMakeFiles/aux_vk.dir/vk_helpers.c.o CMakeFiles/aux_vk.dir/vk_image_allocator.c.o CMakeFiles/aux_vk.dir/vk_image_readback_to_xf_pool.c.o CMakeFiles/aux_vk.dir/vk_print.c.o CMakeFiles/aux_vk.dir/vk_state_creators.c.o CMakeFiles/aux_vk.dir/vk_surface_info.c.o CMakeFiles/aux_vk.dir/vk_sync_objects.c.o CMakeFiles/aux_vk.dir/vk_time.c.o -/usr/bin/ranlib libaux_vk.a -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 33%] Built target aux_vk -[ 33%] Linking CXX static library libdrv_rokid.a +[ 37%] Linking CXX static library libdrv_pssense.a +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_pssense.dir/cmake_clean_target.cmake +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_psvr.dir/link.txt --verbose=1 +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_pssense.dir/link.txt --verbose=1 +[ 37%] Linking CXX static library libdrv_rokid.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_rokid.dir/cmake_clean_target.cmake -[ 33%] Building C object src/xrt/compositor/CMakeFiles/comp_multi.dir/multi/comp_multi_system.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_rokid.dir/link.txt --verbose=1 -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_multi.dir/multi/comp_multi_system.c.o -MF CMakeFiles/comp_multi.dir/multi/comp_multi_system.c.o.d -o CMakeFiles/comp_multi.dir/multi/comp_multi_system.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/multi/comp_multi_system.c -[ 33%] Building C object src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_hmd.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/eigen3 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/tinyceres/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_hmd.c.o -MF CMakeFiles/drv_rift_s.dir/rift_s/rift_s_hmd.c.o.d -o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_hmd.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/rift_s/rift_s_hmd.c +[ 37%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_state_creators.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_state_creators.c.o -MF CMakeFiles/aux_vk.dir/vk_state_creators.c.o.d -o CMakeFiles/aux_vk.dir/vk_state_creators.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_state_creators.c +[ 37%] Linking CXX static library libdrv_multi.a +/usr/bin/ar qc libdrv_psvr.a CMakeFiles/drv_psvr.dir/psvr/psvr_device.c.o CMakeFiles/drv_psvr.dir/psvr/psvr_packet.c.o CMakeFiles/drv_psvr.dir/psvr/psvr_prober.c.o +/usr/bin/ranlib libdrv_psvr.a +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_multi.dir/cmake_clean_target.cmake +/usr/bin/ar qc libdrv_pssense.a CMakeFiles/drv_pssense.dir/pssense/pssense_driver.c.o +/usr/bin/ranlib libdrv_pssense.a +make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/compositor/CMakeFiles/comp_mock.dir/build.make src/xrt/compositor/CMakeFiles/comp_mock.dir/depend +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_multi.dir/link.txt --verbose=1 make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/CMakeFiles/comp_mock.dir/DependInfo.cmake "--color=" -/usr/bin/ar qc libdrv_rokid.a CMakeFiles/drv_rokid.dir/rokid/rokid_hmd.c.o -/usr/bin/ranlib libdrv_rokid.a -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_rokid.dir/link.txt --verbose=1 +[ 37%] Built target drv_pssense +[ 37%] Built target drv_psvr +make -f src/xrt/ipc/CMakeFiles/ipc_shared.dir/build.make src/xrt/ipc/CMakeFiles/ipc_shared.dir/depend +make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' +make -f src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/build.make src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/depend +make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/DependInfo.cmake "--color=" +/usr/bin/ar qc libdrv_multi.a CMakeFiles/drv_multi.dir/multi_wrapper/multi.c.o +/usr/bin/ranlib libdrv_multi.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/compositor/CMakeFiles/comp_mock.dir/build.make src/xrt/compositor/CMakeFiles/comp_mock.dir/build +make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 33%] Linking CXX static library libdrv_multi.a -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_multi.dir/cmake_clean_target.cmake -[ 33%] Built target drv_rokid -[ 33%] Building CXX object src/xrt/compositor/CMakeFiles/comp_mock.dir/mock/mock_compositor.cpp.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_mock.dir/mock/mock_compositor.cpp.o -MF CMakeFiles/comp_mock.dir/mock/mock_compositor.cpp.o.d -o CMakeFiles/comp_mock.dir/mock/mock_compositor.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/mock/mock_compositor.cpp -[ 33%] Building C object src/xrt/drivers/CMakeFiles/drv_sample.dir/sample/sample_prober.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_sample.dir/sample/sample_prober.c.o -MF CMakeFiles/drv_sample.dir/sample/sample_prober.c.o.d -o CMakeFiles/drv_sample.dir/sample/sample_prober.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/sample/sample_prober.c -[ 34%] Building C object src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_protocol.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_multi.dir/link.txt --verbose=1 -make -f src/xrt/ipc/CMakeFiles/ipc_shared.dir/build.make src/xrt/ipc/CMakeFiles/ipc_shared.dir/depend -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/eigen3 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/tinyceres/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_protocol.c.o -MF CMakeFiles/drv_rift_s.dir/rift_s/rift_s_protocol.c.o.d -o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_protocol.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/rift_s/rift_s_protocol.c +make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' +make -f src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/build.make src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 35%] Generating ipc_protocol_generated.h from protocol JSON description +[ 38%] Generating ipc_protocol_generated.h from protocol JSON description cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/python3 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/shared/proto.py /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/shared/proto.json /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc/ipc_protocol_generated.h -/usr/bin/ar qc libdrv_multi.a CMakeFiles/drv_multi.dir/multi_wrapper/multi.c.o -/usr/bin/ranlib libdrv_multi.a +[ 38%] Built target drv_multi +[ 38%] Building CXX object src/xrt/compositor/CMakeFiles/comp_mock.dir/mock/mock_compositor.cpp.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_mock.dir/mock/mock_compositor.cpp.o -MF CMakeFiles/comp_mock.dir/mock/mock_compositor.cpp.o.d -o CMakeFiles/comp_mock.dir/mock/mock_compositor.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/mock/mock_compositor.cpp +/usr/bin/ar qc libdrv_rokid.a CMakeFiles/drv_rokid.dir/rokid/rokid_hmd.c.o +/usr/bin/ranlib libdrv_rokid.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 35%] Built target drv_multi -[ 35%] Linking CXX static library libdrv_vf.a -[ 35%] Building C object src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_radio.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/eigen3 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/tinyceres/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_radio.c.o -MF CMakeFiles/drv_rift_s.dir/rift_s/rift_s_radio.c.o.d -o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_radio.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/rift_s/rift_s_radio.c +[ 38%] Built target drv_rokid +[ 38%] Building C object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_data_utils.c.o +[ 39%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_imu.cpp.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_data_utils.c.o -MF CMakeFiles/aux_tracking.dir/t_data_utils.c.o.d -o CMakeFiles/aux_tracking.dir/t_data_utils.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_data_utils.c +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_imu.cpp.o -MF CMakeFiles/aux_tracking.dir/t_imu.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_imu.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_imu.cpp +[ 39%] Building C object src/xrt/compositor/CMakeFiles/comp_multi.dir/multi/comp_multi_system.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_multi.dir/multi/comp_multi_system.c.o -MF CMakeFiles/comp_multi.dir/multi/comp_multi_system.c.o.d -o CMakeFiles/comp_multi.dir/multi/comp_multi_system.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/multi/comp_multi_system.c +[ 39%] Building C object src/xrt/drivers/CMakeFiles/drv_sample.dir/sample/sample_prober.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_sample.dir/sample/sample_prober.c.o -MF CMakeFiles/drv_sample.dir/sample/sample_prober.c.o.d -o CMakeFiles/drv_sample.dir/sample/sample_prober.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/sample/sample_prober.c +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc/CMakeFiles/ipc_shared.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' +make -f src/xrt/ipc/CMakeFiles/ipc_shared.dir/build.make src/xrt/ipc/CMakeFiles/ipc_shared.dir/build +make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' +[ 39%] Linking CXX static library libdrv_vf.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_vf.dir/cmake_clean_target.cmake +[ 39%] Building C object src/xrt/ipc/CMakeFiles/ipc_shared.dir/shared/ipc_shmem.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_shared.dir/shared/ipc_shmem.c.o -MF CMakeFiles/ipc_shared.dir/shared/ipc_shmem.c.o.d -o CMakeFiles/ipc_shared.dir/shared/ipc_shmem.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/shared/ipc_shmem.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_vf.dir/link.txt --verbose=1 -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc/CMakeFiles/ipc_shared.dir/DependInfo.cmake "--color=" -[ 36%] Linking CXX static library libdrv_sample.a +make -f src/xrt/drivers/CMakeFiles/drv_rift_s.dir/build.make src/xrt/drivers/CMakeFiles/drv_rift_s.dir/depend +make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_rift_s.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' +make -f src/xrt/drivers/CMakeFiles/drv_rift_s.dir/build.make src/xrt/drivers/CMakeFiles/drv_rift_s.dir/build +make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' /usr/bin/ar qc libdrv_vf.a CMakeFiles/drv_vf.dir/vf/vf_driver.c.o /usr/bin/ranlib libdrv_vf.a -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_sample.dir/cmake_clean_target.cmake make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -make -f src/xrt/ipc/CMakeFiles/ipc_shared.dir/build.make src/xrt/ipc/CMakeFiles/ipc_shared.dir/build -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 36%] Linking CXX static library libcomp_mock.a -[ 36%] Built target drv_vf +[ 39%] Building C object src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_camera.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/eigen3 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/tinyceres/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_camera.c.o -MF CMakeFiles/drv_rift_s.dir/rift_s/rift_s_camera.c.o.d -o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_camera.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/rift_s/rift_s_camera.c +[ 39%] Built target drv_vf +[ 39%] Building C object src/xrt/ipc/CMakeFiles/ipc_shared.dir/shared/ipc_utils.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_shared.dir/shared/ipc_utils.c.o -MF CMakeFiles/ipc_shared.dir/shared/ipc_utils.c.o.d -o CMakeFiles/ipc_shared.dir/shared/ipc_utils.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/shared/ipc_utils.c +[ 39%] Linking CXX static library libdrv_sample.a +[ 40%] Linking CXX static library libcomp_mock.a +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_sample.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cmake -P CMakeFiles/comp_mock.dir/cmake_clean_target.cmake +[ 40%] Building C object src/xrt/ipc/CMakeFiles/ipc_shared.dir/shared/ipc_message_channel_unix.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_shared.dir/shared/ipc_message_channel_unix.c.o -MF CMakeFiles/ipc_shared.dir/shared/ipc_message_channel_unix.c.o.d -o CMakeFiles/ipc_shared.dir/shared/ipc_message_channel_unix.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/shared/ipc_message_channel_unix.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_sample.dir/link.txt --verbose=1 -[ 36%] Building CXX object src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_util.cpp.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/eigen3 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/tinyceres/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_util.cpp.o -MF CMakeFiles/drv_rift_s.dir/rift_s/rift_s_util.cpp.o.d -o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_util.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/rift_s/rift_s_util.cpp -[ 36%] Building C object src/xrt/ipc/CMakeFiles/ipc_shared.dir/shared/ipc_shmem.c.o -[ 36%] Building C object src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_tracker.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_shared.dir/shared/ipc_shmem.c.o -MF CMakeFiles/ipc_shared.dir/shared/ipc_shmem.c.o.d -o CMakeFiles/ipc_shared.dir/shared/ipc_shmem.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/shared/ipc_shmem.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cmake -E cmake_link_script CMakeFiles/comp_mock.dir/link.txt --verbose=1 -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/eigen3 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/tinyceres/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_tracker.c.o -MF CMakeFiles/drv_rift_s.dir/rift_s/rift_s_tracker.c.o.d -o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_tracker.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/rift_s/rift_s_tracker.c -[ 36%] Linking CXX static library libdrv_v4l2.a -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_v4l2.dir/cmake_clean_target.cmake +/usr/bin/ar qc libcomp_mock.a CMakeFiles/comp_mock.dir/mock/mock_compositor.cpp.o +/usr/bin/ranlib libcomp_mock.a +make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' /usr/bin/ar qc libdrv_sample.a CMakeFiles/drv_sample.dir/sample/sample_hmd.c.o CMakeFiles/drv_sample.dir/sample/sample_prober.c.o /usr/bin/ranlib libdrv_sample.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' +[ 41%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_surface_info.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_surface_info.c.o -MF CMakeFiles/aux_vk.dir/vk_surface_info.c.o.d -o CMakeFiles/aux_vk.dir/vk_surface_info.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_surface_info.c +[ 41%] Linking CXX static library libdrv_v4l2.a +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_v4l2.dir/cmake_clean_target.cmake +[ 41%] Built target comp_mock +[ 41%] Building C object src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_controller.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/eigen3 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/tinyceres/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_controller.c.o -MF CMakeFiles/drv_rift_s.dir/rift_s/rift_s_controller.c.o.d -o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_controller.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/rift_s/rift_s_controller.c +[ 41%] Built target drv_sample cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_v4l2.dir/link.txt --verbose=1 -/usr/bin/ar qc libcomp_mock.a CMakeFiles/comp_mock.dir/mock/mock_compositor.cpp.o -/usr/bin/ranlib libcomp_mock.a -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 36%] Built target drv_sample +[ 41%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_openvr_tracker.cpp.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_openvr_tracker.cpp.o -MF CMakeFiles/aux_tracking.dir/t_openvr_tracker.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_openvr_tracker.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_openvr_tracker.cpp +[ 41%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_calibration.cpp.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_calibration.cpp.o -MF CMakeFiles/aux_tracking.dir/t_calibration.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_calibration.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_calibration.cpp /usr/bin/ar qc libdrv_v4l2.a CMakeFiles/drv_v4l2.dir/v4l2/v4l2_driver.c.o /usr/bin/ranlib libdrv_v4l2.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 36%] Built target comp_mock -[ 36%] Building C object src/xrt/ipc/CMakeFiles/ipc_shared.dir/shared/ipc_utils.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_shared.dir/shared/ipc_utils.c.o -MF CMakeFiles/ipc_shared.dir/shared/ipc_utils.c.o.d -o CMakeFiles/ipc_shared.dir/shared/ipc_utils.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/shared/ipc_utils.c -[ 36%] Built target drv_v4l2 -make -f src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/build.make src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/depend -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/DependInfo.cmake "--color=" -[ 36%] Building C object src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/eigen3 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/tinyceres/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s.c.o -MF CMakeFiles/drv_rift_s.dir/rift_s/rift_s.c.o.d -o CMakeFiles/drv_rift_s.dir/rift_s/rift_s.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/rift_s/rift_s.c -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -make -f src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/build.make src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/build -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -make -f src/xrt/compositor/CMakeFiles/comp_client.dir/build.make src/xrt/compositor/CMakeFiles/comp_client.dir/depend -[ 36%] Building C object src/xrt/ipc/CMakeFiles/ipc_shared.dir/shared/ipc_message_channel_unix.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_shared.dir/shared/ipc_message_channel_unix.c.o -MF CMakeFiles/ipc_shared.dir/shared/ipc_message_channel_unix.c.o.d -o CMakeFiles/ipc_shared.dir/shared/ipc_message_channel_unix.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/shared/ipc_message_channel_unix.c -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/CMakeFiles/comp_client.dir/DependInfo.cmake "--color=" -[ 37%] Building C object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_data_utils.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_data_utils.c.o -MF CMakeFiles/aux_tracking.dir/t_data_utils.c.o.d -o CMakeFiles/aux_tracking.dir/t_data_utils.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_data_utils.c +[ 41%] Built target drv_v4l2 +[ 41%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_sync_objects.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_sync_objects.c.o -MF CMakeFiles/aux_vk.dir/vk_sync_objects.c.o.d -o CMakeFiles/aux_vk.dir/vk_sync_objects.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_sync_objects.c +[ 41%] Linking CXX static library libipc_shared.a +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cmake -P CMakeFiles/ipc_shared.dir/cmake_clean_target.cmake +[ 41%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_convert.cpp.o +[ 41%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_debug_hsv_filter.cpp.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_debug_hsv_filter.cpp.o -MF CMakeFiles/aux_tracking.dir/t_debug_hsv_filter.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_debug_hsv_filter.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_debug_hsv_filter.cpp +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_convert.cpp.o -MF CMakeFiles/aux_tracking.dir/t_convert.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_convert.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_convert.cpp +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cmake -E cmake_link_script CMakeFiles/ipc_shared.dir/link.txt --verbose=1 +[ 41%] Building C object src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_firmware.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/eigen3 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/tinyceres/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_firmware.c.o -MF CMakeFiles/drv_rift_s.dir/rift_s/rift_s_firmware.c.o.d -o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_firmware.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/rift_s/rift_s_firmware.c +/usr/bin/ar qc libipc_shared.a CMakeFiles/ipc_shared.dir/shared/ipc_shmem.c.o CMakeFiles/ipc_shared.dir/shared/ipc_utils.c.o CMakeFiles/ipc_shared.dir/shared/ipc_message_channel_unix.c.o +/usr/bin/ranlib libipc_shared.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -make -f src/xrt/compositor/CMakeFiles/comp_client.dir/build.make src/xrt/compositor/CMakeFiles/comp_client.dir/build -make -f src/xrt/compositor/CMakeFiles/comp_render.dir/build.make src/xrt/compositor/CMakeFiles/comp_render.dir/depend -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 37%] Generating shaders/mesh.vert.h -[ 37%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_vk_client.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/mesh.vert --vn shaders_mesh_vert -o /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/shaders/mesh.vert.h -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_vk_client.c.o -MF CMakeFiles/comp_client.dir/client/comp_vk_client.c.o.d -o CMakeFiles/comp_client.dir/client/comp_vk_client.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/client/comp_vk_client.c -[ 38%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_vk_glue.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_vk_glue.c.o -MF CMakeFiles/comp_client.dir/client/comp_vk_glue.c.o.d -o CMakeFiles/comp_client.dir/client/comp_vk_glue.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/client/comp_vk_glue.c -[ 38%] Generating shaders/blit.comp.h -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/blit.comp --vn shaders_blit_comp -o /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/shaders/blit.comp.h -[ 39%] Linking CXX static library libcomp_multi.a +[ 41%] Linking CXX static library libcomp_multi.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cmake -P CMakeFiles/comp_multi.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cmake -E cmake_link_script CMakeFiles/comp_multi.dir/link.txt --verbose=1 -[ 39%] Linking CXX static library libipc_shared.a -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cmake -P CMakeFiles/ipc_shared.dir/cmake_clean_target.cmake +[ 41%] Built target ipc_shared +[ 42%] Building C object src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_hmd.c.o +[ 42%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_time.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_time.c.o -MF CMakeFiles/aux_vk.dir/vk_time.c.o.d -o CMakeFiles/aux_vk.dir/vk_time.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_time.c +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/eigen3 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/tinyceres/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_hmd.c.o -MF CMakeFiles/drv_rift_s.dir/rift_s/rift_s_hmd.c.o.d -o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_hmd.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/rift_s/rift_s_hmd.c /usr/bin/ar qc libcomp_multi.a CMakeFiles/comp_multi.dir/multi/comp_multi_compositor.c.o CMakeFiles/comp_multi.dir/multi/comp_multi_system.c.o /usr/bin/ranlib libcomp_multi.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cmake -E cmake_link_script CMakeFiles/ipc_shared.dir/link.txt --verbose=1 -[ 39%] Built target comp_multi -/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/mesh.vert -/usr/bin/ar qc libipc_shared.a CMakeFiles/ipc_shared.dir/shared/ipc_shmem.c.o CMakeFiles/ipc_shared.dir/shared/ipc_utils.c.o CMakeFiles/ipc_shared.dir/shared/ipc_message_channel_unix.c.o -/usr/bin/ranlib libipc_shared.a -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/blit.comp -[ 39%] Generating shaders/clear.comp.h -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/clear.comp --vn shaders_clear_comp -o /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/shaders/clear.comp.h -[ 40%] Generating shaders/distortion.comp.h -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/distortion.comp --vn shaders_distortion_comp -o /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/shaders/distortion.comp.h -[ 40%] Built target ipc_shared -[ 40%] Generating shaders/layer.comp.h -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer.comp --vn shaders_layer_comp -o /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/shaders/layer.comp.h -[ 40%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_imu.cpp.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_imu.cpp.o -MF CMakeFiles/aux_tracking.dir/t_imu.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_imu.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_imu.cpp -[ 40%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_client.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_client.c.o -MF CMakeFiles/comp_client.dir/client/comp_gl_client.c.o.d -o CMakeFiles/comp_client.dir/client/comp_gl_client.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/client/comp_gl_client.c -[ 40%] Generating shaders/layer_cylinder.frag.h -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_cylinder.frag --vn shaders_layer_cylinder_frag -o /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/shaders/layer_cylinder.frag.h -[ 40%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_memobj_swapchain.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_memobj_swapchain.c.o -MF CMakeFiles/comp_client.dir/client/comp_gl_memobj_swapchain.c.o.d -o CMakeFiles/comp_client.dir/client/comp_gl_memobj_swapchain.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/client/comp_gl_memobj_swapchain.c -/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/clear.comp -[ 40%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_openvr_tracker.cpp.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_openvr_tracker.cpp.o -MF CMakeFiles/aux_tracking.dir/t_openvr_tracker.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_openvr_tracker.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_openvr_tracker.cpp -/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/distortion.comp -[ 41%] Generating shaders/layer_cylinder.vert.h -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_cylinder.vert --vn shaders_layer_cylinder_vert -o /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/shaders/layer_cylinder.vert.h -/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_cylinder.frag +[ 43%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_debug_hsv_picker.cpp.o +[ 43%] Built target comp_multi +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_debug_hsv_picker.cpp.o -MF CMakeFiles/aux_tracking.dir/t_debug_hsv_picker.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_debug_hsv_picker.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_debug_hsv_picker.cpp make -f src/xrt/ipc/CMakeFiles/ipc_client.dir/build.make src/xrt/ipc/CMakeFiles/ipc_client.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 41%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_calibration.cpp.o -[ 41%] Generating ipc_client_generated.h from protocol JSON description -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_calibration.cpp.o -MF CMakeFiles/aux_tracking.dir/t_calibration.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_calibration.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_calibration.cpp +[ 43%] Generating ipc_client_generated.h from protocol JSON description cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/python3 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/shared/proto.py /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/shared/proto.json /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc/ipc_client_generated.h -/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer.comp -[ 41%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_convert.cpp.o -[ 41%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_glue.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_glue.c.o -MF CMakeFiles/comp_client.dir/client/comp_gl_glue.c.o.d -o CMakeFiles/comp_client.dir/client/comp_gl_glue.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/client/comp_gl_glue.c -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_convert.cpp.o -MF CMakeFiles/aux_tracking.dir/t_convert.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_convert.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_convert.cpp -[ 41%] Generating ipc_client_generated.c from protocol JSON description +[ 43%] Building C object src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_protocol.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/eigen3 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/tinyceres/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_protocol.c.o -MF CMakeFiles/drv_rift_s.dir/rift_s/rift_s_protocol.c.o.d -o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_protocol.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/rift_s/rift_s_protocol.c +[ 43%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_debug_hsv_viewer.cpp.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_debug_hsv_viewer.cpp.o -MF CMakeFiles/aux_tracking.dir/t_debug_hsv_viewer.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_debug_hsv_viewer.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_debug_hsv_viewer.cpp +[ 43%] Generating ipc_client_generated.c from protocol JSON description cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/python3 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/shared/proto.py /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/shared/proto.json /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc/ipc_client_generated.c -[ 42%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_debug_hsv_filter.cpp.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_debug_hsv_filter.cpp.o -MF CMakeFiles/aux_tracking.dir/t_debug_hsv_filter.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_debug_hsv_filter.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_debug_hsv_filter.cpp +[ 43%] Linking CXX static library libaux_vk.a +[ 43%] Building C object src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_radio.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cmake -P CMakeFiles/aux_vk.dir/cmake_clean_target.cmake +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/eigen3 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/tinyceres/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_radio.c.o -MF CMakeFiles/drv_rift_s.dir/rift_s/rift_s_radio.c.o.d -o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_radio.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/rift_s/rift_s_radio.c +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_vk.dir/link.txt --verbose=1 +[ 43%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_file.cpp.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_file.cpp.o -MF CMakeFiles/aux_tracking.dir/t_file.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_file.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_file.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc/CMakeFiles/ipc_client.dir/DependInfo.cmake "--color=" -[ 42%] Generating shaders/layer_equirect2.frag.h -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_equirect2.frag --vn shaders_layer_equirect2_frag -o /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/shaders/layer_equirect2.frag.h make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/ipc/CMakeFiles/ipc_client.dir/build.make src/xrt/ipc/CMakeFiles/ipc_client.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 43%] Building C object src/xrt/ipc/CMakeFiles/ipc_client.dir/ipc_client_generated.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_client.dir/ipc_client_generated.c.o -MF CMakeFiles/ipc_client.dir/ipc_client_generated.c.o.d -o CMakeFiles/ipc_client.dir/ipc_client_generated.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc/ipc_client_generated.c -[ 43%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gles_glue.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gles_glue.c.o -MF CMakeFiles/comp_client.dir/client/comp_gles_glue.c.o.d -o CMakeFiles/comp_client.dir/client/comp_gles_glue.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/client/comp_gles_glue.c -/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_equirect2.frag -[ 43%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_debug_hsv_picker.cpp.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_debug_hsv_picker.cpp.o -MF CMakeFiles/aux_tracking.dir/t_debug_hsv_picker.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_debug_hsv_picker.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_debug_hsv_picker.cpp -[ 43%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_debug_hsv_viewer.cpp.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_debug_hsv_viewer.cpp.o -MF CMakeFiles/aux_tracking.dir/t_debug_hsv_viewer.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_debug_hsv_viewer.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_debug_hsv_viewer.cpp -[ 44%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_eglimage_swapchain.c.o -/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_cylinder.vert -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_eglimage_swapchain.c.o -MF CMakeFiles/comp_client.dir/client/comp_gl_eglimage_swapchain.c.o.d -o CMakeFiles/comp_client.dir/client/comp_gl_eglimage_swapchain.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/client/comp_gl_eglimage_swapchain.c -[ 44%] Generating shaders/layer_equirect2.vert.h -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_equirect2.vert --vn shaders_layer_equirect2_vert -o /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/shaders/layer_equirect2.vert.h -[ 44%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_egl_client.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_egl_client.c.o -MF CMakeFiles/comp_client.dir/client/comp_egl_client.c.o.d -o CMakeFiles/comp_client.dir/client/comp_egl_client.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/client/comp_egl_client.c -/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_equirect2.vert -[ 44%] Generating shaders/layer_projection.vert.h -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_projection.vert --vn shaders_layer_projection_vert -o /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/shaders/layer_projection.vert.h -/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_projection.vert -[ 44%] Generating shaders/layer_quad.vert.h -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_quad.vert --vn shaders_layer_quad_vert -o /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/shaders/layer_quad.vert.h -/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_quad.vert -[ 44%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_xlib_client.c.o -[ 45%] Generating shaders/layer_shared.frag.h -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_shared.frag --vn shaders_layer_shared_frag -o /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/shaders/layer_shared.frag.h -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_xlib_client.c.o -MF CMakeFiles/comp_client.dir/client/comp_gl_xlib_client.c.o.d -o CMakeFiles/comp_client.dir/client/comp_gl_xlib_client.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/client/comp_gl_xlib_client.c -[ 45%] Building C object src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_compositor.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_compositor.c.o -MF CMakeFiles/ipc_client.dir/client/ipc_client_compositor.c.o.d -o CMakeFiles/ipc_client.dir/client/ipc_client_compositor.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/client/ipc_client_compositor.c -/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_shared.frag -[ 45%] Generating shaders/mesh.frag.h -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/mesh.frag --vn shaders_mesh_frag -o /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/shaders/mesh.frag.h -[ 45%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_xlib_glue.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_xlib_glue.c.o -MF CMakeFiles/comp_client.dir/client/comp_gl_xlib_glue.c.o.d -o CMakeFiles/comp_client.dir/client/comp_gl_xlib_glue.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/client/comp_gl_xlib_glue.c -[ 45%] Linking CXX static library libcomp_client.a -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cmake -P CMakeFiles/comp_client.dir/cmake_clean_target.cmake -/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/mesh.frag -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/CMakeFiles/comp_render.dir/DependInfo.cmake "--color=" -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cmake -E cmake_link_script CMakeFiles/comp_client.dir/link.txt --verbose=1 +/usr/bin/ar qc libaux_vk.a CMakeFiles/aux_vk.dir/vk_bundle_init.c.o CMakeFiles/aux_vk.dir/vk_cmd.c.o CMakeFiles/aux_vk.dir/vk_cmd_pool.c.o CMakeFiles/aux_vk.dir/vk_compositor_flags.c.o CMakeFiles/aux_vk.dir/vk_debug.c.o CMakeFiles/aux_vk.dir/vk_enumerate.c.o CMakeFiles/aux_vk.dir/vk_function_loaders.c.o CMakeFiles/aux_vk.dir/vk_helpers.c.o CMakeFiles/aux_vk.dir/vk_image_allocator.c.o CMakeFiles/aux_vk.dir/vk_image_readback_to_xf_pool.c.o CMakeFiles/aux_vk.dir/vk_print.c.o CMakeFiles/aux_vk.dir/vk_state_creators.c.o CMakeFiles/aux_vk.dir/vk_surface_info.c.o CMakeFiles/aux_vk.dir/vk_sync_objects.c.o CMakeFiles/aux_vk.dir/vk_time.c.o +/usr/bin/ranlib libaux_vk.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -make -f src/xrt/compositor/CMakeFiles/comp_render.dir/build.make src/xrt/compositor/CMakeFiles/comp_render.dir/build +[ 43%] Built target aux_vk +[ 43%] Building C object src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_compositor.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_compositor.c.o -MF CMakeFiles/ipc_client.dir/client/ipc_client_compositor.c.o.d -o CMakeFiles/ipc_client.dir/client/ipc_client_compositor.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/client/ipc_client_compositor.c +[ 43%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_frame_cv_mat_wrapper.cpp.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_frame_cv_mat_wrapper.cpp.o -MF CMakeFiles/aux_tracking.dir/t_frame_cv_mat_wrapper.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_frame_cv_mat_wrapper.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_frame_cv_mat_wrapper.cpp +[ 43%] Building C object src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_tracker.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/eigen3 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/tinyceres/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_tracker.c.o -MF CMakeFiles/drv_rift_s.dir/rift_s/rift_s_tracker.c.o.d -o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_tracker.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/rift_s/rift_s_tracker.c +make -f src/xrt/compositor/CMakeFiles/comp_client.dir/build.make src/xrt/compositor/CMakeFiles/comp_client.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 45%] Building C object src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_buffer.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_buffer.c.o -MF CMakeFiles/comp_render.dir/render/render_buffer.c.o.d -o CMakeFiles/comp_render.dir/render/render_buffer.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/render/render_buffer.c -[ 45%] Building C object src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_connection.c.o -/usr/bin/ar qc libcomp_client.a CMakeFiles/comp_client.dir/client/comp_vk_client.c.o CMakeFiles/comp_client.dir/client/comp_vk_glue.c.o CMakeFiles/comp_client.dir/client/comp_gl_client.c.o CMakeFiles/comp_client.dir/client/comp_gl_memobj_swapchain.c.o CMakeFiles/comp_client.dir/client/comp_gl_glue.c.o CMakeFiles/comp_client.dir/client/comp_gles_glue.c.o CMakeFiles/comp_client.dir/client/comp_gl_eglimage_swapchain.c.o CMakeFiles/comp_client.dir/client/comp_egl_client.c.o CMakeFiles/comp_client.dir/client/comp_gl_xlib_client.c.o CMakeFiles/comp_client.dir/client/comp_gl_xlib_glue.c.o -/usr/bin/ranlib libcomp_client.a +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/CMakeFiles/comp_client.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' +make -f src/xrt/compositor/CMakeFiles/comp_client.dir/build.make src/xrt/compositor/CMakeFiles/comp_client.dir/build +make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' +[ 44%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_vk_client.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_vk_client.c.o -MF CMakeFiles/comp_client.dir/client/comp_vk_client.c.o.d -o CMakeFiles/comp_client.dir/client/comp_vk_client.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/client/comp_vk_client.c +[ 45%] Building CXX object src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_util.cpp.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/eigen3 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/tinyceres/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_util.cpp.o -MF CMakeFiles/drv_rift_s.dir/rift_s/rift_s_util.cpp.o.d -o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_util.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/rift_s/rift_s_util.cpp +[ 46%] Building C object src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_connection.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_connection.c.o -MF CMakeFiles/ipc_client.dir/client/ipc_client_connection.c.o.d -o CMakeFiles/ipc_client.dir/client/ipc_client_connection.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/client/ipc_client_connection.c -[ 45%] Built target comp_client -[ 45%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_file.cpp.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_file.cpp.o -MF CMakeFiles/aux_tracking.dir/t_file.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_file.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_file.cpp -[ 45%] Building C object src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_compute.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_compute.c.o -MF CMakeFiles/comp_render.dir/render/render_compute.c.o.d -o CMakeFiles/comp_render.dir/render/render_compute.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/render/render_compute.c -[ 45%] Building C object src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_device.c.o +[ 46%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_vk_glue.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_vk_glue.c.o -MF CMakeFiles/comp_client.dir/client/comp_vk_glue.c.o.d -o CMakeFiles/comp_client.dir/client/comp_vk_glue.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/client/comp_vk_glue.c +[ 46%] Building C object src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_device.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_device.c.o -MF CMakeFiles/ipc_client.dir/client/ipc_client_device.c.o.d -o CMakeFiles/ipc_client.dir/client/ipc_client_device.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/client/ipc_client_device.c -[ 45%] Building C object src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_hmd.c.o +[ 46%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_client.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_client.c.o -MF CMakeFiles/comp_client.dir/client/comp_gl_client.c.o.d -o CMakeFiles/comp_client.dir/client/comp_gl_client.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/client/comp_gl_client.c +[ 46%] Building C object src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_hmd.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_hmd.c.o -MF CMakeFiles/ipc_client.dir/client/ipc_client_hmd.c.o.d -o CMakeFiles/ipc_client.dir/client/ipc_client_hmd.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/client/ipc_client_hmd.c -[ 45%] Building C object src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_distortion.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_distortion.c.o -MF CMakeFiles/comp_render.dir/render/render_distortion.c.o.d -o CMakeFiles/comp_render.dir/render/render_distortion.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/render/render_distortion.c [ 46%] Building C object src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_instance.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_instance.c.o -MF CMakeFiles/ipc_client.dir/client/ipc_client_instance.c.o.d -o CMakeFiles/ipc_client.dir/client/ipc_client_instance.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/client/ipc_client_instance.c -[ 46%] Building C object src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_gfx.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_gfx.c.o -MF CMakeFiles/comp_render.dir/render/render_gfx.c.o.d -o CMakeFiles/comp_render.dir/render/render_gfx.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/render/render_gfx.c -[ 46%] Building C object src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_session.c.o +[ 46%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_memobj_swapchain.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_memobj_swapchain.c.o -MF CMakeFiles/comp_client.dir/client/comp_gl_memobj_swapchain.c.o.d -o CMakeFiles/comp_client.dir/client/comp_gl_memobj_swapchain.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/client/comp_gl_memobj_swapchain.c +[ 47%] Building C object src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_session.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_session.c.o -MF CMakeFiles/ipc_client.dir/client/ipc_client_session.c.o.d -o CMakeFiles/ipc_client.dir/client/ipc_client_session.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/client/ipc_client_session.c -[ 46%] Building C object src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_space_overseer.c.o +[ 47%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_glue.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_glue.c.o -MF CMakeFiles/comp_client.dir/client/comp_gl_glue.c.o.d -o CMakeFiles/comp_client.dir/client/comp_gl_glue.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/client/comp_gl_glue.c +[ 47%] Building C object src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_space_overseer.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_space_overseer.c.o -MF CMakeFiles/ipc_client.dir/client/ipc_client_space_overseer.c.o.d -o CMakeFiles/ipc_client.dir/client/ipc_client_space_overseer.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/client/ipc_client_space_overseer.c -[ 46%] Building C object src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_system.c.o -[ 47%] Building C object src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_resources.c.o +[ 48%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gles_glue.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gles_glue.c.o -MF CMakeFiles/comp_client.dir/client/comp_gles_glue.c.o.d -o CMakeFiles/comp_client.dir/client/comp_gles_glue.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/client/comp_gles_glue.c +[ 48%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_eglimage_swapchain.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_eglimage_swapchain.c.o -MF CMakeFiles/comp_client.dir/client/comp_gl_eglimage_swapchain.c.o.d -o CMakeFiles/comp_client.dir/client/comp_gl_eglimage_swapchain.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/client/comp_gl_eglimage_swapchain.c +[ 48%] Building C object src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_system.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_system.c.o -MF CMakeFiles/ipc_client.dir/client/ipc_client_system.c.o.d -o CMakeFiles/ipc_client.dir/client/ipc_client_system.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/client/ipc_client_system.c -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_resources.c.o -MF CMakeFiles/comp_render.dir/render/render_resources.c.o.d -o CMakeFiles/comp_render.dir/render/render_resources.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/render/render_resources.c -[ 47%] Building C object src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_system_devices.c.o +[ 48%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_egl_client.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_egl_client.c.o -MF CMakeFiles/comp_client.dir/client/comp_egl_client.c.o.d -o CMakeFiles/comp_client.dir/client/comp_egl_client.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/client/comp_egl_client.c +[ 48%] Building C object src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_system_devices.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_system_devices.c.o -MF CMakeFiles/ipc_client.dir/client/ipc_client_system_devices.c.o.d -o CMakeFiles/ipc_client.dir/client/ipc_client_system_devices.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/client/ipc_client_system_devices.c [ 48%] Linking CXX static library libipc_client.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cmake -P CMakeFiles/ipc_client.dir/cmake_clean_target.cmake @@ -4166,467 +4128,246 @@ /usr/bin/ranlib libipc_client.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' [ 48%] Built target ipc_client -make -f src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/build.make src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/depend +[ 49%] Building C object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_hsv_filter.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_hsv_filter.c.o -MF CMakeFiles/aux_tracking.dir/t_hsv_filter.c.o.d -o CMakeFiles/aux_tracking.dir/t_hsv_filter.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_hsv_filter.c +[ 49%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_xlib_client.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_xlib_client.c.o -MF CMakeFiles/comp_client.dir/client/comp_gl_xlib_client.c.o.d -o CMakeFiles/comp_client.dir/client/comp_gl_xlib_client.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/client/comp_gl_xlib_client.c +[ 49%] Building C object src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/eigen3 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/tinyceres/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s.c.o -MF CMakeFiles/drv_rift_s.dir/rift_s/rift_s.c.o.d -o CMakeFiles/drv_rift_s.dir/rift_s/rift_s.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/rift_s/rift_s.c +make -f src/xrt/compositor/CMakeFiles/comp_render.dir/build.make src/xrt/compositor/CMakeFiles/comp_render.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/DependInfo.cmake "--color=" +[ 49%] Generating shaders/mesh.vert.h +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/mesh.vert --vn shaders_mesh_vert -o /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/shaders/mesh.vert.h +[ 50%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_xlib_glue.c.o +[ 50%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_kalman.cpp.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_kalman.cpp.o -MF CMakeFiles/aux_tracking.dir/t_kalman.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_kalman.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_kalman.cpp +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_xlib_glue.c.o -MF CMakeFiles/comp_client.dir/client/comp_gl_xlib_glue.c.o.d -o CMakeFiles/comp_client.dir/client/comp_gl_xlib_glue.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/client/comp_gl_xlib_glue.c +[ 50%] Linking CXX static library libcomp_client.a +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cmake -P CMakeFiles/comp_client.dir/cmake_clean_target.cmake +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cmake -E cmake_link_script CMakeFiles/comp_client.dir/link.txt --verbose=1 +/usr/bin/ar qc libcomp_client.a CMakeFiles/comp_client.dir/client/comp_vk_client.c.o CMakeFiles/comp_client.dir/client/comp_vk_glue.c.o CMakeFiles/comp_client.dir/client/comp_gl_client.c.o CMakeFiles/comp_client.dir/client/comp_gl_memobj_swapchain.c.o CMakeFiles/comp_client.dir/client/comp_gl_glue.c.o CMakeFiles/comp_client.dir/client/comp_gles_glue.c.o CMakeFiles/comp_client.dir/client/comp_gl_eglimage_swapchain.c.o CMakeFiles/comp_client.dir/client/comp_egl_client.c.o CMakeFiles/comp_client.dir/client/comp_gl_xlib_client.c.o CMakeFiles/comp_client.dir/client/comp_gl_xlib_glue.c.o +/usr/bin/ranlib libcomp_client.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -make -f src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/build.make src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/build -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 48%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_action.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_action.c.o -MF CMakeFiles/st_oxr.dir/oxr_api_action.c.o.d -o CMakeFiles/st_oxr.dir/oxr_api_action.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_api_action.c -[ 48%] Building C object src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_shaders.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_shaders.c.o -MF CMakeFiles/comp_render.dir/render/render_shaders.c.o.d -o CMakeFiles/comp_render.dir/render/render_shaders.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/render/render_shaders.c -[ 48%] Building C object src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_sub_alloc.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_sub_alloc.c.o -MF CMakeFiles/comp_render.dir/render/render_sub_alloc.c.o.d -o CMakeFiles/comp_render.dir/render/render_sub_alloc.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/render/render_sub_alloc.c -[ 48%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_frame_cv_mat_wrapper.cpp.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_frame_cv_mat_wrapper.cpp.o -MF CMakeFiles/aux_tracking.dir/t_frame_cv_mat_wrapper.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_frame_cv_mat_wrapper.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_frame_cv_mat_wrapper.cpp +[ 50%] Built target comp_client make -f src/xrt/targets/ctl/CMakeFiles/monado-ctl.dir/build.make src/xrt/targets/ctl/CMakeFiles/monado-ctl.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/ctl /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/ctl /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/ctl/CMakeFiles/monado-ctl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/targets/ctl/CMakeFiles/monado-ctl.dir/build.make src/xrt/targets/ctl/CMakeFiles/monado-ctl.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 48%] Building C object src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_util.c.o -[ 48%] Building C object src/xrt/targets/ctl/CMakeFiles/monado-ctl.dir/main.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_util.c.o -MF CMakeFiles/comp_render.dir/render/render_util.c.o.d -o CMakeFiles/comp_render.dir/render/render_util.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/render/render_util.c +/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/mesh.vert +[ 50%] Building C object src/xrt/targets/ctl/CMakeFiles/monado-ctl.dir/main.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/ctl && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/ctl/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/ctl/CMakeFiles/monado-ctl.dir/main.c.o -MF CMakeFiles/monado-ctl.dir/main.c.o.d -o CMakeFiles/monado-ctl.dir/main.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/ctl/main.c -[ 48%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_instance.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_instance.c.o -MF CMakeFiles/st_oxr.dir/oxr_api_instance.c.o.d -o CMakeFiles/st_oxr.dir/oxr_api_instance.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_api_instance.c -[ 49%] Building C object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_hsv_filter.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_hsv_filter.c.o -MF CMakeFiles/aux_tracking.dir/t_hsv_filter.c.o.d -o CMakeFiles/aux_tracking.dir/t_hsv_filter.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_hsv_filter.c -[ 49%] Linking CXX executable monado-ctl +[ 50%] Generating shaders/blit.comp.h +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/blit.comp --vn shaders_blit_comp -o /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/shaders/blit.comp.h +make -f src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/build.make src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/depend +make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' +make -f src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/build.make src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/build +/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/blit.comp +make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' +[ 50%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_action.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_action.c.o -MF CMakeFiles/st_oxr.dir/oxr_api_action.c.o.d -o CMakeFiles/st_oxr.dir/oxr_api_action.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_api_action.c +[ 50%] Generating shaders/clear.comp.h +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/clear.comp --vn shaders_clear_comp -o /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/shaders/clear.comp.h +[ 50%] Generating shaders/distortion.comp.h +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/distortion.comp --vn shaders_distortion_comp -o /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/shaders/distortion.comp.h +[ 50%] Linking CXX executable monado-ctl cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/ctl && /usr/bin/cmake -E cmake_link_script CMakeFiles/monado-ctl.dir/link.txt --verbose=1 -[ 49%] Linking CXX static library libxrt-external-catch2.a -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/cmake -P CMakeFiles/xrt-external-catch2.dir/cmake_clean_target.cmake -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/cmake -E cmake_link_script CMakeFiles/xrt-external-catch2.dir/link.txt --verbose=1 -[ 49%] Linking CXX static library libcomp_render.a -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cmake -P CMakeFiles/comp_render.dir/cmake_clean_target.cmake +[ 50%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_tracker_psmv.cpp.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_tracker_psmv.cpp.o -MF CMakeFiles/aux_tracking.dir/t_tracker_psmv.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_tracker_psmv.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_tracker_psmv.cpp +/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/distortion.comp +[ 50%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_instance.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_instance.c.o -MF CMakeFiles/st_oxr.dir/oxr_api_instance.c.o.d -o CMakeFiles/st_oxr.dir/oxr_api_instance.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_api_instance.c /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/monado-ctl.dir/link.d "CMakeFiles/monado-ctl.dir/main.c.o" -o monado-ctl ../../auxiliary/util/libaux_util.a ../../ipc/libipc_client.a ../../ipc/libipc_shared.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../../external/libxrt-external-nanopb.a ../../auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libvulkan.so ../../auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm /usr/lib/aarch64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cmake -E cmake_link_script CMakeFiles/comp_render.dir/link.txt --verbose=1 -[ 49%] Built target monado-ctl -[ 49%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_negotiate.c.o +[ 50%] Built target monado-ctl +[ 50%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_negotiate.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_negotiate.c.o -MF CMakeFiles/st_oxr.dir/oxr_api_negotiate.c.o.d -o CMakeFiles/st_oxr.dir/oxr_api_negotiate.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_api_negotiate.c -/usr/bin/ar qc libcomp_render.a CMakeFiles/comp_render.dir/render/render_buffer.c.o CMakeFiles/comp_render.dir/render/render_compute.c.o CMakeFiles/comp_render.dir/render/render_distortion.c.o CMakeFiles/comp_render.dir/render/render_gfx.c.o CMakeFiles/comp_render.dir/render/render_resources.c.o CMakeFiles/comp_render.dir/render/render_shaders.c.o CMakeFiles/comp_render.dir/render/render_sub_alloc.c.o CMakeFiles/comp_render.dir/render/render_util.c.o -/usr/bin/ranlib libcomp_render.a -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 49%] Built target comp_render -[ 50%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_session.c.o +/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/clear.comp +[ 51%] Generating shaders/layer.comp.h +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer.comp --vn shaders_layer_comp -o /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/shaders/layer.comp.h +[ 51%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_tracker_psvr.cpp.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_tracker_psvr.cpp.o -MF CMakeFiles/aux_tracking.dir/t_tracker_psvr.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_tracker_psvr.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_tracker_psvr.cpp +/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer.comp +[ 51%] Generating shaders/layer_cylinder.frag.h +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_cylinder.frag --vn shaders_layer_cylinder_frag -o /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/shaders/layer_cylinder.frag.h +[ 51%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_euroc_recorder.cpp.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_euroc_recorder.cpp.o -MF CMakeFiles/aux_tracking.dir/t_euroc_recorder.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_euroc_recorder.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_euroc_recorder.cpp +/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_cylinder.frag +[ 52%] Generating shaders/layer_cylinder.vert.h +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_cylinder.vert --vn shaders_layer_cylinder_vert -o /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/shaders/layer_cylinder.vert.h +[ 52%] Generating shaders/layer_equirect2.frag.h +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_equirect2.frag --vn shaders_layer_equirect2_frag -o /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/shaders/layer_equirect2.frag.h +/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_cylinder.vert +[ 53%] Building C object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_vit_loader.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_vit_loader.c.o -MF CMakeFiles/aux_tracking.dir/t_vit_loader.c.o.d -o CMakeFiles/aux_tracking.dir/t_vit_loader.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_vit_loader.c +/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_equirect2.frag +[ 53%] Generating shaders/layer_equirect2.vert.h +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_equirect2.vert --vn shaders_layer_equirect2_vert -o /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/shaders/layer_equirect2.vert.h +[ 53%] Generating shaders/layer_projection.vert.h +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_projection.vert --vn shaders_layer_projection_vert -o /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/shaders/layer_projection.vert.h +/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_equirect2.vert +[ 53%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_session.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_session.c.o -MF CMakeFiles/st_oxr.dir/oxr_api_session.c.o.d -o CMakeFiles/st_oxr.dir/oxr_api_session.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_api_session.c -/usr/bin/ar qc libxrt-external-catch2.a "CMakeFiles/xrt-external-catch2.dir/Catch2/catch_amalgamated.cpp.o" -/usr/bin/ranlib libxrt-external-catch2.a -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 50%] Built target xrt-external-catch2 -make -f src/xrt/compositor/CMakeFiles/comp_util.dir/build.make src/xrt/compositor/CMakeFiles/comp_util.dir/depend -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/CMakeFiles/comp_util.dir/DependInfo.cmake "--color=" -[ 50%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_kalman.cpp.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_kalman.cpp.o -MF CMakeFiles/aux_tracking.dir/t_kalman.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_kalman.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_kalman.cpp -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -make -f src/xrt/compositor/CMakeFiles/comp_util.dir/build.make src/xrt/compositor/CMakeFiles/comp_util.dir/build -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 51%] Building C object src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_base.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_base.c.o -MF CMakeFiles/comp_util.dir/util/comp_base.c.o.d -o CMakeFiles/comp_util.dir/util/comp_base.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/util/comp_base.c -[ 51%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_space.c.o +/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_projection.vert +[ 53%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_tracker_slam.cpp.o +[ 53%] Generating shaders/layer_quad.vert.h +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_tracker_slam.cpp.o -MF CMakeFiles/aux_tracking.dir/t_tracker_slam.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_tracker_slam.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_tracker_slam.cpp +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_quad.vert --vn shaders_layer_quad_vert -o /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/shaders/layer_quad.vert.h +/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_quad.vert +[ 54%] Generating shaders/layer_shared.frag.h +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_shared.frag --vn shaders_layer_shared_frag -o /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/shaders/layer_shared.frag.h +[ 55%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_space.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_space.c.o -MF CMakeFiles/st_oxr.dir/oxr_api_space.c.o.d -o CMakeFiles/st_oxr.dir/oxr_api_space.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_api_space.c -[ 51%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_tracker_psmv.cpp.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_tracker_psmv.cpp.o -MF CMakeFiles/aux_tracking.dir/t_tracker_psmv.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_tracker_psmv.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_tracker_psmv.cpp -[ 51%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_swapchain.c.o +/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_shared.frag +[ 55%] Generating shaders/mesh.frag.h +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/mesh.frag --vn shaders_mesh_frag -o /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/shaders/mesh.frag.h +[ 55%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_swapchain.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_swapchain.c.o -MF CMakeFiles/st_oxr.dir/oxr_api_swapchain.c.o.d -o CMakeFiles/st_oxr.dir/oxr_api_swapchain.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_api_swapchain.c -[ 51%] Building C object src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_layer_accum.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_layer_accum.c.o -MF CMakeFiles/comp_util.dir/util/comp_layer_accum.c.o.d -o CMakeFiles/comp_util.dir/util/comp_layer_accum.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/util/comp_layer_accum.c -[ 51%] Building C object src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_render_cs.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_render_cs.c.o -MF CMakeFiles/comp_util.dir/util/comp_render_cs.c.o.d -o CMakeFiles/comp_util.dir/util/comp_render_cs.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/util/comp_render_cs.c -[ 51%] Building C object src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_render_gfx.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_render_gfx.c.o -MF CMakeFiles/comp_util.dir/util/comp_render_gfx.c.o.d -o CMakeFiles/comp_util.dir/util/comp_render_gfx.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/util/comp_render_gfx.c -[ 51%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_system.c.o +/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/mesh.frag +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/CMakeFiles/comp_render.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' +make -f src/xrt/compositor/CMakeFiles/comp_render.dir/build.make src/xrt/compositor/CMakeFiles/comp_render.dir/build +make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' +[ 55%] Building C object src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_buffer.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_buffer.c.o -MF CMakeFiles/comp_render.dir/render/render_buffer.c.o.d -o CMakeFiles/comp_render.dir/render/render_buffer.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/render/render_buffer.c +[ 55%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_system.c.o +[ 55%] Building C object src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_compute.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_system.c.o -MF CMakeFiles/st_oxr.dir/oxr_api_system.c.o.d -o CMakeFiles/st_oxr.dir/oxr_api_system.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_api_system.c -[ 51%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_xdev.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_compute.c.o -MF CMakeFiles/comp_render.dir/render/render_compute.c.o.d -o CMakeFiles/comp_render.dir/render/render_compute.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/render/render_compute.c +[ 55%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_xdev.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_xdev.c.o -MF CMakeFiles/st_oxr.dir/oxr_api_xdev.c.o.d -o CMakeFiles/st_oxr.dir/oxr_api_xdev.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_api_xdev.c -[ 51%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_tracker_psvr.cpp.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_tracker_psvr.cpp.o -MF CMakeFiles/aux_tracking.dir/t_tracker_psvr.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_tracker_psvr.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_tracker_psvr.cpp -[ 52%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_binding.c.o +[ 55%] Building C object src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_distortion.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_distortion.c.o -MF CMakeFiles/comp_render.dir/render/render_distortion.c.o.d -o CMakeFiles/comp_render.dir/render/render_distortion.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/render/render_distortion.c +[ 56%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_binding.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_binding.c.o -MF CMakeFiles/st_oxr.dir/oxr_binding.c.o.d -o CMakeFiles/st_oxr.dir/oxr_binding.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_binding.c -[ 52%] Building C object src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_scratch.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_scratch.c.o -MF CMakeFiles/comp_util.dir/util/comp_scratch.c.o.d -o CMakeFiles/comp_util.dir/util/comp_scratch.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/util/comp_scratch.c -[ 52%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_dpad.c.o +[ 57%] Building C object src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_gfx.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_gfx.c.o -MF CMakeFiles/comp_render.dir/render/render_gfx.c.o.d -o CMakeFiles/comp_render.dir/render/render_gfx.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/render/render_gfx.c +[ 57%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_dpad.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_dpad.c.o -MF CMakeFiles/st_oxr.dir/oxr_dpad.c.o.d -o CMakeFiles/st_oxr.dir/oxr_dpad.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_dpad.c -make -f tests/CMakeFiles/tests_cxx_wrappers.dir/build.make tests/CMakeFiles/tests_cxx_wrappers.dir/depend -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/CMakeFiles/tests_cxx_wrappers.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -make -f tests/CMakeFiles/tests_cxx_wrappers.dir/build.make tests/CMakeFiles/tests_cxx_wrappers.dir/build -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 52%] Building CXX object tests/CMakeFiles/tests_cxx_wrappers.dir/tests_cxx_wrappers.cpp.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_cxx_wrappers.dir/tests_cxx_wrappers.cpp.o -MF CMakeFiles/tests_cxx_wrappers.dir/tests_cxx_wrappers.cpp.o.d -o CMakeFiles/tests_cxx_wrappers.dir/tests_cxx_wrappers.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_cxx_wrappers.cpp -[ 52%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_event.c.o +[ 57%] Building C object src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_resources.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_resources.c.o -MF CMakeFiles/comp_render.dir/render/render_resources.c.o.d -o CMakeFiles/comp_render.dir/render/render_resources.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/render/render_resources.c +[ 57%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_event.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_event.c.o -MF CMakeFiles/st_oxr.dir/oxr_event.c.o.d -o CMakeFiles/st_oxr.dir/oxr_event.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_event.c -[ 53%] Building C object src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_semaphore.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_semaphore.c.o -MF CMakeFiles/comp_util.dir/util/comp_semaphore.c.o.d -o CMakeFiles/comp_util.dir/util/comp_semaphore.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/util/comp_semaphore.c -[ 53%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_frame_sync.c.o +[ 57%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_frame_sync.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_frame_sync.c.o -MF CMakeFiles/st_oxr.dir/oxr_frame_sync.c.o.d -o CMakeFiles/st_oxr.dir/oxr_frame_sync.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_frame_sync.c -[ 53%] Building C object src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_swapchain.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_swapchain.c.o -MF CMakeFiles/comp_util.dir/util/comp_swapchain.c.o.d -o CMakeFiles/comp_util.dir/util/comp_swapchain.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/util/comp_swapchain.c -[ 53%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_handle_base.c.o +[ 57%] Building C object src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_shaders.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_shaders.c.o -MF CMakeFiles/comp_render.dir/render/render_shaders.c.o.d -o CMakeFiles/comp_render.dir/render/render_shaders.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/render/render_shaders.c +[ 57%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_handle_base.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_handle_base.c.o -MF CMakeFiles/st_oxr.dir/oxr_handle_base.c.o.d -o CMakeFiles/st_oxr.dir/oxr_handle_base.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_handle_base.c -[ 54%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_input.c.o +[ 57%] Building C object src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_sub_alloc.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_sub_alloc.c.o -MF CMakeFiles/comp_render.dir/render/render_sub_alloc.c.o.d -o CMakeFiles/comp_render.dir/render/render_sub_alloc.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/render/render_sub_alloc.c +[ 57%] Building C object src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_util.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_util.c.o -MF CMakeFiles/comp_render.dir/render/render_util.c.o.d -o CMakeFiles/comp_render.dir/render/render_util.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/render/render_util.c +[ 58%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_input.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_input.c.o -MF CMakeFiles/st_oxr.dir/oxr_input.c.o.d -o CMakeFiles/st_oxr.dir/oxr_input.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_input.c -[ 54%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_euroc_recorder.cpp.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_euroc_recorder.cpp.o -MF CMakeFiles/aux_tracking.dir/t_euroc_recorder.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_euroc_recorder.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_euroc_recorder.cpp -[ 54%] Building C object src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_sync.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_sync.c.o -MF CMakeFiles/comp_util.dir/util/comp_sync.c.o.d -o CMakeFiles/comp_util.dir/util/comp_sync.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/util/comp_sync.c -make -f tests/CMakeFiles/tests_deque.dir/build.make tests/CMakeFiles/tests_deque.dir/depend -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/CMakeFiles/tests_deque.dir/DependInfo.cmake "--color=" -[ 54%] Building C object src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_vulkan.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_vulkan.c.o -MF CMakeFiles/comp_util.dir/util/comp_vulkan.c.o.d -o CMakeFiles/comp_util.dir/util/comp_vulkan.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/util/comp_vulkan.c -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -make -f tests/CMakeFiles/tests_deque.dir/build.make tests/CMakeFiles/tests_deque.dir/build -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 55%] Building CXX object tests/CMakeFiles/tests_deque.dir/tests_deque.cpp.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_deque.dir/tests_deque.cpp.o -MF CMakeFiles/tests_deque.dir/tests_deque.cpp.o.d -o CMakeFiles/tests_deque.dir/tests_deque.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_deque.cpp -[ 55%] Linking CXX static library libcomp_util.a -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cmake -P CMakeFiles/comp_util.dir/cmake_clean_target.cmake -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cmake -E cmake_link_script CMakeFiles/comp_util.dir/link.txt --verbose=1 -/usr/bin/ar qc libcomp_util.a CMakeFiles/comp_util.dir/util/comp_base.c.o CMakeFiles/comp_util.dir/util/comp_layer_accum.c.o CMakeFiles/comp_util.dir/util/comp_render_cs.c.o CMakeFiles/comp_util.dir/util/comp_render_gfx.c.o CMakeFiles/comp_util.dir/util/comp_scratch.c.o CMakeFiles/comp_util.dir/util/comp_semaphore.c.o CMakeFiles/comp_util.dir/util/comp_swapchain.c.o CMakeFiles/comp_util.dir/util/comp_sync.c.o CMakeFiles/comp_util.dir/util/comp_vulkan.c.o -/usr/bin/ranlib libcomp_util.a -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 55%] Built target comp_util -make -f tests/CMakeFiles/tests_generic_callbacks.dir/build.make tests/CMakeFiles/tests_generic_callbacks.dir/depend -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/CMakeFiles/tests_generic_callbacks.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -make -f tests/CMakeFiles/tests_generic_callbacks.dir/build.make tests/CMakeFiles/tests_generic_callbacks.dir/build -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 55%] Building CXX object tests/CMakeFiles/tests_generic_callbacks.dir/tests_generic_callbacks.cpp.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_generic_callbacks.dir/tests_generic_callbacks.cpp.o -MF CMakeFiles/tests_generic_callbacks.dir/tests_generic_callbacks.cpp.o.d -o CMakeFiles/tests_generic_callbacks.dir/tests_generic_callbacks.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_generic_callbacks.cpp -[ 55%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_input_transform.c.o +[ 58%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_input_transform.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_input_transform.c.o -MF CMakeFiles/st_oxr.dir/oxr_input_transform.c.o.d -o CMakeFiles/st_oxr.dir/oxr_input_transform.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_input_transform.c -[ 55%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_instance.c.o +[ 59%] Linking CXX static library libcomp_render.a +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cmake -P CMakeFiles/comp_render.dir/cmake_clean_target.cmake +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cmake -E cmake_link_script CMakeFiles/comp_render.dir/link.txt --verbose=1 +[ 59%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_instance.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_instance.c.o -MF CMakeFiles/st_oxr.dir/oxr_instance.c.o.d -o CMakeFiles/st_oxr.dir/oxr_instance.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_instance.c -[ 55%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_logger.c.o +/usr/bin/ar qc libcomp_render.a CMakeFiles/comp_render.dir/render/render_buffer.c.o CMakeFiles/comp_render.dir/render/render_compute.c.o CMakeFiles/comp_render.dir/render/render_distortion.c.o CMakeFiles/comp_render.dir/render/render_gfx.c.o CMakeFiles/comp_render.dir/render/render_resources.c.o CMakeFiles/comp_render.dir/render/render_shaders.c.o CMakeFiles/comp_render.dir/render/render_sub_alloc.c.o CMakeFiles/comp_render.dir/render/render_util.c.o +/usr/bin/ranlib libcomp_render.a +make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' +[ 59%] Built target comp_render +[ 59%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_logger.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_logger.c.o -MF CMakeFiles/st_oxr.dir/oxr_logger.c.o.d -o CMakeFiles/st_oxr.dir/oxr_logger.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_logger.c -[ 55%] Linking CXX executable tests_cxx_wrappers -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_cxx_wrappers.dir/link.txt --verbose=1 -[ 55%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_path.c.o +[ 60%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_path.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_path.c.o -MF CMakeFiles/st_oxr.dir/oxr_path.c.o.d -o CMakeFiles/st_oxr.dir/oxr_path.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_path.c -[ 56%] Building C object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_vit_loader.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_vit_loader.c.o -MF CMakeFiles/aux_tracking.dir/t_vit_loader.c.o.d -o CMakeFiles/aux_tracking.dir/t_vit_loader.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_vit_loader.c -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_cxx_wrappers.dir/link.d CMakeFiles/tests_cxx_wrappers.dir/tests_cxx_wrappers.cpp.o -o tests_cxx_wrappers ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 56%] Built target tests_cxx_wrappers -[ 56%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_tracker_slam.cpp.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_tracker_slam.cpp.o -MF CMakeFiles/aux_tracking.dir/t_tracker_slam.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_tracker_slam.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_tracker_slam.cpp -[ 57%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_pretty_print.c.o +[ 60%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_pretty_print.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_pretty_print.c.o -MF CMakeFiles/st_oxr.dir/oxr_pretty_print.c.o.d -o CMakeFiles/st_oxr.dir/oxr_pretty_print.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_pretty_print.c -[ 57%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_session.c.o +[ 60%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_session.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_session.c.o -MF CMakeFiles/st_oxr.dir/oxr_session.c.o.d -o CMakeFiles/st_oxr.dir/oxr_session.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_session.c -[ 57%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_session_frame_end.c.o +[ 60%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_session_frame_end.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_session_frame_end.c.o -MF CMakeFiles/st_oxr.dir/oxr_session_frame_end.c.o.d -o CMakeFiles/st_oxr.dir/oxr_session_frame_end.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_session_frame_end.c -[ 57%] Linking CXX executable tests_deque -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_deque.dir/link.txt --verbose=1 -/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_session_frame_end.c: In function 'submit_projection_layer': -/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_session_frame_end.c:1308:31: warning: variable 'd_scs' set but not used [-Wunused-but-set-variable] - 1308 | struct oxr_swapchain *d_scs[XRT_MAX_VIEWS] = {0}; - | ^~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_deque.dir/link.d CMakeFiles/tests_deque.dir/tests_deque.cpp.o -o tests_deque ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 57%] Built target tests_deque -make -f tests/CMakeFiles/tests_history_buf.dir/build.make tests/CMakeFiles/tests_history_buf.dir/depend -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/CMakeFiles/tests_history_buf.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -make -f tests/CMakeFiles/tests_history_buf.dir/build.make tests/CMakeFiles/tests_history_buf.dir/build -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 57%] Building CXX object tests/CMakeFiles/tests_history_buf.dir/tests_history_buf.cpp.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_history_buf.dir/tests_history_buf.cpp.o -MF CMakeFiles/tests_history_buf.dir/tests_history_buf.cpp.o.d -o CMakeFiles/tests_history_buf.dir/tests_history_buf.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_history_buf.cpp -make -f tests/CMakeFiles/tests_id_ringbuffer.dir/build.make tests/CMakeFiles/tests_id_ringbuffer.dir/depend +make -f src/xrt/compositor/CMakeFiles/comp_util.dir/build.make src/xrt/compositor/CMakeFiles/comp_util.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/CMakeFiles/tests_id_ringbuffer.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/CMakeFiles/comp_util.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -make -f tests/CMakeFiles/tests_id_ringbuffer.dir/build.make tests/CMakeFiles/tests_id_ringbuffer.dir/build +make -f src/xrt/compositor/CMakeFiles/comp_util.dir/build.make src/xrt/compositor/CMakeFiles/comp_util.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 57%] Building CXX object tests/CMakeFiles/tests_id_ringbuffer.dir/tests_id_ringbuffer.cpp.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_id_ringbuffer.dir/tests_id_ringbuffer.cpp.o -MF CMakeFiles/tests_id_ringbuffer.dir/tests_id_ringbuffer.cpp.o.d -o CMakeFiles/tests_id_ringbuffer.dir/tests_id_ringbuffer.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_id_ringbuffer.cpp -[ 57%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_space.c.o +[ 60%] Building C object src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_base.c.o +[ 60%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_space.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_base.c.o -MF CMakeFiles/comp_util.dir/util/comp_base.c.o.d -o CMakeFiles/comp_util.dir/util/comp_base.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/util/comp_base.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_space.c.o -MF CMakeFiles/st_oxr.dir/oxr_space.c.o.d -o CMakeFiles/st_oxr.dir/oxr_space.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_space.c -[ 57%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_swapchain.c.o +/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_session_frame_end.c: In function 'submit_projection_layer': +/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_session_frame_end.c:1308:31: warning: variable 'd_scs' set but not used [-Wunused-but-set-variable] + 1308 | struct oxr_swapchain *d_scs[XRT_MAX_VIEWS] = {0}; + | ^~~~~ +[ 61%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_swapchain.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_swapchain.c.o -MF CMakeFiles/st_oxr.dir/oxr_swapchain.c.o.d -o CMakeFiles/st_oxr.dir/oxr_swapchain.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_swapchain.c -[ 58%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_system.c.o +[ 61%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_system.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_system.c.o -MF CMakeFiles/st_oxr.dir/oxr_system.c.o.d -o CMakeFiles/st_oxr.dir/oxr_system.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_system.c -[ 58%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_verify.c.o +[ 61%] Building C object src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_layer_accum.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_layer_accum.c.o -MF CMakeFiles/comp_util.dir/util/comp_layer_accum.c.o.d -o CMakeFiles/comp_util.dir/util/comp_layer_accum.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/util/comp_layer_accum.c +[ 61%] Building C object src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_render_cs.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_render_cs.c.o -MF CMakeFiles/comp_util.dir/util/comp_render_cs.c.o.d -o CMakeFiles/comp_util.dir/util/comp_render_cs.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/util/comp_render_cs.c +[ 61%] Building C object src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_scratch.c.o +[ 61%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_verify.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_scratch.c.o -MF CMakeFiles/comp_util.dir/util/comp_scratch.c.o.d -o CMakeFiles/comp_util.dir/util/comp_scratch.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/util/comp_scratch.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_verify.c.o -MF CMakeFiles/st_oxr.dir/oxr_verify.c.o.d -o CMakeFiles/st_oxr.dir/oxr_verify.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_verify.c -[ 58%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_xdev.c.o +[ 62%] Building C object src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_render_gfx.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_render_gfx.c.o -MF CMakeFiles/comp_util.dir/util/comp_render_gfx.c.o.d -o CMakeFiles/comp_util.dir/util/comp_render_gfx.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/util/comp_render_gfx.c +[ 62%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_xdev.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_xdev.c.o -MF CMakeFiles/st_oxr.dir/oxr_xdev.c.o.d -o CMakeFiles/st_oxr.dir/oxr_xdev.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_xdev.c -make -f tests/CMakeFiles/tests_json.dir/build.make tests/CMakeFiles/tests_json.dir/depend -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/CMakeFiles/tests_json.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -make -f tests/CMakeFiles/tests_json.dir/build.make tests/CMakeFiles/tests_json.dir/build -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 59%] Building CXX object tests/CMakeFiles/tests_json.dir/tests_json.cpp.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_json.dir/tests_json.cpp.o -MF CMakeFiles/tests_json.dir/tests_json.cpp.o.d -o CMakeFiles/tests_json.dir/tests_json.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_json.cpp -make -f tests/CMakeFiles/tests_lowpass_float.dir/build.make tests/CMakeFiles/tests_lowpass_float.dir/depend -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/CMakeFiles/tests_lowpass_float.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -make -f tests/CMakeFiles/tests_lowpass_float.dir/build.make tests/CMakeFiles/tests_lowpass_float.dir/build -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 59%] Building CXX object tests/CMakeFiles/tests_lowpass_float.dir/tests_lowpass_float.cpp.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_lowpass_float.dir/tests_lowpass_float.cpp.o -MF CMakeFiles/tests_lowpass_float.dir/tests_lowpass_float.cpp.o.d -o CMakeFiles/tests_lowpass_float.dir/tests_lowpass_float.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_lowpass_float.cpp -[ 59%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_session_gfx_vk.c.o +[ 63%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_session_gfx_vk.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_session_gfx_vk.c.o -MF CMakeFiles/st_oxr.dir/oxr_session_gfx_vk.c.o.d -o CMakeFiles/st_oxr.dir/oxr_session_gfx_vk.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_session_gfx_vk.c -[ 59%] Linking CXX executable tests_generic_callbacks -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_generic_callbacks.dir/link.txt --verbose=1 -[ 59%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_swapchain_vk.c.o +[ 63%] Building C object src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_semaphore.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_semaphore.c.o -MF CMakeFiles/comp_util.dir/util/comp_semaphore.c.o.d -o CMakeFiles/comp_util.dir/util/comp_semaphore.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/util/comp_semaphore.c +[ 63%] Building C object src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_swapchain.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_swapchain.c.o -MF CMakeFiles/comp_util.dir/util/comp_swapchain.c.o.d -o CMakeFiles/comp_util.dir/util/comp_swapchain.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/util/comp_swapchain.c +[ 63%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_swapchain_vk.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_swapchain_vk.c.o -MF CMakeFiles/st_oxr.dir/oxr_swapchain_vk.c.o.d -o CMakeFiles/st_oxr.dir/oxr_swapchain_vk.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_swapchain_vk.c -[ 60%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_vulkan.c.o +[ 63%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_vulkan.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_vulkan.c.o -MF CMakeFiles/st_oxr.dir/oxr_vulkan.c.o.d -o CMakeFiles/st_oxr.dir/oxr_vulkan.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_vulkan.c -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_generic_callbacks.dir/link.d CMakeFiles/tests_generic_callbacks.dir/tests_generic_callbacks.cpp.o -o tests_generic_callbacks ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 60%] Built target tests_generic_callbacks -[ 60%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_swapchain_gl.c.o +[ 63%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_swapchain_gl.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_swapchain_gl.c.o -MF CMakeFiles/st_oxr.dir/oxr_swapchain_gl.c.o.d -o CMakeFiles/st_oxr.dir/oxr_swapchain_gl.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_swapchain_gl.c -make -f tests/CMakeFiles/tests_lowpass_integer.dir/build.make tests/CMakeFiles/tests_lowpass_integer.dir/depend -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/CMakeFiles/tests_lowpass_integer.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -make -f tests/CMakeFiles/tests_lowpass_integer.dir/build.make tests/CMakeFiles/tests_lowpass_integer.dir/build -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 60%] Building CXX object tests/CMakeFiles/tests_lowpass_integer.dir/tests_lowpass_integer.cpp.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_lowpass_integer.dir/tests_lowpass_integer.cpp.o -MF CMakeFiles/tests_lowpass_integer.dir/tests_lowpass_integer.cpp.o.d -o CMakeFiles/tests_lowpass_integer.dir/tests_lowpass_integer.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_lowpass_integer.cpp -[ 60%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_session_gfx_gl_xlib.c.o +[ 63%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_session_gfx_gl_xlib.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_session_gfx_gl_xlib.c.o -MF CMakeFiles/st_oxr.dir/oxr_session_gfx_gl_xlib.c.o.d -o CMakeFiles/st_oxr.dir/oxr_session_gfx_gl_xlib.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_session_gfx_gl_xlib.c -[ 60%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_session_gfx_egl.c.o +[ 64%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_session_gfx_egl.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_session_gfx_egl.c.o -MF CMakeFiles/st_oxr.dir/oxr_session_gfx_egl.c.o.d -o CMakeFiles/st_oxr.dir/oxr_session_gfx_egl.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_session_gfx_egl.c -[ 60%] Linking CXX static library libst_oxr.a +[ 64%] Building C object src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_sync.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_sync.c.o -MF CMakeFiles/comp_util.dir/util/comp_sync.c.o.d -o CMakeFiles/comp_util.dir/util/comp_sync.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/util/comp_sync.c +[ 65%] Building C object src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_vulkan.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_vulkan.c.o -MF CMakeFiles/comp_util.dir/util/comp_vulkan.c.o.d -o CMakeFiles/comp_util.dir/util/comp_vulkan.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/util/comp_vulkan.c +[ 65%] Linking CXX static library libst_oxr.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cmake -P CMakeFiles/st_oxr.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cmake -E cmake_link_script CMakeFiles/st_oxr.dir/link.txt --verbose=1 /usr/bin/ar qc libst_oxr.a CMakeFiles/st_oxr.dir/oxr_api_action.c.o CMakeFiles/st_oxr.dir/oxr_api_instance.c.o CMakeFiles/st_oxr.dir/oxr_api_negotiate.c.o CMakeFiles/st_oxr.dir/oxr_api_session.c.o CMakeFiles/st_oxr.dir/oxr_api_space.c.o CMakeFiles/st_oxr.dir/oxr_api_swapchain.c.o CMakeFiles/st_oxr.dir/oxr_api_system.c.o CMakeFiles/st_oxr.dir/oxr_api_xdev.c.o CMakeFiles/st_oxr.dir/oxr_binding.c.o CMakeFiles/st_oxr.dir/oxr_dpad.c.o CMakeFiles/st_oxr.dir/oxr_event.c.o CMakeFiles/st_oxr.dir/oxr_frame_sync.c.o CMakeFiles/st_oxr.dir/oxr_handle_base.c.o CMakeFiles/st_oxr.dir/oxr_input.c.o CMakeFiles/st_oxr.dir/oxr_input_transform.c.o CMakeFiles/st_oxr.dir/oxr_instance.c.o CMakeFiles/st_oxr.dir/oxr_logger.c.o CMakeFiles/st_oxr.dir/oxr_path.c.o CMakeFiles/st_oxr.dir/oxr_pretty_print.c.o CMakeFiles/st_oxr.dir/oxr_session.c.o CMakeFiles/st_oxr.dir/oxr_session_frame_end.c.o CMakeFiles/st_oxr.dir/oxr_space.c.o CMakeFiles/st_oxr.dir/oxr_swapchain.c.o CMakeFiles/st_oxr.dir/oxr_system.c.o CMakeFiles/st_oxr.dir/oxr_verify.c.o CMakeFiles/st_oxr.dir/oxr_xdev.c.o CMakeFiles/st_oxr.dir/oxr_session_gfx_vk.c.o CMakeFiles/st_oxr.dir/oxr_swapchain_vk.c.o CMakeFiles/st_oxr.dir/oxr_vulkan.c.o CMakeFiles/st_oxr.dir/oxr_swapchain_gl.c.o CMakeFiles/st_oxr.dir/oxr_session_gfx_gl_xlib.c.o CMakeFiles/st_oxr.dir/oxr_session_gfx_egl.c.o /usr/bin/ranlib libst_oxr.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 60%] Built target st_oxr -make -f tests/CMakeFiles/tests_pacing.dir/build.make tests/CMakeFiles/tests_pacing.dir/depend -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/CMakeFiles/tests_pacing.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -make -f tests/CMakeFiles/tests_pacing.dir/build.make tests/CMakeFiles/tests_pacing.dir/build -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 60%] Building CXX object tests/CMakeFiles/tests_pacing.dir/tests_pacing.cpp.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_pacing.dir/tests_pacing.cpp.o -MF CMakeFiles/tests_pacing.dir/tests_pacing.cpp.o.d -o CMakeFiles/tests_pacing.dir/tests_pacing.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_pacing.cpp -[ 60%] Linking CXX executable tests_lowpass_float -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_lowpass_float.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_lowpass_float.dir/link.d CMakeFiles/tests_lowpass_float.dir/tests_lowpass_float.cpp.o -o tests_lowpass_float ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 60%] Built target tests_lowpass_float -make -f tests/CMakeFiles/tests_quatexpmap.dir/build.make tests/CMakeFiles/tests_quatexpmap.dir/depend -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/CMakeFiles/tests_quatexpmap.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -make -f tests/CMakeFiles/tests_quatexpmap.dir/build.make tests/CMakeFiles/tests_quatexpmap.dir/build -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 60%] Building CXX object tests/CMakeFiles/tests_quatexpmap.dir/tests_quatexpmap.cpp.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_quatexpmap.dir/tests_quatexpmap.cpp.o -MF CMakeFiles/tests_quatexpmap.dir/tests_quatexpmap.cpp.o.d -o CMakeFiles/tests_quatexpmap.dir/tests_quatexpmap.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_quatexpmap.cpp -make -f tests/CMakeFiles/tests_quat_change_of_basis.dir/build.make tests/CMakeFiles/tests_quat_change_of_basis.dir/depend -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/CMakeFiles/tests_quat_change_of_basis.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -make -f tests/CMakeFiles/tests_quat_change_of_basis.dir/build.make tests/CMakeFiles/tests_quat_change_of_basis.dir/build -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 61%] Building CXX object tests/CMakeFiles/tests_quat_change_of_basis.dir/tests_quat_change_of_basis.cpp.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /usr/include/eigen3 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_quat_change_of_basis.dir/tests_quat_change_of_basis.cpp.o -MF CMakeFiles/tests_quat_change_of_basis.dir/tests_quat_change_of_basis.cpp.o.d -o CMakeFiles/tests_quat_change_of_basis.dir/tests_quat_change_of_basis.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_quat_change_of_basis.cpp -[ 62%] Linking CXX executable tests_lowpass_integer -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_lowpass_integer.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_lowpass_integer.dir/link.d CMakeFiles/tests_lowpass_integer.dir/tests_lowpass_integer.cpp.o -o tests_lowpass_integer ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 62%] Built target tests_lowpass_integer -make -f tests/CMakeFiles/tests_quat_swing_twist.dir/build.make tests/CMakeFiles/tests_quat_swing_twist.dir/depend -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/CMakeFiles/tests_quat_swing_twist.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -make -f tests/CMakeFiles/tests_quat_swing_twist.dir/build.make tests/CMakeFiles/tests_quat_swing_twist.dir/build -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 62%] Building CXX object tests/CMakeFiles/tests_quat_swing_twist.dir/tests_quat_swing_twist.cpp.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /usr/include/eigen3 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_quat_swing_twist.dir/tests_quat_swing_twist.cpp.o -MF CMakeFiles/tests_quat_swing_twist.dir/tests_quat_swing_twist.cpp.o.d -o CMakeFiles/tests_quat_swing_twist.dir/tests_quat_swing_twist.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_quat_swing_twist.cpp -make -f tests/CMakeFiles/tests_rational.dir/build.make tests/CMakeFiles/tests_rational.dir/depend -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/CMakeFiles/tests_rational.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -make -f tests/CMakeFiles/tests_rational.dir/build.make tests/CMakeFiles/tests_rational.dir/build -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 62%] Building CXX object tests/CMakeFiles/tests_rational.dir/tests_rational.cpp.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_rational.dir/tests_rational.cpp.o -MF CMakeFiles/tests_rational.dir/tests_rational.cpp.o.d -o CMakeFiles/tests_rational.dir/tests_rational.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_rational.cpp -[ 62%] Linking CXX executable tests_id_ringbuffer -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_id_ringbuffer.dir/link.txt --verbose=1 -[ 63%] Linking CXX static library libdrv_rift_s.a -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_rift_s.dir/cmake_clean_target.cmake -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_rift_s.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_id_ringbuffer.dir/link.d CMakeFiles/tests_id_ringbuffer.dir/tests_id_ringbuffer.cpp.o -o tests_id_ringbuffer ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 63%] Built target tests_id_ringbuffer -make -f tests/CMakeFiles/tests_relation_chain.dir/build.make tests/CMakeFiles/tests_relation_chain.dir/depend -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/CMakeFiles/tests_relation_chain.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -make -f tests/CMakeFiles/tests_relation_chain.dir/build.make tests/CMakeFiles/tests_relation_chain.dir/build -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 63%] Building CXX object tests/CMakeFiles/tests_relation_chain.dir/tests_relation_chain.cpp.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_relation_chain.dir/tests_relation_chain.cpp.o -MF CMakeFiles/tests_relation_chain.dir/tests_relation_chain.cpp.o.d -o CMakeFiles/tests_relation_chain.dir/tests_relation_chain.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_relation_chain.cpp -/usr/bin/ar qc libdrv_rift_s.a CMakeFiles/drv_rift_s.dir/rift_s/rift_s_camera.c.o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_controller.c.o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_firmware.c.o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_hmd.c.o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_protocol.c.o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_radio.c.o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_tracker.c.o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_util.cpp.o CMakeFiles/drv_rift_s.dir/rift_s/rift_s.c.o -/usr/bin/ranlib libdrv_rift_s.a -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 63%] Built target drv_rift_s -make -f tests/CMakeFiles/tests_vector.dir/build.make tests/CMakeFiles/tests_vector.dir/depend -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/CMakeFiles/tests_vector.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -make -f tests/CMakeFiles/tests_vector.dir/build.make tests/CMakeFiles/tests_vector.dir/build -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 63%] Building CXX object tests/CMakeFiles/tests_vector.dir/tests_vector.cpp.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_vector.dir/tests_vector.cpp.o -MF CMakeFiles/tests_vector.dir/tests_vector.cpp.o.d -o CMakeFiles/tests_vector.dir/tests_vector.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_vector.cpp -[ 63%] Linking CXX executable tests_pacing -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_pacing.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_pacing.dir/link.d CMakeFiles/tests_pacing.dir/tests_pacing.cpp.o -o tests_pacing ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 63%] Built target tests_pacing -make -f tests/CMakeFiles/tests_worker.dir/build.make tests/CMakeFiles/tests_worker.dir/depend -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/CMakeFiles/tests_worker.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -make -f tests/CMakeFiles/tests_worker.dir/build.make tests/CMakeFiles/tests_worker.dir/build -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 63%] Building CXX object tests/CMakeFiles/tests_worker.dir/tests_worker.cpp.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_worker.dir/tests_worker.cpp.o -MF CMakeFiles/tests_worker.dir/tests_worker.cpp.o.d -o CMakeFiles/tests_worker.dir/tests_worker.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_worker.cpp -[ 64%] Linking CXX executable tests_quatexpmap -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_quatexpmap.dir/link.txt --verbose=1 -[ 65%] Linking CXX executable tests_vector -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_vector.dir/link.txt --verbose=1 -[ 65%] Linking CXX executable tests_json -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_json.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_quatexpmap.dir/link.d CMakeFiles/tests_quatexpmap.dir/tests_quatexpmap.cpp.o -o tests_quatexpmap ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 65%] Built target tests_quatexpmap -make -f tests/CMakeFiles/tests_pose.dir/build.make tests/CMakeFiles/tests_pose.dir/depend -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/CMakeFiles/tests_pose.dir/DependInfo.cmake "--color=" -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_json.dir/link.d CMakeFiles/tests_json.dir/tests_json.cpp.o -o tests_json ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 65%] Linking CXX executable tests_quat_change_of_basis -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_quat_change_of_basis.dir/link.txt --verbose=1 -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -make -f tests/CMakeFiles/tests_pose.dir/build.make tests/CMakeFiles/tests_pose.dir/build -[ 65%] Built target tests_json -make -f tests/CMakeFiles/tests_vec3_angle.dir/build.make tests/CMakeFiles/tests_vec3_angle.dir/depend -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/CMakeFiles/tests_vec3_angle.dir/DependInfo.cmake "--color=" -[ 65%] Building CXX object tests/CMakeFiles/tests_pose.dir/tests_pose.cpp.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_pose.dir/tests_pose.cpp.o -MF CMakeFiles/tests_pose.dir/tests_pose.cpp.o.d -o CMakeFiles/tests_pose.dir/tests_pose.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_pose.cpp -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -make -f tests/CMakeFiles/tests_vec3_angle.dir/build.make tests/CMakeFiles/tests_vec3_angle.dir/build -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_vector.dir/link.d CMakeFiles/tests_vector.dir/tests_vector.cpp.o -o tests_vector ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm -[ 65%] Building CXX object tests/CMakeFiles/tests_vec3_angle.dir/tests_vec3_angle.cpp.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_vec3_angle.dir/tests_vec3_angle.cpp.o -MF CMakeFiles/tests_vec3_angle.dir/tests_vec3_angle.cpp.o.d -o CMakeFiles/tests_vec3_angle.dir/tests_vec3_angle.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_vec3_angle.cpp -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 65%] Built target tests_vector -make -f tests/CMakeFiles/tests_comp_client_vulkan.dir/build.make tests/CMakeFiles/tests_comp_client_vulkan.dir/depend -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/CMakeFiles/tests_comp_client_vulkan.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -make -f tests/CMakeFiles/tests_comp_client_vulkan.dir/build.make tests/CMakeFiles/tests_comp_client_vulkan.dir/build -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 65%] Building CXX object tests/CMakeFiles/tests_comp_client_vulkan.dir/tests_comp_client_vulkan.cpp.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_comp_client_vulkan.dir/tests_comp_client_vulkan.cpp.o -MF CMakeFiles/tests_comp_client_vulkan.dir/tests_comp_client_vulkan.cpp.o.d -o CMakeFiles/tests_comp_client_vulkan.dir/tests_comp_client_vulkan.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_comp_client_vulkan.cpp -[ 65%] Linking CXX executable tests_quat_swing_twist -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_quat_swing_twist.dir/link.txt --verbose=1 -[ 66%] Linking CXX executable tests_history_buf -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_history_buf.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_quat_change_of_basis.dir/link.d CMakeFiles/tests_quat_change_of_basis.dir/tests_quat_change_of_basis.cpp.o -o tests_quat_change_of_basis ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 66%] Built target tests_quat_change_of_basis -make -f tests/CMakeFiles/tests_uv_to_tangent.dir/build.make tests/CMakeFiles/tests_uv_to_tangent.dir/depend -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/CMakeFiles/tests_uv_to_tangent.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -make -f tests/CMakeFiles/tests_uv_to_tangent.dir/build.make tests/CMakeFiles/tests_uv_to_tangent.dir/build -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 67%] Building CXX object tests/CMakeFiles/tests_uv_to_tangent.dir/tests_uv_to_tangent.cpp.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_uv_to_tangent.dir/tests_uv_to_tangent.cpp.o -MF CMakeFiles/tests_uv_to_tangent.dir/tests_uv_to_tangent.cpp.o.d -o CMakeFiles/tests_uv_to_tangent.dir/tests_uv_to_tangent.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_uv_to_tangent.cpp -make -f tests/CMakeFiles/tests_input_transform.dir/build.make tests/CMakeFiles/tests_input_transform.dir/depend -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/CMakeFiles/tests_input_transform.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -make -f tests/CMakeFiles/tests_input_transform.dir/build.make tests/CMakeFiles/tests_input_transform.dir/build -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 67%] Building CXX object tests/CMakeFiles/tests_input_transform.dir/tests_input_transform.cpp.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_input_transform.dir/tests_input_transform.cpp.o -MF CMakeFiles/tests_input_transform.dir/tests_input_transform.cpp.o.d -o CMakeFiles/tests_input_transform.dir/tests_input_transform.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_input_transform.cpp -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_quat_swing_twist.dir/link.d CMakeFiles/tests_quat_swing_twist.dir/tests_quat_swing_twist.cpp.o -o tests_quat_swing_twist ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 67%] Built target tests_quat_swing_twist -make -f tests/CMakeFiles/tests_comp_client_opengl.dir/build.make tests/CMakeFiles/tests_comp_client_opengl.dir/depend +[ 65%] Built target st_oxr +make -f src/xrt/targets/openxr/CMakeFiles/openxr_monado.dir/build.make src/xrt/targets/openxr/CMakeFiles/openxr_monado.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/CMakeFiles/tests_comp_client_opengl.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/openxr /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/openxr /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/openxr/CMakeFiles/openxr_monado.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -make -f tests/CMakeFiles/tests_comp_client_opengl.dir/build.make tests/CMakeFiles/tests_comp_client_opengl.dir/build +make -f src/xrt/targets/openxr/CMakeFiles/openxr_monado.dir/build.make src/xrt/targets/openxr/CMakeFiles/openxr_monado.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 67%] Building CXX object tests/CMakeFiles/tests_comp_client_opengl.dir/tests_comp_client_opengl.cpp.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/tests/SDL2::SDL2 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /usr/include/SDL2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_comp_client_opengl.dir/tests_comp_client_opengl.cpp.o -MF CMakeFiles/tests_comp_client_opengl.dir/tests_comp_client_opengl.cpp.o.d -o CMakeFiles/tests_comp_client_opengl.dir/tests_comp_client_opengl.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_comp_client_opengl.cpp -[ 67%] Linking CXX executable tests_worker -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_worker.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_history_buf.dir/link.d CMakeFiles/tests_history_buf.dir/tests_history_buf.cpp.o -o tests_history_buf ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm +[ 65%] Building C object src/xrt/targets/openxr/CMakeFiles/openxr_monado.dir/target.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/openxr && /usr/bin/cc -D_GNU_SOURCE -Dopenxr_monado_EXPORTS -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/openxr/CMakeFiles/openxr_monado.dir/target.c.o -MF CMakeFiles/openxr_monado.dir/target.c.o.d -o CMakeFiles/openxr_monado.dir/target.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/openxr/target.c +[ 65%] Linking CXX static library libcomp_util.a +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cmake -P CMakeFiles/comp_util.dir/cmake_clean_target.cmake +[ 65%] Linking CXX shared module libopenxr_monado.so +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/openxr && /usr/bin/cmake -E cmake_link_script CMakeFiles/openxr_monado.dir/link.txt --verbose=1 +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cmake -E cmake_link_script CMakeFiles/comp_util.dir/link.txt --verbose=1 +/usr/bin/ar qc libcomp_util.a CMakeFiles/comp_util.dir/util/comp_base.c.o CMakeFiles/comp_util.dir/util/comp_layer_accum.c.o CMakeFiles/comp_util.dir/util/comp_render_cs.c.o CMakeFiles/comp_util.dir/util/comp_render_gfx.c.o CMakeFiles/comp_util.dir/util/comp_scratch.c.o CMakeFiles/comp_util.dir/util/comp_semaphore.c.o CMakeFiles/comp_util.dir/util/comp_swapchain.c.o CMakeFiles/comp_util.dir/util/comp_sync.c.o CMakeFiles/comp_util.dir/util/comp_vulkan.c.o +/usr/bin/ranlib libcomp_util.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 67%] Built target tests_history_buf +[ 65%] Built target comp_util make -f src/xrt/compositor/CMakeFiles/comp_main.dir/build.make src/xrt/compositor/CMakeFiles/comp_main.dir/depend -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 68%] Generating /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols/xdg-shell.c -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/wayland-scanner private-code //usr/share/wayland-protocols/stable/xdg-shell/xdg-shell.xml /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols/xdg-shell.c -[ 68%] Generating /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols/drm-lease-v1-client-protocol.h -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/wayland-scanner client-header //usr/share/wayland-protocols/staging/drm-lease/drm-lease-v1.xml /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols/drm-lease-v1-client-protocol.h -[ 68%] Generating /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols/drm-lease-v1.c -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/wayland-scanner private-code //usr/share/wayland-protocols/staging/drm-lease/drm-lease-v1.xml /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols/drm-lease-v1.c -[ 68%] Generating /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols/xdg-shell-client-protocol.h -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/wayland-scanner client-header //usr/share/wayland-protocols/stable/xdg-shell/xdg-shell.xml /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols/xdg-shell-client-protocol.h -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/CMakeFiles/comp_main.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -make -f src/xrt/compositor/CMakeFiles/comp_main.dir/build.make src/xrt/compositor/CMakeFiles/comp_main.dir/build -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_worker.dir/link.d CMakeFiles/tests_worker.dir/tests_worker.cpp.o -o tests_worker ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 68%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_compositor.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_compositor.c.o -MF CMakeFiles/comp_main.dir/main/comp_compositor.c.o.d -o CMakeFiles/comp_main.dir/main/comp_compositor.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/main/comp_compositor.c -[ 68%] Built target tests_worker make -f src/xrt/compositor/null/CMakeFiles/comp_null.dir/build.make src/xrt/compositor/null/CMakeFiles/comp_null.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' +make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/null /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/null /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/null/CMakeFiles/comp_null.dir/DependInfo.cmake "--color=" +[ 65%] Generating /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols/xdg-shell.c +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/wayland-scanner private-code //usr/share/wayland-protocols/stable/xdg-shell/xdg-shell.xml /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols/xdg-shell.c +[ 66%] Generating /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols/drm-lease-v1-client-protocol.h make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/compositor/null/CMakeFiles/comp_null.dir/build.make src/xrt/compositor/null/CMakeFiles/comp_null.dir/build -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 68%] Building C object src/xrt/compositor/null/CMakeFiles/comp_null.dir/null_compositor.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/null && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/null/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/null/CMakeFiles/comp_null.dir/null_compositor.c.o -MF CMakeFiles/comp_null.dir/null_compositor.c.o.d -o CMakeFiles/comp_null.dir/null_compositor.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/null/null_compositor.c -[ 68%] Linking CXX static library libcomp_null.a -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/null && /usr/bin/cmake -P CMakeFiles/comp_null.dir/cmake_clean_target.cmake -[ 68%] Linking CXX executable tests_vec3_angle -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_vec3_angle.dir/link.txt --verbose=1 -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/null && /usr/bin/cmake -E cmake_link_script CMakeFiles/comp_null.dir/link.txt --verbose=1 -[ 68%] Linking CXX executable tests_pose -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_pose.dir/link.txt --verbose=1 -/usr/bin/ar qc libcomp_null.a CMakeFiles/comp_null.dir/null_compositor.c.o -/usr/bin/ranlib libcomp_null.a -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 68%] Built target comp_null -make -f src/xrt/targets/openxr/CMakeFiles/openxr_monado.dir/build.make src/xrt/targets/openxr/CMakeFiles/openxr_monado.dir/depend -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/openxr /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/openxr /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/openxr/CMakeFiles/openxr_monado.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -make -f src/xrt/targets/openxr/CMakeFiles/openxr_monado.dir/build.make src/xrt/targets/openxr/CMakeFiles/openxr_monado.dir/build -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 69%] Building C object src/xrt/targets/openxr/CMakeFiles/openxr_monado.dir/target.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/openxr && /usr/bin/cc -D_GNU_SOURCE -Dopenxr_monado_EXPORTS -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/openxr/CMakeFiles/openxr_monado.dir/target.c.o -MF CMakeFiles/openxr_monado.dir/target.c.o.d -o CMakeFiles/openxr_monado.dir/target.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/openxr/target.c -[ 70%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_renderer.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_renderer.c.o -MF CMakeFiles/comp_main.dir/main/comp_renderer.c.o.d -o CMakeFiles/comp_main.dir/main/comp_renderer.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/main/comp_renderer.c -[ 70%] Linking CXX shared module libopenxr_monado.so -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/openxr && /usr/bin/cmake -E cmake_link_script CMakeFiles/openxr_monado.dir/link.txt --verbose=1 /usr/lib/aarch64-linux-gnu/libGLX.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /usr/lib/aarch64-linux-gnu/libOpenGL.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /usr/lib/aarch64-linux-gnu/libvulkan.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. @@ -4635,452 +4376,446 @@ /lib/aarch64-linux-gnu/libmvec.so.1: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /lib/aarch64-linux-gnu/libc.so.6: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /lib/ld-linux-aarch64.so.1: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_vec3_angle.dir/link.d CMakeFiles/tests_vec3_angle.dir/tests_vec3_angle.cpp.o -o tests_vec3_angle ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm +make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' +[ 66%] Generating /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols/drm-lease-v1.c +[ 66%] Generating /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols/xdg-shell-client-protocol.h +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/wayland-scanner client-header //usr/share/wayland-protocols/staging/drm-lease/drm-lease-v1.xml /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols/drm-lease-v1-client-protocol.h +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/wayland-scanner private-code //usr/share/wayland-protocols/staging/drm-lease/drm-lease-v1.xml /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols/drm-lease-v1.c +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/wayland-scanner client-header //usr/share/wayland-protocols/stable/xdg-shell/xdg-shell.xml /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols/xdg-shell-client-protocol.h +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/CMakeFiles/comp_main.dir/DependInfo.cmake "--color=" +[ 67%] Building C object src/xrt/compositor/null/CMakeFiles/comp_null.dir/null_compositor.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/null && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/null/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/null/CMakeFiles/comp_null.dir/null_compositor.c.o -MF CMakeFiles/comp_null.dir/null_compositor.c.o.d -o CMakeFiles/comp_null.dir/null_compositor.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/null/null_compositor.c make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 70%] Built target tests_vec3_angle -[ 70%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_settings.c.o +make -f src/xrt/compositor/CMakeFiles/comp_main.dir/build.make src/xrt/compositor/CMakeFiles/comp_main.dir/build +make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' +[ 67%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_compositor.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_compositor.c.o -MF CMakeFiles/comp_main.dir/main/comp_compositor.c.o.d -o CMakeFiles/comp_main.dir/main/comp_compositor.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/main/comp_compositor.c +[ 67%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_renderer.c.o +[ 67%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_settings.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_renderer.c.o -MF CMakeFiles/comp_main.dir/main/comp_renderer.c.o.d -o CMakeFiles/comp_main.dir/main/comp_renderer.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/main/comp_renderer.c +[ 68%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_target_swapchain.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_settings.c.o -MF CMakeFiles/comp_main.dir/main/comp_settings.c.o.d -o CMakeFiles/comp_main.dir/main/comp_settings.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/main/comp_settings.c -[ 70%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_target_swapchain.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_target_swapchain.c.o -MF CMakeFiles/comp_main.dir/main/comp_target_swapchain.c.o.d -o CMakeFiles/comp_main.dir/main/comp_target_swapchain.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/main/comp_target_swapchain.c -[ 70%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_mirror_to_debug_gui.c.o +[ 68%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_mirror_to_debug_gui.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_mirror_to_debug_gui.c.o -MF CMakeFiles/comp_main.dir/main/comp_mirror_to_debug_gui.c.o.d -o CMakeFiles/comp_main.dir/main/comp_mirror_to_debug_gui.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/main/comp_mirror_to_debug_gui.c -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_pose.dir/link.d CMakeFiles/tests_pose.dir/tests_pose.cpp.o -o tests_pose ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm +[ 68%] Linking CXX static library libcomp_null.a +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/null && /usr/bin/cmake -P CMakeFiles/comp_null.dir/cmake_clean_target.cmake +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/null && /usr/bin/cmake -E cmake_link_script CMakeFiles/comp_null.dir/link.txt --verbose=1 +/usr/bin/ar qc libcomp_null.a CMakeFiles/comp_null.dir/null_compositor.c.o +/usr/bin/ranlib libcomp_null.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 70%] Built target tests_pose -[ 71%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_xcb.c.o -/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -u xrNegotiateLoaderRuntimeInterface -Wl,--version-script="/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/openxr/libopenxr.version" -Wl,--dependency-file=CMakeFiles/openxr_monado.dir/link.d -Wl,-z,relro -Wl,-z,now -Wl,--no-undefined -shared -o libopenxr_monado.so CMakeFiles/openxr_monado.dir/target.c.o ../../auxiliary/vk/libaux_vk.a ../../auxiliary/os/libaux_os.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../state_trackers/oxr/libst_oxr.a ../../ipc/libipc_client.a ../../compositor/libcomp_client.a ../../auxiliary/vk/libaux_vk.a /usr/lib/aarch64-linux-gnu/libGLX.so /usr/lib/aarch64-linux-gnu/libOpenGL.so ../../auxiliary/ogl/libaux_ogl.a -ldl ../../ipc/libipc_shared.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../../external/libxrt-external-nanopb.a ../../auxiliary/bindings/libaux_generated_bindings.a ../../auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libvulkan.so /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm /usr/lib/aarch64-linux-gnu/librt.a +[ 68%] Built target comp_null +[ 68%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_xcb.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_xcb.c.o -MF CMakeFiles/comp_main.dir/main/comp_window_xcb.c.o.d -o CMakeFiles/comp_main.dir/main/comp_window_xcb.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/main/comp_window_xcb.c -Generating OpenXR runtime manifest named /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/openxr_monado-dev.json for build tree usage -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/openxr && /usr/bin/cmake -DOUT_FILE=/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/openxr_monado-dev.json -DLIBMONADO= -DTARGET_PATH=/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/openxr/libopenxr_monado.so -P /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/openxr/make_build_manifest_openxr_monado.cmake -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 71%] Built target openxr_monado -[ 71%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_direct_randr.c.o +[ 68%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_direct_randr.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_direct_randr.c.o -MF CMakeFiles/comp_main.dir/main/comp_window_direct_randr.c.o.d -o CMakeFiles/comp_main.dir/main/comp_window_direct_randr.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/main/comp_window_direct_randr.c -[ 71%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_direct_nvidia.c.o +[ 68%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_direct_nvidia.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_direct_nvidia.c.o -MF CMakeFiles/comp_main.dir/main/comp_window_direct_nvidia.c.o.d -o CMakeFiles/comp_main.dir/main/comp_window_direct_nvidia.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/main/comp_window_direct_nvidia.c -[ 71%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_peek.c.o +[ 69%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_peek.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_peek.c.o -MF CMakeFiles/comp_main.dir/main/comp_window_peek.c.o.d -o CMakeFiles/comp_main.dir/main/comp_window_peek.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/main/comp_window_peek.c -[ 71%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_vk_display.c.o +[ 69%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_vk_display.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_vk_display.c.o -MF CMakeFiles/comp_main.dir/main/comp_window_vk_display.c.o.d -o CMakeFiles/comp_main.dir/main/comp_window_vk_display.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/main/comp_window_vk_display.c -[ 72%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_direct.c.o +/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -u xrNegotiateLoaderRuntimeInterface -Wl,--version-script="/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/openxr/libopenxr.version" -Wl,--dependency-file=CMakeFiles/openxr_monado.dir/link.d -Wl,-z,relro -Wl,-z,now -Wl,--no-undefined -shared -o libopenxr_monado.so CMakeFiles/openxr_monado.dir/target.c.o ../../auxiliary/vk/libaux_vk.a ../../auxiliary/os/libaux_os.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../state_trackers/oxr/libst_oxr.a ../../ipc/libipc_client.a ../../compositor/libcomp_client.a ../../auxiliary/vk/libaux_vk.a /usr/lib/aarch64-linux-gnu/libGLX.so /usr/lib/aarch64-linux-gnu/libOpenGL.so ../../auxiliary/ogl/libaux_ogl.a -ldl ../../ipc/libipc_shared.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../../external/libxrt-external-nanopb.a ../../auxiliary/bindings/libaux_generated_bindings.a ../../auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libvulkan.so /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm /usr/lib/aarch64-linux-gnu/librt.a +Generating OpenXR runtime manifest named /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/openxr_monado-dev.json for build tree usage +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/openxr && /usr/bin/cmake -DOUT_FILE=/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/openxr_monado-dev.json -DLIBMONADO= -DTARGET_PATH=/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/openxr/libopenxr_monado.so -P /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/openxr/make_build_manifest_openxr_monado.cmake +[ 69%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_direct.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_direct.c.o -MF CMakeFiles/comp_main.dir/main/comp_window_direct.c.o.d -o CMakeFiles/comp_main.dir/main/comp_window_direct.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/main/comp_window_direct.c -[ 72%] Linking CXX executable tests_uv_to_tangent -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_uv_to_tangent.dir/link.txt --verbose=1 -[ 72%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_wayland.c.o +make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' +[ 69%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_wayland.c.o +[ 69%] Built target openxr_monado cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_wayland.c.o -MF CMakeFiles/comp_main.dir/main/comp_window_wayland.c.o.d -o CMakeFiles/comp_main.dir/main/comp_window_wayland.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/main/comp_window_wayland.c -[ 72%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_direct_wayland.c.o +[ 70%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_direct_wayland.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_direct_wayland.c.o -MF CMakeFiles/comp_main.dir/main/comp_window_direct_wayland.c.o.d -o CMakeFiles/comp_main.dir/main/comp_window_direct_wayland.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/main/comp_window_direct_wayland.c -[ 72%] Linking CXX executable tests_comp_client_vulkan -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_comp_client_vulkan.dir/link.txt --verbose=1 -[ 72%] Linking CXX executable tests_relation_chain -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_relation_chain.dir/link.txt --verbose=1 -[ 72%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/wayland-protocols/xdg-shell.c.o +[ 70%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/wayland-protocols/xdg-shell.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/wayland-protocols/xdg-shell.c.o -MF CMakeFiles/comp_main.dir/wayland-protocols/xdg-shell.c.o.d -o CMakeFiles/comp_main.dir/wayland-protocols/xdg-shell.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols/xdg-shell.c -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_comp_client_vulkan.dir/link.d CMakeFiles/tests_comp_client_vulkan.dir/tests_comp_client_vulkan.cpp.o -o tests_comp_client_vulkan ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/compositor/libcomp_client.a ../src/xrt/compositor/libcomp_mock.a ../src/xrt/compositor/libcomp_util.a ../src/xrt/auxiliary/vk/libaux_vk.a ../src/xrt/auxiliary/ogl/libaux_ogl.a /usr/lib/aarch64-linux-gnu/libGLX.so /usr/lib/aarch64-linux-gnu/libOpenGL.so ../src/xrt/compositor/libcomp_render.a ../src/xrt/auxiliary/vk/libaux_vk.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm /usr/lib/aarch64-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a -[ 72%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/wayland-protocols/drm-lease-v1.c.o +[ 70%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/wayland-protocols/drm-lease-v1.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/wayland-protocols/drm-lease-v1.c.o -MF CMakeFiles/comp_main.dir/wayland-protocols/drm-lease-v1.c.o.d -o CMakeFiles/comp_main.dir/wayland-protocols/drm-lease-v1.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor/wayland-protocols/drm-lease-v1.c -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 72%] Built target tests_comp_client_vulkan -[ 73%] Linking CXX static library libcomp_main.a +[ 70%] Linking CXX static library libcomp_main.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cmake -P CMakeFiles/comp_main.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/compositor && /usr/bin/cmake -E cmake_link_script CMakeFiles/comp_main.dir/link.txt --verbose=1 /usr/bin/ar qc libcomp_main.a CMakeFiles/comp_main.dir/main/comp_compositor.c.o CMakeFiles/comp_main.dir/main/comp_renderer.c.o CMakeFiles/comp_main.dir/main/comp_settings.c.o CMakeFiles/comp_main.dir/main/comp_target_swapchain.c.o CMakeFiles/comp_main.dir/main/comp_mirror_to_debug_gui.c.o CMakeFiles/comp_main.dir/main/comp_window_xcb.c.o CMakeFiles/comp_main.dir/main/comp_window_direct_randr.c.o CMakeFiles/comp_main.dir/main/comp_window_direct_nvidia.c.o CMakeFiles/comp_main.dir/main/comp_window_peek.c.o CMakeFiles/comp_main.dir/main/comp_window_vk_display.c.o CMakeFiles/comp_main.dir/main/comp_window_direct.c.o CMakeFiles/comp_main.dir/main/comp_window_wayland.c.o CMakeFiles/comp_main.dir/main/comp_window_direct_wayland.c.o "CMakeFiles/comp_main.dir/wayland-protocols/xdg-shell.c.o" "CMakeFiles/comp_main.dir/wayland-protocols/drm-lease-v1.c.o" /usr/bin/ranlib libcomp_main.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 73%] Built target comp_main -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_uv_to_tangent.dir/link.d CMakeFiles/tests_uv_to_tangent.dir/tests_uv_to_tangent.cpp.o -o tests_uv_to_tangent ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/compositor/libcomp_render.a ../src/xrt/auxiliary/vk/libaux_vk.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libvulkan.so -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 73%] Built target tests_uv_to_tangent -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_relation_chain.dir/link.d CMakeFiles/tests_relation_chain.dir/tests_relation_chain.cpp.o -o tests_relation_chain ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 73%] Built target tests_relation_chain -[ 74%] Linking CXX executable tests_comp_client_opengl -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_comp_client_opengl.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_comp_client_opengl.dir/link.d CMakeFiles/tests_comp_client_opengl.dir/tests_comp_client_opengl.cpp.o -o tests_comp_client_opengl ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/compositor/libcomp_client.a ../src/xrt/compositor/libcomp_mock.a ../src/xrt/auxiliary/ogl/libaux_ogl.a /usr/lib/aarch64-linux-gnu/libSDL2.so ../src/xrt/auxiliary/vk/libaux_vk.a /usr/lib/aarch64-linux-gnu/libGLX.so /usr/lib/aarch64-linux-gnu/libOpenGL.so ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 74%] Built target tests_comp_client_opengl -[ 74%] Linking CXX executable tests_rational -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_rational.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_rational.dir/link.d CMakeFiles/tests_rational.dir/tests_rational.cpp.o -o tests_rational ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 74%] Built target tests_rational -[ 74%] Linking CXX executable tests_input_transform -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_input_transform.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_input_transform.dir/link.d CMakeFiles/tests_input_transform.dir/tests_input_transform.cpp.o -o tests_input_transform ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/state_trackers/oxr/libst_oxr.a ../src/xrt/compositor/libcomp_client.a ../src/xrt/auxiliary/vk/libaux_vk.a ../src/xrt/auxiliary/ogl/libaux_ogl.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/aarch64-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm /usr/lib/aarch64-linux-gnu/libGLX.so /usr/lib/aarch64-linux-gnu/libOpenGL.so -ldl +[ 70%] Built target comp_main +[ 70%] Linking CXX static library libdrv_rift_s.a +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_rift_s.dir/cmake_clean_target.cmake +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_rift_s.dir/link.txt --verbose=1 +/usr/bin/ar qc libdrv_rift_s.a CMakeFiles/drv_rift_s.dir/rift_s/rift_s_camera.c.o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_controller.c.o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_firmware.c.o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_hmd.c.o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_protocol.c.o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_radio.c.o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_tracker.c.o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_util.cpp.o CMakeFiles/drv_rift_s.dir/rift_s/rift_s.c.o +/usr/bin/ranlib libdrv_rift_s.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 74%] Built target tests_input_transform -[ 74%] Linking CXX static library libaux_tracking.a +[ 70%] Built target drv_rift_s +[ 70%] Linking CXX static library libaux_tracking.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/cmake -P CMakeFiles/aux_tracking.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_tracking.dir/link.txt --verbose=1 +[ 70%] Linking CXX static library libxrt-external-imgui.a +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/cmake -P CMakeFiles/xrt-external-imgui.dir/cmake_clean_target.cmake +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/cmake -E cmake_link_script CMakeFiles/xrt-external-imgui.dir/link.txt --verbose=1 /usr/bin/ar qc libaux_tracking.a CMakeFiles/aux_tracking.dir/t_data_utils.c.o CMakeFiles/aux_tracking.dir/t_imu.cpp.o CMakeFiles/aux_tracking.dir/t_openvr_tracker.cpp.o CMakeFiles/aux_tracking.dir/t_calibration.cpp.o CMakeFiles/aux_tracking.dir/t_convert.cpp.o CMakeFiles/aux_tracking.dir/t_debug_hsv_filter.cpp.o CMakeFiles/aux_tracking.dir/t_debug_hsv_picker.cpp.o CMakeFiles/aux_tracking.dir/t_debug_hsv_viewer.cpp.o CMakeFiles/aux_tracking.dir/t_file.cpp.o CMakeFiles/aux_tracking.dir/t_frame_cv_mat_wrapper.cpp.o CMakeFiles/aux_tracking.dir/t_hsv_filter.c.o CMakeFiles/aux_tracking.dir/t_kalman.cpp.o CMakeFiles/aux_tracking.dir/t_tracker_psmv.cpp.o CMakeFiles/aux_tracking.dir/t_tracker_psvr.cpp.o CMakeFiles/aux_tracking.dir/t_euroc_recorder.cpp.o CMakeFiles/aux_tracking.dir/t_vit_loader.c.o CMakeFiles/aux_tracking.dir/t_tracker_slam.cpp.o /usr/bin/ranlib libaux_tracking.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 74%] Built target aux_tracking +[ 70%] Built target aux_tracking make -f src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/build.make src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/depend make -f src/xrt/drivers/CMakeFiles/drv_psmv.dir/build.make src/xrt/drivers/CMakeFiles/drv_psmv.dir/depend make -f src/xrt/drivers/CMakeFiles/drv_wmr.dir/build.make src/xrt/drivers/CMakeFiles/drv_wmr.dir/depend -make -f src/xrt/drivers/CMakeFiles/drv_euroc.dir/build.make src/xrt/drivers/CMakeFiles/drv_euroc.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vive /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vive /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/DependInfo.cmake "--color=" +make -f src/xrt/drivers/CMakeFiles/drv_euroc.dir/build.make src/xrt/drivers/CMakeFiles/drv_euroc.dir/depend make -f src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/build.make src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_psmv.dir/DependInfo.cmake "--color=" -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_euroc.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_psmv.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_wmr.dir/DependInfo.cmake "--color=" +make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/prober /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/prober /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' +make -f src/xrt/drivers/CMakeFiles/drv_psmv.dir/build.make src/xrt/drivers/CMakeFiles/drv_psmv.dir/build +make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/build.make src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/build make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -make -f src/xrt/drivers/CMakeFiles/drv_psmv.dir/build.make src/xrt/drivers/CMakeFiles/drv_psmv.dir/build +make -f src/xrt/drivers/CMakeFiles/drv_wmr.dir/build.make src/xrt/drivers/CMakeFiles/drv_wmr.dir/build make -f src/xrt/drivers/CMakeFiles/drv_euroc.dir/build.make src/xrt/drivers/CMakeFiles/drv_euroc.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 74%] Building C object src/xrt/drivers/CMakeFiles/drv_euroc.dir/euroc/euroc_device.c.o make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/build.make src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/build -[ 74%] Building CXX object src/xrt/drivers/CMakeFiles/drv_euroc.dir/euroc/euroc_player.cpp.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_euroc.dir/euroc/euroc_device.c.o -MF CMakeFiles/drv_euroc.dir/euroc/euroc_device.c.o.d -o CMakeFiles/drv_euroc.dir/euroc/euroc_device.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_device.c +[ 70%] Building CXX object src/xrt/drivers/CMakeFiles/drv_euroc.dir/euroc/euroc_player.cpp.o +[ 70%] Building C object src/xrt/drivers/CMakeFiles/drv_euroc.dir/euroc/euroc_runner.c.o make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_euroc.dir/euroc/euroc_player.cpp.o -MF CMakeFiles/drv_euroc.dir/euroc/euroc_player.cpp.o.d -o CMakeFiles/drv_euroc.dir/euroc/euroc_player.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_player.cpp -[ 74%] Building C object src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_builder.c.o -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -make -f src/xrt/drivers/CMakeFiles/drv_wmr.dir/build.make src/xrt/drivers/CMakeFiles/drv_wmr.dir/build -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vive && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_builder.c.o -MF CMakeFiles/aux_vive.dir/vive_builder.c.o.d -o CMakeFiles/aux_vive.dir/vive_builder.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vive/vive_builder.c -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 75%] Building C object src/xrt/drivers/CMakeFiles/drv_euroc.dir/euroc/euroc_runner.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_euroc.dir/euroc/euroc_runner.c.o -MF CMakeFiles/drv_euroc.dir/euroc/euroc_runner.c.o.d -o CMakeFiles/drv_euroc.dir/euroc/euroc_runner.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_runner.c -[ 75%] Building C object src/xrt/drivers/CMakeFiles/drv_psmv.dir/psmv/psmv_driver.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_euroc.dir/euroc/euroc_player.cpp.o -MF CMakeFiles/drv_euroc.dir/euroc/euroc_player.cpp.o.d -o CMakeFiles/drv_euroc.dir/euroc/euroc_player.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_player.cpp +[ 70%] Building C object src/xrt/drivers/CMakeFiles/drv_psmv.dir/psmv/psmv_driver.c.o +[ 70%] Building C object src/xrt/drivers/CMakeFiles/drv_euroc.dir/euroc/euroc_device.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_euroc.dir/euroc/euroc_device.c.o -MF CMakeFiles/drv_euroc.dir/euroc/euroc_device.c.o.d -o CMakeFiles/drv_euroc.dir/euroc/euroc_device.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_device.c +[ 70%] Building C object src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_calibration.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_psmv.dir/psmv/psmv_driver.c.o -MF CMakeFiles/drv_psmv.dir/psmv/psmv_driver.c.o.d -o CMakeFiles/drv_psmv.dir/psmv/psmv_driver.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/psmv/psmv_driver.c -[ 75%] Building C object src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_poses.c.o -[ 76%] Building C object src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_config.c.o -[ 76%] Building C object src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_bindings.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vive && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_bindings.c.o -MF CMakeFiles/aux_vive.dir/vive_bindings.c.o.d -o CMakeFiles/aux_vive.dir/vive_bindings.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vive/vive_bindings.c -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vive && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_config.c.o -MF CMakeFiles/aux_vive.dir/vive_config.c.o.d -o CMakeFiles/aux_vive.dir/vive_config.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vive/vive_config.c -[ 76%] Building C object src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_calibration.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vive && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_calibration.c.o -MF CMakeFiles/aux_vive.dir/vive_calibration.c.o.d -o CMakeFiles/aux_vive.dir/vive_calibration.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vive/vive_calibration.c -[ 76%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_config.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vive && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_poses.c.o -MF CMakeFiles/aux_vive.dir/vive_poses.c.o.d -o CMakeFiles/aux_vive.dir/vive_poses.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vive/vive_poses.c +[ 70%] Building C object src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_bindings.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vive && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_bindings.c.o -MF CMakeFiles/aux_vive.dir/vive_bindings.c.o.d -o CMakeFiles/aux_vive.dir/vive_bindings.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vive/vive_bindings.c +[ 71%] Building C object src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_builder.c.o +[ 71%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_controller_base.c.o +[ 71%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_config.c.o +[ 71%] Building C object src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_config.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_config.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_config.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_config.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/wmr/wmr_config.c -[ 77%] Building C object src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_dump.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_controller_base.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_controller_base.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_controller_base.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/wmr/wmr_controller_base.c +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vive && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_builder.c.o -MF CMakeFiles/aux_vive.dir/vive_builder.c.o.d -o CMakeFiles/aux_vive.dir/vive_builder.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vive/vive_builder.c +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vive && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_config.c.o -MF CMakeFiles/aux_vive.dir/vive_config.c.o.d -o CMakeFiles/aux_vive.dir/vive_config.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vive/vive_config.c +[ 71%] Building C object src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_dump.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/prober && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_dump.c.o -MF CMakeFiles/st_prober.dir/p_dump.c.o.d -o CMakeFiles/st_prober.dir/p_dump.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/prober/p_dump.c -[ 77%] Building C object src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_tweaks.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vive && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_tweaks.c.o -MF CMakeFiles/aux_vive.dir/vive_tweaks.c.o.d -o CMakeFiles/aux_vive.dir/vive_tweaks.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vive/vive_tweaks.c -[ 77%] Building C object src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_prober.c.o +/usr/bin/ar qc libxrt-external-imgui.a "CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_tables.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_demo.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_draw.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/imgui/backends/imgui_impl_opengl3.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_widgets.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/cimgui/cimgui.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot_items.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot_demo.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/cimplot/cimplot.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/imgui_monado/imgui_monado.cpp.o" +/usr/bin/ranlib libxrt-external-imgui.a +make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' +[ 71%] Built target xrt-external-imgui +[ 72%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_controller_og.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_controller_og.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_controller_og.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_controller_og.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/wmr/wmr_controller_og.c +make -f src/external/CMakeFiles/xrt-external-imgui-sdl2.dir/build.make src/external/CMakeFiles/xrt-external-imgui-sdl2.dir/depend +make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/external /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external/CMakeFiles/xrt-external-imgui-sdl2.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' +make -f src/external/CMakeFiles/xrt-external-imgui-sdl2.dir/build.make src/external/CMakeFiles/xrt-external-imgui-sdl2.dir/build +make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' +[ 72%] Building CXX object src/external/CMakeFiles/xrt-external-imgui-sdl2.dir/imgui/imgui/backends/imgui_impl_sdl2.cpp.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /usr/include/SDL2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui-sdl2.dir/imgui/imgui/backends/imgui_impl_sdl2.cpp.o -MF CMakeFiles/xrt-external-imgui-sdl2.dir/imgui/imgui/backends/imgui_impl_sdl2.cpp.o.d -o CMakeFiles/xrt-external-imgui-sdl2.dir/imgui/imgui/backends/imgui_impl_sdl2.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui/backends/imgui_impl_sdl2.cpp +[ 72%] Building C object src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_prober.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/prober && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_prober.c.o -MF CMakeFiles/st_prober.dir/p_prober.c.o.d -o CMakeFiles/st_prober.dir/p_prober.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/prober/p_prober.c -[ 77%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_controller_base.c.o -[ 77%] Building C object src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_tracking.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_controller_base.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_controller_base.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_controller_base.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/wmr/wmr_controller_base.c +[ 73%] Building C object src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_tweaks.c.o +[ 73%] Building C object src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_poses.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vive && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_poses.c.o -MF CMakeFiles/aux_vive.dir/vive_poses.c.o.d -o CMakeFiles/aux_vive.dir/vive_poses.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vive/vive_poses.c +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vive && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_tweaks.c.o -MF CMakeFiles/aux_vive.dir/vive_tweaks.c.o.d -o CMakeFiles/aux_vive.dir/vive_tweaks.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vive/vive_tweaks.c +[ 74%] Building C object src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_tracking.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/prober && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_tracking.c.o -MF CMakeFiles/st_prober.dir/p_tracking.c.o.d -o CMakeFiles/st_prober.dir/p_tracking.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/prober/p_tracking.c -[ 77%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_controller_og.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_controller_og.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_controller_og.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_controller_og.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/wmr/wmr_controller_og.c -[ 77%] Building C object src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_udev.c.o +[ 74%] Building C object src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_udev.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/prober && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_udev.c.o -MF CMakeFiles/st_prober.dir/p_udev.c.o.d -o CMakeFiles/st_prober.dir/p_udev.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/prober/p_udev.c -[ 77%] Building C object src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_libusb.c.o +[ 74%] Building C object src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_libusb.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/prober && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_libusb.c.o -MF CMakeFiles/st_prober.dir/p_libusb.c.o.d -o CMakeFiles/st_prober.dir/p_libusb.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/prober/p_libusb.c -[ 78%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_controller_hp.c.o +[ 74%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_controller_hp.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_controller_hp.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_controller_hp.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_controller_hp.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/wmr/wmr_controller_hp.c -[ 79%] Building C object src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_libuvc.c.o +[ 74%] Building C object src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_libuvc.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/prober && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_libuvc.c.o -MF CMakeFiles/st_prober.dir/p_libuvc.c.o.d -o CMakeFiles/st_prober.dir/p_libuvc.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/prober/p_libuvc.c -[ 79%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_controller.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_controller.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_controller.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_controller.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/wmr/wmr_controller.c -[ 79%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_bt_controller.c.o +[ 74%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_bt_controller.c.o +[ 74%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_controller.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_bt_controller.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_bt_controller.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_bt_controller.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/wmr/wmr_bt_controller.c -[ 79%] Linking CXX static library libaux_vive.a -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vive && /usr/bin/cmake -P CMakeFiles/aux_vive.dir/cmake_clean_target.cmake -[ 79%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_hmd.c.o +[ 74%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_hmd.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_controller.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_controller.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_controller.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/wmr/wmr_controller.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_hmd.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_hmd.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_hmd.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/wmr/wmr_hmd.c -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vive && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_vive.dir/link.txt --verbose=1 -[ 79%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_hmd_controller.c.o +[ 75%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_hmd_controller.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_hmd_controller.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_hmd_controller.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_hmd_controller.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/wmr/wmr_hmd_controller.c -[ 80%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_prober.c.o +[ 75%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_prober.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_prober.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_prober.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_prober.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/wmr/wmr_prober.c +[ 75%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_protocol.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_protocol.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_protocol.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_protocol.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/wmr/wmr_protocol.c +[ 75%] Linking CXX static library libaux_vive.a +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vive && /usr/bin/cmake -P CMakeFiles/aux_vive.dir/cmake_clean_target.cmake +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/vive && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_vive.dir/link.txt --verbose=1 +[ 75%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_controller_protocol.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_controller_protocol.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_controller_protocol.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_controller_protocol.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/wmr/wmr_controller_protocol.c /usr/bin/ar qc libaux_vive.a CMakeFiles/aux_vive.dir/vive_bindings.c.o CMakeFiles/aux_vive.dir/vive_builder.c.o CMakeFiles/aux_vive.dir/vive_calibration.c.o CMakeFiles/aux_vive.dir/vive_config.c.o CMakeFiles/aux_vive.dir/vive_poses.c.o CMakeFiles/aux_vive.dir/vive_tweaks.c.o /usr/bin/ranlib libaux_vive.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 80%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_protocol.c.o -[ 80%] Built target aux_vive -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_protocol.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_protocol.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_protocol.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/wmr/wmr_protocol.c -[ 80%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_source.c.o +[ 76%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_source.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_source.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_source.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_source.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/wmr/wmr_source.c -[ 80%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_controller_protocol.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_controller_protocol.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_controller_protocol.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_controller_protocol.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/wmr/wmr_controller_protocol.c +[ 76%] Built target aux_vive +[ 76%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_camera.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_camera.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_camera.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_camera.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/wmr/wmr_camera.c make -f src/xrt/drivers/CMakeFiles/drv_remote.dir/build.make src/xrt/drivers/CMakeFiles/drv_remote.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_remote.dir/DependInfo.cmake "--color=" -[ 80%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_camera.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_camera.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_camera.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_camera.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/wmr/wmr_camera.c -make -f src/xrt/drivers/CMakeFiles/drv_vive.dir/build.make src/xrt/drivers/CMakeFiles/drv_vive.dir/depend make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_remote.dir/build.make src/xrt/drivers/CMakeFiles/drv_remote.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_vive.dir/DependInfo.cmake "--color=" +make -f src/xrt/drivers/CMakeFiles/drv_vive.dir/build.make src/xrt/drivers/CMakeFiles/drv_vive.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_vive.dir/DependInfo.cmake "--color=" make -f src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/build.make src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/depend -[ 80%] Building C object src/xrt/drivers/CMakeFiles/drv_remote.dir/remote/r_device.c.o make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/DependInfo.cmake "--color=" -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_remote.dir/remote/r_device.c.o -MF CMakeFiles/drv_remote.dir/remote/r_device.c.o.d -o CMakeFiles/drv_remote.dir/remote/r_device.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/remote/r_device.c +[ 77%] Linking CXX static library libdrv_psmv.a +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_psmv.dir/cmake_clean_target.cmake make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -make -f src/xrt/drivers/CMakeFiles/drv_vive.dir/build.make src/xrt/drivers/CMakeFiles/drv_vive.dir/build +make -f src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/build.make src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' +[ 77%] Building C object src/xrt/drivers/CMakeFiles/drv_remote.dir/remote/r_device.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_remote.dir/remote/r_device.c.o -MF CMakeFiles/drv_remote.dir/remote/r_device.c.o.d -o CMakeFiles/drv_remote.dir/remote/r_device.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/remote/r_device.c make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -make -f src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/build.make src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/build +make -f src/xrt/drivers/CMakeFiles/drv_vive.dir/build.make src/xrt/drivers/CMakeFiles/drv_vive.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 81%] Building C object src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_device.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_device.c.o -MF CMakeFiles/drv_vive.dir/vive/vive_device.c.o.d -o CMakeFiles/drv_vive.dir/vive/vive_device.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/vive/vive_device.c -[ 82%] Building CXX object src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/steamvr_lh.cpp.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_psmv.dir/link.txt --verbose=1 +[ 77%] Building CXX object src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/steamvr_lh.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/openvr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/valve-file-vdf -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/steamvr_lh.cpp.o -MF CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/steamvr_lh.cpp.o.d -o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/steamvr_lh.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/steamvr_lh/steamvr_lh.cpp -[ 82%] Building C object src/xrt/drivers/CMakeFiles/drv_remote.dir/remote/r_hmd.c.o +[ 77%] Building C object src/xrt/drivers/CMakeFiles/drv_remote.dir/remote/r_hmd.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_remote.dir/remote/r_hmd.c.o -MF CMakeFiles/drv_remote.dir/remote/r_hmd.c.o.d -o CMakeFiles/drv_remote.dir/remote/r_hmd.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/remote/r_hmd.c -[ 82%] Building C object src/xrt/drivers/CMakeFiles/drv_remote.dir/remote/r_hub.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_remote.dir/remote/r_hub.c.o -MF CMakeFiles/drv_remote.dir/remote/r_hub.c.o.d -o CMakeFiles/drv_remote.dir/remote/r_hub.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/remote/r_hub.c -[ 83%] Linking CXX static library libdrv_psmv.a -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_psmv.dir/cmake_clean_target.cmake -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_psmv.dir/link.txt --verbose=1 +[ 78%] Building C object src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_device.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_device.c.o -MF CMakeFiles/drv_vive.dir/vive/vive_device.c.o.d -o CMakeFiles/drv_vive.dir/vive/vive_device.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/vive/vive_device.c /usr/bin/ar qc libdrv_psmv.a CMakeFiles/drv_psmv.dir/psmv/psmv_driver.c.o /usr/bin/ranlib libdrv_psmv.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 83%] Built target drv_psmv -[ 83%] Building C object src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_prober.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_prober.c.o -MF CMakeFiles/drv_vive.dir/vive/vive_prober.c.o.d -o CMakeFiles/drv_vive.dir/vive/vive_prober.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/vive/vive_prober.c -[ 83%] Building CXX object src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/device.cpp.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/openvr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/valve-file-vdf -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/device.cpp.o -MF CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/device.cpp.o.d -o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/device.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/steamvr_lh/device.cpp -[ 83%] Building CXX object src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/driver_manager.cpp.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/openvr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/valve-file-vdf -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/driver_manager.cpp.o -MF CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/driver_manager.cpp.o.d -o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/driver_manager.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/steamvr_lh/interfaces/driver_manager.cpp -[ 83%] Linking CXX static library libst_prober.a +[ 78%] Linking CXX static library libst_prober.a +[ 78%] Built target drv_psmv cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/prober && /usr/bin/cmake -P CMakeFiles/st_prober.dir/cmake_clean_target.cmake +[ 79%] Building C object src/xrt/drivers/CMakeFiles/drv_remote.dir/remote/r_hub.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/prober && /usr/bin/cmake -E cmake_link_script CMakeFiles/st_prober.dir/link.txt --verbose=1 -[ 83%] Building C object src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_protocol.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_protocol.c.o -MF CMakeFiles/drv_vive.dir/vive/vive_protocol.c.o.d -o CMakeFiles/drv_vive.dir/vive/vive_protocol.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/vive/vive_protocol.c +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_remote.dir/remote/r_hub.c.o -MF CMakeFiles/drv_remote.dir/remote/r_hub.c.o.d -o CMakeFiles/drv_remote.dir/remote/r_hub.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/remote/r_hub.c +[ 79%] Building C object src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_prober.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_prober.c.o -MF CMakeFiles/drv_vive.dir/vive/vive_prober.c.o.d -o CMakeFiles/drv_vive.dir/vive/vive_prober.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/vive/vive_prober.c /usr/bin/ar qc libst_prober.a CMakeFiles/st_prober.dir/p_dump.c.o CMakeFiles/st_prober.dir/p_prober.c.o CMakeFiles/st_prober.dir/p_tracking.c.o CMakeFiles/st_prober.dir/p_udev.c.o CMakeFiles/st_prober.dir/p_libusb.c.o CMakeFiles/st_prober.dir/p_libuvc.c.o /usr/bin/ranlib libst_prober.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 83%] Built target st_prober -[ 83%] Building C object src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_controller.c.o +[ 79%] Building CXX object src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/device.cpp.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/openvr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/valve-file-vdf -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/device.cpp.o -MF CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/device.cpp.o.d -o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/device.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/steamvr_lh/device.cpp +[ 79%] Building C object src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_protocol.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_protocol.c.o -MF CMakeFiles/drv_vive.dir/vive/vive_protocol.c.o.d -o CMakeFiles/drv_vive.dir/vive/vive_protocol.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/vive/vive_protocol.c +[ 79%] Built target st_prober +[ 79%] Building C object src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_controller.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_controller.c.o -MF CMakeFiles/drv_vive.dir/vive/vive_controller.c.o.d -o CMakeFiles/drv_vive.dir/vive/vive_controller.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/vive/vive_controller.c -[ 83%] Building C object src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_lighthouse.c.o +[ 79%] Building C object src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_lighthouse.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_lighthouse.c.o -MF CMakeFiles/drv_vive.dir/vive/vive_lighthouse.c.o.d -o CMakeFiles/drv_vive.dir/vive/vive_lighthouse.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/vive/vive_lighthouse.c -[ 84%] Building C object src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_source.c.o +[ 80%] Building CXX object src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/driver_manager.cpp.o +[ 81%] Building C object src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_source.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_source.c.o -MF CMakeFiles/drv_vive.dir/vive/vive_source.c.o.d -o CMakeFiles/drv_vive.dir/vive/vive_source.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/vive/vive_source.c -[ 85%] Linking CXX static library libdrv_remote.a +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/openvr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/valve-file-vdf -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/driver_manager.cpp.o -MF CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/driver_manager.cpp.o.d -o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/driver_manager.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/steamvr_lh/interfaces/driver_manager.cpp +[ 81%] Linking CXX static library libdrv_remote.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_remote.dir/cmake_clean_target.cmake -[ 85%] Building CXX object src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/iobuffer.cpp.o +[ 81%] Building CXX object src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/iobuffer.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/openvr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/valve-file-vdf -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/iobuffer.cpp.o -MF CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/iobuffer.cpp.o.d -o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/iobuffer.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/steamvr_lh/interfaces/iobuffer.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_remote.dir/link.txt --verbose=1 -[ 85%] Building CXX object src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/resources.cpp.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/openvr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/valve-file-vdf -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/resources.cpp.o -MF CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/resources.cpp.o.d -o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/resources.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/steamvr_lh/interfaces/resources.cpp /usr/bin/ar qc libdrv_remote.a CMakeFiles/drv_remote.dir/remote/r_device.c.o CMakeFiles/drv_remote.dir/remote/r_hmd.c.o CMakeFiles/drv_remote.dir/remote/r_hub.c.o /usr/bin/ranlib libdrv_remote.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 85%] Built target drv_remote -[ 86%] Building CXX object src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/settings.cpp.o +[ 81%] Built target drv_remote +[ 81%] Building CXX object src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/resources.cpp.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/openvr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/valve-file-vdf -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/resources.cpp.o -MF CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/resources.cpp.o.d -o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/resources.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/steamvr_lh/interfaces/resources.cpp +[ 81%] Building CXX object src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/settings.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/openvr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/valve-file-vdf -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/settings.cpp.o -MF CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/settings.cpp.o.d -o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/settings.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/steamvr_lh/interfaces/settings.cpp -[ 86%] Building CXX object src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/blockqueue.cpp.o +[ 82%] Building CXX object src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/blockqueue.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/openvr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/valve-file-vdf -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/blockqueue.cpp.o -MF CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/blockqueue.cpp.o.d -o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/blockqueue.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/steamvr_lh/interfaces/blockqueue.cpp -[ 86%] Building CXX object src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/paths.cpp.o +[ 82%] Building CXX object src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/paths.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/openvr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/valve-file-vdf -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/paths.cpp.o -MF CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/paths.cpp.o.d -o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/paths.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/steamvr_lh/interfaces/paths.cpp -[ 87%] Linking CXX static library libdrv_wmr.a -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_wmr.dir/cmake_clean_target.cmake -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_wmr.dir/link.txt --verbose=1 -/usr/bin/ar qc libdrv_wmr.a CMakeFiles/drv_wmr.dir/wmr/wmr_config.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_controller_base.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_controller_og.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_controller_hp.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_controller.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_bt_controller.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_hmd.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_hmd_controller.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_prober.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_protocol.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_controller_protocol.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_source.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_camera.c.o -/usr/bin/ranlib libdrv_wmr.a -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 87%] Built target drv_wmr -[ 87%] Linking CXX static library libdrv_vive.a -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_vive.dir/cmake_clean_target.cmake -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_vive.dir/link.txt --verbose=1 -/usr/bin/ar qc libdrv_vive.a CMakeFiles/drv_vive.dir/vive/vive_device.c.o CMakeFiles/drv_vive.dir/vive/vive_prober.c.o CMakeFiles/drv_vive.dir/vive/vive_protocol.c.o CMakeFiles/drv_vive.dir/vive/vive_controller.c.o CMakeFiles/drv_vive.dir/vive/vive_lighthouse.c.o CMakeFiles/drv_vive.dir/vive/vive_source.c.o -/usr/bin/ranlib libdrv_vive.a -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 87%] Built target drv_vive -[ 87%] Linking CXX static library libxrt-external-imgui.a -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/cmake -P CMakeFiles/xrt-external-imgui.dir/cmake_clean_target.cmake -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/cmake -E cmake_link_script CMakeFiles/xrt-external-imgui.dir/link.txt --verbose=1 -/usr/bin/ar qc libxrt-external-imgui.a "CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_tables.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_demo.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_draw.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/imgui/backends/imgui_impl_opengl3.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_widgets.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/cimgui/cimgui.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot_items.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot_demo.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/cimplot/cimplot.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/imgui_monado/imgui_monado.cpp.o" -/usr/bin/ranlib libxrt-external-imgui.a -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 87%] Built target xrt-external-imgui -make -f src/external/CMakeFiles/xrt-external-imgui-sdl2.dir/build.make src/external/CMakeFiles/xrt-external-imgui-sdl2.dir/depend -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/external /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external/CMakeFiles/xrt-external-imgui-sdl2.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -make -f src/external/CMakeFiles/xrt-external-imgui-sdl2.dir/build.make src/external/CMakeFiles/xrt-external-imgui-sdl2.dir/build -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 87%] Building CXX object src/external/CMakeFiles/xrt-external-imgui-sdl2.dir/imgui/imgui/backends/imgui_impl_sdl2.cpp.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /usr/include/SDL2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui-sdl2.dir/imgui/imgui/backends/imgui_impl_sdl2.cpp.o -MF CMakeFiles/xrt-external-imgui-sdl2.dir/imgui/imgui/backends/imgui_impl_sdl2.cpp.o.d -o CMakeFiles/xrt-external-imgui-sdl2.dir/imgui/imgui/backends/imgui_impl_sdl2.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui/backends/imgui_impl_sdl2.cpp -[ 87%] Linking CXX static library libxrt-external-imgui-sdl2.a +[ 82%] Linking CXX static library libxrt-external-imgui-sdl2.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/cmake -P CMakeFiles/xrt-external-imgui-sdl2.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/external && /usr/bin/cmake -E cmake_link_script CMakeFiles/xrt-external-imgui-sdl2.dir/link.txt --verbose=1 /usr/bin/ar qc libxrt-external-imgui-sdl2.a "CMakeFiles/xrt-external-imgui-sdl2.dir/imgui/imgui/backends/imgui_impl_sdl2.cpp.o" /usr/bin/ranlib libxrt-external-imgui-sdl2.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 87%] Built target xrt-external-imgui-sdl2 +[ 82%] Built target xrt-external-imgui-sdl2 make -f src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/build.make src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/build.make src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 88%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_ogl.c.o -[ 88%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_ogl_sink.c.o -[ 89%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_debug.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_debug.c.o -MF CMakeFiles/st_gui.dir/gui_scene_debug.c.o.d -o CMakeFiles/st_gui.dir/gui_scene_debug.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_scene_debug.c +[ 82%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_ogl.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_ogl.c.o -MF CMakeFiles/st_gui.dir/gui_ogl.c.o.d -o CMakeFiles/st_gui.dir/gui_ogl.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_ogl.c +[ 82%] Linking CXX static library libdrv_vive.a +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_vive.dir/cmake_clean_target.cmake +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_vive.dir/link.txt --verbose=1 +[ 82%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_ogl_sink.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_ogl_sink.c.o -MF CMakeFiles/st_gui.dir/gui_ogl_sink.c.o.d -o CMakeFiles/st_gui.dir/gui_ogl_sink.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_ogl_sink.c -[ 89%] Building CXX object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene.cpp.o -[ 89%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_prober.c.o -[ 89%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_hand_tracking_demo.c.o -[ 89%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_calibrate.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_hand_tracking_demo.c.o -MF CMakeFiles/st_gui.dir/gui_scene_hand_tracking_demo.c.o.d -o CMakeFiles/st_gui.dir/gui_scene_hand_tracking_demo.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_scene_hand_tracking_demo.c +/usr/bin/ar qc libdrv_vive.a CMakeFiles/drv_vive.dir/vive/vive_device.c.o CMakeFiles/drv_vive.dir/vive/vive_prober.c.o CMakeFiles/drv_vive.dir/vive/vive_protocol.c.o CMakeFiles/drv_vive.dir/vive/vive_controller.c.o CMakeFiles/drv_vive.dir/vive/vive_lighthouse.c.o CMakeFiles/drv_vive.dir/vive/vive_source.c.o +/usr/bin/ranlib libdrv_vive.a +make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' +[ 82%] Linking CXX static library libdrv_wmr.a +[ 82%] Built target drv_vive +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_wmr.dir/cmake_clean_target.cmake +[ 82%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_prober.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_prober.c.o -MF CMakeFiles/st_gui.dir/gui_prober.c.o.d -o CMakeFiles/st_gui.dir/gui_prober.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_prober.c +[ 83%] Building CXX object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene.cpp.o -MF CMakeFiles/st_gui.dir/gui_scene.cpp.o.d -o CMakeFiles/st_gui.dir/gui_scene.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_scene.cpp -[ 89%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_record_euroc.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_wmr.dir/link.txt --verbose=1 +[ 83%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_calibrate.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_calibrate.c.o -MF CMakeFiles/st_gui.dir/gui_scene_calibrate.c.o.d -o CMakeFiles/st_gui.dir/gui_scene_calibrate.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_scene_calibrate.c +/usr/bin/ar qc libdrv_wmr.a CMakeFiles/drv_wmr.dir/wmr/wmr_config.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_controller_base.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_controller_og.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_controller_hp.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_controller.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_bt_controller.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_hmd.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_hmd_controller.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_prober.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_protocol.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_controller_protocol.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_source.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_camera.c.o +/usr/bin/ranlib libdrv_wmr.a +make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' +[ 83%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_debug.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_debug.c.o -MF CMakeFiles/st_gui.dir/gui_scene_debug.c.o.d -o CMakeFiles/st_gui.dir/gui_scene_debug.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_scene_debug.c +[ 83%] Built target drv_wmr +[ 83%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_hand_tracking_demo.c.o +[ 84%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_record_euroc.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_hand_tracking_demo.c.o -MF CMakeFiles/st_gui.dir/gui_scene_hand_tracking_demo.c.o.d -o CMakeFiles/st_gui.dir/gui_scene_hand_tracking_demo.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_scene_hand_tracking_demo.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_record_euroc.c.o -MF CMakeFiles/st_gui.dir/gui_scene_record_euroc.c.o.d -o CMakeFiles/st_gui.dir/gui_scene_record_euroc.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_scene_record_euroc.c -[ 89%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_main_menu.c.o +[ 84%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_main_menu.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_main_menu.c.o -MF CMakeFiles/st_gui.dir/gui_scene_main_menu.c.o.d -o CMakeFiles/st_gui.dir/gui_scene_main_menu.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_scene_main_menu.c -[ 89%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_record.c.o +[ 84%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_record.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_record.c.o -MF CMakeFiles/st_gui.dir/gui_scene_record.c.o.d -o CMakeFiles/st_gui.dir/gui_scene_record.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_scene_record.c -[ 90%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_remote.c.o +[ 84%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_remote.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_remote.c.o -MF CMakeFiles/st_gui.dir/gui_scene_remote.c.o.d -o CMakeFiles/st_gui.dir/gui_scene_remote.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_scene_remote.c -[ 90%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_video.c.o +[ 84%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_video.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_video.c.o -MF CMakeFiles/st_gui.dir/gui_scene_video.c.o.d -o CMakeFiles/st_gui.dir/gui_scene_video.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_scene_video.c -[ 90%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_tracking_overrides.c.o +[ 85%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_tracking_overrides.c.o +[ 85%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_stb.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_tracking_overrides.c.o -MF CMakeFiles/st_gui.dir/gui_scene_tracking_overrides.c.o.d -o CMakeFiles/st_gui.dir/gui_scene_tracking_overrides.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_scene_tracking_overrides.c -[ 90%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_stb.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_stb.c.o -MF CMakeFiles/st_gui.dir/gui_stb.c.o.d -o CMakeFiles/st_gui.dir/gui_stb.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_stb.c -[ 90%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_widget_native_images.c.o +[ 85%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_widget_native_images.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_widget_native_images.c.o -MF CMakeFiles/st_gui.dir/gui_widget_native_images.c.o.d -o CMakeFiles/st_gui.dir/gui_widget_native_images.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_widget_native_images.c -[ 91%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_window_record.c.o +[ 85%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_window_record.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_window_record.c.o -MF CMakeFiles/st_gui.dir/gui_window_record.c.o.d -o CMakeFiles/st_gui.dir/gui_window_record.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_window_record.c -[ 91%] Linking CXX static library libst_gui.a +[ 86%] Linking CXX static library libst_gui.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cmake -P CMakeFiles/st_gui.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cmake -E cmake_link_script CMakeFiles/st_gui.dir/link.txt --verbose=1 /usr/bin/ar qc libst_gui.a CMakeFiles/st_gui.dir/gui_ogl.c.o CMakeFiles/st_gui.dir/gui_ogl_sink.c.o CMakeFiles/st_gui.dir/gui_prober.c.o CMakeFiles/st_gui.dir/gui_scene.cpp.o CMakeFiles/st_gui.dir/gui_scene_calibrate.c.o CMakeFiles/st_gui.dir/gui_scene_debug.c.o CMakeFiles/st_gui.dir/gui_scene_hand_tracking_demo.c.o CMakeFiles/st_gui.dir/gui_scene_record_euroc.c.o CMakeFiles/st_gui.dir/gui_scene_main_menu.c.o CMakeFiles/st_gui.dir/gui_scene_record.c.o CMakeFiles/st_gui.dir/gui_scene_remote.c.o CMakeFiles/st_gui.dir/gui_scene_video.c.o CMakeFiles/st_gui.dir/gui_scene_tracking_overrides.c.o CMakeFiles/st_gui.dir/gui_stb.c.o CMakeFiles/st_gui.dir/gui_widget_native_images.c.o CMakeFiles/st_gui.dir/gui_window_record.c.o /usr/bin/ranlib libst_gui.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 91%] Built target st_gui +[ 86%] Built target st_gui make -f src/xrt/auxiliary/util/CMakeFiles/aux_util_debug_gui.dir/build.make src/xrt/auxiliary/util/CMakeFiles/aux_util_debug_gui.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util/CMakeFiles/aux_util_debug_gui.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/auxiliary/util/CMakeFiles/aux_util_debug_gui.dir/build.make src/xrt/auxiliary/util/CMakeFiles/aux_util_debug_gui.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 91%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_debug_gui.dir/u_debug_gui.c.o +[ 86%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_debug_gui.dir/u_debug_gui.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/qwerty -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_debug_gui.dir/u_debug_gui.c.o -MF CMakeFiles/aux_util_debug_gui.dir/u_debug_gui.c.o.d -o CMakeFiles/aux_util_debug_gui.dir/u_debug_gui.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_debug_gui.c -[ 91%] Linking CXX static library libaux_util_debug_gui.a +[ 86%] Linking CXX static library libaux_util_debug_gui.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cmake -P CMakeFiles/aux_util_debug_gui.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_util_debug_gui.dir/link.txt --verbose=1 /usr/bin/ar qc libaux_util_debug_gui.a CMakeFiles/aux_util_debug_gui.dir/u_debug_gui.c.o /usr/bin/ranlib libaux_util_debug_gui.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 91%] Built target aux_util_debug_gui +[ 86%] Built target aux_util_debug_gui make -f src/xrt/ipc/CMakeFiles/ipc_server.dir/build.make src/xrt/ipc/CMakeFiles/ipc_server.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 91%] Generating ipc_server_generated.c from protocol JSON description -[ 91%] Generating ipc_server_generated.h from protocol JSON description +[ 87%] Generating ipc_server_generated.h from protocol JSON description +[ 87%] Generating ipc_server_generated.c from protocol JSON description cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/python3 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/shared/proto.py /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/shared/proto.json /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc/ipc_server_generated.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/python3 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/shared/proto.py /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/shared/proto.json /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc/ipc_server_generated.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc/CMakeFiles/ipc_server.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/ipc/CMakeFiles/ipc_server.dir/build.make src/xrt/ipc/CMakeFiles/ipc_server.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 91%] Building C object src/xrt/ipc/CMakeFiles/ipc_server.dir/server/ipc_server_process.c.o -[ 91%] Building C object src/xrt/ipc/CMakeFiles/ipc_server.dir/server/ipc_server_per_client_thread.c.o -[ 91%] Building C object src/xrt/ipc/CMakeFiles/ipc_server.dir/server/ipc_server_mainloop_linux.c.o -[ 91%] Building C object src/xrt/ipc/CMakeFiles/ipc_server.dir/ipc_server_generated.c.o +[ 87%] Building C object src/xrt/ipc/CMakeFiles/ipc_server.dir/server/ipc_server_handler.c.o +[ 88%] Building C object src/xrt/ipc/CMakeFiles/ipc_server.dir/server/ipc_server_per_client_thread.c.o +[ 88%] Building C object src/xrt/ipc/CMakeFiles/ipc_server.dir/ipc_server_generated.c.o +[ 88%] Building C object src/xrt/ipc/CMakeFiles/ipc_server.dir/server/ipc_server_process.c.o +[ 88%] Building C object src/xrt/ipc/CMakeFiles/ipc_server.dir/server/ipc_server_mainloop_linux.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_server.dir/server/ipc_server_handler.c.o -MF CMakeFiles/ipc_server.dir/server/ipc_server_handler.c.o.d -o CMakeFiles/ipc_server.dir/server/ipc_server_handler.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/server/ipc_server_handler.c +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_server.dir/ipc_server_generated.c.o -MF CMakeFiles/ipc_server.dir/ipc_server_generated.c.o.d -o CMakeFiles/ipc_server.dir/ipc_server_generated.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc/ipc_server_generated.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_server.dir/server/ipc_server_per_client_thread.c.o -MF CMakeFiles/ipc_server.dir/server/ipc_server_per_client_thread.c.o.d -o CMakeFiles/ipc_server.dir/server/ipc_server_per_client_thread.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/server/ipc_server_per_client_thread.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_server.dir/server/ipc_server_process.c.o -MF CMakeFiles/ipc_server.dir/server/ipc_server_process.c.o.d -o CMakeFiles/ipc_server.dir/server/ipc_server_process.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/server/ipc_server_process.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_server.dir/server/ipc_server_mainloop_linux.c.o -MF CMakeFiles/ipc_server.dir/server/ipc_server_mainloop_linux.c.o.d -o CMakeFiles/ipc_server.dir/server/ipc_server_mainloop_linux.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/server/ipc_server_mainloop_linux.c -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_server.dir/ipc_server_generated.c.o -MF CMakeFiles/ipc_server.dir/ipc_server_generated.c.o.d -o CMakeFiles/ipc_server.dir/ipc_server_generated.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc/ipc_server_generated.c -[ 92%] Building C object src/xrt/ipc/CMakeFiles/ipc_server.dir/server/ipc_server_handler.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_server.dir/server/ipc_server_handler.c.o -MF CMakeFiles/ipc_server.dir/server/ipc_server_handler.c.o.d -o CMakeFiles/ipc_server.dir/server/ipc_server_handler.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/server/ipc_server_handler.c -[ 92%] Linking CXX static library libipc_server.a +[ 88%] Linking CXX static library libipc_server.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cmake -P CMakeFiles/ipc_server.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/ipc && /usr/bin/cmake -E cmake_link_script CMakeFiles/ipc_server.dir/link.txt --verbose=1 /usr/bin/ar qc libipc_server.a CMakeFiles/ipc_server.dir/ipc_server_generated.c.o CMakeFiles/ipc_server.dir/server/ipc_server_handler.c.o CMakeFiles/ipc_server.dir/server/ipc_server_per_client_thread.c.o CMakeFiles/ipc_server.dir/server/ipc_server_process.c.o CMakeFiles/ipc_server.dir/server/ipc_server_mainloop_linux.c.o /usr/bin/ranlib libipc_server.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 92%] Built target ipc_server +[ 88%] Built target ipc_server make -f src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/build.make src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/sdl_test /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/sdl_test /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/build.make src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 92%] Building C object src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_device.c.o -[ 92%] Building C object src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_compositor.c.o +[ 88%] Building C object src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_compositor.c.o +[ 89%] Building C object src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_hack_stubs.c.o +[ 89%] Building C object src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_main.c.o +[ 89%] Building C object src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_device.c.o +[ 89%] Building CXX object src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_program.cpp.o +[ 90%] Building C object src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_swapchain.c.o +[ 90%] Building C object src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_instance.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/sdl_test && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_compositor.c.o -MF CMakeFiles/sdl-test.dir/sdl_compositor.c.o.d -o CMakeFiles/sdl-test.dir/sdl_compositor.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/sdl_test/sdl_compositor.c +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/sdl_test && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_hack_stubs.c.o -MF CMakeFiles/sdl-test.dir/sdl_hack_stubs.c.o.d -o CMakeFiles/sdl-test.dir/sdl_hack_stubs.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/sdl_test/sdl_hack_stubs.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/sdl_test && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_device.c.o -MF CMakeFiles/sdl-test.dir/sdl_device.c.o.d -o CMakeFiles/sdl-test.dir/sdl_device.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/sdl_test/sdl_device.c -[ 92%] Building C object src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_main.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/sdl_test && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_main.c.o -MF CMakeFiles/sdl-test.dir/sdl_main.c.o.d -o CMakeFiles/sdl-test.dir/sdl_main.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/sdl_test/sdl_main.c -[ 93%] Building C object src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_instance.c.o -[ 92%] Building C object src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_hack_stubs.c.o -[ 93%] Building CXX object src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_program.cpp.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/sdl_test && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_instance.c.o -MF CMakeFiles/sdl-test.dir/sdl_instance.c.o.d -o CMakeFiles/sdl-test.dir/sdl_instance.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/sdl_test/sdl_instance.c -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/sdl_test && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_hack_stubs.c.o -MF CMakeFiles/sdl-test.dir/sdl_hack_stubs.c.o.d -o CMakeFiles/sdl-test.dir/sdl_hack_stubs.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/sdl_test/sdl_hack_stubs.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/sdl_test && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /usr/include/SDL2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_program.cpp.o -MF CMakeFiles/sdl-test.dir/sdl_program.cpp.o.d -o CMakeFiles/sdl-test.dir/sdl_program.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/sdl_test/sdl_program.cpp -[ 93%] Building C object src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_swapchain.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/sdl_test && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_swapchain.c.o -MF CMakeFiles/sdl-test.dir/sdl_swapchain.c.o.d -o CMakeFiles/sdl-test.dir/sdl_swapchain.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/sdl_test/sdl_swapchain.c -[ 93%] Linking CXX executable sdl-test +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/sdl_test && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_instance.c.o -MF CMakeFiles/sdl-test.dir/sdl_instance.c.o.d -o CMakeFiles/sdl-test.dir/sdl_instance.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/sdl_test/sdl_instance.c +[ 90%] Linking CXX executable sdl-test cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/sdl_test && /usr/bin/cmake -E cmake_link_script CMakeFiles/sdl-test.dir/link.txt --verbose=1 -[ 93%] Linking CXX static library libdrv_steamvr_lh.a +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/sdl-test.dir/link.d "CMakeFiles/sdl-test.dir/sdl_compositor.c.o" "CMakeFiles/sdl-test.dir/sdl_device.c.o" "CMakeFiles/sdl-test.dir/sdl_hack_stubs.c.o" "CMakeFiles/sdl-test.dir/sdl_instance.c.o" "CMakeFiles/sdl-test.dir/sdl_main.c.o" "CMakeFiles/sdl-test.dir/sdl_program.cpp.o" "CMakeFiles/sdl-test.dir/sdl_swapchain.c.o" -o sdl-test ../../../external/libxrt-external-imgui-sdl2.a ../../auxiliary/os/libaux_os.a ../../auxiliary/vk/libaux_vk.a ../../auxiliary/ogl/libaux_ogl.a ../../auxiliary/util/libaux_util.a ../../compositor/libcomp_util.a ../../compositor/libcomp_multi.a ../../ipc/libipc_server.a ../../state_trackers/gui/libst_gui.a ../../drivers/libdrv_simulated.a ../../compositor/libcomp_render.a ../../auxiliary/vk/libaux_vk.a ../../auxiliary/util/libaux_util_process.a -lbsd ../../auxiliary/util/libaux_util_debug_gui.a ../../state_trackers/gui/libst_gui.a ../../../external/libxrt-external-imgui-sdl2.a ../../auxiliary/ogl/libaux_ogl.a ../../../external/libxrt-external-imgui.a ../../auxiliary/gstreamer/libaux_gstreamer.a -lgstapp-1.0 -lgstvideo-1.0 -lgstbase-1.0 -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0 ../../drivers/libdrv_remote.a ../../auxiliary/vive/libaux_vive.a ../../auxiliary/tracking/libaux_tracking.a ../../auxiliary/util/libaux_util_sink.a /usr/lib/aarch64-linux-gnu/libjpeg.so /usr/lib/aarch64-linux-gnu/libopencv_highgui.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_videoio.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_imgcodecs.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_video.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_calib3d.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_features2d.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_flann.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_dnn.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_imgproc.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_core.so.4.10.0 -ldl ../../drivers/libdrv_qwerty.a /usr/lib/aarch64-linux-gnu/libSDL2.so ../../ipc/libipc_shared.a /usr/lib/aarch64-linux-gnu/librt.a /usr/lib/aarch64-linux-gnu/libsystemd.so ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../../external/libxrt-external-nanopb.a ../../auxiliary/bindings/libaux_generated_bindings.a ../../auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libvulkan.so /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm +make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' +[ 90%] Built target sdl-test +[ 90%] Linking CXX static library libdrv_steamvr_lh.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_steamvr_lh.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_steamvr_lh.dir/link.txt --verbose=1 /usr/bin/ar qc libdrv_steamvr_lh.a CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/steamvr_lh.cpp.o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/device.cpp.o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/driver_manager.cpp.o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/iobuffer.cpp.o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/resources.cpp.o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/settings.cpp.o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/blockqueue.cpp.o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/paths.cpp.o /usr/bin/ranlib libdrv_steamvr_lh.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 93%] Built target drv_steamvr_lh -[ 93%] Linking CXX static library libdrv_euroc.a +[ 90%] Built target drv_steamvr_lh +[ 91%] Linking CXX static library libdrv_euroc.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_euroc.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_euroc.dir/link.txt --verbose=1 /usr/bin/ar qc libdrv_euroc.a CMakeFiles/drv_euroc.dir/euroc/euroc_player.cpp.o CMakeFiles/drv_euroc.dir/euroc/euroc_device.c.o CMakeFiles/drv_euroc.dir/euroc/euroc_runner.c.o /usr/bin/ranlib libdrv_euroc.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 93%] Built target drv_euroc +[ 91%] Built target drv_euroc make -f src/xrt/targets/common/CMakeFiles/target_lists.dir/build.make src/xrt/targets/common/CMakeFiles/target_lists.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common/CMakeFiles/target_lists.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/targets/common/CMakeFiles/target_lists.dir/build.make src/xrt/targets/common/CMakeFiles/target_lists.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 93%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_remote.c.o -[ 93%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_legacy.c.o +[ 91%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_rift_s.c.o +[ 91%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_simulated.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/usr/include/libusb-1.0 -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_simulated.c.o -MF CMakeFiles/target_lists.dir/target_builder_simulated.c.o.d -o CMakeFiles/target_lists.dir/target_builder_simulated.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common/target_builder_simulated.c +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/usr/include/libusb-1.0 -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_rift_s.c.o -MF CMakeFiles/target_lists.dir/target_builder_rift_s.c.o.d -o CMakeFiles/target_lists.dir/target_builder_rift_s.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common/target_builder_rift_s.c +[ 92%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_rgb_tracking.c.o +[ 92%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_legacy.c.o +[ 93%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_lighthouse.c.o [ 93%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_lists.c.o -[ 94%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_rgb_tracking.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/usr/include/libusb-1.0 -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_remote.c.o -MF CMakeFiles/target_lists.dir/target_builder_remote.c.o.d -o CMakeFiles/target_lists.dir/target_builder_remote.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common/target_builder_remote.c +[ 94%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_wmr.c.o +[ 94%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_qwerty.c.o +[ 94%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_remote.c.o +[ 94%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_steamvr.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/usr/include/libusb-1.0 -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_legacy.c.o -MF CMakeFiles/target_lists.dir/target_builder_legacy.c.o.d -o CMakeFiles/target_lists.dir/target_builder_legacy.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common/target_builder_legacy.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/usr/include/libusb-1.0 -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_rgb_tracking.c.o -MF CMakeFiles/target_lists.dir/target_builder_rgb_tracking.c.o.d -o CMakeFiles/target_lists.dir/target_builder_rgb_tracking.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common/target_builder_rgb_tracking.c -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/usr/include/libusb-1.0 -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_lists.dir/target_lists.c.o -MF CMakeFiles/target_lists.dir/target_lists.c.o.d -o CMakeFiles/target_lists.dir/target_lists.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common/target_lists.c -[ 94%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_simulated.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/usr/include/libusb-1.0 -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_simulated.c.o -MF CMakeFiles/target_lists.dir/target_builder_simulated.c.o.d -o CMakeFiles/target_lists.dir/target_builder_simulated.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common/target_builder_simulated.c -[ 94%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_rift_s.c.o -[ 94%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_steamvr.c.o -[ 94%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_lighthouse.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/usr/include/libusb-1.0 -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_rift_s.c.o -MF CMakeFiles/target_lists.dir/target_builder_rift_s.c.o.d -o CMakeFiles/target_lists.dir/target_builder_rift_s.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common/target_builder_rift_s.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/usr/include/libusb-1.0 -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_lighthouse.c.o -MF CMakeFiles/target_lists.dir/target_builder_lighthouse.c.o.d -o CMakeFiles/target_lists.dir/target_builder_lighthouse.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common/target_builder_lighthouse.c -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/usr/include/libusb-1.0 -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_steamvr.c.o -MF CMakeFiles/target_lists.dir/target_builder_steamvr.c.o.d -o CMakeFiles/target_lists.dir/target_builder_steamvr.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common/target_builder_steamvr.c -[ 95%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_wmr.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/usr/include/libusb-1.0 -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_lists.dir/target_lists.c.o -MF CMakeFiles/target_lists.dir/target_lists.c.o.d -o CMakeFiles/target_lists.dir/target_lists.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common/target_lists.c +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/usr/include/libusb-1.0 -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_remote.c.o -MF CMakeFiles/target_lists.dir/target_builder_remote.c.o.d -o CMakeFiles/target_lists.dir/target_builder_remote.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common/target_builder_remote.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/usr/include/libusb-1.0 -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_wmr.c.o -MF CMakeFiles/target_lists.dir/target_builder_wmr.c.o.d -o CMakeFiles/target_lists.dir/target_builder_wmr.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common/target_builder_wmr.c -[ 95%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_xreal_air.c.o -[ 95%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_qwerty.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/usr/include/libusb-1.0 -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_xreal_air.c.o -MF CMakeFiles/target_lists.dir/target_builder_xreal_air.c.o.d -o CMakeFiles/target_lists.dir/target_builder_xreal_air.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common/target_builder_xreal_air.c +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/usr/include/libusb-1.0 -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_steamvr.c.o -MF CMakeFiles/target_lists.dir/target_builder_steamvr.c.o.d -o CMakeFiles/target_lists.dir/target_builder_steamvr.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common/target_builder_steamvr.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/usr/include/libusb-1.0 -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_qwerty.c.o -MF CMakeFiles/target_lists.dir/target_builder_qwerty.c.o.d -o CMakeFiles/target_lists.dir/target_builder_qwerty.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common/target_builder_qwerty.c -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/sdl-test.dir/link.d "CMakeFiles/sdl-test.dir/sdl_compositor.c.o" "CMakeFiles/sdl-test.dir/sdl_device.c.o" "CMakeFiles/sdl-test.dir/sdl_hack_stubs.c.o" "CMakeFiles/sdl-test.dir/sdl_instance.c.o" "CMakeFiles/sdl-test.dir/sdl_main.c.o" "CMakeFiles/sdl-test.dir/sdl_program.cpp.o" "CMakeFiles/sdl-test.dir/sdl_swapchain.c.o" -o sdl-test ../../../external/libxrt-external-imgui-sdl2.a ../../auxiliary/os/libaux_os.a ../../auxiliary/vk/libaux_vk.a ../../auxiliary/ogl/libaux_ogl.a ../../auxiliary/util/libaux_util.a ../../compositor/libcomp_util.a ../../compositor/libcomp_multi.a ../../ipc/libipc_server.a ../../state_trackers/gui/libst_gui.a ../../drivers/libdrv_simulated.a ../../compositor/libcomp_render.a ../../auxiliary/vk/libaux_vk.a ../../auxiliary/util/libaux_util_process.a -lbsd ../../auxiliary/util/libaux_util_debug_gui.a ../../state_trackers/gui/libst_gui.a ../../../external/libxrt-external-imgui-sdl2.a ../../auxiliary/ogl/libaux_ogl.a ../../../external/libxrt-external-imgui.a ../../auxiliary/gstreamer/libaux_gstreamer.a -lgstapp-1.0 -lgstvideo-1.0 -lgstbase-1.0 -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0 ../../drivers/libdrv_remote.a ../../auxiliary/vive/libaux_vive.a ../../auxiliary/tracking/libaux_tracking.a ../../auxiliary/util/libaux_util_sink.a /usr/lib/aarch64-linux-gnu/libjpeg.so /usr/lib/aarch64-linux-gnu/libopencv_highgui.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_videoio.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_imgcodecs.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_video.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_calib3d.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_features2d.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_flann.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_dnn.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_imgproc.so.4.10.0 /usr/lib/aarch64-linux-gnu/libopencv_core.so.4.10.0 -ldl ../../drivers/libdrv_qwerty.a /usr/lib/aarch64-linux-gnu/libSDL2.so ../../ipc/libipc_shared.a /usr/lib/aarch64-linux-gnu/librt.a /usr/lib/aarch64-linux-gnu/libsystemd.so ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../../external/libxrt-external-nanopb.a ../../auxiliary/bindings/libaux_generated_bindings.a ../../auxiliary/os/libaux_os.a /usr/lib/aarch64-linux-gnu/libvulkan.so /usr/lib/aarch64-linux-gnu/libcjson.so.1.7.18 -lm -make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 95%] Built target sdl-test -[ 95%] Linking CXX static library libtarget_lists.a +[ 94%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_xreal_air.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/usr/include/libusb-1.0 -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_xreal_air.c.o -MF CMakeFiles/target_lists.dir/target_builder_xreal_air.c.o.d -o CMakeFiles/target_lists.dir/target_builder_xreal_air.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common/target_builder_xreal_air.c +[ 94%] Linking CXX static library libtarget_lists.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cmake -P CMakeFiles/target_lists.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cmake -E cmake_link_script CMakeFiles/target_lists.dir/link.txt --verbose=1 /usr/bin/ar qc libtarget_lists.a CMakeFiles/target_lists.dir/target_builder_legacy.c.o CMakeFiles/target_lists.dir/target_lists.c.o CMakeFiles/target_lists.dir/target_builder_remote.c.o CMakeFiles/target_lists.dir/target_builder_rgb_tracking.c.o CMakeFiles/target_lists.dir/target_builder_rift_s.c.o CMakeFiles/target_lists.dir/target_builder_lighthouse.c.o CMakeFiles/target_lists.dir/target_builder_steamvr.c.o CMakeFiles/target_lists.dir/target_builder_simulated.c.o CMakeFiles/target_lists.dir/target_builder_wmr.c.o CMakeFiles/target_lists.dir/target_builder_qwerty.c.o CMakeFiles/target_lists.dir/target_builder_xreal_air.c.o /usr/bin/ranlib libtarget_lists.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 95%] Built target target_lists +[ 94%] Built target target_lists make -f src/xrt/targets/common/CMakeFiles/target_instance.dir/build.make src/xrt/targets/common/CMakeFiles/target_instance.dir/depend make -f src/xrt/targets/common/CMakeFiles/target_instance_no_comp.dir/build.make src/xrt/targets/common/CMakeFiles/target_instance_no_comp.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' @@ -5089,73 +4824,73 @@ cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common/CMakeFiles/target_instance_no_comp.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/targets/common/CMakeFiles/target_instance.dir/build.make src/xrt/targets/common/CMakeFiles/target_instance.dir/build +make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/targets/common/CMakeFiles/target_instance_no_comp.dir/build.make src/xrt/targets/common/CMakeFiles/target_instance_no_comp.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 96%] Building C object src/xrt/targets/common/CMakeFiles/target_instance_no_comp.dir/target_instance_no_comp.c.o -[ 96%] Building C object src/xrt/targets/common/CMakeFiles/target_instance.dir/target_instance.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_instance_no_comp.dir/target_instance_no_comp.c.o -MF CMakeFiles/target_instance_no_comp.dir/target_instance_no_comp.c.o.d -o CMakeFiles/target_instance_no_comp.dir/target_instance_no_comp.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common/target_instance_no_comp.c +[ 95%] Building C object src/xrt/targets/common/CMakeFiles/target_instance.dir/target_instance.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_instance.dir/target_instance.c.o -MF CMakeFiles/target_instance.dir/target_instance.c.o.d -o CMakeFiles/target_instance.dir/target_instance.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common/target_instance.c -[ 96%] Linking CXX static library libtarget_instance_no_comp.a +[ 95%] Building C object src/xrt/targets/common/CMakeFiles/target_instance_no_comp.dir/target_instance_no_comp.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_instance_no_comp.dir/target_instance_no_comp.c.o -MF CMakeFiles/target_instance_no_comp.dir/target_instance_no_comp.c.o.d -o CMakeFiles/target_instance_no_comp.dir/target_instance_no_comp.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common/target_instance_no_comp.c +[ 95%] Linking CXX static library libtarget_instance_no_comp.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cmake -P CMakeFiles/target_instance_no_comp.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cmake -E cmake_link_script CMakeFiles/target_instance_no_comp.dir/link.txt --verbose=1 -[ 96%] Linking CXX static library libtarget_instance.a +[ 95%] Linking CXX static library libtarget_instance.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cmake -P CMakeFiles/target_instance.dir/cmake_clean_target.cmake +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cmake -E cmake_link_script CMakeFiles/target_instance.dir/link.txt --verbose=1 /usr/bin/ar qc libtarget_instance_no_comp.a CMakeFiles/target_instance_no_comp.dir/target_instance_no_comp.c.o /usr/bin/ranlib libtarget_instance_no_comp.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 96%] Built target target_instance_no_comp -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/common && /usr/bin/cmake -E cmake_link_script CMakeFiles/target_instance.dir/link.txt --verbose=1 +[ 95%] Built target target_instance_no_comp make -f src/xrt/targets/cli/CMakeFiles/cli.dir/build.make src/xrt/targets/cli/CMakeFiles/cli.dir/depend make -f src/xrt/targets/gui/CMakeFiles/gui.dir/build.make src/xrt/targets/gui/CMakeFiles/gui.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/cli /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/cli /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/cli/CMakeFiles/cli.dir/DependInfo.cmake "--color=" -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/gui /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/gui /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/gui/CMakeFiles/gui.dir/DependInfo.cmake "--color=" +make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/cli /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/cli /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/cli/CMakeFiles/cli.dir/DependInfo.cmake "--color=" +/usr/bin/ar qc libtarget_instance.a CMakeFiles/target_instance.dir/target_instance.c.o +/usr/bin/ranlib libtarget_instance.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -make -f src/xrt/targets/gui/CMakeFiles/gui.dir/build.make src/xrt/targets/gui/CMakeFiles/gui.dir/build make -f src/xrt/targets/cli/CMakeFiles/cli.dir/build.make src/xrt/targets/cli/CMakeFiles/cli.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -/usr/bin/ar qc libtarget_instance.a CMakeFiles/target_instance.dir/target_instance.c.o -/usr/bin/ranlib libtarget_instance.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[ 96%] Building C object src/xrt/targets/gui/CMakeFiles/gui.dir/gui_sdl2.c.o -[ 96%] Building C object src/xrt/targets/gui/CMakeFiles/gui.dir/gui_sdl2_main.c.o -[ 98%] Building C object src/xrt/targets/gui/CMakeFiles/gui.dir/gui_sdl2_imgui.c.o -[ 98%] Building C object src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_calibration_dump.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/gui/CMakeFiles/gui.dir/gui_sdl2_main.c.o -MF CMakeFiles/gui.dir/gui_sdl2_main.c.o.d -o CMakeFiles/gui.dir/gui_sdl2_main.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/gui/gui_sdl2_main.c -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/cli && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_calibration_dump.c.o -MF CMakeFiles/cli.dir/cli_cmd_calibration_dump.c.o.d -o CMakeFiles/cli.dir/cli_cmd_calibration_dump.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/cli/cli_cmd_calibration_dump.c -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/gui/CMakeFiles/gui.dir/gui_sdl2.c.o -MF CMakeFiles/gui.dir/gui_sdl2.c.o.d -o CMakeFiles/gui.dir/gui_sdl2.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/gui/gui_sdl2.c -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/gui/CMakeFiles/gui.dir/gui_sdl2_imgui.c.o -MF CMakeFiles/gui.dir/gui_sdl2_imgui.c.o.d -o CMakeFiles/gui.dir/gui_sdl2_imgui.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/gui/gui_sdl2_imgui.c -[ 98%] Building C object src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_lighthouse.c.o -[ 98%] Building C object src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_info.c.o -[ 98%] Building C object src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_probe.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/cli && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_lighthouse.c.o -MF CMakeFiles/cli.dir/cli_cmd_lighthouse.c.o.d -o CMakeFiles/cli.dir/cli_cmd_lighthouse.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/cli/cli_cmd_lighthouse.c -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/cli && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_info.c.o -MF CMakeFiles/cli.dir/cli_cmd_info.c.o.d -o CMakeFiles/cli.dir/cli_cmd_info.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/cli/cli_cmd_info.c -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/cli && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_probe.c.o -MF CMakeFiles/cli.dir/cli_cmd_probe.c.o.d -o CMakeFiles/cli.dir/cli_cmd_probe.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/cli/cli_cmd_probe.c -[ 98%] Built target target_instance -[ 98%] Building C object src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_calibrate.c.o -[ 98%] Building C object src/xrt/targets/cli/CMakeFiles/cli.dir/cli_main.c.o -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/cli && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/cli/CMakeFiles/cli.dir/cli_main.c.o -MF CMakeFiles/cli.dir/cli_main.c.o.d -o CMakeFiles/cli.dir/cli_main.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/cli/cli_main.c -cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/cli && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_calibrate.c.o -MF CMakeFiles/cli.dir/cli_cmd_calibrate.c.o.d -o CMakeFiles/cli.dir/cli_cmd_calibrate.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/cli/cli_cmd_calibrate.c -[ 98%] Building C object src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_slambatch.c.o +make -f src/xrt/targets/gui/CMakeFiles/gui.dir/build.make src/xrt/targets/gui/CMakeFiles/gui.dir/build +[ 95%] Built target target_instance +make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/targets/service/CMakeFiles/monado-service.dir/build.make src/xrt/targets/service/CMakeFiles/monado-service.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/service /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/service /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/service/CMakeFiles/monado-service.dir/DependInfo.cmake "--color=" +[ 95%] Building C object src/xrt/targets/gui/CMakeFiles/gui.dir/gui_sdl2.c.o +[ 95%] Building C object src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_info.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/gui/CMakeFiles/gui.dir/gui_sdl2.c.o -MF CMakeFiles/gui.dir/gui_sdl2.c.o.d -o CMakeFiles/gui.dir/gui_sdl2.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/gui/gui_sdl2.c +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/cli && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_info.c.o -MF CMakeFiles/cli.dir/cli_cmd_info.c.o.d -o CMakeFiles/cli.dir/cli_cmd_info.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/cli/cli_cmd_info.c +[ 95%] Building C object src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_lighthouse.c.o +[ 95%] Building C object src/xrt/targets/cli/CMakeFiles/cli.dir/cli_main.c.o +[ 96%] Building C object src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_calibration_dump.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/cli && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_lighthouse.c.o -MF CMakeFiles/cli.dir/cli_cmd_lighthouse.c.o.d -o CMakeFiles/cli.dir/cli_cmd_lighthouse.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/cli/cli_cmd_lighthouse.c +[ 96%] Building C object src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_probe.c.o +[ 96%] Building C object src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_slambatch.c.o +[ 96%] Building C object src/xrt/targets/gui/CMakeFiles/gui.dir/gui_sdl2_imgui.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/cli && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/cli/CMakeFiles/cli.dir/cli_main.c.o -MF CMakeFiles/cli.dir/cli_main.c.o.d -o CMakeFiles/cli.dir/cli_main.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/cli/cli_main.c +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/cli && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_calibration_dump.c.o -MF CMakeFiles/cli.dir/cli_cmd_calibration_dump.c.o.d -o CMakeFiles/cli.dir/cli_cmd_calibration_dump.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/cli/cli_cmd_calibration_dump.c +[ 96%] Building C object src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_calibrate.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/cli && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_probe.c.o -MF CMakeFiles/cli.dir/cli_cmd_probe.c.o.d -o CMakeFiles/cli.dir/cli_cmd_probe.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/cli/cli_cmd_probe.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/cli && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_slambatch.c.o -MF CMakeFiles/cli.dir/cli_cmd_slambatch.c.o.d -o CMakeFiles/cli.dir/cli_cmd_slambatch.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/cli/cli_cmd_slambatch.c -[100%] Building C object src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_test.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/gui/CMakeFiles/gui.dir/gui_sdl2_imgui.c.o -MF CMakeFiles/gui.dir/gui_sdl2_imgui.c.o.d -o CMakeFiles/gui.dir/gui_sdl2_imgui.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/gui/gui_sdl2_imgui.c +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/cli && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_calibrate.c.o -MF CMakeFiles/cli.dir/cli_cmd_calibrate.c.o.d -o CMakeFiles/cli.dir/cli_cmd_calibrate.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/cli/cli_cmd_calibrate.c +[ 96%] Building C object src/xrt/targets/gui/CMakeFiles/gui.dir/gui_sdl2_main.c.o +cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/gui/CMakeFiles/gui.dir/gui_sdl2_main.c.o -MF CMakeFiles/gui.dir/gui_sdl2_main.c.o.d -o CMakeFiles/gui.dir/gui_sdl2_main.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/gui/gui_sdl2_main.c +[ 97%] Building C object src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_test.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/cli && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_test.c.o -MF CMakeFiles/cli.dir/cli_cmd_test.c.o.d -o CMakeFiles/cli.dir/cli_cmd_test.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/cli/cli_cmd_test.c make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' make -f src/xrt/targets/service/CMakeFiles/monado-service.dir/build.make src/xrt/targets/service/CMakeFiles/monado-service.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -[100%] Building C object src/xrt/targets/service/CMakeFiles/monado-service.dir/main.c.o +[ 97%] Building C object src/xrt/targets/service/CMakeFiles/monado-service.dir/main.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/service && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/include -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/qwerty -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/service/CMakeFiles/monado-service.dir/main.c.o -MF CMakeFiles/monado-service.dir/main.c.o.d -o CMakeFiles/monado-service.dir/main.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/service/main.c -[100%] Linking CXX executable monado-service +[ 98%] Linking CXX executable monado-service cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/service && /usr/bin/cmake -E cmake_link_script CMakeFiles/monado-service.dir/link.txt --verbose=1 -[100%] Linking CXX executable monado-cli +[ 98%] Linking CXX executable monado-cli cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/cli && /usr/bin/cmake -E cmake_link_script CMakeFiles/cli.dir/link.txt --verbose=1 [100%] Linking CXX executable monado-gui cd /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/src/xrt/targets/gui && /usr/bin/cmake -E cmake_link_script CMakeFiles/gui.dir/link.txt --verbose=1 @@ -5171,26963 +4906,7 @@ make[2]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/CMakeFiles 0 make[1]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' - dh_auto_test - cd obj-aarch64-linux-gnu && make -j12 test ARGS\+=--verbose ARGS\+=-j12 -make[1]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' -Running tests... -/usr/bin/ctest --force-new-ctest-process --verbose -j12 -UpdateCTestConfiguration from :/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/DartConfiguration.tcl -Parse Config file:/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/DartConfiguration.tcl -UpdateCTestConfiguration from :/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/DartConfiguration.tcl -Parse Config file:/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/DartConfiguration.tcl -Test project /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu -Constructing a list of tests -Done constructing a list of tests -Updating test list for fixtures -Added 0 tests to meet fixture requirements -Checking test dependency graph... -Checking test dependency graph end -Connected to MAKE jobserver -test 1 - Start 1: tests_cxx_wrappers - -1: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/tests_cxx_wrappers "--success" "--allow-running-no-tests" -1: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests -1: Test timeout computed to be: 1500 -test 2 - Start 2: tests_deque - -2: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/tests_deque "--success" "--allow-running-no-tests" -2: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests -2: Test timeout computed to be: 1500 -test 3 - Start 3: tests_generic_callbacks - -3: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/tests_generic_callbacks "--success" "--allow-running-no-tests" -3: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests -3: Test timeout computed to be: 1500 -test 4 - Start 4: tests_history_buf - -4: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/tests_history_buf "--success" "--allow-running-no-tests" -4: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests -4: Test timeout computed to be: 1500 -test 5 - Start 5: tests_id_ringbuffer - -5: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/tests_id_ringbuffer "--success" "--allow-running-no-tests" -5: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests -5: Test timeout computed to be: 1500 -test 6 - Start 6: tests_json - -6: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/tests_json "--success" "--allow-running-no-tests" -6: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests -6: Test timeout computed to be: 1500 -test 7 - Start 7: tests_lowpass_float - -7: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/tests_lowpass_float "--success" "--allow-running-no-tests" -7: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests -7: Test timeout computed to be: 1500 -test 8 - Start 8: tests_lowpass_integer - -8: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/tests_lowpass_integer "--success" "--allow-running-no-tests" -8: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests -8: Test timeout computed to be: 1500 -test 9 - Start 9: tests_pacing - -9: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/tests_pacing "--success" "--allow-running-no-tests" -9: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests -9: Test timeout computed to be: 1500 -test 10 - Start 10: tests_quatexpmap - -10: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/tests_quatexpmap "--success" "--allow-running-no-tests" -10: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests -10: Test timeout computed to be: 1500 -test 11 - Start 11: tests_quat_change_of_basis - -11: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/tests_quat_change_of_basis "--success" "--allow-running-no-tests" -11: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests -11: Test timeout computed to be: 1500 -test 12 - Start 12: tests_quat_swing_twist - -12: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/tests_quat_swing_twist "--success" "--allow-running-no-tests" -12: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests -12: Test timeout computed to be: 1500 -1: Randomness seeded to: 2124663971 -1: -1: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -1: tests_cxx_wrappers is a Catch2 v3.6.0 host application. -1: Run with -? for options -1: -1: ------------------------------------------------------------------------------- -1: unique_xrt_device -1: ------------------------------------------------------------------------------- -1: ./tests/tests_cxx_wrappers.cpp:31 -1: ............................................................................... -1: -1: ./tests/tests_cxx_wrappers.cpp:38: PASSED: -1: CHECK_FALSE( destroyed ) -1: with expansion: -1: !false -1: -1: ./tests/tests_cxx_wrappers.cpp:42: PASSED: -1: CHECK_FALSE( destroyed ) -1: with expansion: -1: !false -1: -1: ./tests/tests_cxx_wrappers.cpp:45: PASSED: -1: CHECK( destroyed ) -1: with expansion: -1: true -1: -1: =============================================================================== -1: All tests passed (3 assertions in 1 test case) -1: -2: Randomness seeded to: 3522231940 -2: -2: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -2: tests_deque is a Catch2 v3.6.0 host application. -2: Run with -? for options -2: -2: ------------------------------------------------------------------------------- -2: u_deque -2: Test interface generated from macros -2: ------------------------------------------------------------------------------- -2: ./tests/tests_deque.cpp:14 -2: ............................................................................... -2: -2: ./tests/tests_deque.cpp:17: PASSED: -2: CHECK( dt.ptr != __null ) -2: with expansion: -2: 0x0000aaab03d34b90 != 0 -2: -2: ./tests/tests_deque.cpp:24: PASSED: -2: CHECK( !u_deque_timepoint_ns_pop_front(dt, &elem) ) -2: with expansion: -2: true -2: -2: ./tests/tests_deque.cpp:25: PASSED: -2: CHECK( elem == 0 ) -2: with expansion: -2: 0 == 0 -2: -2: ./tests/tests_deque.cpp:30: PASSED: -2: CHECK( u_deque_timepoint_ns_pop_front(dt, &elem) ) -2: with expansion: -2: true -2: -2: ./tests/tests_deque.cpp:31: PASSED: -2: CHECK( elem == C ) -2: with expansion: -2: 33333333 (0x1fca055) -2: == -2: 33333333 (0x1fca055) -2: -2: ./tests/tests_deque.cpp:32: PASSED: -2: CHECK( u_deque_timepoint_ns_size(dt) == 1 ) -2: with expansion: -2: 1 == 1 -2: -2: ./tests/tests_deque.cpp:41: PASSED: -2: CHECK( a == A ) -2: with expansion: -2: 11111111 (0xa98ac7) == 11111111 (0xa98ac7) -2: -2: ./tests/tests_deque.cpp:42: PASSED: -2: CHECK( b == B ) -2: with expansion: -2: 22222222 (0x153158e) -2: == -2: 22222222 (0x153158e) -2: -2: ./tests/tests_deque.cpp:43: PASSED: -2: CHECK( c == C ) -2: with expansion: -2: 33333333 (0x1fca055) -2: == -2: 33333333 (0x1fca055) -2: -2: ./tests/tests_deque.cpp:45: PASSED: -2: CHECK( u_deque_timepoint_ns_size(dt) == 3 ) -2: with expansion: -2: 3 == 3 -2: -2: ./tests/tests_deque.cpp:47: PASSED: -2: CHECK( u_deque_timepoint_ns_pop_front(dt, &elem) ) -2: with expansion: -2: true -2: -2: ./tests/tests_deque.cpp:48: PASSED: -2: CHECK( elem == A ) -2: with expansion: -2: 11111111 (0xa98ac7) == 11111111 (0xa98ac7) -2: -2: ./tests/tests_deque.cpp:49: PASSED: -2: CHECK( u_deque_timepoint_ns_pop_front(dt, &elem) ) -2: with expansion: -2: true -2: -2: ./tests/tests_deque.cpp:50: PASSED: -2: CHECK( elem == B ) -2: with expansion: -2: 22222222 (0x153158e) -2: == -2: 22222222 (0x153158e) -2: -2: ./tests/tests_deque.cpp:51: PASSED: -2: CHECK( u_deque_timepoint_ns_pop_front(dt, &elem) ) -2: with expansion: -2: true -2: -2: ./tests/tests_deque.cpp:52: PASSED: -2: CHECK( elem == C ) -2: with expansion: -2: 33333333 (0x1fca055) -2: == -2: 33333333 (0x1fca055) -2: -2: ./tests/tests_deque.cpp:54: PASSED: -2: CHECK( u_deque_timepoint_ns_size(dt) == 0 ) -2: with expansion: -2: 0 == 0 -2: -2: ./tests/tests_deque.cpp:57: PASSED: -2: CHECK( dt.ptr == __null ) -2: with expansion: -2: nullptr == 0 -2: -2: =============================================================================== -2: All tests passed (18 assertions in 1 test case) -2: -3: Randomness seeded to: 876168312 -3: -3: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -3: tests_generic_callbacks is a Catch2 v3.6.0 host application. -3: Run with -? for options -3: -3: ------------------------------------------------------------------------------- -3: u_generic_callbacks -3: call when empty -3: ------------------------------------------------------------------------------- -3: ./tests/tests_generic_callbacks.cpp:39 -3: ............................................................................... -3: -3: ./tests/tests_generic_callbacks.cpp:41: PASSED: -3: CHECK( 0 == callbacks.invokeCallbacks(MyEvent::ACQUIRED, invoker) ) -3: with expansion: -3: 0 == 0 -3: -3: ./tests/tests_generic_callbacks.cpp:42: PASSED: -3: CHECK( 0 == callbacks.invokeCallbacks(MyEvent::LOST, invoker) ) -3: with expansion: -3: 0 == 0 -3: -3: ./tests/tests_generic_callbacks.cpp:43: PASSED: -3: CHECK( 0 == callbacks.removeCallback(&increment_userdata_int, (mask_t)MyEvent::LOST, nullptr) ) -3: with expansion: -3: 0 == 0 -3: -3: ------------------------------------------------------------------------------- -3: u_generic_callbacks -3: same function, different mask and userdata -3: ------------------------------------------------------------------------------- -3: ./tests/tests_generic_callbacks.cpp:45 -3: ............................................................................... -3: -3: ./tests/tests_generic_callbacks.cpp:49: PASSED: -3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) -3: -3: ./tests/tests_generic_callbacks.cpp:50: PASSED: -3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::LOST, &numLost) ) -3: -3: ------------------------------------------------------------------------------- -3: u_generic_callbacks -3: same function, different mask and userdata -3: contains -3: ------------------------------------------------------------------------------- -3: ./tests/tests_generic_callbacks.cpp:51 -3: ............................................................................... -3: -3: ./tests/tests_generic_callbacks.cpp:53: PASSED: -3: CHECK( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::LOST, &numLost) ) -3: with expansion: -3: true -3: -3: ./tests/tests_generic_callbacks.cpp:54: PASSED: -3: CHECK_FALSE( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::LOST, &numAcquired) ) -3: with expansion: -3: !false -3: -3: ------------------------------------------------------------------------------- -3: u_generic_callbacks -3: same function, different mask and userdata -3: ------------------------------------------------------------------------------- -3: ./tests/tests_generic_callbacks.cpp:45 -3: ............................................................................... -3: -3: ./tests/tests_generic_callbacks.cpp:49: PASSED: -3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) -3: -3: ./tests/tests_generic_callbacks.cpp:50: PASSED: -3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::LOST, &numLost) ) -3: -3: ------------------------------------------------------------------------------- -3: u_generic_callbacks -3: same function, different mask and userdata -3: removal matching -3: ------------------------------------------------------------------------------- -3: ./tests/tests_generic_callbacks.cpp:56 -3: ............................................................................... -3: -3: ./tests/tests_generic_callbacks.cpp:58: PASSED: -3: CHECK( 0 == callbacks.removeCallback(increment_userdata_int, (mask_t)MyEvent::LOST, &numAcquired) ) -3: with expansion: -3: 0 == 0 -3: -3: ./tests/tests_generic_callbacks.cpp:60: PASSED: -3: CHECK( 0 == callbacks.removeCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numLost) ) -3: with expansion: -3: 0 == 0 -3: -3: ------------------------------------------------------------------------------- -3: u_generic_callbacks -3: same function, different mask and userdata -3: ------------------------------------------------------------------------------- -3: ./tests/tests_generic_callbacks.cpp:45 -3: ............................................................................... -3: -3: ./tests/tests_generic_callbacks.cpp:49: PASSED: -3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) -3: -3: ./tests/tests_generic_callbacks.cpp:50: PASSED: -3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::LOST, &numLost) ) -3: -3: ------------------------------------------------------------------------------- -3: u_generic_callbacks -3: same function, different mask and userdata -3: duplicates, contains, and removal -3: ------------------------------------------------------------------------------- -3: ./tests/tests_generic_callbacks.cpp:63 -3: ............................................................................... -3: -3: ./tests/tests_generic_callbacks.cpp:65: PASSED: -3: REQUIRE( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) -3: with expansion: -3: true -3: -3: ./tests/tests_generic_callbacks.cpp:66: PASSED: -3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) -3: -3: ./tests/tests_generic_callbacks.cpp:68: PASSED: -3: CHECK( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) -3: with expansion: -3: true -3: -3: ------------------------------------------------------------------------------- -3: u_generic_callbacks -3: same function, different mask and userdata -3: duplicates, contains, and removal -3: max_remove -3: ------------------------------------------------------------------------------- -3: ./tests/tests_generic_callbacks.cpp:70 -3: ............................................................................... -3: -3: ./tests/tests_generic_callbacks.cpp:72: PASSED: -3: CHECK( 0 == callbacks.removeCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired, 0, 0) ) -3: with expansion: -3: 0 == 0 -3: -3: ./tests/tests_generic_callbacks.cpp:74: PASSED: -3: CHECK( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) -3: with expansion: -3: true -3: -3: ./tests/tests_generic_callbacks.cpp:77: PASSED: -3: CHECK( 1 == callbacks.removeCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired, 0, 1) ) -3: with expansion: -3: 1 == 1 -3: -3: ./tests/tests_generic_callbacks.cpp:79: PASSED: -3: CHECK( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) -3: with expansion: -3: true -3: -3: ./tests/tests_generic_callbacks.cpp:83: PASSED: -3: CHECK( 1 == callbacks.removeCallback(increment_userdata_int, (mask_t)MyEvent::LOST, &numLost) ) -3: with expansion: -3: 1 == 1 -3: -3: ------------------------------------------------------------------------------- -3: u_generic_callbacks -3: same function, different mask and userdata -3: ------------------------------------------------------------------------------- -3: ./tests/tests_generic_callbacks.cpp:45 -3: ............................................................................... -3: -3: ./tests/tests_generic_callbacks.cpp:49: PASSED: -3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) -3: -3: ./tests/tests_generic_callbacks.cpp:50: PASSED: -3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::LOST, &numLost) ) -3: -3: ------------------------------------------------------------------------------- -3: u_generic_callbacks -3: same function, different mask and userdata -3: duplicates, contains, and removal -3: ------------------------------------------------------------------------------- -3: ./tests/tests_generic_callbacks.cpp:63 -3: ............................................................................... -3: -3: ./tests/tests_generic_callbacks.cpp:65: PASSED: -3: REQUIRE( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) -3: with expansion: -3: true -3: -3: ./tests/tests_generic_callbacks.cpp:66: PASSED: -3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) -3: -3: ./tests/tests_generic_callbacks.cpp:68: PASSED: -3: CHECK( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) -3: with expansion: -3: true -3: -3: ------------------------------------------------------------------------------- -3: u_generic_callbacks -3: same function, different mask and userdata -3: duplicates, contains, and removal -3: large max_remove -3: ------------------------------------------------------------------------------- -3: ./tests/tests_generic_callbacks.cpp:86 -3: ............................................................................... -3: -3: ./tests/tests_generic_callbacks.cpp:88: PASSED: -3: CHECK( 2 == callbacks.removeCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired, 0, 3) ) -3: with expansion: -3: 2 == 2 -3: -3: ./tests/tests_generic_callbacks.cpp:90: PASSED: -3: CHECK_FALSE( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) -3: with expansion: -3: !false -3: -3: ./tests/tests_generic_callbacks.cpp:94: PASSED: -3: CHECK( 1 == callbacks.removeCallback(increment_userdata_int, (mask_t)MyEvent::LOST, &numLost) ) -3: with expansion: -3: 1 == 1 -3: -3: ------------------------------------------------------------------------------- -3: u_generic_callbacks -3: same function, different mask and userdata -3: ------------------------------------------------------------------------------- -3: ./tests/tests_generic_callbacks.cpp:45 -3: ............................................................................... -3: -3: ./tests/tests_generic_callbacks.cpp:49: PASSED: -3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) -3: -3: ./tests/tests_generic_callbacks.cpp:50: PASSED: -3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::LOST, &numLost) ) -3: -3: ------------------------------------------------------------------------------- -3: u_generic_callbacks -3: same function, different mask and userdata -3: duplicates, contains, and removal -3: ------------------------------------------------------------------------------- -3: ./tests/tests_generic_callbacks.cpp:63 -3: ............................................................................... -3: -3: ./tests/tests_generic_callbacks.cpp:65: PASSED: -3: REQUIRE( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) -3: with expansion: -3: true -3: -3: ./tests/tests_generic_callbacks.cpp:66: PASSED: -3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) -3: -3: ./tests/tests_generic_callbacks.cpp:68: PASSED: -3: CHECK( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) -3: with expansion: -3: true -3: -3: ------------------------------------------------------------------------------- -3: u_generic_callbacks -3: same function, different mask and userdata -3: duplicates, contains, and removal -3: num_skip -3: ------------------------------------------------------------------------------- -3: ./tests/tests_generic_callbacks.cpp:97 -3: ............................................................................... -3: -3: ./tests/tests_generic_callbacks.cpp:99: PASSED: -3: CHECK( 0 == callbacks.removeCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired, 3) ) -3: with expansion: -3: 0 == 0 -3: -3: ./tests/tests_generic_callbacks.cpp:101: PASSED: -3: CHECK( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) -3: with expansion: -3: true -3: -3: ./tests/tests_generic_callbacks.cpp:104: PASSED: -3: CHECK( 1 == callbacks.removeCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired, 1) ) -3: with expansion: -3: 1 == 1 -3: -3: ./tests/tests_generic_callbacks.cpp:106: PASSED: -3: CHECK( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) -3: with expansion: -3: true -3: -3: ./tests/tests_generic_callbacks.cpp:110: PASSED: -3: CHECK( 1 == callbacks.removeCallback(increment_userdata_int, (mask_t)MyEvent::LOST, &numLost) ) -3: with expansion: -3: 1 == 1 -3: -3: ------------------------------------------------------------------------------- -3: u_generic_callbacks -3: same function, different mask and userdata -3: ------------------------------------------------------------------------------- -3: ./tests/tests_generic_callbacks.cpp:45 -3: ............................................................................... -3: -3: ./tests/tests_generic_callbacks.cpp:49: PASSED: -3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) -3: -3: ./tests/tests_generic_callbacks.cpp:50: PASSED: -3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::LOST, &numLost) ) -3: -3: ------------------------------------------------------------------------------- -3: u_generic_callbacks -3: same function, different mask and userdata -3: duplicates, contains, and removal -3: ------------------------------------------------------------------------------- -3: ./tests/tests_generic_callbacks.cpp:63 -3: ............................................................................... -3: -3: ./tests/tests_generic_callbacks.cpp:65: PASSED: -3: REQUIRE( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) -3: with expansion: -3: true -3: -3: ./tests/tests_generic_callbacks.cpp:66: PASSED: -3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) -3: -3: ./tests/tests_generic_callbacks.cpp:68: PASSED: -3: CHECK( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) -3: with expansion: -3: true -3: -3: ------------------------------------------------------------------------------- -3: u_generic_callbacks -3: same function, different mask and userdata -3: duplicates, contains, and removal -3: invoke acquired -3: ------------------------------------------------------------------------------- -3: ./tests/tests_generic_callbacks.cpp:113 -3: ............................................................................... -3: -3: ./tests/tests_generic_callbacks.cpp:115: PASSED: -3: CHECK( 2 == callbacks.invokeCallbacks(MyEvent::ACQUIRED, invoker) ) -3: with expansion: -3: 2 == 2 -3: -3: ./tests/tests_generic_callbacks.cpp:116: PASSED: -3: CHECK( 2 == numAcquired ) -3: with expansion: -3: 2 == 2 -3: -3: ./tests/tests_generic_callbacks.cpp:117: PASSED: -3: CHECK( 0 == numLost ) -3: with expansion: -3: 0 == 0 -3: -3: ./tests/tests_generic_callbacks.cpp:120: PASSED: -3: CHECK_FALSE( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) -3: with expansion: -3: !false -3: with message: -3: should have removed themselves -3: -3: ./tests/tests_generic_callbacks.cpp:126: PASSED: -3: CHECK( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::LOST, &numLost) ) -3: with expansion: -3: true -3: with message: -3: LOST callbacks should still be there -3: -3: ./tests/tests_generic_callbacks.cpp:128: PASSED: -3: CHECK( 1 == callbacks.removeCallback(increment_userdata_int, (mask_t)MyEvent::LOST, &numLost) ) -3: with expansion: -3: 1 == 1 -3: with message: -3: LOST callbacks should still be there -3: -3: ------------------------------------------------------------------------------- -3: u_generic_callbacks -3: same function, different mask and userdata -3: ------------------------------------------------------------------------------- -3: ./tests/tests_generic_callbacks.cpp:45 -3: ............................................................................... -3: -3: ./tests/tests_generic_callbacks.cpp:49: PASSED: -3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) -3: -3: ./tests/tests_generic_callbacks.cpp:50: PASSED: -3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::LOST, &numLost) ) -3: -3: ------------------------------------------------------------------------------- -3: u_generic_callbacks -3: same function, different mask and userdata -3: duplicates, contains, and removal -3: ------------------------------------------------------------------------------- -3: ./tests/tests_generic_callbacks.cpp:63 -3: ............................................................................... -3: -3: ./tests/tests_generic_callbacks.cpp:65: PASSED: -3: REQUIRE( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) -3: with expansion: -3: true -3: -3: ./tests/tests_generic_callbacks.cpp:66: PASSED: -3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) -3: -3: ./tests/tests_generic_callbacks.cpp:68: PASSED: -3: CHECK( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) -3: with expansion: -3: true -3: -3: ------------------------------------------------------------------------------- -3: u_generic_callbacks -3: same function, different mask and userdata -3: duplicates, contains, and removal -3: invoke lost -3: ------------------------------------------------------------------------------- -3: ./tests/tests_generic_callbacks.cpp:132 -3: ............................................................................... -3: -3: ./tests/tests_generic_callbacks.cpp:134: PASSED: -3: CHECK( 1 == callbacks.invokeCallbacks(MyEvent::LOST, invoker) ) -3: with expansion: -3: 1 == 1 -3: -3: ./tests/tests_generic_callbacks.cpp:135: PASSED: -3: CHECK( 0 == numAcquired ) -3: with expansion: -3: 0 == 0 -3: -3: ./tests/tests_generic_callbacks.cpp:136: PASSED: -3: CHECK( 1 == numLost ) -3: with expansion: -3: 1 == 1 -3: -3: ./tests/tests_generic_callbacks.cpp:139: PASSED: -3: CHECK_FALSE( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::LOST, &numLost) ) -3: with expansion: -3: !false -3: with message: -3: should have removed themselves -3: -3: ./tests/tests_generic_callbacks.cpp:145: PASSED: -3: CHECK( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) -3: with expansion: -3: true -3: with message: -3: ACQUIRED callbacks should still be there -3: -3: ./tests/tests_generic_callbacks.cpp:147: PASSED: -3: CHECK( 2 == callbacks.removeCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) -3: with expansion: -3: 2 == 2 -3: with message: -3: ACQUIRED callbacks should still be there -3: -3: =============================================================================== -3: All tests passed (61 assertions in 2 test cases) -3: -4: Randomness seeded to: 1789872193 -4: -4: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -4: tests_history_buf is a Catch2 v3.6.0 host application. -4: Run with -? for options -4: -4: ------------------------------------------------------------------------------- -4: m_relation_history -4: empty buffer -4: ------------------------------------------------------------------------------- -4: ./tests/tests_history_buf.cpp:35 -4: ............................................................................... -4: -4: ./tests/tests_history_buf.cpp:38: PASSED: -4: CHECK( m_relation_history_get(rh, 0, &out_relation) == M_RELATION_HISTORY_RESULT_INVALID ) -4: with expansion: -4: 0 == 0 -4: -4: ./tests/tests_history_buf.cpp:39: PASSED: -4: CHECK( m_relation_history_get(rh, 1, &out_relation) == M_RELATION_HISTORY_RESULT_INVALID ) -4: with expansion: -4: 0 == 0 -4: -4: ------------------------------------------------------------------------------- -4: m_relation_history -4: populated buffer -4: ------------------------------------------------------------------------------- -4: ./tests/tests_history_buf.cpp:41 -4: ............................................................................... -4: -4: ./tests/tests_history_buf.cpp:62: PASSED: -4: CHECK( m_relation_history_get_size(rh) == 0 ) -4: with expansion: -4: 0 == 0 -4: -4: ./tests/tests_history_buf.cpp:63: PASSED: -4: CHECK_FALSE( m_relation_history_get_latest(rh, &out_time, &out_relation) ) -4: with expansion: -4: !false -4: -4: ./tests/tests_history_buf.cpp:66: PASSED: -4: CHECK( m_relation_history_push(rh, &relation, T0) ) -4: with expansion: -4: true -4: -4: ./tests/tests_history_buf.cpp:67: PASSED: -4: CHECK( m_relation_history_get_size(rh) == 1 ) -4: with expansion: -4: 1 == 1 -4: -4: ./tests/tests_history_buf.cpp:68: PASSED: -4: CHECK( m_relation_history_get_latest(rh, &out_time, &out_relation) ) -4: with expansion: -4: true -4: -4: ./tests/tests_history_buf.cpp:69: PASSED: -4: CHECK( out_time == T0 ) -4: with expansion: -4: 20000000000 (0x4a817c800) -4: == -4: 20000000000 (0x4a817c800) -4: -4: ./tests/tests_history_buf.cpp:72: PASSED: -4: CHECK( m_relation_history_push(rh, &relation, T1) ) -4: with expansion: -4: true -4: -4: ./tests/tests_history_buf.cpp:73: PASSED: -4: CHECK( m_relation_history_get_size(rh) == 2 ) -4: with expansion: -4: 2 == 2 -4: -4: ./tests/tests_history_buf.cpp:74: PASSED: -4: CHECK( m_relation_history_get_latest(rh, &out_time, &out_relation) ) -4: with expansion: -4: true -4: -4: ./tests/tests_history_buf.cpp:75: PASSED: -4: CHECK( out_time == T1 ) -4: with expansion: -4: 21000000000 (0x4e3b29200) -4: == -4: 21000000000 (0x4e3b29200) -4: -4: ./tests/tests_history_buf.cpp:78: PASSED: -4: CHECK( m_relation_history_push(rh, &relation, T2) ) -4: with expansion: -4: true -4: -4: ./tests/tests_history_buf.cpp:79: PASSED: -4: CHECK( m_relation_history_get_size(rh) == 3 ) -4: with expansion: -4: 3 == 3 -4: -4: ./tests/tests_history_buf.cpp:80: PASSED: -4: CHECK( m_relation_history_get_latest(rh, &out_time, &out_relation) ) -4: with expansion: -4: true -4: -4: ./tests/tests_history_buf.cpp:81: PASSED: -4: CHECK( out_time == T2 ) -4: with expansion: -4: 22000000000 (0x51f4d5c00) -4: == -4: 22000000000 (0x51f4d5c00) -4: -4: ./tests/tests_history_buf.cpp:84: PASSED: -4: CHECK_FALSE( m_relation_history_push(rh, &relation, T1) ) -4: with expansion: -4: !false -4: -4: ./tests/tests_history_buf.cpp:85: PASSED: -4: CHECK( m_relation_history_get_size(rh) == 3 ) -4: with expansion: -4: 3 == 3 -4: -4: ./tests/tests_history_buf.cpp:86: PASSED: -4: CHECK( m_relation_history_get_latest(rh, &out_time, &out_relation) ) -4: with expansion: -4: true -4: -4: ./tests/tests_history_buf.cpp:87: PASSED: -4: CHECK( out_time == T2 ) -4: with expansion: -4: 22000000000 (0x51f4d5c00) -4: == -4: 22000000000 (0x51f4d5c00) -4: -4: ./tests/tests_history_buf.cpp:89: PASSED: -4: CHECK( m_relation_history_get(rh, 0, &out_relation) == M_RELATION_HISTORY_RESULT_INVALID ) -4: with expansion: -4: 0 == 0 -4: -4: ./tests/tests_history_buf.cpp:91: PASSED: -4: CHECK( m_relation_history_get(rh, T0, &out_relation) == M_RELATION_HISTORY_RESULT_EXACT ) -4: with expansion: -4: 1 == 1 -4: -4: ./tests/tests_history_buf.cpp:92: PASSED: -4: CHECK( out_relation.pose.position.x == 0.f ) -4: with expansion: -4: 0.0f == 0.0f -4: -4: ./tests/tests_history_buf.cpp:94: PASSED: -4: CHECK( m_relation_history_get(rh, T1, &out_relation) == M_RELATION_HISTORY_RESULT_EXACT ) -4: with expansion: -4: 1 == 1 -4: -4: ./tests/tests_history_buf.cpp:95: PASSED: -4: CHECK( out_relation.pose.position.x == 1.f ) -4: with expansion: -4: 1.0f == 1.0f -4: -4: ./tests/tests_history_buf.cpp:97: PASSED: -4: CHECK( m_relation_history_get(rh, T2, &out_relation) == M_RELATION_HISTORY_RESULT_EXACT ) -4: with expansion: -4: 1 == 1 -4: -4: ./tests/tests_history_buf.cpp:98: PASSED: -4: CHECK( out_relation.pose.position.x == 2.f ) -4: with expansion: -4: 2.0f == 2.0f -4: -4: ./tests/tests_history_buf.cpp:101: PASSED: -4: CHECK( m_relation_history_get(rh, T0 - (uint64_t)(1000 * 1000 * 1000), &out_relation) == M_RELATION_HISTORY_RESULT_REVERSE_PREDICTED ) -4: with expansion: -4: 4 == 4 -4: -4: ./tests/tests_history_buf.cpp:103: PASSED: -4: CHECK( out_relation.pose.position.x < 0.f ) -4: with expansion: -4: -1.0f < 0.0f -4: -4: ./tests/tests_history_buf.cpp:105: PASSED: -4: CHECK( m_relation_history_get(rh, (T0 + T1) / 2, &out_relation) == M_RELATION_HISTORY_RESULT_INTERPOLATED ) -4: with expansion: -4: 2 == 2 -4: -4: ./tests/tests_history_buf.cpp:107: PASSED: -4: CHECK( out_relation.pose.position.x > 0.f ) -4: with expansion: -4: 0.5f > 0.0f -4: -4: ./tests/tests_history_buf.cpp:108: PASSED: -4: CHECK( out_relation.pose.position.x < 1.f ) -4: with expansion: -4: 0.5f < 1.0f -4: -4: ./tests/tests_history_buf.cpp:110: PASSED: -4: CHECK( m_relation_history_get(rh, (T1 + T2) / 2, &out_relation) == M_RELATION_HISTORY_RESULT_INTERPOLATED ) -4: with expansion: -4: 2 == 2 -4: -4: ./tests/tests_history_buf.cpp:112: PASSED: -4: CHECK( out_relation.pose.position.x > 1.f ) -4: with expansion: -4: 1.5f > 1.0f -4: -4: ./tests/tests_history_buf.cpp:113: PASSED: -4: CHECK( out_relation.pose.position.x < 2.f ) -4: with expansion: -4: 1.5f < 2.0f -4: -4: ./tests/tests_history_buf.cpp:115: PASSED: -4: CHECK( m_relation_history_get(rh, T2 + (uint64_t)(1000 * 1000 * 1000), &out_relation) == M_RELATION_HISTORY_RESULT_PREDICTED ) -4: with expansion: -4: 3 == 3 -4: -4: ./tests/tests_history_buf.cpp:117: PASSED: -4: CHECK( out_relation.pose.position.x > 2.f ) -4: with expansion: -4: 3.0f > 2.0f -4: -4: ------------------------------------------------------------------------------- -4: RelationHistory -4: empty buffer -4: ------------------------------------------------------------------------------- -4: ./tests/tests_history_buf.cpp:130 -4: ............................................................................... -4: -4: ./tests/tests_history_buf.cpp:133: PASSED: -4: CHECK( rh.get(0, &out_relation) == M_RELATION_HISTORY_RESULT_INVALID ) -4: with expansion: -4: 0 == 0 -4: -4: ./tests/tests_history_buf.cpp:134: PASSED: -4: CHECK( rh.get(1, &out_relation) == M_RELATION_HISTORY_RESULT_INVALID ) -4: with expansion: -4: 0 == 0 -4: -4: ------------------------------------------------------------------------------- -4: RelationHistory -4: populated buffer -4: ------------------------------------------------------------------------------- -4: ./tests/tests_history_buf.cpp:136 -4: ............................................................................... -4: -4: ./tests/tests_history_buf.cpp:157: PASSED: -4: CHECK( rh.size() == 0 ) -4: with expansion: -4: 0 == 0 -4: -4: ./tests/tests_history_buf.cpp:158: PASSED: -4: CHECK_FALSE( rh.get_latest(&out_time, &out_relation) ) -4: with expansion: -4: !false -4: -4: ./tests/tests_history_buf.cpp:161: PASSED: -4: CHECK( rh.push(relation, T0) ) -4: with expansion: -4: true -4: -4: ./tests/tests_history_buf.cpp:162: PASSED: -4: CHECK( rh.size() == 1 ) -4: with expansion: -4: 1 == 1 -4: -4: ./tests/tests_history_buf.cpp:163: PASSED: -4: CHECK( rh.get_latest(&out_time, &out_relation) ) -4: with expansion: -4: true -4: -4: ./tests/tests_history_buf.cpp:164: PASSED: -4: CHECK( out_time == T0 ) -4: with expansion: -4: 20000000000 (0x4a817c800) -4: == -4: 20000000000 (0x4a817c800) -4: -4: ./tests/tests_history_buf.cpp:167: PASSED: -4: CHECK( rh.push(relation, T1) ) -4: with expansion: -4: true -4: -4: ./tests/tests_history_buf.cpp:168: PASSED: -4: CHECK( rh.size() == 2 ) -4: with expansion: -4: 2 == 2 -4: -4: ./tests/tests_history_buf.cpp:169: PASSED: -4: CHECK( rh.get_latest(&out_time, &out_relation) ) -4: with expansion: -4: true -4: -4: ./tests/tests_history_buf.cpp:170: PASSED: -4: CHECK( out_time == T1 ) -4: with expansion: -4: 21000000000 (0x4e3b29200) -4: == -4: 21000000000 (0x4e3b29200) -4: -4: ./tests/tests_history_buf.cpp:173: PASSED: -4: CHECK( rh.push(relation, T2) ) -4: with expansion: -4: true -4: -4: ./tests/tests_history_buf.cpp:174: PASSED: -4: CHECK( rh.size() == 3 ) -4: with expansion: -4: 3 == 3 -4: -4: ./tests/tests_history_buf.cpp:175: PASSED: -4: CHECK( rh.get_latest(&out_time, &out_relation) ) -4: with expansion: -4: true -4: -4: ./tests/tests_history_buf.cpp:176: PASSED: -4: CHECK( out_time == T2 ) -4: with expansion: -4: 22000000000 (0x51f4d5c00) -4: == -4: 22000000000 (0x51f4d5c00) -4: -4: ./tests/tests_history_buf.cpp:179: PASSED: -4: CHECK_FALSE( rh.push(relation, T1) ) -4: with expansion: -4: !false -4: -4: ./tests/tests_history_buf.cpp:180: PASSED: -4: CHECK( rh.size() == 3 ) -4: with expansion: -4: 3 == 3 -4: -4: ./tests/tests_history_buf.cpp:181: PASSED: -4: CHECK( rh.get_latest(&out_time, &out_relation) ) -4: with expansion: -4: true -4: -4: ./tests/tests_history_buf.cpp:182: PASSED: -4: CHECK( out_time == T2 ) -4: with expansion: -4: 22000000000 (0x51f4d5c00) -4: == -4: 22000000000 (0x51f4d5c00) -4: -4: ./tests/tests_history_buf.cpp:184: PASSED: -4: CHECK( rh.get(0, &out_relation) == M_RELATION_HISTORY_RESULT_INVALID ) -4: with expansion: -4: 0 == 0 -4: -4: ./tests/tests_history_buf.cpp:186: PASSED: -4: CHECK( rh.get(T0, &out_relation) == M_RELATION_HISTORY_RESULT_EXACT ) -4: with expansion: -4: 1 == 1 -4: -4: ./tests/tests_history_buf.cpp:187: PASSED: -4: CHECK( out_relation.pose.position.x == 0.f ) -4: with expansion: -4: 0.0f == 0.0f -4: -4: ./tests/tests_history_buf.cpp:189: PASSED: -4: CHECK( rh.get(T1, &out_relation) == M_RELATION_HISTORY_RESULT_EXACT ) -4: with expansion: -4: 1 == 1 -4: -4: ./tests/tests_history_buf.cpp:190: PASSED: -4: CHECK( out_relation.pose.position.x == 1.f ) -4: with expansion: -4: 1.0f == 1.0f -4: -4: ./tests/tests_history_buf.cpp:192: PASSED: -4: CHECK( rh.get(T2, &out_relation) == M_RELATION_HISTORY_RESULT_EXACT ) -4: with expansion: -4: 1 == 1 -4: -4: ./tests/tests_history_buf.cpp:193: PASSED: -4: CHECK( out_relation.pose.position.x == 2.f ) -4: with expansion: -4: 2.0f == 2.0f -4: -4: ./tests/tests_history_buf.cpp:196: PASSED: -4: CHECK( rh.get(T0 - (uint64_t)(1000 * 1000 * 1000), &out_relation) == M_RELATION_HISTORY_RESULT_REVERSE_PREDICTED ) -4: with expansion: -4: 4 == 4 -4: -4: ./tests/tests_history_buf.cpp:198: PASSED: -4: CHECK( out_relation.pose.position.x < 0.f ) -4: with expansion: -4: -1.0f < 0.0f -4: -4: ./tests/tests_history_buf.cpp:200: PASSED: -4: CHECK( rh.get((T0 + T1) / 2, &out_relation) == M_RELATION_HISTORY_RESULT_INTERPOLATED ) -4: with expansion: -4: 2 == 2 -4: -4: ./tests/tests_history_buf.cpp:201: PASSED: -4: CHECK( out_relation.pose.position.x > 0.f ) -4: with expansion: -4: 0.5f > 0.0f -4: -4: ./tests/tests_history_buf.cpp:202: PASSED: -4: CHECK( out_relation.pose.position.x < 1.f ) -4: with expansion: -4: 0.5f < 1.0f -4: -4: ./tests/tests_history_buf.cpp:204: PASSED: -4: CHECK( rh.get((T1 + T2) / 2, &out_relation) == M_RELATION_HISTORY_RESULT_INTERPOLATED ) -4: with expansion: -4: 2 == 2 -4: -4: ./tests/tests_history_buf.cpp:205: PASSED: -4: CHECK( out_relation.pose.position.x > 1.f ) -4: with expansion: -4: 1.5f > 1.0f -4: -4: ./tests/tests_history_buf.cpp:206: PASSED: -4: CHECK( out_relation.pose.position.x < 2.f ) -4: with expansion: -4: 1.5f < 2.0f -4: -4: ./tests/tests_history_buf.cpp:208: PASSED: -4: CHECK( rh.get(T2 + (uint64_t)(1000 * 1000 * 1000), &out_relation) == M_RELATION_HISTORY_RESULT_PREDICTED ) -4: with expansion: -4: 3 == 3 -4: -4: ./tests/tests_history_buf.cpp:209: PASSED: -4: CHECK( out_relation.pose.position.x > 2.f ) -4: with expansion: -4: 3.0f > 2.0f -4: -4: ------------------------------------------------------------------------------- -4: u_template_historybuf -4: behavior when empty -4: ------------------------------------------------------------------------------- -4: ./tests/tests_history_buf.cpp:216 -4: ............................................................................... -4: -4: ./tests/tests_history_buf.cpp:218: PASSED: -4: CHECK( buffer.empty() ) -4: with expansion: -4: true -4: -4: ./tests/tests_history_buf.cpp:219: PASSED: -4: CHECK( 0 == buffer.size() ) -4: with expansion: -4: 0 == 0 -4: -4: ./tests/tests_history_buf.cpp:220: PASSED: -4: CHECK_FALSE( buffer.begin().valid() ) -4: with expansion: -4: !false -4: -4: ./tests/tests_history_buf.cpp:221: PASSED: -4: CHECK_FALSE( buffer.end().valid() ) -4: with expansion: -4: !false -4: -4: ./tests/tests_history_buf.cpp:222: PASSED: -4: CHECK( buffer.begin() == buffer.end() ) -4: with expansion: -4: Iterator@[0] == Iterator@[0] -4: -4: ./tests/tests_history_buf.cpp:225: PASSED: -4: REQUIRE_FALSE( buffer.pop_back() ) -4: with expansion: -4: !false -4: with message: -4: Check after pop_back -4: -4: ./tests/tests_history_buf.cpp:226: PASSED: -4: CHECK( buffer.empty() ) -4: with expansion: -4: true -4: with message: -4: Check after pop_back -4: -4: ------------------------------------------------------------------------------- -4: u_template_historybuf -4: behavior with one -4: ------------------------------------------------------------------------------- -4: ./tests/tests_history_buf.cpp:229 -4: ............................................................................... -4: -4: ./tests/tests_history_buf.cpp:232: PASSED: -4: CHECK_FALSE( buffer.empty() ) -4: with expansion: -4: !false -4: -4: ./tests/tests_history_buf.cpp:233: PASSED: -4: CHECK( buffer.size() == 1 ) -4: with expansion: -4: 1 == 1 -4: -4: ./tests/tests_history_buf.cpp:236: PASSED: -4: CHECK( buffer.begin().valid() ) -4: with expansion: -4: true -4: -4: ./tests/tests_history_buf.cpp:237: PASSED: -4: CHECK_FALSE( buffer.end().valid() ) -4: with expansion: -4: !false -4: -4: ./tests/tests_history_buf.cpp:238: PASSED: -4: CHECK_FALSE( buffer.begin() == buffer.end() ) -4: with expansion: -4: !(Iterator@[0] == Iterator@[1]) -4: -4: ./tests/tests_history_buf.cpp:243: PASSED: -4: CHECK_FALSE( it.valid() ) -4: with expansion: -4: !false -4: -4: ./tests/tests_history_buf.cpp:245: PASSED: -4: CHECK_FALSE( it.valid() ) -4: with expansion: -4: !false -4: -4: ./tests/tests_history_buf.cpp:247: PASSED: -4: CHECK( buffer.begin() == buffer.cbegin() ) -4: with expansion: -4: Iterator@[0] == Iterator@[0] -4: -4: ./tests/tests_history_buf.cpp:248: PASSED: -4: CHECK( buffer.end() == buffer.cend() ) -4: with expansion: -4: Iterator@[1] == Iterator@[1] -4: -4: ./tests/tests_history_buf.cpp:251: PASSED: -4: CHECK( buffer.begin() == --(buffer.end()) ) -4: with expansion: -4: Iterator@[0] == Iterator@[0] -4: -4: ./tests/tests_history_buf.cpp:254: PASSED: -4: CHECK_FALSE( buffer.begin() == (buffer.end())-- ) -4: with expansion: -4: !(Iterator@[0] == Iterator@[1]) -4: -4: ./tests/tests_history_buf.cpp:257: PASSED: -4: CHECK( buffer.begin() == buffer.begin()++ ) -4: with expansion: -4: Iterator@[0] == Iterator@[0] -4: -4: ./tests/tests_history_buf.cpp:260: PASSED: -4: CHECK_FALSE( buffer.begin() == ++(buffer.begin()) ) -4: with expansion: -4: !(Iterator@[0] == Iterator@[1]) -4: -4: ./tests/tests_history_buf.cpp:264: PASSED: -4: CHECK_NOTHROW( buffer.get_at_index(0) ) -4: -4: ./tests/tests_history_buf.cpp:265: PASSED: -4: CHECK_FALSE( buffer.get_at_index(0) == nullptr ) -4: with expansion: -4: !(0x0000fffffbbdedd4 == nullptr) -4: -4: ./tests/tests_history_buf.cpp:266: PASSED: -4: CHECK( *buffer.get_at_index(0) == 0 ) -4: with expansion: -4: 0 == 0 -4: -4: ./tests/tests_history_buf.cpp:268: PASSED: -4: CHECK_FALSE( buffer.get_at_age(0) == nullptr ) -4: with expansion: -4: !(0x0000fffffbbdedd4 == nullptr) -4: -4: ./tests/tests_history_buf.cpp:269: PASSED: -4: CHECK( *buffer.get_at_age(0) == 0 ) -4: with expansion: -4: 0 == 0 -4: -4: ./tests/tests_history_buf.cpp:270: PASSED: -4: CHECK_FALSE( buffer.get_at_clamped_age(0) == nullptr ) -4: with expansion: -4: !(0x0000fffffbbdedd4 == nullptr) -4: -4: ./tests/tests_history_buf.cpp:271: PASSED: -4: CHECK( *buffer.get_at_clamped_age(0) == 0 ) -4: with expansion: -4: 0 == 0 -4: -4: ./tests/tests_history_buf.cpp:273: PASSED: -4: CHECK( buffer.get_at_age(1) == nullptr ) -4: with expansion: -4: nullptr == nullptr -4: -4: ./tests/tests_history_buf.cpp:275: PASSED: -4: CHECK_FALSE( buffer.get_at_clamped_age(1) == nullptr ) -4: with expansion: -4: !(0x0000fffffbbdedd4 == nullptr) -4: -4: ./tests/tests_history_buf.cpp:276: PASSED: -4: CHECK( *buffer.get_at_clamped_age(1) == 0 ) -4: with expansion: -4: 0 == 0 -4: -4: ./tests/tests_history_buf.cpp:278: PASSED: -4: CHECK_FALSE( buffer.get_at_clamped_age(2) == nullptr ) -4: with expansion: -4: !(0x0000fffffbbdedd4 == nullptr) -4: -4: ./tests/tests_history_buf.cpp:279: PASSED: -4: CHECK( *buffer.get_at_clamped_age(2) == 0 ) -4: with expansion: -4: 0 == 0 -4: -4: ./tests/tests_history_buf.cpp:281: PASSED: -4: CHECK_NOTHROW( buffer.front() ) -4: -4: ./tests/tests_history_buf.cpp:282: PASSED: -4: CHECK( buffer.front() == 0 ) -4: with expansion: -4: 0 == 0 -4: -4: ./tests/tests_history_buf.cpp:284: PASSED: -4: CHECK_NOTHROW( buffer.back() ) -4: -4: ./tests/tests_history_buf.cpp:285: PASSED: -4: CHECK( buffer.back() == 0 ) -4: with expansion: -4: 0 == 0 -4: -4: ./tests/tests_history_buf.cpp:287: PASSED: -4: CHECK( *buffer.begin() == buffer.front() ) -4: with expansion: -4: 0 == 0 -4: -4: ./tests/tests_history_buf.cpp:291: PASSED: -4: REQUIRE( buffer.pop_back() ) -4: with expansion: -4: true -4: with message: -4: Check after pop_back -4: -4: ./tests/tests_history_buf.cpp:292: PASSED: -4: CHECK( buffer.size() == 0 ) -4: with expansion: -4: 0 == 0 -4: with message: -4: Check after pop_back -4: -4: ./tests/tests_history_buf.cpp:294: PASSED: -4: REQUIRE_FALSE( buffer.pop_back() ) -4: with expansion: -4: !false -4: with message: -4: Check after pop_back -4: -4: ------------------------------------------------------------------------------- -4: u_template_historybuf -4: behavior with two -4: ------------------------------------------------------------------------------- -4: ./tests/tests_history_buf.cpp:298 -4: ............................................................................... -4: -4: ./tests/tests_history_buf.cpp:302: PASSED: -4: CHECK_FALSE( buffer.empty() ) -4: with expansion: -4: !false -4: -4: ./tests/tests_history_buf.cpp:303: PASSED: -4: CHECK( buffer.size() == 2 ) -4: with expansion: -4: 2 == 2 -4: -5: Randomness seeded to: 3147035413 -5: -5: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -5: tests_id_ringbuffer is a Catch2 v3.6.0 host application. -5: Run with -? for options -5: -5: ------------------------------------------------------------------------------- -5: u_template_historybuf -5: behavior when empty -5: ------------------------------------------------------------------------------- -5: ./tests/tests_id_ringbuffer.cpp:19 -5: ............................................................................... -5: -5: ./tests/tests_id_ringbuffer.cpp:21: PASSED: -5: CHECK( u_id_ringbuffer_is_empty(buffer) ) -5: with expansion: -5: true -5: -5: ./tests/tests_id_ringbuffer.cpp:22: PASSED: -5: CHECK( 0 == u_id_ringbuffer_get_size(buffer) ) -5: with expansion: -5: 0 == 0 -5: -5: ./tests/tests_id_ringbuffer.cpp:24: PASSED: -5: CHECK( u_id_ringbuffer_get_front(buffer, &out_id) < 0 ) -5: with expansion: -5: -1 < 0 -5: -5: ./tests/tests_id_ringbuffer.cpp:25: PASSED: -5: CHECK( u_id_ringbuffer_get_back(buffer, &out_id) < 0 ) -5: with expansion: -5: -1 < 0 -5: -5: ./tests/tests_id_ringbuffer.cpp:30: PASSED: -5: CHECK( u_id_ringbuffer_is_empty(buffer) ) -5: with expansion: -5: true -5: with message: -5: Check after pop_back -5: -5: ------------------------------------------------------------------------------- -5: u_template_historybuf -5: behavior with one -5: ------------------------------------------------------------------------------- -5: ./tests/tests_id_ringbuffer.cpp:33 -5: ............................................................................... -5: -5: ./tests/tests_id_ringbuffer.cpp:36: PASSED: -5: REQUIRE( zero_inner_index >= 0 ) -5: with expansion: -5: 1 >= 0 -5: -5: ./tests/tests_id_ringbuffer.cpp:37: PASSED: -5: CHECK_FALSE( u_id_ringbuffer_is_empty(buffer) ) -5: with expansion: -5: !false -5: -5: ./tests/tests_id_ringbuffer.cpp:38: PASSED: -5: CHECK( 1 == u_id_ringbuffer_get_size(buffer) ) -5: with expansion: -5: 1 == 1 -5: -5: ./tests/tests_id_ringbuffer.cpp:45: PASSED: -5: CHECK( u_id_ringbuffer_get_front(buffer, &out_id_front) >= 0 ) -5: with expansion: -5: 1 >= 0 -5: with message: -5: zero_inner_index := 1 -5: -5: ./tests/tests_id_ringbuffer.cpp:46: PASSED: -5: CHECK( u_id_ringbuffer_get_front(buffer, &out_id_front) == zero_inner_index ) -5: with expansion: -5: 1 == 1 -5: with message: -5: zero_inner_index := 1 -5: -5: ./tests/tests_id_ringbuffer.cpp:47: PASSED: -5: CHECK( out_id_front == 0 ) -5: with expansion: -5: 0 == 0 -5: with message: -5: zero_inner_index := 1 -5: -5: ./tests/tests_id_ringbuffer.cpp:48: PASSED: -5: CHECK( u_id_ringbuffer_get_back(buffer, &out_id_back) >= 0 ) -5: with expansion: -5: 1 >= 0 -5: with message: -5: zero_inner_index := 1 -5: -5: ./tests/tests_id_ringbuffer.cpp:49: PASSED: -5: CHECK( u_id_ringbuffer_get_back(buffer, &out_id_front) == zero_inner_index ) -5: with expansion: -5: 1 == 1 -5: with message: -5: zero_inner_index := 1 -5: -5: ./tests/tests_id_ringbuffer.cpp:50: PASSED: -5: CHECK( out_id_back == 0 ) -5: with expansion: -5: 0 == 0 -5: with message: -5: zero_inner_index := 1 -5: -5: ./tests/tests_id_ringbuffer.cpp:51: PASSED: -5: CHECK( out_id_front == out_id_back ) -5: with expansion: -5: 0 == 0 -5: with message: -5: zero_inner_index := 1 -5: -5: ./tests/tests_id_ringbuffer.cpp:56: PASSED: -5: CHECK( u_id_ringbuffer_get_at_index(buffer, 0, &out_id) == zero_inner_index ) -5: with expansion: -5: 1 == 1 -5: with message: -5: zero_inner_index := 1 -5: -5: ./tests/tests_id_ringbuffer.cpp:57: PASSED: -5: CHECK( out_id == 0 ) -5: with expansion: -5: 0 == 0 -5: with message: -5: zero_inner_index := 1 -5: -5: ./tests/tests_id_ringbuffer.cpp:61: PASSED: -5: CHECK( u_id_ringbuffer_get_at_age(buffer, 0, &out_id) == zero_inner_index ) -5: with expansion: -5: 1 == 1 -5: with message: -5: zero_inner_index := 1 -5: -5: ./tests/tests_id_ringbuffer.cpp:62: PASSED: -5: CHECK( out_id == 0 ) -5: with expansion: -5: 0 == 0 -5: with message: -5: zero_inner_index := 1 -5: -5: ./tests/tests_id_ringbuffer.cpp:66: PASSED: -5: CHECK( u_id_ringbuffer_get_at_clamped_age(buffer, 0, &out_id) == zero_inner_index ) -5: with expansion: -5: 1 == 1 -5: with message: -5: zero_inner_index := 1 -5: -5: ./tests/tests_id_ringbuffer.cpp:67: PASSED: -5: CHECK( out_id == 0 ) -5: with expansion: -5: 0 == 0 -5: with message: -5: zero_inner_index := 1 -5: -5: ./tests/tests_id_ringbuffer.cpp:71: PASSED: -5: CHECK( u_id_ringbuffer_get_at_age(buffer, 1, &out_id) < 0 ) -5: with expansion: -5: -1 < 0 -5: with message: -5: zero_inner_index := 1 -5: -5: ./tests/tests_id_ringbuffer.cpp:75: PASSED: -5: CHECK( u_id_ringbuffer_get_at_clamped_age(buffer, 1, &out_id) == zero_inner_index ) -5: with expansion: -5: 1 == 1 -5: with message: -5: zero_inner_index := 1 -5: -5: ./tests/tests_id_ringbuffer.cpp:76: PASSED: -5: CHECK( out_id == 0 ) -5: with expansion: -5: 0 == 0 -5: with message: -5: zero_inner_index := 1 -5: -5: ./tests/tests_id_ringbuffer.cpp:80: PASSED: -5: CHECK( u_id_ringbuffer_get_at_clamped_age(buffer, 2, &out_id) == zero_inner_index ) -5: with expansion: -5: 1 == 1 -5: with message: -5: zero_inner_index := 1 -5: -5: ./tests/tests_id_ringbuffer.cpp:81: PASSED: -5: CHECK( out_id == 0 ) -5: with expansion: -5: 0 == 0 -5: with message: -5: zero_inner_index := 1 -5: -5: ./tests/tests_id_ringbuffer.cpp:88: PASSED: -5: CHECK( u_id_ringbuffer_is_empty(buffer) ) -5: with expansion: -5: true -5: with messages: -5: zero_inner_index := 1 -5: Check after pop_back -5: -5: ./tests/tests_id_ringbuffer.cpp:91: PASSED: -5: CHECK( u_id_ringbuffer_is_empty(buffer) ) -5: with expansion: -5: true -5: with messages: -5: zero_inner_index := 1 -5: Check after pop_back -5: -5: ------------------------------------------------------------------------------- -5: u_template_historybuf -5: behavior with two -5: ------------------------------------------------------------------------------- -5: ./tests/tests_id_ringbuffer.cpp:95 -5: ............................................................................... -5: -5: ./tests/tests_id_ringbuffer.cpp:99: PASSED: -5: REQUIRE( zero_inner_index >= 0 ) -5: with expansion: -5: 1 >= 0 -5: -5: ./tests/tests_id_ringbuffer.cpp:100: PASSED: -5: REQUIRE( one_inner_index >= 0 ) -5: with expansion: -5: 2 >= 0 -5: -5: ./tests/tests_id_ringbuffer.cpp:101: PASSED: -5: REQUIRE( zero_inner_index != one_inner_index ) -5: with expansion: -5: 1 != 2 -5: -5: ./tests/tests_id_ringbuffer.cpp:104: PASSED: -5: CHECK_FALSE( u_id_ringbuffer_is_empty(buffer) ) -5: with expansion: -5: !false -5: with messages: -5: zero_inner_index := 1 -5: one_inner_index := 2 -5: -5: ./tests/tests_id_ringbuffer.cpp:105: PASSED: -5: CHECK( 2 == u_id_ringbuffer_get_size(buffer) ) -5: with expansion: -5: 2 == 2 -5: with messages: -5: zero_inner_index := 1 -5: one_inner_index := 2 -5: -5: ------------------------------------------------------------------------------- -5: u_template_historybuf -5: behavior with two -5: check front and back -5: ------------------------------------------------------------------------------- -5: ./tests/tests_id_ringbuffer.cpp:107 -5: ............................................................................... -5: -5: ./tests/tests_id_ringbuffer.cpp:112: PASSED: -5: CHECK( u_id_ringbuffer_get_front(buffer, &out_id_front) == zero_inner_index ) -5: with expansion: -5: 1 == 1 -5: with messages: -5: zero_inner_index := 1 -5: one_inner_index := 2 -5: -5: ./tests/tests_id_ringbuffer.cpp:113: PASSED: -5: CHECK( out_id_front == 0 ) -5: with expansion: -5: 0 == 0 -5: with messages: -5: zero_inner_index := 1 -5: one_inner_index := 2 -5: -5: ./tests/tests_id_ringbuffer.cpp:114: PASSED: -5: CHECK( u_id_ringbuffer_get_back(buffer, &out_id_back) == one_inner_index ) -5: with expansion: -5: 2 == 2 -5: with messages: -5: zero_inner_index := 1 -5: one_inner_index := 2 -5: -5: ./tests/tests_id_ringbuffer.cpp:115: PASSED: -5: CHECK( out_id_back == 1 ) -5: with expansion: -5: 1 == 1 -5: with messages: -5: zero_inner_index := 1 -5: one_inner_index := 2 -5: -5: ./tests/tests_id_ringbuffer.cpp:116: PASSED: -5: CHECK( out_id_front != out_id_back ) -5: with expansion: -5: 0 != 1 -5: with messages: -5: zero_inner_index := 1 -5: one_inner_index := 2 -5: -5: ------------------------------------------------------------------------------- -5: u_template_historybuf -5: behavior with two -5: ------------------------------------------------------------------------------- -5: ./tests/tests_id_ringbuffer.cpp:95 -5: ............................................................................... -5: -5: ./tests/tests_id_ringbuffer.cpp:99: PASSED: -5: REQUIRE( zero_inner_index >= 0 ) -5: with expansion: -5: 1 >= 0 -5: -5: ./tests/tests_id_ringbuffer.cpp:100: PASSED: -5: REQUIRE( one_inner_index >= 0 ) -5: with expansion: -5: 2 >= 0 -5: -5: ./tests/tests_id_ringbuffer.cpp:101: PASSED: -5: REQUIRE( zero_inner_index != one_inner_index ) -5: with expansion: -5: 1 != 2 -5: -5: ./tests/tests_id_ringbuffer.cpp:104: PASSED: -5: CHECK_FALSE( u_id_ringbuffer_is_empty(buffer) ) -5: with expansion: -5: !false -5: with messages: -5: zero_inner_index := 1 -5: one_inner_index := 2 -5: -5: ./tests/tests_id_ringbuffer.cpp:105: PASSED: -5: CHECK( 2 == u_id_ringbuffer_get_size(buffer) ) -5: with expansion: -5: 2 == 2 -5: with messages: -5: zero_inner_index := 1 -5: one_inner_index := 2 -5: -5: ------------------------------------------------------------------------------- -5: u_template_historybuf -5: behavior with two -5: check contents -5: ------------------------------------------------------------------------------- -5: ./tests/tests_id_ringbuffer.cpp:118 -5: ............................................................................... -5: -5: ./tests/tests_id_ringbuffer.cpp:123: PASSED: -5: CHECK( u_id_ringbuffer_get_at_index(buffer, 0, &out_id) == zero_inner_index ) -5: with expansion: -5: 1 == 1 -5: with messages: -5: zero_inner_index := 1 -5: one_inner_index := 2 -5: -5: ./tests/tests_id_ringbuffer.cpp:124: PASSED: -5: CHECK( out_id == 0 ) -5: with expansion: -5: 0 == 0 -5: with messages: -5: zero_inner_index := 1 -5: one_inner_index := 2 -5: -5: ./tests/tests_id_ringbuffer.cpp:128: PASSED: -5: CHECK( u_id_ringbuffer_get_at_index(buffer, 1, &out_id) == one_inner_index ) -5: with expansion: -5: 2 == 2 -5: with messages: -5: zero_inner_index := 1 -5: one_inner_index := 2 -5: -5: ./tests/tests_id_ringbuffer.cpp:129: PASSED: -5: CHECK( out_id == 1 ) -5: with expansion: -5: 1 == 1 -5: with messages: -5: zero_inner_index := 1 -5: one_inner_index := 2 -5: -5: ./tests/tests_id_ringbuffer.cpp:133: PASSED: -5: CHECK( u_id_ringbuffer_get_at_index(buffer, 2, &out_id) < 0 ) -5: with expansion: -5: -1 < 0 -5: with messages: -5: zero_inner_index := 1 -5: one_inner_index := 2 -5: -5: ./tests/tests_id_ringbuffer.cpp:138: PASSED: -5: CHECK( u_id_ringbuffer_get_at_age(buffer, 0, &out_id) == one_inner_index ) -5: with expansion: -5: 2 == 2 -5: with messages: -5: zero_inner_index := 1 -5: one_inner_index := 2 -5: -5: ./tests/tests_id_ringbuffer.cpp:139: PASSED: -5: CHECK( out_id == 1 ) -5: with expansion: -5: 1 == 1 -5: with messages: -5: zero_inner_index := 1 -5: one_inner_index := 2 -5: -5: ./tests/tests_id_ringbuffer.cpp:143: PASSED: -5: CHECK( u_id_ringbuffer_get_at_clamped_age(buffer, 0, &out_id) == one_inner_index ) -5: with expansion: -5: 2 == 2 -5: with messages: -5: zero_inner_index := 1 -5: one_inner_index := 2 -5: -5: ./tests/tests_id_ringbuffer.cpp:144: PASSED: -5: CHECK( out_id == 1 ) -5: with expansion: -5: 1 == 1 -5: with messages: -5: zero_inner_index := 1 -5: one_inner_index := 2 -5: -5: ./tests/tests_id_ringbuffer.cpp:149: PASSED: -5: CHECK( u_id_ringbuffer_get_at_age(buffer, 1, &out_id) == zero_inner_index ) -5: with expansion: -5: 1 == 1 -5: with messages: -5: zero_inner_index := 1 -5: one_inner_index := 2 -5: -5: ./tests/tests_id_ringbuffer.cpp:150: PASSED: -5: CHECK( out_id == 0 ) -5: with expansion: -5: 0 == 0 -5: with messages: -5: zero_inner_index := 1 -5: one_inner_index := 2 -5: -5: ./tests/tests_id_ringbuffer.cpp:154: PASSED: -5: CHECK( u_id_ringbuffer_get_at_clamped_age(buffer, 1, &out_id) == zero_inner_index ) -5: with expansion: -5: 1 == 1 -5: with messages: -5: zero_inner_index := 1 -5: one_inner_index := 2 -5: -5: ./tests/tests_id_ringbuffer.cpp:155: PASSED: -5: CHECK( out_id == 0 ) -5: with expansion: -5: 0 == 0 -5: with messages: -5: zero_inner_index := 1 -5: one_inner_index := 2 -5: -5: ./tests/tests_id_ringbuffer.cpp:160: PASSED: -5: CHECK( u_id_ringbuffer_get_at_age(buffer, 2, &out_id) < 0 ) -5: with expansion: -5: -1 < 0 -5: with messages: -5: zero_inner_index := 1 -5: one_inner_index := 2 -5: -5: ./tests/tests_id_ringbuffer.cpp:164: PASSED: -5: CHECK( u_id_ringbuffer_get_at_clamped_age(buffer, 2, &out_id) == zero_inner_index ) -5: with expansion: -5: 1 == 1 -5: with messages: -5: zero_inner_index := 1 -5: one_inner_index := 2 -5: -5: ./tests/tests_id_ringbuffer.cpp:165: PASSED: -5: CHECK( out_id == 0 ) -5: with expansion: -5: 0 == 0 -5: with messages: -5: zero_inner_index := 1 -5: one_inner_index := 2 -5: -5: ./tests/tests_id_ringbuffer.cpp:169: PASSED: -5: CHECK( u_id_ringbuffer_get_at_clamped_age(buffer, 3, &out_id) == zero_inner_index ) -5: with expansion: -5: 1 == 1 -5: with messages: -5: zero_inner_index := 1 -5: one_inner_index := 2 -5: -5: ./tests/tests_id_ringbuffer.cpp:170: PASSED: -5: CHECK( out_id == 0 ) -5: with expansion: -5: 0 == 0 -5: with messages: -5: zero_inner_index := 1 -5: one_inner_index := 2 -5: -5: ------------------------------------------------------------------------------- -5: u_template_historybuf -5: behavior with two -5: ------------------------------------------------------------------------------- -5: ./tests/tests_id_ringbuffer.cpp:95 -5: ............................................................................... -5: -5: ./tests/tests_id_ringbuffer.cpp:99: PASSED: -5: REQUIRE( zero_inner_index >= 0 ) -5: with expansion: -5: 1 >= 0 -5: -5: ./tests/tests_id_ringbuffer.cpp:100: PASSED: -5: REQUIRE( one_inner_index >= 0 ) -5: with expansion: -5: 2 >= 0 -5: -5: ./tests/tests_id_ringbuffer.cpp:101: PASSED: -5: REQUIRE( zero_inner_index != one_inner_index ) -5: with expansion: -5: 1 != 2 -5: -5: ./tests/tests_id_ringbuffer.cpp:104: PASSED: -5: CHECK_FALSE( u_id_ringbuffer_is_empty(buffer) ) -5: with expansion: -5: !false -5: with messages: -5: zero_inner_index := 1 -5: one_inner_index := 2 -5: -5: ./tests/tests_id_ringbuffer.cpp:105: PASSED: -5: CHECK( 2 == u_id_ringbuffer_get_size(buffer) ) -5: with expansion: -5: 2 == 2 -5: with messages: -5: zero_inner_index := 1 -5: one_inner_index := 2 -5: -5: ------------------------------------------------------------------------------- -5: u_template_historybuf -5: behavior with two -5: Check after pop_back -5: ------------------------------------------------------------------------------- -5: ./tests/tests_id_ringbuffer.cpp:173 -5: ............................................................................... -5: -5: ./tests/tests_id_ringbuffer.cpp:176: PASSED: -5: CHECK( 1 == u_id_ringbuffer_get_size(buffer) ) -5: with expansion: -5: 1 == 1 -5: with messages: -5: zero_inner_index := 1 -5: one_inner_index := 2 -5: -5: ./tests/tests_id_ringbuffer.cpp:178: PASSED: -5: CHECK( u_id_ringbuffer_get_front(buffer, &out_id_front) == zero_inner_index ) -5: with expansion: -5: 1 == 1 -5: with messages: -5: zero_inner_index := 1 -5: one_inner_index := 2 -5: -5: ./tests/tests_id_ringbuffer.cpp:179: PASSED: -5: CHECK( out_id_front == 0 ) -5: with expansion: -5: 0 == 0 -5: with messages: -5: zero_inner_index := 1 -5: one_inner_index := 2 -5: -5: ./tests/tests_id_ringbuffer.cpp:182: PASSED: -5: CHECK( 0 == u_id_ringbuffer_get_size(buffer) ) -5: with expansion: -5: 0 == 0 -5: with messages: -5: zero_inner_index := 1 -5: one_inner_index := 2 -5: -5: ./tests/tests_id_ringbuffer.cpp:184: PASSED: -5: CHECK( u_id_ringbuffer_get_front(buffer, &out_id) < 0 ) -5: with expansion: -5: -1 < 0 -5: with messages: -5: zero_inner_index := 1 -5: one_inner_index := 2 -5: -5: ------------------------------------------------------------------------------- -5: u_template_historybuf -5: algorithm behavior with 3 -5: ------------------------------------------------------------------------------- -5: ./tests/tests_id_ringbuffer.cpp:188 -5: ............................................................................... -5: -5: ./tests/tests_id_ringbuffer.cpp:193: PASSED: -5: REQUIRE( zero_inner_index >= 0 ) -5: with expansion: -5: 1 >= 0 -5: -5: ./tests/tests_id_ringbuffer.cpp:194: PASSED: -5: REQUIRE( two_inner_index >= 0 ) -5: with expansion: -5: 2 >= 0 -5: -5: ./tests/tests_id_ringbuffer.cpp:195: PASSED: -5: REQUIRE( four_inner_index >= 0 ) -5: with expansion: -5: 3 >= 0 -5: -5: ./tests/tests_id_ringbuffer.cpp:199: PASSED: -5: CHECK_FALSE( u_id_ringbuffer_is_empty(buffer) ) -5: with expansion: -5: !false -5: with messages: -5: zero_inner_index := 1 -5: two_inner_index := 2 -5: four_inner_index := 3 -5: -5: ./tests/tests_id_ringbuffer.cpp:200: PASSED: -5: CHECK( 3 == u_id_ringbuffer_get_size(buffer) ) -5: with expansion: -5: 3 == 3 -5: with messages: -5: zero_inner_index := 1 -5: two_inner_index := 2 -5: four_inner_index := 3 -5: -5: ./tests/tests_id_ringbuffer.cpp:204: PASSED: -5: CHECK( u_id_ringbuffer_find_id_unordered(buffer, 0, nullptr, nullptr) == zero_inner_index ) -5: with expansion: -5: 1 == 1 -5: with messages: -5: zero_inner_index := 1 -5: two_inner_index := 2 -5: four_inner_index := 3 -5: -5: ./tests/tests_id_ringbuffer.cpp:205: PASSED: -5: CHECK( u_id_ringbuffer_find_id_unordered(buffer, 0, &out_id, &out_index) == zero_inner_index ) -5: with expansion: -5: 1 == 1 -5: with messages: -5: zero_inner_index := 1 -5: two_inner_index := 2 -5: four_inner_index := 3 -5: -5: ./tests/tests_id_ringbuffer.cpp:206: PASSED: -5: CHECK( out_id == 0 ) -5: with expansion: -5: 0 == 0 -5: with messages: -5: zero_inner_index := 1 -5: two_inner_index := 2 -5: four_inner_index := 3 -5: -5: ./tests/tests_id_ringbuffer.cpp:207: PASSED: -5: CHECK( out_index == 0 ) -5: with expansion: -5: 0 == 0 -5: with messages: -5: zero_inner_index := 1 -5: two_inner_index := 2 -5: four_inner_index := 3 -5: -5: ./tests/tests_id_ringbuffer.cpp:209: PASSED: -5: CHECK( u_id_ringbuffer_find_id_unordered(buffer, 2, nullptr, nullptr) == two_inner_index ) -5: with expansion: -5: 2 == 2 -5: with messages: -5: zero_inner_index := 1 -5: two_inner_index := 2 -5: four_inner_index := 3 -5: -5: ./tests/tests_id_ringbuffer.cpp:210: PASSED: -5: CHECK( u_id_ringbuffer_find_id_unordered(buffer, 2, &out_id, &out_index) == two_inner_index ) -5: with expansion: -5: 2 == 2 -5: with messages: -5: zero_inner_index := 1 -5: two_inner_index := 2 -5: four_inner_index := 3 -5: -5: ./tests/tests_id_ringbuffer.cpp:211: PASSED: -5: CHECK( out_id == 2 ) -5: with expansion: -5: 2 == 2 -5: with messages: -5: zero_inner_index := 1 -5: two_inner_index := 2 -5: four_inner_index := 3 -5: -5: ./tests/tests_id_ringbuffer.cpp:212: PASSED: -5: CHECK( out_index == 1 ) -5: with expansion: -5: 1 == 1 -5: with messages: -5: zero_inner_index := 1 -5: two_inner_index := 2 -5: four_inner_index := 3 -5: -5: ./tests/tests_id_ringbuffer.cpp:214: PASSED: -5: CHECK( u_id_ringbuffer_find_id_unordered(buffer, 4, nullptr, nullptr) == four_inner_index ) -5: with expansion: -5: 3 == 3 -5: with messages: -5: zero_inner_index := 1 -5: two_inner_index := 2 -5: four_inner_index := 3 -5: -5: ./tests/tests_id_ringbuffer.cpp:215: PASSED: -5: CHECK( u_id_ringbuffer_find_id_unordered(buffer, 4, &out_id, &out_index) == four_inner_index ) -5: with expansion: -5: 3 == 3 -5: with messages: -5: zero_inner_index := 1 -5: two_inner_index := 2 -5: four_inner_index := 3 -5: -5: ./tests/tests_id_ringbuffer.cpp:216: PASSED: -5: CHECK( out_id == 4 ) -5: with expansion: -5: 4 == 4 -5: with messages: -5: zero_inner_index := 1 -5: two_inner_index := 2 -5: four_inner_index := 3 -5: -5: ./tests/tests_id_ringbuffer.cpp:217: PASSED: -5: CHECK( out_index == 2 ) -5: with expansion: -5: 2 == 2 -5: with messages: -5: zero_inner_index := 1 -5: two_inner_index := 2 -5: four_inner_index := 3 -5: -5: ./tests/tests_id_ringbuffer.cpp:222: PASSED: -5: CHECK( u_id_ringbuffer_lower_bound_id(buffer, 1, nullptr, nullptr) == two_inner_index ) -5: with expansion: -5: 2 == 2 -5: with messages: -5: zero_inner_index := 1 -5: two_inner_index := 2 -5: four_inner_index := 3 -5: -5: ./tests/tests_id_ringbuffer.cpp:223: PASSED: -5: CHECK( u_id_ringbuffer_lower_bound_id(buffer, 1, &out_id, &out_index) == two_inner_index ) -5: with expansion: -5: 2 == 2 -5: with messages: -5: zero_inner_index := 1 -5: two_inner_index := 2 -5: four_inner_index := 3 -5: -5: ./tests/tests_id_ringbuffer.cpp:224: PASSED: -5: CHECK( out_id == 2 ) -5: with expansion: -5: 2 == 2 -5: with messages: -5: zero_inner_index := 1 -5: two_inner_index := 2 -5: four_inner_index := 3 -5: -5: ./tests/tests_id_ringbuffer.cpp:225: PASSED: -5: CHECK( out_index == 1 ) -5: with expansion: -5: 1 == 1 -5: with messages: -5: zero_inner_index := 1 -5: two_inner_index := 2 -5: four_inner_index := 3 -5: -5: =============================================================================== -5: All tests passed (92 assertions in 1 test case) -5: -6: Randomness seeded to: 356731566 -6: -6: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -6: tests_json is a Catch2 v3.6.0 host application. -6: Run with -? for options -6: -6: ------------------------------------------------------------------------------- -6: u_json -6: JSONBuilder builds as expected -6: ------------------------------------------------------------------------------- -6: ./tests/tests_json.cpp:96 -6: ............................................................................... -6: -6: ./tests/tests_json.cpp:116: PASSED: -6: CHECK( json_node.toString(false) == node_from_string.toString(false) ) -6: with expansion: -6: "{ -6: "alpha": [1, true, 3.14, { -6: "beta": 4, -6: "gamma": 5 -6: }, { -6: "delta": 6 -6: }, [{ -6: "epsilon": [7], -6: "zeta": false -6: }]], -6: "eta": "theta", -6: "iota": { -6: "kappa": [{ -6: "lambda": [5.5, [4.4, 3.3], { -6: }, 2.2, 1, 0, { -6: }, [-1], -2.2, -3.3, -4.4, -5.5] -6: }] -6: }, -6: "mu": true, -6: "nu": false, -6: "xi": 42, -6: "omicron": [], -6: "pi": 3.141592, -6: "rho": [{ -6: "sigma": [{ -6: "tau": [{ -6: "upsilon": [[[]]] -6: }] -6: }] -6: }] -6: }" -6: == -6: "{ -6: "alpha": [1, true, 3.14, { -6: "beta": 4, -6: "gamma": 5 -6: }, { -6: "delta": 6 -6: }, [{ -6: "epsilon": [7], -6: "zeta": false -6: }]], -6: "eta": "theta", -6: "iota": { -6: "kappa": [{ -6: "lambda": [5.5, [4.4, 3.3], { -6: }, 2.2, 1, 0, { -6: }, [-1], -2.2, -3.3, -4.4, -5.5] -6: }] -6: }, -6: "mu": true, -6: "nu": false, -6: "xi": 42, -6: "omicron": [], -6: "pi": 3.141592, -6: "rho": [{ -6: "sigma": [{ -6: "tau": [{ -6: "upsilon": [[[]]] -6: }] -6: }] -6: }] -6: }" -6: with messages: -6: json_node={ -6: "alpha": [1, true, 3.14, { -6: "beta": 4, -6: "gamma": 5 -6: }, { -6: "delta": 6 -6: }, [{ -6: "epsilon": [7], -6: "zeta": false -6: }]], -6: "eta": "theta", -6: "iota": { -6: "kappa": [{ -6: "lambda": [5.5, [4.4, 3.3], { -6: }, 2.2, 1, 0, { -6: }, [-1], -2.2, -3.3, -4.4, -5.5] -6: }] -6: }, -6: "mu": true, -6: "nu": false, -6: "xi": 42, -6: "omicron": [], -6: "pi": 3.141592, -6: "rho": [{ -6: "sigma": [{ -6: "tau": [{ -6: "upsilon": [[[]]] -6: }] -6: }] -6: }] -6: } -6: node_from_string={ -6: "alpha": [1, true, 3.14, { -6: "beta": 4, -6: "gamma": 5 -6: }, { -6: "delta": 6 -6: }, [{ -6: "epsilon": [7], -6: "zeta": false -6: }]], -6: "eta": "theta", -6: "iota": { -6: "kappa": [{ -6: "lambda": [5.5, [4.4, 3.3], { -6: }, 2.2, 1, 0, { -6: }, [-1], -2.2, -3.3, -4.4, -5.5] -6: }] -6: }, -6: "mu": true, -6: "nu": false, -6: "xi": 42, -6: "omicron": [], -6: "pi": 3.141592, -6: "rho": [{ -6: "sigma": [{ -6: "tau": [{ -6: "upsilon": [[[]]] -6: }] -6: }] -6: }] -6: } -6: -6: ------------------------------------------------------------------------------- -6: u_json -6: Complex JSON is preserved through save and load -6: ------------------------------------------------------------------------------- -6: ./tests/tests_json.cpp:119 -6: ............................................................................... -6: -6: ./tests/tests_json.cpp:124: PASSED: -6: CHECK( json_node.toString(false) == loaded.toString(false) ) -6: with expansion: -6: "{ -6: "alpha": [1, true, 3.14, { -6: "beta": 4, -6: "gamma": 5 -6: }, { -6: "delta": 6 -6: }, [{ -6: "epsilon": [7], -6: "zeta": false -6: }]], -6: "eta": "theta", -6: "iota": { -6: "kappa": [{ -6: "lambda": [5.5, [4.4, 3.3], { -6: }, 2.2, 1, 0, { -6: }, [-1], -2.2, -3.3, -4.4, -5.5] -6: }] -6: }, -6: "mu": true, -6: "nu": false, -6: "xi": 42, -6: "omicron": [], -6: "pi": 3.141592, -6: "rho": [{ -6: "sigma": [{ -6: "tau": [{ -6: "upsilon": [[[]]] -6: }] -6: }] -6: }] -6: }" -6: == -6: "{ -6: "alpha": [1, true, 3.14, { -6: "beta": 4, -6: "gamma": 5 -6: }, { -6: "delta": 6 -6: }, [{ -6: "epsilon": [7], -6: "zeta": false -6: }]], -6: "eta": "theta", -6: "iota": { -6: "kappa": [{ -6: "lambda": [5.5, [4.4, 3.3], { -6: }, 2.2, 1, 0, { -6: }, [-1], -2.2, -3.3, -4.4, -5.5] -6: }] -6: }, -6: "mu": true, -6: "nu": false, -6: "xi": 42, -6: "omicron": [], -6: "pi": 3.141592, -6: "rho": [{ -6: "sigma": [{ -6: "tau": [{ -6: "upsilon": [[[]]] -6: }] -6: }] -6: }] -6: }" -6: with messages: -6: json_node={ -6: "alpha": [1, true, 3.14, { -6: "beta": 4, -6: "gamma": 5 -6: }, { -6: "delta": 6 -6: }, [{ -6: "epsilon": [7], -6: "zeta": false -6: }]], -6: "eta": "theta", -6: "iota": { -6: "kappa": [{ -6: "lambda": [5.5, [4.4, 3.3], { -6: }, 2.2, 1, 0, { -6: }, [-1], -2.2, -3.3, -4.4, -5.5] -6: }] -6: }, -6: "mu": true, -6: "nu": false, -6: "xi": 42, -6: "omicron": [], -6: "pi": 3.141592, -6: "rho": [{ -6: "sigma": [{ -6: "tau": [{ -6: "upsilon": [[[]]] -6: }] -6: }] -6: }] -6: } -6: loaded={ -6: "alpha": [1, true, 3.14, { -6: "beta": 4, -6: "gamma": 5 -6: }, { -6: "delta": 6 -6: }, [{ -6: "epsilon": [7], -6: "zeta": false -6: }]], -6: "eta": "theta", -6: "iota": { -6: "kappa": [{ -6: "lambda": [5.5, [4.4, 3.3], { -6: }, 2.2, 1, 0, { -6: }, [-1], -2.2, -3.3, -4.4, -5.5] -6: }] -6: }, -6: "mu": true, -6: "nu": false, -6: "xi": 42, -6: "omicron": [], -6: "pi": 3.141592, -6: "rho": [{ -6: "sigma": [{ -6: "tau": [{ -6: "upsilon": [[[]]] -6: }] -6: }] -6: }] -6: } -6: -6: ------------------------------------------------------------------------------- -6: u_json -6: Read methods work -6: ------------------------------------------------------------------------------- -6: ./tests/tests_json.cpp:127 -6: ............................................................................... -6: -6: ./tests/tests_json.cpp:129: PASSED: -6: CHECK( json_node["eta"].asString() == "theta" ) -6: with expansion: -6: "theta" == "theta" -6: -6: ERROR [asDouble] Invalid double: "theta" -6: From field named: eta, defaults 3.140000 -6: ./tests/tests_json.cpp:130: PASSED: -6: CHECK( json_node["eta"].asDouble(3.14) == 3.14 ) -6: with expansion: -6: 3.14000000000000012 == 3.14000000000000012 -6: -6: ./tests/tests_json.cpp:131: PASSED: -6: CHECK( json_node["mu"].asBool(false) == true ) -6: with expansion: -6: true == true -6: -6: ./tests/tests_json.cpp:132: PASSED: -6: CHECK( json_node["alpha"][0].canBool() ) -6: with expansion: -6: true -6: -6: ./tests/tests_json.cpp:133: PASSED: -6: CHECK( json_node["alpha"][0].asBool(false) == true ) -6: with expansion: -6: true == true -6: -6: ./tests/tests_json.cpp:134: PASSED: -6: CHECK( json_node["alpha"][4]["delta"].asInt(-1) == 6 ) -6: with expansion: -6: 6 == 6 -6: -6: ./tests/tests_json.cpp:135: PASSED: -6: CHECK( json_node["alpha"][4]["delta"].asDouble(-1) == 6.0 ) -6: with expansion: -6: 6.0 == 6.0 -6: -6: ./tests/tests_json.cpp:136: PASSED: -6: CHECK( json_node["rho"][0]["sigma"][0]["tau"][0]["upsilon"].asArray().size() == 1 ) -6: with expansion: -6: 1 == 1 -6: -6: ./tests/tests_json.cpp:137: PASSED: -6: CHECK( json_node["alpha"][3].asObject()["gamma"].asInt() == 5 ) -6: with expansion: -6: 5 == 5 -6: -6: ./tests/tests_json.cpp:138: PASSED: -6: CHECK( json_node["iota"].hasKey("kappa") ) -6: with expansion: -6: true -6: -6: ------------------------------------------------------------------------------- -6: u_json -6: Can make a double -6: ------------------------------------------------------------------------------- -6: ./tests/tests_json.cpp:141 -6: ............................................................................... -6: -6: ./tests/tests_json.cpp:147: PASSED: -6: CHECK( stringToDouble.isDouble() ) -6: with expansion: -6: true -6: -6: ./tests/tests_json.cpp:148: PASSED: -6: CHECK( stringToDouble.asDouble() == Catch::Approx(0.5).margin(e) ) -6: with expansion: -6: 0.5 == Approx( 0.5 ) -6: -6: =============================================================================== -6: All tests passed (14 assertions in 1 test case) -6: -7: Randomness seeded to: 1876396411 -7: -7: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -7: tests_lowpass_float is a Catch2 v3.6.0 host application. -7: Run with -? for options -7: -7: ------------------------------------------------------------------------------- -7: LowPassIIRFilter - float -7: ------------------------------------------------------------------------------- -7: ./tests/tests_lowpass_float.cpp:19 -7: ............................................................................... -7: -7: ./tests/tests_lowpass_float.cpp:23: PASSED: -7: CHECK_FALSE( filter.isInitialized() ) -7: with expansion: -7: !false -7: -7: ./tests/tests_lowpass_float.cpp:27: PASSED: -7: CHECK( filter.getState() == InitialState ) -7: with expansion: -7: 300.0f == 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:28: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 12345 (0x3039) == 12345 (0x3039) -7: -7: ./tests/tests_lowpass_float.cpp:29: PASSED: -7: CHECK( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ------------------------------------------------------------------------------- -7: LowPassIIRFilter - float -7: Increase -7: ------------------------------------------------------------------------------- -7: ./tests/tests_lowpass_float.cpp:32 -7: ............................................................................... -7: -7: ./tests/tests_lowpass_float.cpp:38: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:39: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 20012345 (0x1315d39) -7: == -7: 20012345 (0x1315d39) -7: -7: ./tests/tests_lowpass_float.cpp:44: PASSED: -7: REQUIRE( filter.getState() > prev ) -7: with expansion: -7: 577.886474609f > 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:38: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:39: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 40012345 (0x2628a39) -7: == -7: 40012345 (0x2628a39) -7: -7: ./tests/tests_lowpass_float.cpp:44: PASSED: -7: REQUIRE( filter.getState() > prev ) -7: with expansion: -7: 598.369995117f > 577.886474609f -7: -7: ./tests/tests_lowpass_float.cpp:38: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:39: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 60012345 (0x393b739) -7: == -7: 60012345 (0x393b739) -7: -7: ./tests/tests_lowpass_float.cpp:44: PASSED: -7: REQUIRE( filter.getState() > prev ) -7: with expansion: -7: 599.879821777f > 598.369995117f -7: -7: ./tests/tests_lowpass_float.cpp:38: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:39: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 80012345 (0x4c4e439) -7: == -7: 80012345 (0x4c4e439) -7: -7: ./tests/tests_lowpass_float.cpp:44: PASSED: -7: REQUIRE( filter.getState() > prev ) -7: with expansion: -7: 599.991149902f > 599.879821777f -7: -7: ./tests/tests_lowpass_float.cpp:38: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:39: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 100012345 (0x5f61139) -7: == -7: 100012345 (0x5f61139) -7: -7: ./tests/tests_lowpass_float.cpp:44: PASSED: -7: REQUIRE( filter.getState() > prev ) -7: with expansion: -7: 599.999328613f > 599.991149902f -7: -7: ./tests/tests_lowpass_float.cpp:38: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:39: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 120012345 (0x7273e39) -7: == -7: 120012345 (0x7273e39) -7: -7: ./tests/tests_lowpass_float.cpp:44: PASSED: -7: REQUIRE( filter.getState() > prev ) -7: with expansion: -7: 599.999938965f > 599.999328613f -7: -7: ./tests/tests_lowpass_float.cpp:38: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:39: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 140012345 (0x8586b39) -7: == -7: 140012345 (0x8586b39) -7: -7: ./tests/tests_lowpass_float.cpp:44: PASSED: -7: REQUIRE( filter.getState() > prev ) -7: with expansion: -7: 600.0f > 599.999938965f -7: -7: ./tests/tests_lowpass_float.cpp:38: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:39: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 160012345 (0x9899839) -7: == -7: 160012345 (0x9899839) -7: -7: ./tests/tests_lowpass_float.cpp:42: PASSED: -7: REQUIRE( filter.getState() == prev ) -7: with expansion: -7: 600.0f == 600.0f -7: -7: ./tests/tests_lowpass_float.cpp:38: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:39: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 180012345 (0xabac539) -7: == -7: 180012345 (0xabac539) -7: -7: ./tests/tests_lowpass_float.cpp:42: PASSED: -7: REQUIRE( filter.getState() == prev ) -7: with expansion: -7: 600.0f == 600.0f -7: -7: ./tests/tests_lowpass_float.cpp:38: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:39: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 200012345 (0xbebf239) -7: == -7: 200012345 (0xbebf239) -7: -7: ./tests/tests_lowpass_float.cpp:42: PASSED: -7: REQUIRE( filter.getState() == prev ) -7: with expansion: -7: 600.0f == 600.0f -7: -7: ./tests/tests_lowpass_float.cpp:38: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:39: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 220012345 (0xd1d1f39) -7: == -7: 220012345 (0xd1d1f39) -7: -7: ./tests/tests_lowpass_float.cpp:42: PASSED: -7: REQUIRE( filter.getState() == prev ) -7: with expansion: -7: 600.0f == 600.0f -7: -7: ./tests/tests_lowpass_float.cpp:38: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:39: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 240012345 (0xe4e4c39) -7: == -7: 240012345 (0xe4e4c39) -7: -7: ./tests/tests_lowpass_float.cpp:42: PASSED: -7: REQUIRE( filter.getState() == prev ) -7: with expansion: -7: 600.0f == 600.0f -7: -7: ./tests/tests_lowpass_float.cpp:38: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:39: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 260012345 (0xf7f7939) -7: == -7: 260012345 (0xf7f7939) -7: -7: ./tests/tests_lowpass_float.cpp:42: PASSED: -7: REQUIRE( filter.getState() == prev ) -7: with expansion: -7: 600.0f == 600.0f -7: -7: ./tests/tests_lowpass_float.cpp:38: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:39: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 280012345 (0x10b0a639) -7: == -7: 280012345 (0x10b0a639) -7: -7: ./tests/tests_lowpass_float.cpp:42: PASSED: -7: REQUIRE( filter.getState() == prev ) -7: with expansion: -7: 600.0f == 600.0f -7: -7: ./tests/tests_lowpass_float.cpp:38: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:39: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 300012345 (0x11e1d339) -7: == -7: 300012345 (0x11e1d339) -7: -7: ./tests/tests_lowpass_float.cpp:42: PASSED: -7: REQUIRE( filter.getState() == prev ) -7: with expansion: -7: 600.0f == 600.0f -7: -7: ./tests/tests_lowpass_float.cpp:38: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:39: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 320012345 (0x13130039) -7: == -7: 320012345 (0x13130039) -7: -7: ./tests/tests_lowpass_float.cpp:42: PASSED: -7: REQUIRE( filter.getState() == prev ) -7: with expansion: -7: 600.0f == 600.0f -7: -7: ./tests/tests_lowpass_float.cpp:38: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:39: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 340012345 (0x14442d39) -7: == -7: 340012345 (0x14442d39) -7: -7: ./tests/tests_lowpass_float.cpp:42: PASSED: -7: REQUIRE( filter.getState() == prev ) -7: with expansion: -7: 600.0f == 600.0f -7: -7: ./tests/tests_lowpass_float.cpp:38: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:39: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 360012345 (0x15755a39) -7: == -7: 360012345 (0x15755a39) -7: -7: ./tests/tests_lowpass_float.cpp:42: PASSED: -7: REQUIRE( filter.getState() == prev ) -7: with expansion: -7: 600.0f == 600.0f -7: -7: ./tests/tests_lowpass_float.cpp:38: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:39: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 380012345 (0x16a68739) -7: == -7: 380012345 (0x16a68739) -7: -7: ./tests/tests_lowpass_float.cpp:42: PASSED: -7: REQUIRE( filter.getState() == prev ) -7: with expansion: -7: 600.0f == 600.0f -7: -7: ./tests/tests_lowpass_float.cpp:38: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:39: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 400012345 (0x17d7b439) -7: == -7: 400012345 (0x17d7b439) -7: -7: ./tests/tests_lowpass_float.cpp:42: PASSED: -7: REQUIRE( filter.getState() == prev ) -7: with expansion: -7: 600.0f == 600.0f -7: -7: ------------------------------------------------------------------------------- -7: LowPassIIRFilter - float -7: ------------------------------------------------------------------------------- -7: ./tests/tests_lowpass_float.cpp:19 -7: ............................................................................... -7: -7: ./tests/tests_lowpass_float.cpp:23: PASSED: -7: CHECK_FALSE( filter.isInitialized() ) -7: with expansion: -7: !false -7: -7: ./tests/tests_lowpass_float.cpp:27: PASSED: -7: CHECK( filter.getState() == InitialState ) -7: with expansion: -7: 300.0f == 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:28: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 12345 (0x3039) == 12345 (0x3039) -7: -7: ./tests/tests_lowpass_float.cpp:29: PASSED: -7: CHECK( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ------------------------------------------------------------------------------- -7: LowPassIIRFilter - float -7: Decrease -7: ------------------------------------------------------------------------------- -7: ./tests/tests_lowpass_float.cpp:50 -7: ............................................................................... -7: -7: ./tests/tests_lowpass_float.cpp:56: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:57: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 20012345 (0x1315d39) -7: == -7: 20012345 (0x1315d39) -7: -7: ./tests/tests_lowpass_float.cpp:61: PASSED: -7: REQUIRE( filter.getState() < prev ) -7: with expansion: -7: 161.056747437f < 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:56: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:57: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 40012345 (0x2628a39) -7: == -7: 40012345 (0x2628a39) -7: -7: ./tests/tests_lowpass_float.cpp:61: PASSED: -7: REQUIRE( filter.getState() < prev ) -7: with expansion: -7: 150.8150177f < 161.056747437f -7: -7: ./tests/tests_lowpass_float.cpp:56: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:57: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 60012345 (0x393b739) -7: == -7: 60012345 (0x393b739) -7: -7: ./tests/tests_lowpass_float.cpp:61: PASSED: -7: REQUIRE( filter.getState() < prev ) -7: with expansion: -7: 150.060073853f < 150.8150177f -7: -7: ./tests/tests_lowpass_float.cpp:56: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:57: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 80012345 (0x4c4e439) -7: == -7: 80012345 (0x4c4e439) -7: -7: ./tests/tests_lowpass_float.cpp:61: PASSED: -7: REQUIRE( filter.getState() < prev ) -7: with expansion: -7: 150.004425049f < 150.060073853f -7: -7: ./tests/tests_lowpass_float.cpp:56: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:57: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 100012345 (0x5f61139) -7: == -7: 100012345 (0x5f61139) -7: -7: ./tests/tests_lowpass_float.cpp:61: PASSED: -7: REQUIRE( filter.getState() < prev ) -7: with expansion: -7: 150.000320435f < 150.004425049f -7: -7: ./tests/tests_lowpass_float.cpp:56: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:57: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 120012345 (0x7273e39) -7: == -7: 120012345 (0x7273e39) -7: -7: ./tests/tests_lowpass_float.cpp:61: PASSED: -7: REQUIRE( filter.getState() < prev ) -7: with expansion: -7: 150.000030518f < 150.000320435f -7: -7: ./tests/tests_lowpass_float.cpp:56: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:57: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 140012345 (0x8586b39) -7: == -7: 140012345 (0x8586b39) -7: -7: ./tests/tests_lowpass_float.cpp:61: PASSED: -7: REQUIRE( filter.getState() < prev ) -7: with expansion: -7: 150.0f < 150.000030518f -7: -7: ./tests/tests_lowpass_float.cpp:56: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:57: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 160012345 (0x9899839) -7: == -7: 160012345 (0x9899839) -7: -7: ./tests/tests_lowpass_float.cpp:59: PASSED: -7: REQUIRE( filter.getState() == newTarget ) -7: with expansion: -7: 150.0f == 150.0f -7: -7: ./tests/tests_lowpass_float.cpp:56: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:57: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 180012345 (0xabac539) -7: == -7: 180012345 (0xabac539) -7: -7: ./tests/tests_lowpass_float.cpp:59: PASSED: -7: REQUIRE( filter.getState() == newTarget ) -7: with expansion: -7: 150.0f == 150.0f -7: -7: ./tests/tests_lowpass_float.cpp:56: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:57: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 200012345 (0xbebf239) -7: == -7: 200012345 (0xbebf239) -7: -7: ./tests/tests_lowpass_float.cpp:59: PASSED: -7: REQUIRE( filter.getState() == newTarget ) -7: with expansion: -7: 150.0f == 150.0f -7: -7: ./tests/tests_lowpass_float.cpp:56: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:57: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 220012345 (0xd1d1f39) -7: == -7: 220012345 (0xd1d1f39) -7: -7: ./tests/tests_lowpass_float.cpp:59: PASSED: -7: REQUIRE( filter.getState() == newTarget ) -7: with expansion: -7: 150.0f == 150.0f -7: -7: ./tests/tests_lowpass_float.cpp:56: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:57: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 240012345 (0xe4e4c39) -7: == -7: 240012345 (0xe4e4c39) -7: -7: ./tests/tests_lowpass_float.cpp:59: PASSED: -7: REQUIRE( filter.getState() == newTarget ) -7: with expansion: -7: 150.0f == 150.0f -7: -7: ./tests/tests_lowpass_float.cpp:56: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:57: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 260012345 (0xf7f7939) -7: == -7: 260012345 (0xf7f7939) -7: -7: ./tests/tests_lowpass_float.cpp:59: PASSED: -7: REQUIRE( filter.getState() == newTarget ) -7: with expansion: -7: 150.0f == 150.0f -7: -7: ./tests/tests_lowpass_float.cpp:56: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:57: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 280012345 (0x10b0a639) -7: == -7: 280012345 (0x10b0a639) -7: -7: ./tests/tests_lowpass_float.cpp:59: PASSED: -7: REQUIRE( filter.getState() == newTarget ) -7: with expansion: -7: 150.0f == 150.0f -7: -7: ./tests/tests_lowpass_float.cpp:56: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:57: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 300012345 (0x11e1d339) -7: == -7: 300012345 (0x11e1d339) -7: -7: ./tests/tests_lowpass_float.cpp:59: PASSED: -7: REQUIRE( filter.getState() == newTarget ) -7: with expansion: -7: 150.0f == 150.0f -7: -7: ./tests/tests_lowpass_float.cpp:56: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:57: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 320012345 (0x13130039) -7: == -7: 320012345 (0x13130039) -7: -7: ./tests/tests_lowpass_float.cpp:59: PASSED: -7: REQUIRE( filter.getState() == newTarget ) -7: with expansion: -7: 150.0f == 150.0f -7: -7: ./tests/tests_lowpass_float.cpp:56: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:57: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 340012345 (0x14442d39) -7: == -7: 340012345 (0x14442d39) -7: -7: ./tests/tests_lowpass_float.cpp:59: PASSED: -7: REQUIRE( filter.getState() == newTarget ) -7: with expansion: -7: 150.0f == 150.0f -7: -7: ./tests/tests_lowpass_float.cpp:56: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:57: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 360012345 (0x15755a39) -7: == -7: 360012345 (0x15755a39) -7: -7: ./tests/tests_lowpass_float.cpp:59: PASSED: -7: REQUIRE( filter.getState() == newTarget ) -7: with expansion: -7: 150.0f == 150.0f -7: -7: ./tests/tests_lowpass_float.cpp:56: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:57: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 380012345 (0x16a68739) -7: == -7: 380012345 (0x16a68739) -7: -7: ./tests/tests_lowpass_float.cpp:59: PASSED: -7: REQUIRE( filter.getState() == newTarget ) -7: with expansion: -7: 150.0f == 150.0f -7: -7: ./tests/tests_lowpass_float.cpp:56: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:57: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 400012345 (0x17d7b439) -7: == -7: 400012345 (0x17d7b439) -7: -7: ./tests/tests_lowpass_float.cpp:59: PASSED: -7: REQUIRE( filter.getState() == newTarget ) -7: with expansion: -7: 150.0f == 150.0f -7: -7: ------------------------------------------------------------------------------- -7: LowPassIIRFilter - float -7: ------------------------------------------------------------------------------- -7: ./tests/tests_lowpass_float.cpp:19 -7: ............................................................................... -7: -7: ./tests/tests_lowpass_float.cpp:23: PASSED: -7: CHECK_FALSE( filter.isInitialized() ) -7: with expansion: -7: !false -7: -7: ./tests/tests_lowpass_float.cpp:27: PASSED: -7: CHECK( filter.getState() == InitialState ) -7: with expansion: -7: 300.0f == 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:28: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 12345 (0x3039) == 12345 (0x3039) -7: -7: ./tests/tests_lowpass_float.cpp:29: PASSED: -7: CHECK( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ------------------------------------------------------------------------------- -7: LowPassIIRFilter - float -7: Stay Same -7: ------------------------------------------------------------------------------- -7: ./tests/tests_lowpass_float.cpp:66 -7: ............................................................................... -7: -7: ./tests/tests_lowpass_float.cpp:71: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:72: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 20012345 (0x1315d39) -7: == -7: 20012345 (0x1315d39) -7: -7: ./tests/tests_lowpass_float.cpp:73: PASSED: -7: REQUIRE( filter.getState() == InitialState ) -7: with expansion: -7: 300.0f == 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:71: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:72: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 40012345 (0x2628a39) -7: == -7: 40012345 (0x2628a39) -7: -7: ./tests/tests_lowpass_float.cpp:73: PASSED: -7: REQUIRE( filter.getState() == InitialState ) -7: with expansion: -7: 300.0f == 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:71: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:72: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 60012345 (0x393b739) -7: == -7: 60012345 (0x393b739) -7: -7: ./tests/tests_lowpass_float.cpp:73: PASSED: -7: REQUIRE( filter.getState() == InitialState ) -7: with expansion: -7: 300.0f == 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:71: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:72: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 80012345 (0x4c4e439) -7: == -7: 80012345 (0x4c4e439) -7: -7: ./tests/tests_lowpass_float.cpp:73: PASSED: -7: REQUIRE( filter.getState() == InitialState ) -7: with expansion: -7: 300.0f == 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:71: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:72: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 100012345 (0x5f61139) -7: == -7: 100012345 (0x5f61139) -7: -7: ./tests/tests_lowpass_float.cpp:73: PASSED: -7: REQUIRE( filter.getState() == InitialState ) -7: with expansion: -7: 300.0f == 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:71: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:72: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 120012345 (0x7273e39) -7: == -7: 120012345 (0x7273e39) -7: -7: ./tests/tests_lowpass_float.cpp:73: PASSED: -7: REQUIRE( filter.getState() == InitialState ) -7: with expansion: -7: 300.0f == 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:71: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:72: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 140012345 (0x8586b39) -7: == -7: 140012345 (0x8586b39) -7: -7: ./tests/tests_lowpass_float.cpp:73: PASSED: -7: REQUIRE( filter.getState() == InitialState ) -7: with expansion: -7: 300.0f == 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:71: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:72: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 160012345 (0x9899839) -7: == -7: 160012345 (0x9899839) -7: -7: ./tests/tests_lowpass_float.cpp:73: PASSED: -7: REQUIRE( filter.getState() == InitialState ) -7: with expansion: -7: 300.0f == 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:71: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:72: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 180012345 (0xabac539) -7: == -7: 180012345 (0xabac539) -7: -7: ./tests/tests_lowpass_float.cpp:73: PASSED: -7: REQUIRE( filter.getState() == InitialState ) -7: with expansion: -7: 300.0f == 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:71: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:72: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 200012345 (0xbebf239) -7: == -7: 200012345 (0xbebf239) -7: -7: ./tests/tests_lowpass_float.cpp:73: PASSED: -7: REQUIRE( filter.getState() == InitialState ) -7: with expansion: -7: 300.0f == 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:71: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:72: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 220012345 (0xd1d1f39) -7: == -7: 220012345 (0xd1d1f39) -7: -7: ./tests/tests_lowpass_float.cpp:73: PASSED: -7: REQUIRE( filter.getState() == InitialState ) -7: with expansion: -7: 300.0f == 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:71: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:72: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 240012345 (0xe4e4c39) -7: == -7: 240012345 (0xe4e4c39) -7: -7: ./tests/tests_lowpass_float.cpp:73: PASSED: -7: REQUIRE( filter.getState() == InitialState ) -7: with expansion: -7: 300.0f == 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:71: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:72: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 260012345 (0xf7f7939) -7: == -7: 260012345 (0xf7f7939) -7: -7: ./tests/tests_lowpass_float.cpp:73: PASSED: -7: REQUIRE( filter.getState() == InitialState ) -7: with expansion: -7: 300.0f == 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:71: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:72: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 280012345 (0x10b0a639) -7: == -7: 280012345 (0x10b0a639) -7: -7: ./tests/tests_lowpass_float.cpp:73: PASSED: -7: REQUIRE( filter.getState() == InitialState ) -7: with expansion: -7: 300.0f == 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:71: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:72: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 300012345 (0x11e1d339) -7: == -7: 300012345 (0x11e1d339) -7: -7: ./tests/tests_lowpass_float.cpp:73: PASSED: -7: REQUIRE( filter.getState() == InitialState ) -7: with expansion: -7: 300.0f == 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:71: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:72: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 320012345 (0x13130039) -7: == -7: 320012345 (0x13130039) -7: -7: ./tests/tests_lowpass_float.cpp:73: PASSED: -7: REQUIRE( filter.getState() == InitialState ) -7: with expansion: -7: 300.0f == 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:71: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:72: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 340012345 (0x14442d39) -7: == -7: 340012345 (0x14442d39) -7: -7: ./tests/tests_lowpass_float.cpp:73: PASSED: -7: REQUIRE( filter.getState() == InitialState ) -7: with expansion: -7: 300.0f == 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:71: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:72: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 360012345 (0x15755a39) -7: == -7: 360012345 (0x15755a39) -7: -7: ./tests/tests_lowpass_float.cpp:73: PASSED: -7: REQUIRE( filter.getState() == InitialState ) -7: with expansion: -7: 300.0f == 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:71: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:72: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 380012345 (0x16a68739) -7: == -7: 380012345 (0x16a68739) -7: -7: ./tests/tests_lowpass_float.cpp:73: PASSED: -7: REQUIRE( filter.getState() == InitialState ) -7: with expansion: -7: 300.0f == 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:71: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:72: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 400012345 (0x17d7b439) -7: == -7: 400012345 (0x17d7b439) -7: -7: ./tests/tests_lowpass_float.cpp:73: PASSED: -7: REQUIRE( filter.getState() == InitialState ) -7: with expansion: -7: 300.0f == 300.0f -7: -7: ------------------------------------------------------------------------------- -7: LowPassIIRFilter - double -7: ------------------------------------------------------------------------------- -7: ./tests/tests_lowpass_float.cpp:19 -7: ............................................................................... -7: -7: ./tests/tests_lowpass_float.cpp:23: PASSED: -7: CHECK_FALSE( filter.isInitialized() ) -7: with expansion: -7: !false -7: -7: ./tests/tests_lowpass_float.cpp:27: PASSED: -7: CHECK( filter.getState() == InitialState ) -7: with expansion: -7: 300.0 == 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:28: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 12345 (0x3039) == 12345 (0x3039) -7: -7: ./tests/tests_lowpass_float.cpp:29: PASSED: -7: CHECK( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ------------------------------------------------------------------------------- -7: LowPassIIRFilter - double -7: Increase -7: ------------------------------------------------------------------------------- -7: ./tests/tests_lowpass_float.cpp:32 -7: ............................................................................... -7: -7: ./tests/tests_lowpass_float.cpp:38: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:39: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 20012345 (0x1315d39) -7: == -7: 20012345 (0x1315d39) -7: -7: ./tests/tests_lowpass_float.cpp:44: PASSED: -7: REQUIRE( filter.getState() > prev ) -7: with expansion: -7: 577.88649532525164432 > 300.0 -7: -7: ./tests/tests_lowpass_float.cpp:38: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:39: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 40012345 (0x2628a39) -7: == -7: 40012345 (0x2628a39) -7: -7: ./tests/tests_lowpass_float.cpp:44: PASSED: -7: REQUIRE( filter.getState() > prev ) -7: with expansion: -7: 598.36997636999956285 -7: > -7: 577.88649532525164432 -7: -7: ./tests/tests_lowpass_float.cpp:38: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:39: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 60012345 (0x393b739) -7: == -7: 60012345 (0x393b739) -7: -7: ./tests/tests_lowpass_float.cpp:44: PASSED: -7: REQUIRE( filter.getState() > prev ) -7: with expansion: -7: 599.87984821612678843 -7: > -7: 598.36997636999956285 -7: -7: ./tests/tests_lowpass_float.cpp:38: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:39: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 80012345 (0x4c4e439) -7: == -7: 80012345 (0x4c4e439) -7: -7: ./tests/tests_lowpass_float.cpp:44: PASSED: -7: REQUIRE( filter.getState() > prev ) -7: with expansion: -7: 599.99114340988546701 -7: > -7: 599.87984821612678843 -7: -7: ./tests/tests_lowpass_float.cpp:38: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:39: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 100012345 (0x5f61139) -7: == -7: 100012345 (0x5f61139) -7: -7: ./tests/tests_lowpass_float.cpp:44: PASSED: -7: REQUIRE( filter.getState() > prev ) -7: with expansion: -7: 599.99934716584368743 -7: > -7: 599.99114340988546701 -7: -7: ./tests/tests_lowpass_float.cpp:38: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:39: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 120012345 (0x7273e39) -7: == -7: 120012345 (0x7273e39) -7: -7: ./tests/tests_lowpass_float.cpp:44: PASSED: -7: REQUIRE( filter.getState() > prev ) -7: with expansion: -7: 599.99995187849606282 -7: > -7: 599.99934716584368743 -7: -7: ./tests/tests_lowpass_float.cpp:38: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:39: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 140012345 (0x8586b39) -7: == -7: 140012345 (0x8586b39) -7: -7: ./tests/tests_lowpass_float.cpp:44: PASSED: -7: REQUIRE( filter.getState() > prev ) -7: with expansion: -7: 599.99999645288301053 -7: > -7: 599.99995187849606282 -7: -7: ./tests/tests_lowpass_float.cpp:38: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:39: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 160012345 (0x9899839) -7: == -7: 160012345 (0x9899839) -7: -7: ./tests/tests_lowpass_float.cpp:44: PASSED: -7: REQUIRE( filter.getState() > prev ) -7: with expansion: -7: 599.99999973853607571 -7: > -7: 599.99999645288301053 -7: -7: ./tests/tests_lowpass_float.cpp:38: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:39: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 180012345 (0xabac539) -7: == -7: 180012345 (0xabac539) -7: -7: ./tests/tests_lowpass_float.cpp:44: PASSED: -7: REQUIRE( filter.getState() > prev ) -7: with expansion: -7: 599.99999998072701146 -7: > -7: 599.99999973853607571 -7: -7: ./tests/tests_lowpass_float.cpp:38: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:39: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 200012345 (0xbebf239) -7: == -7: 200012345 (0xbebf239) -7: -7: ./tests/tests_lowpass_float.cpp:44: PASSED: -7: REQUIRE( filter.getState() > prev ) -7: with expansion: -7: 599.99999999857936928 -7: > -7: 599.99999998072701146 -7: -7: ./tests/tests_lowpass_float.cpp:38: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:39: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 220012345 (0xd1d1f39) -7: == -7: 220012345 (0xd1d1f39) -7: -7: ./tests/tests_lowpass_float.cpp:44: PASSED: -7: REQUIRE( filter.getState() > prev ) -7: with expansion: -7: 599.99999999989529442 -7: > -7: 599.99999999857936928 -7: -7: ./tests/tests_lowpass_float.cpp:38: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:39: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 240012345 (0xe4e4c39) -7: == -7: 240012345 (0xe4e4c39) -7: -7: ./tests/tests_lowpass_float.cpp:44: PASSED: -7: REQUIRE( filter.getState() > prev ) -7: with expansion: -7: 599.9999999999922693 -7: > -7: 599.99999999989529442 -7: -7: ./tests/tests_lowpass_float.cpp:38: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:39: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 260012345 (0xf7f7939) -7: == -7: 260012345 (0xf7f7939) -7: -7: ./tests/tests_lowpass_float.cpp:44: PASSED: -7: REQUIRE( filter.getState() > prev ) -7: with expansion: -7: 599.99999999999943157 -7: > -7: 599.9999999999922693 -7: -7: ./tests/tests_lowpass_float.cpp:38: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:39: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 280012345 (0x10b0a639) -7: == -7: 280012345 (0x10b0a639) -7: -7: ./tests/tests_lowpass_float.cpp:44: PASSED: -7: REQUIRE( filter.getState() > prev ) -7: with expansion: -7: 600.0 > 599.99999999999943157 -7: -7: ./tests/tests_lowpass_float.cpp:38: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:39: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 300012345 (0x11e1d339) -7: == -7: 300012345 (0x11e1d339) -7: -7: ./tests/tests_lowpass_float.cpp:42: PASSED: -7: REQUIRE( filter.getState() == prev ) -7: with expansion: -7: 600.0 == 600.0 -7: -7: ./tests/tests_lowpass_float.cpp:38: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:39: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 320012345 (0x13130039) -7: == -7: 320012345 (0x13130039) -7: -7: ./tests/tests_lowpass_float.cpp:42: PASSED: -7: REQUIRE( filter.getState() == prev ) -7: with expansion: -7: 600.0 == 600.0 -7: -7: ./tests/tests_lowpass_float.cpp:38: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:39: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 340012345 (0x14442d39) -7: == -7: 340012345 (0x14442d39) -7: -7: ./tests/tests_lowpass_float.cpp:42: PASSED: -7: REQUIRE( filter.getState() == prev ) -7: with expansion: -7: 600.0 == 600.0 -7: -7: ./tests/tests_lowpass_float.cpp:38: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:39: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 360012345 (0x15755a39) -7: == -7: 360012345 (0x15755a39) -7: -7: ./tests/tests_lowpass_float.cpp:42: PASSED: -7: REQUIRE( filter.getState() == prev ) -7: with expansion: -7: 600.0 == 600.0 -7: -7: ./tests/tests_lowpass_float.cpp:38: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:39: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 380012345 (0x16a68739) -7: == -7: 380012345 (0x16a68739) -7: -7: ./tests/tests_lowpass_float.cpp:42: PASSED: -7: REQUIRE( filter.getState() == prev ) -7: with expansion: -7: 600.0 == 600.0 -7: -7: ./tests/tests_lowpass_float.cpp:38: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:39: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 400012345 (0x17d7b439) -7: == -7: 400012345 (0x17d7b439) -7: -7: ./tests/tests_lowpass_float.cpp:42: PASSED: -7: REQUIRE( filter.getState() == prev ) -7: with expansion: -7: 600.0 == 600.0 -7: -7: ------------------------------------------------------------------------------- -7: LowPassIIRFilter - double -7: ------------------------------------------------------------------------------- -7: ./tests/tests_lowpass_float.cpp:19 -7: ............................................................................... -7: -7: ./tests/tests_lowpass_float.cpp:23: PASSED: -7: CHECK_FALSE( filter.isInitialized() ) -7: with expansion: -7: !false -7: -7: ./tests/tests_lowpass_float.cpp:27: PASSED: -7: CHECK( filter.getState() == InitialState ) -7: with expansion: -7: 300.0 == 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:28: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 12345 (0x3039) == 12345 (0x3039) -7: -7: ./tests/tests_lowpass_float.cpp:29: PASSED: -7: CHECK( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ------------------------------------------------------------------------------- -7: LowPassIIRFilter - double -7: Decrease -7: ------------------------------------------------------------------------------- -7: ./tests/tests_lowpass_float.cpp:50 -7: ............................................................................... -7: -7: ./tests/tests_lowpass_float.cpp:56: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:57: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 20012345 (0x1315d39) -7: == -7: 20012345 (0x1315d39) -7: -7: ./tests/tests_lowpass_float.cpp:61: PASSED: -7: REQUIRE( filter.getState() < prev ) -7: with expansion: -7: 161.05675233737417784 < 300.0 -7: -7: ./tests/tests_lowpass_float.cpp:56: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:57: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 40012345 (0x2628a39) -7: == -7: 40012345 (0x2628a39) -7: -7: ./tests/tests_lowpass_float.cpp:61: PASSED: -7: REQUIRE( filter.getState() < prev ) -7: with expansion: -7: 150.81501181500019015 -7: < -7: 161.05675233737417784 -7: -7: ./tests/tests_lowpass_float.cpp:56: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:57: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 60012345 (0x393b739) -7: == -7: 60012345 (0x393b739) -7: -7: ./tests/tests_lowpass_float.cpp:61: PASSED: -7: REQUIRE( filter.getState() < prev ) -7: with expansion: -7: 150.06007589193660579 -7: < -7: 150.81501181500019015 -7: -7: ./tests/tests_lowpass_float.cpp:56: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:57: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 80012345 (0x4c4e439) -7: == -7: 80012345 (0x4c4e439) -7: -7: ./tests/tests_lowpass_float.cpp:61: PASSED: -7: REQUIRE( filter.getState() < prev ) -7: with expansion: -7: 150.0044282950572665 -7: < -7: 150.06007589193660579 -7: -7: ./tests/tests_lowpass_float.cpp:56: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:57: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 100012345 (0x5f61139) -7: == -7: 100012345 (0x5f61139) -7: -7: ./tests/tests_lowpass_float.cpp:61: PASSED: -7: REQUIRE( filter.getState() < prev ) -7: with expansion: -7: 150.00032641707815628 -7: < -7: 150.0044282950572665 -7: -7: ./tests/tests_lowpass_float.cpp:56: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:57: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 120012345 (0x7273e39) -7: == -7: 120012345 (0x7273e39) -7: -7: ./tests/tests_lowpass_float.cpp:61: PASSED: -7: REQUIRE( filter.getState() < prev ) -7: with expansion: -7: 150.00002406075194017 -7: < -7: 150.00032641707815628 -7: -7: ./tests/tests_lowpass_float.cpp:56: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:57: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 140012345 (0x8586b39) -7: == -7: 140012345 (0x8586b39) -7: -7: ./tests/tests_lowpass_float.cpp:61: PASSED: -7: REQUIRE( filter.getState() < prev ) -7: with expansion: -7: 150.00000177355849473 -7: < -7: 150.00002406075194017 -7: -7: ./tests/tests_lowpass_float.cpp:56: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:57: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 160012345 (0x9899839) -7: == -7: 160012345 (0x9899839) -7: -7: ./tests/tests_lowpass_float.cpp:61: PASSED: -7: REQUIRE( filter.getState() < prev ) -7: with expansion: -7: 150.00000013073199057 -7: < -7: 150.00000177355849473 -7: -7: ./tests/tests_lowpass_float.cpp:56: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:57: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 180012345 (0xabac539) -7: == -7: 180012345 (0xabac539) -7: -7: ./tests/tests_lowpass_float.cpp:61: PASSED: -7: REQUIRE( filter.getState() < prev ) -7: with expansion: -7: 150.00000000963646585 -7: < -7: 150.00000013073199057 -7: -7: ./tests/tests_lowpass_float.cpp:56: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:57: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 200012345 (0xbebf239) -7: == -7: 200012345 (0xbebf239) -7: -7: ./tests/tests_lowpass_float.cpp:61: PASSED: -7: REQUIRE( filter.getState() < prev ) -7: with expansion: -7: 150.00000000071031536 -7: < -7: 150.00000000963646585 -7: -7: ./tests/tests_lowpass_float.cpp:56: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:57: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 220012345 (0xd1d1f39) -7: == -7: 220012345 (0xd1d1f39) -7: -7: ./tests/tests_lowpass_float.cpp:61: PASSED: -7: REQUIRE( filter.getState() < prev ) -7: with expansion: -7: 150.00000000005235279 -7: < -7: 150.00000000071031536 -7: -7: ./tests/tests_lowpass_float.cpp:56: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:57: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 240012345 (0xe4e4c39) -7: == -7: 240012345 (0xe4e4c39) -7: -7: ./tests/tests_lowpass_float.cpp:61: PASSED: -7: REQUIRE( filter.getState() < prev ) -7: with expansion: -7: 150.00000000000386535 -7: < -7: 150.00000000005235279 -7: -7: ./tests/tests_lowpass_float.cpp:56: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:57: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 260012345 (0xf7f7939) -7: == -7: 260012345 (0xf7f7939) -7: -7: ./tests/tests_lowpass_float.cpp:61: PASSED: -7: REQUIRE( filter.getState() < prev ) -7: with expansion: -7: 150.00000000000028422 -7: < -7: 150.00000000000386535 -7: -7: ./tests/tests_lowpass_float.cpp:56: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:57: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 280012345 (0x10b0a639) -7: == -7: 280012345 (0x10b0a639) -7: -7: ./tests/tests_lowpass_float.cpp:61: PASSED: -7: REQUIRE( filter.getState() < prev ) -7: with expansion: -7: 150.00000000000002842 -7: < -7: 150.00000000000028422 -7: -7: ./tests/tests_lowpass_float.cpp:56: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:57: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 300012345 (0x11e1d339) -7: == -7: 300012345 (0x11e1d339) -7: -7: ./tests/tests_lowpass_float.cpp:61: PASSED: -7: REQUIRE( filter.getState() < prev ) -7: with expansion: -7: 150.0 < 150.00000000000002842 -7: -7: ./tests/tests_lowpass_float.cpp:56: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:57: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 320012345 (0x13130039) -7: == -7: 320012345 (0x13130039) -7: -7: ./tests/tests_lowpass_float.cpp:59: PASSED: -7: REQUIRE( filter.getState() == newTarget ) -7: with expansion: -7: 150.0 == 150.0f -7: -7: ./tests/tests_lowpass_float.cpp:56: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:57: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 340012345 (0x14442d39) -7: == -7: 340012345 (0x14442d39) -7: -7: ./tests/tests_lowpass_float.cpp:59: PASSED: -7: REQUIRE( filter.getState() == newTarget ) -7: with expansion: -7: 150.0 == 150.0f -7: -7: ./tests/tests_lowpass_float.cpp:56: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:57: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 360012345 (0x15755a39) -7: == -7: 360012345 (0x15755a39) -7: -7: ./tests/tests_lowpass_float.cpp:59: PASSED: -7: REQUIRE( filter.getState() == newTarget ) -7: with expansion: -7: 150.0 == 150.0f -7: -7: ./tests/tests_lowpass_float.cpp:56: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:57: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 380012345 (0x16a68739) -7: == -7: 380012345 (0x16a68739) -7: -7: ./tests/tests_lowpass_float.cpp:59: PASSED: -7: REQUIRE( filter.getState() == newTarget ) -7: with expansion: -7: 150.0 == 150.0f -7: -7: ./tests/tests_lowpass_float.cpp:56: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:57: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 400012345 (0x17d7b439) -7: == -7: 400012345 (0x17d7b439) -7: -7: ./tests/tests_lowpass_float.cpp:59: PASSED: -7: REQUIRE( filter.getState() == newTarget ) -7: with expansion: -7: 150.0 == 150.0f -7: -7: ------------------------------------------------------------------------------- -7: LowPassIIRFilter - double -7: ------------------------------------------------------------------------------- -7: ./tests/tests_lowpass_float.cpp:19 -7: ............................................................................... -7: -7: ./tests/tests_lowpass_float.cpp:23: PASSED: -7: CHECK_FALSE( filter.isInitialized() ) -7: with expansion: -7: !false -7: -7: ./tests/tests_lowpass_float.cpp:27: PASSED: -7: CHECK( filter.getState() == InitialState ) -7: with expansion: -7: 300.0 == 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:28: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 12345 (0x3039) == 12345 (0x3039) -7: -7: ./tests/tests_lowpass_float.cpp:29: PASSED: -7: CHECK( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ------------------------------------------------------------------------------- -7: LowPassIIRFilter - double -7: Stay Same -7: ------------------------------------------------------------------------------- -7: ./tests/tests_lowpass_float.cpp:66 -7: ............................................................................... -7: -7: ./tests/tests_lowpass_float.cpp:71: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:72: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 20012345 (0x1315d39) -7: == -7: 20012345 (0x1315d39) -7: -7: ./tests/tests_lowpass_float.cpp:73: PASSED: -7: REQUIRE( filter.getState() == InitialState ) -7: with expansion: -7: 300.0 == 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:71: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:72: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 40012345 (0x2628a39) -7: == -7: 40012345 (0x2628a39) -7: -7: ./tests/tests_lowpass_float.cpp:73: PASSED: -7: REQUIRE( filter.getState() == InitialState ) -7: with expansion: -7: 300.0 == 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:71: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:72: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 60012345 (0x393b739) -7: == -7: 60012345 (0x393b739) -7: -7: ./tests/tests_lowpass_float.cpp:73: PASSED: -7: REQUIRE( filter.getState() == InitialState ) -7: with expansion: -7: 300.0 == 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:71: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:72: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 80012345 (0x4c4e439) -7: == -7: 80012345 (0x4c4e439) -7: -7: ./tests/tests_lowpass_float.cpp:73: PASSED: -7: REQUIRE( filter.getState() == InitialState ) -7: with expansion: -7: 300.0 == 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:71: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:72: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 100012345 (0x5f61139) -7: == -7: 100012345 (0x5f61139) -7: -7: ./tests/tests_lowpass_float.cpp:73: PASSED: -7: REQUIRE( filter.getState() == InitialState ) -7: with expansion: -7: 300.0 == 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:71: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:72: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 120012345 (0x7273e39) -7: == -7: 120012345 (0x7273e39) -7: -7: ./tests/tests_lowpass_float.cpp:73: PASSED: -7: REQUIRE( filter.getState() == InitialState ) -7: with expansion: -7: 300.0 == 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:71: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:72: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 140012345 (0x8586b39) -7: == -7: 140012345 (0x8586b39) -7: -7: ./tests/tests_lowpass_float.cpp:73: PASSED: -7: REQUIRE( filter.getState() == InitialState ) -7: with expansion: -7: 300.0 == 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:71: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:72: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 160012345 (0x9899839) -7: == -7: 160012345 (0x9899839) -7: -7: ./tests/tests_lowpass_float.cpp:73: PASSED: -7: REQUIRE( filter.getState() == InitialState ) -7: with expansion: -7: 300.0 == 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:71: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:72: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 180012345 (0xabac539) -7: == -7: 180012345 (0xabac539) -7: -7: ./tests/tests_lowpass_float.cpp:73: PASSED: -7: REQUIRE( filter.getState() == InitialState ) -7: with expansion: -7: 300.0 == 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:71: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:72: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 200012345 (0xbebf239) -7: == -7: 200012345 (0xbebf239) -7: -7: ./tests/tests_lowpass_float.cpp:73: PASSED: -7: REQUIRE( filter.getState() == InitialState ) -7: with expansion: -7: 300.0 == 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:71: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:72: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 220012345 (0xd1d1f39) -7: == -7: 220012345 (0xd1d1f39) -7: -7: ./tests/tests_lowpass_float.cpp:73: PASSED: -7: REQUIRE( filter.getState() == InitialState ) -7: with expansion: -7: 300.0 == 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:71: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:72: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 240012345 (0xe4e4c39) -7: == -7: 240012345 (0xe4e4c39) -7: -7: ./tests/tests_lowpass_float.cpp:73: PASSED: -7: REQUIRE( filter.getState() == InitialState ) -7: with expansion: -7: 300.0 == 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:71: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:72: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 260012345 (0xf7f7939) -7: == -7: 260012345 (0xf7f7939) -7: -7: ./tests/tests_lowpass_float.cpp:73: PASSED: -7: REQUIRE( filter.getState() == InitialState ) -7: with expansion: -7: 300.0 == 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:71: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:72: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 280012345 (0x10b0a639) -7: == -7: 280012345 (0x10b0a639) -7: -7: ./tests/tests_lowpass_float.cpp:73: PASSED: -7: REQUIRE( filter.getState() == InitialState ) -7: with expansion: -7: 300.0 == 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:71: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:72: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 300012345 (0x11e1d339) -7: == -7: 300012345 (0x11e1d339) -7: -7: ./tests/tests_lowpass_float.cpp:73: PASSED: -7: REQUIRE( filter.getState() == InitialState ) -7: with expansion: -7: 300.0 == 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:71: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:72: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 320012345 (0x13130039) -7: == -7: 320012345 (0x13130039) -7: -7: ./tests/tests_lowpass_float.cpp:73: PASSED: -7: REQUIRE( filter.getState() == InitialState ) -7: with expansion: -7: 300.0 == 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:71: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:72: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 340012345 (0x14442d39) -7: == -7: 340012345 (0x14442d39) -7: -7: ./tests/tests_lowpass_float.cpp:73: PASSED: -7: REQUIRE( filter.getState() == InitialState ) -7: with expansion: -7: 300.0 == 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:71: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:72: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 360012345 (0x15755a39) -7: == -7: 360012345 (0x15755a39) -7: -7: ./tests/tests_lowpass_float.cpp:73: PASSED: -7: REQUIRE( filter.getState() == InitialState ) -7: with expansion: -7: 300.0 == 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:71: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:72: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 380012345 (0x16a68739) -7: == -7: 380012345 (0x16a68739) -7: -7: ./tests/tests_lowpass_float.cpp:73: PASSED: -7: REQUIRE( filter.getState() == InitialState ) -7: with expansion: -7: 300.0 == 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:71: PASSED: -7: REQUIRE( filter.isInitialized() ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:72: PASSED: -7: CHECK( filter.getTimestampNs() == now ) -7: with expansion: -7: 400012345 (0x17d7b439) -7: == -7: 400012345 (0x17d7b439) -7: -7: ./tests/tests_lowpass_float.cpp:73: PASSED: -7: REQUIRE( filter.getState() == InitialState ) -7: with expansion: -7: 300.0 == 300.0f -7: -7: ------------------------------------------------------------------------------- -7: m_lowpass_float -7: ------------------------------------------------------------------------------- -7: ./tests/tests_lowpass_float.cpp:78 -7: ............................................................................... -7: -7: ./tests/tests_lowpass_float.cpp:82: PASSED: -7: CHECK( filter ) -7: with expansion: -7: 0x0000aaaaf74588a0 -7: -7: ./tests/tests_lowpass_float.cpp:84: PASSED: -7: CHECK_FALSE( m_lowpass_float_is_initialized(filter) ) -7: with expansion: -7: !false -7: -7: ./tests/tests_lowpass_float.cpp:89: PASSED: -7: REQUIRE( m_lowpass_float_is_initialized(filter) ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:90: PASSED: -7: CHECK( m_lowpass_float_get_state(filter) == InitialState ) -7: with expansion: -7: 300.0f == 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:93: PASSED: -7: CHECK( m_lowpass_float_get_state(filter) == InitialState ) -7: with expansion: -7: 300.0f == 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:94: PASSED: -7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) -7: with expansion: -7: 12345 (0x3039) == 12345 (0x3039) -7: -7: ./tests/tests_lowpass_float.cpp:95: PASSED: -7: CHECK( m_lowpass_float_is_initialized(filter) ) -7: with expansion: -7: true -7: -7: ------------------------------------------------------------------------------- -7: m_lowpass_float -7: Increase -7: ------------------------------------------------------------------------------- -7: ./tests/tests_lowpass_float.cpp:98 -7: ............................................................................... -7: -7: ./tests/tests_lowpass_float.cpp:104: PASSED: -7: REQUIRE( m_lowpass_float_is_initialized(filter) ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:105: PASSED: -7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) -7: with expansion: -7: 20012345 (0x1315d39) -7: == -7: 20012345 (0x1315d39) -7: -7: ./tests/tests_lowpass_float.cpp:110: PASSED: -7: REQUIRE( m_lowpass_float_get_state(filter) > prev ) -7: with expansion: -7: 577.886474609f > 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:104: PASSED: -7: REQUIRE( m_lowpass_float_is_initialized(filter) ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:105: PASSED: -7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) -7: with expansion: -7: 40012345 (0x2628a39) -7: == -7: 40012345 (0x2628a39) -7: -7: ./tests/tests_lowpass_float.cpp:110: PASSED: -7: REQUIRE( m_lowpass_float_get_state(filter) > prev ) -7: with expansion: -7: 598.369995117f > 577.886474609f -7: -7: ./tests/tests_lowpass_float.cpp:104: PASSED: -7: REQUIRE( m_lowpass_float_is_initialized(filter) ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:105: PASSED: -7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) -7: with expansion: -7: 60012345 (0x393b739) -7: == -7: 60012345 (0x393b739) -7: -7: ./tests/tests_lowpass_float.cpp:110: PASSED: -7: REQUIRE( m_lowpass_float_get_state(filter) > prev ) -7: with expansion: -7: 599.879821777f > 598.369995117f -7: -7: ./tests/tests_lowpass_float.cpp:104: PASSED: -7: REQUIRE( m_lowpass_float_is_initialized(filter) ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:105: PASSED: -7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) -7: with expansion: -7: 80012345 (0x4c4e439) -7: == -7: 80012345 (0x4c4e439) -7: -7: ./tests/tests_lowpass_float.cpp:110: PASSED: -7: REQUIRE( m_lowpass_float_get_state(filter) > prev ) -7: with expansion: -7: 599.991149902f > 599.879821777f -7: -7: ./tests/tests_lowpass_float.cpp:104: PASSED: -7: REQUIRE( m_lowpass_float_is_initialized(filter) ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:105: PASSED: -7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) -7: with expansion: -7: 100012345 (0x5f61139) -7: == -7: 100012345 (0x5f61139) -7: -7: ./tests/tests_lowpass_float.cpp:110: PASSED: -7: REQUIRE( m_lowpass_float_get_state(filter) > prev ) -7: with expansion: -7: 599.999328613f > 599.991149902f -7: -7: ./tests/tests_lowpass_float.cpp:104: PASSED: -7: REQUIRE( m_lowpass_float_is_initialized(filter) ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:105: PASSED: -7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) -7: with expansion: -7: 120012345 (0x7273e39) -7: == -7: 120012345 (0x7273e39) -7: -7: ./tests/tests_lowpass_float.cpp:110: PASSED: -7: REQUIRE( m_lowpass_float_get_state(filter) > prev ) -7: with expansion: -7: 599.999938965f > 599.999328613f -7: -7: ./tests/tests_lowpass_float.cpp:104: PASSED: -7: REQUIRE( m_lowpass_float_is_initialized(filter) ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:105: PASSED: -7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) -7: with expansion: -7: 140012345 (0x8586b39) -7: == -7: 140012345 (0x8586b39) -7: -7: ./tests/tests_lowpass_float.cpp:110: PASSED: -7: REQUIRE( m_lowpass_float_get_state(filter) > prev ) -7: with expansion: -7: 600.0f > 599.999938965f -7: -7: ./tests/tests_lowpass_float.cpp:104: PASSED: -7: REQUIRE( m_lowpass_float_is_initialized(filter) ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:105: PASSED: -7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) -7: with expansion: -7: 160012345 (0x9899839) -7: == -7: 160012345 (0x9899839) -7: -7: ./tests/tests_lowpass_float.cpp:108: PASSED: -7: REQUIRE( m_lowpass_float_get_state(filter) == prev ) -7: with expansion: -7: 600.0f == 600.0f -7: -7: ./tests/tests_lowpass_float.cpp:104: PASSED: -7: REQUIRE( m_lowpass_float_is_initialized(filter) ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:105: PASSED: -7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) -7: with expansion: -7: 180012345 (0xabac539) -7: == -7: 180012345 (0xabac539) -7: -7: ./tests/tests_lowpass_float.cpp:108: PASSED: -7: REQUIRE( m_lowpass_float_get_state(filter) == prev ) -7: with expansion: -7: 600.0f == 600.0f -7: -7: ./tests/tests_lowpass_float.cpp:104: PASSED: -7: REQUIRE( m_lowpass_float_is_initialized(filter) ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:105: PASSED: -7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) -7: with expansion: -7: 200012345 (0xbebf239) -7: == -7: 200012345 (0xbebf239) -7: -7: ./tests/tests_lowpass_float.cpp:108: PASSED: -7: REQUIRE( m_lowpass_float_get_state(filter) == prev ) -7: with expansion: -7: 600.0f == 600.0f -7: -7: ./tests/tests_lowpass_float.cpp:104: PASSED: -7: REQUIRE( m_lowpass_float_is_initialized(filter) ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:105: PASSED: -7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) -7: with expansion: -7: 220012345 (0xd1d1f39) -7: == -7: 220012345 (0xd1d1f39) -7: -7: ./tests/tests_lowpass_float.cpp:108: PASSED: -7: REQUIRE( m_lowpass_float_get_state(filter) == prev ) -7: with expansion: -7: 600.0f == 600.0f -7: -7: ./tests/tests_lowpass_float.cpp:104: PASSED: -7: REQUIRE( m_lowpass_float_is_initialized(filter) ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:105: PASSED: -7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) -7: with expansion: -7: 240012345 (0xe4e4c39) -7: == -7: 240012345 (0xe4e4c39) -7: -7: ./tests/tests_lowpass_float.cpp:108: PASSED: -7: REQUIRE( m_lowpass_float_get_state(filter) == prev ) -7: with expansion: -7: 600.0f == 600.0f -7: -7: ./tests/tests_lowpass_float.cpp:104: PASSED: -7: REQUIRE( m_lowpass_float_is_initialized(filter) ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:105: PASSED: -7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) -7: with expansion: -7: 260012345 (0xf7f7939) -7: == -7: 260012345 (0xf7f7939) -7: -7: ./tests/tests_lowpass_float.cpp:108: PASSED: -7: REQUIRE( m_lowpass_float_get_state(filter) == prev ) -7: with expansion: -7: 600.0f == 600.0f -7: -7: ./tests/tests_lowpass_float.cpp:104: PASSED: -7: REQUIRE( m_lowpass_float_is_initialized(filter) ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:105: PASSED: -7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) -7: with expansion: -7: 280012345 (0x10b0a639) -7: == -7: 280012345 (0x10b0a639) -7: -7: ./tests/tests_lowpass_float.cpp:108: PASSED: -7: REQUIRE( m_lowpass_float_get_state(filter) == prev ) -7: with expansion: -7: 600.0f == 600.0f -7: -7: ./tests/tests_lowpass_float.cpp:104: PASSED: -7: REQUIRE( m_lowpass_float_is_initialized(filter) ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:105: PASSED: -7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) -7: with expansion: -7: 300012345 (0x11e1d339) -7: == -7: 300012345 (0x11e1d339) -7: -7: ./tests/tests_lowpass_float.cpp:108: PASSED: -7: REQUIRE( m_lowpass_float_get_state(filter) == prev ) -7: with expansion: -7: 600.0f == 600.0f -7: -7: ./tests/tests_lowpass_float.cpp:104: PASSED: -7: REQUIRE( m_lowpass_float_is_initialized(filter) ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:105: PASSED: -7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) -7: with expansion: -7: 320012345 (0x13130039) -7: == -7: 320012345 (0x13130039) -7: -7: ./tests/tests_lowpass_float.cpp:108: PASSED: -7: REQUIRE( m_lowpass_float_get_state(filter) == prev ) -7: with expansion: -7: 600.0f == 600.0f -7: -7: ./tests/tests_lowpass_float.cpp:104: PASSED: -7: REQUIRE( m_lowpass_float_is_initialized(filter) ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:105: PASSED: -7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) -7: with expansion: -7: 340012345 (0x14442d39) -7: == -7: 340012345 (0x14442d39) -7: -7: ./tests/tests_lowpass_float.cpp:108: PASSED: -7: REQUIRE( m_lowpass_float_get_state(filter) == prev ) -7: with expansion: -7: 600.0f == 600.0f -7: -7: ./tests/tests_lowpass_float.cpp:104: PASSED: -7: REQUIRE( m_lowpass_float_is_initialized(filter) ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:105: PASSED: -7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) -7: with expansion: -7: 360012345 (0x15755a39) -7: == -7: 360012345 (0x15755a39) -7: -7: ./tests/tests_lowpass_float.cpp:108: PASSED: -7: REQUIRE( m_lowpass_float_get_state(filter) == prev ) -7: with expansion: -7: 600.0f == 600.0f -7: -7: ./tests/tests_lowpass_float.cpp:104: PASSED: -7: REQUIRE( m_lowpass_float_is_initialized(filter) ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:105: PASSED: -7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) -7: with expansion: -7: 380012345 (0x16a68739) -7: == -7: 380012345 (0x16a68739) -7: -7: ./tests/tests_lowpass_float.cpp:108: PASSED: -7: REQUIRE( m_lowpass_float_get_state(filter) == prev ) -7: with expansion: -7: 600.0f == 600.0f -7: -7: ./tests/tests_lowpass_float.cpp:104: PASSED: -7: REQUIRE( m_lowpass_float_is_initialized(filter) ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:105: PASSED: -7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) -7: with expansion: -7: 400012345 (0x17d7b439) -7: == -7: 400012345 (0x17d7b439) -7: -7: ./tests/tests_lowpass_float.cpp:108: PASSED: -7: REQUIRE( m_lowpass_float_get_state(filter) == prev ) -7: with expansion: -7: 600.0f == 600.0f -7: -7: ------------------------------------------------------------------------------- -7: m_lowpass_float -7: ------------------------------------------------------------------------------- -7: ./tests/tests_lowpass_float.cpp:78 -7: ............................................................................... -7: -7: ./tests/tests_lowpass_float.cpp:82: PASSED: -7: CHECK( filter ) -7: with expansion: -7: 0x0000aaaaf7465d30 -7: -7: ./tests/tests_lowpass_float.cpp:84: PASSED: -7: CHECK_FALSE( m_lowpass_float_is_initialized(filter) ) -7: with expansion: -7: !false -7: -8: Randomness seeded to: 869324335 -8: -8: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -8: tests_lowpass_integer is a Catch2 v3.6.0 host application. -8: Run with -? for options -8: -8: ------------------------------------------------------------------------------- -8: IntegerLowPassIIRFilter - int32_t -8: ------------------------------------------------------------------------------- -8: ./tests/tests_lowpass_integer.cpp:18 -8: ............................................................................... -8: -8: ./tests/tests_lowpass_integer.cpp:22: PASSED: -8: CHECK_FALSE( filter.isInitialized() ) -8: with expansion: -8: !false -8: -8: ./tests/tests_lowpass_integer.cpp:25: PASSED: -8: CHECK( filter.getState() == InitialState ) -8: with expansion: -8: 300 (0x12c) == 300 -8: -8: ./tests/tests_lowpass_integer.cpp:26: PASSED: -8: CHECK( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ------------------------------------------------------------------------------- -8: IntegerLowPassIIRFilter - int32_t -8: Increase -8: ------------------------------------------------------------------------------- -8: ./tests/tests_lowpass_integer.cpp:29 -8: ............................................................................... -8: -8: ./tests/tests_lowpass_integer.cpp:34: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:39: PASSED: -8: REQUIRE( filter.getState() > prev ) -8: with expansion: -8: 450 (0x1c2) > 300 (0x12c) -8: -8: ./tests/tests_lowpass_integer.cpp:34: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:39: PASSED: -8: REQUIRE( filter.getState() > prev ) -8: with expansion: -8: 525 (0x20d) > 450 (0x1c2) -8: -8: ./tests/tests_lowpass_integer.cpp:34: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:39: PASSED: -8: REQUIRE( filter.getState() > prev ) -8: with expansion: -8: 562 (0x232) > 525 (0x20d) -8: -8: ./tests/tests_lowpass_integer.cpp:34: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:39: PASSED: -8: REQUIRE( filter.getState() > prev ) -8: with expansion: -8: 581 (0x245) > 562 (0x232) -8: -8: ./tests/tests_lowpass_integer.cpp:34: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:39: PASSED: -8: REQUIRE( filter.getState() > prev ) -8: with expansion: -8: 590 (0x24e) > 581 (0x245) -8: -8: ./tests/tests_lowpass_integer.cpp:34: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:39: PASSED: -8: REQUIRE( filter.getState() > prev ) -8: with expansion: -8: 595 (0x253) > 590 (0x24e) -8: -8: ./tests/tests_lowpass_integer.cpp:34: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:39: PASSED: -8: REQUIRE( filter.getState() > prev ) -8: with expansion: -8: 597 (0x255) > 595 (0x253) -8: -8: ./tests/tests_lowpass_integer.cpp:34: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:39: PASSED: -8: REQUIRE( filter.getState() > prev ) -8: with expansion: -8: 598 (0x256) > 597 (0x255) -8: -8: ./tests/tests_lowpass_integer.cpp:34: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:39: PASSED: -8: REQUIRE( filter.getState() > prev ) -8: with expansion: -8: 599 (0x257) > 598 (0x256) -8: -8: ./tests/tests_lowpass_integer.cpp:34: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:37: PASSED: -8: REQUIRE( filter.getState() == prev ) -8: with expansion: -8: 599 (0x257) == 599 (0x257) -8: -8: ./tests/tests_lowpass_integer.cpp:34: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:37: PASSED: -8: REQUIRE( filter.getState() == prev ) -8: with expansion: -8: 599 (0x257) == 599 (0x257) -8: -8: ./tests/tests_lowpass_integer.cpp:34: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:37: PASSED: -8: REQUIRE( filter.getState() == prev ) -8: with expansion: -8: 599 (0x257) == 599 (0x257) -8: -8: ./tests/tests_lowpass_integer.cpp:34: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:37: PASSED: -8: REQUIRE( filter.getState() == prev ) -8: with expansion: -8: 599 (0x257) == 599 (0x257) -8: -8: ./tests/tests_lowpass_integer.cpp:34: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:37: PASSED: -8: REQUIRE( filter.getState() == prev ) -8: with expansion: -8: 599 (0x257) == 599 (0x257) -8: -8: ./tests/tests_lowpass_integer.cpp:34: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:37: PASSED: -8: REQUIRE( filter.getState() == prev ) -8: with expansion: -8: 599 (0x257) == 599 (0x257) -8: -8: ./tests/tests_lowpass_integer.cpp:34: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:37: PASSED: -8: REQUIRE( filter.getState() == prev ) -8: with expansion: -8: 599 (0x257) == 599 (0x257) -8: -8: ./tests/tests_lowpass_integer.cpp:34: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:37: PASSED: -8: REQUIRE( filter.getState() == prev ) -8: with expansion: -8: 599 (0x257) == 599 (0x257) -8: -8: ./tests/tests_lowpass_integer.cpp:34: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:37: PASSED: -8: REQUIRE( filter.getState() == prev ) -8: with expansion: -8: 599 (0x257) == 599 (0x257) -8: -8: ./tests/tests_lowpass_integer.cpp:34: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:37: PASSED: -8: REQUIRE( filter.getState() == prev ) -8: with expansion: -8: 599 (0x257) == 599 (0x257) -8: -8: ./tests/tests_lowpass_integer.cpp:34: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:37: PASSED: -8: REQUIRE( filter.getState() == prev ) -8: with expansion: -8: 599 (0x257) == 599 (0x257) -8: -8: ------------------------------------------------------------------------------- -8: IntegerLowPassIIRFilter - int32_t -8: ------------------------------------------------------------------------------- -8: ./tests/tests_lowpass_integer.cpp:18 -8: ............................................................................... -8: -8: ./tests/tests_lowpass_integer.cpp:22: PASSED: -8: CHECK_FALSE( filter.isInitialized() ) -8: with expansion: -8: !false -8: -8: ./tests/tests_lowpass_integer.cpp:25: PASSED: -8: CHECK( filter.getState() == InitialState ) -8: with expansion: -8: 300 (0x12c) == 300 -8: -8: ./tests/tests_lowpass_integer.cpp:26: PASSED: -8: CHECK( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ------------------------------------------------------------------------------- -8: IntegerLowPassIIRFilter - int32_t -8: Decrease -8: ------------------------------------------------------------------------------- -8: ./tests/tests_lowpass_integer.cpp:45 -8: ............................................................................... -8: -8: ./tests/tests_lowpass_integer.cpp:51: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:55: PASSED: -8: REQUIRE( filter.getState() < prev ) -8: with expansion: -8: 225 < 300 (0x12c) -8: -8: ./tests/tests_lowpass_integer.cpp:51: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:55: PASSED: -8: REQUIRE( filter.getState() < prev ) -8: with expansion: -8: 187 < 225 -8: -8: ./tests/tests_lowpass_integer.cpp:51: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:55: PASSED: -8: REQUIRE( filter.getState() < prev ) -8: with expansion: -8: 168 < 187 -8: -8: ./tests/tests_lowpass_integer.cpp:51: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:55: PASSED: -8: REQUIRE( filter.getState() < prev ) -8: with expansion: -8: 159 < 168 -8: -8: ./tests/tests_lowpass_integer.cpp:51: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:55: PASSED: -8: REQUIRE( filter.getState() < prev ) -8: with expansion: -8: 154 < 159 -8: -8: ./tests/tests_lowpass_integer.cpp:51: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:55: PASSED: -8: REQUIRE( filter.getState() < prev ) -8: with expansion: -8: 152 < 154 -8: -8: ./tests/tests_lowpass_integer.cpp:51: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:55: PASSED: -8: REQUIRE( filter.getState() < prev ) -8: with expansion: -8: 151 < 152 -8: -8: ./tests/tests_lowpass_integer.cpp:51: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:55: PASSED: -8: REQUIRE( filter.getState() < prev ) -8: with expansion: -8: 150 < 151 -8: -8: ./tests/tests_lowpass_integer.cpp:51: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:53: PASSED: -8: REQUIRE( filter.getState() == newTarget ) -8: with expansion: -8: 150 == 150 -8: -8: ./tests/tests_lowpass_integer.cpp:51: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:53: PASSED: -8: REQUIRE( filter.getState() == newTarget ) -8: with expansion: -8: 150 == 150 -8: -8: ./tests/tests_lowpass_integer.cpp:51: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:53: PASSED: -8: REQUIRE( filter.getState() == newTarget ) -8: with expansion: -8: 150 == 150 -8: -8: ./tests/tests_lowpass_integer.cpp:51: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:53: PASSED: -8: REQUIRE( filter.getState() == newTarget ) -8: with expansion: -8: 150 == 150 -8: -8: ./tests/tests_lowpass_integer.cpp:51: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:53: PASSED: -8: REQUIRE( filter.getState() == newTarget ) -8: with expansion: -8: 150 == 150 -8: -8: ./tests/tests_lowpass_integer.cpp:51: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:53: PASSED: -8: REQUIRE( filter.getState() == newTarget ) -8: with expansion: -8: 150 == 150 -8: -8: ./tests/tests_lowpass_integer.cpp:51: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:53: PASSED: -8: REQUIRE( filter.getState() == newTarget ) -8: with expansion: -8: 150 == 150 -8: -8: ./tests/tests_lowpass_integer.cpp:51: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:53: PASSED: -8: REQUIRE( filter.getState() == newTarget ) -8: with expansion: -8: 150 == 150 -8: -8: ./tests/tests_lowpass_integer.cpp:51: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:53: PASSED: -8: REQUIRE( filter.getState() == newTarget ) -8: with expansion: -8: 150 == 150 -8: -8: ./tests/tests_lowpass_integer.cpp:51: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:53: PASSED: -8: REQUIRE( filter.getState() == newTarget ) -8: with expansion: -8: 150 == 150 -8: -8: ./tests/tests_lowpass_integer.cpp:51: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:53: PASSED: -8: REQUIRE( filter.getState() == newTarget ) -8: with expansion: -8: 150 == 150 -8: -8: ./tests/tests_lowpass_integer.cpp:51: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:53: PASSED: -8: REQUIRE( filter.getState() == newTarget ) -8: with expansion: -8: 150 == 150 -8: -8: ------------------------------------------------------------------------------- -8: IntegerLowPassIIRFilter - int32_t -8: ------------------------------------------------------------------------------- -8: ./tests/tests_lowpass_integer.cpp:18 -8: ............................................................................... -8: -8: ./tests/tests_lowpass_integer.cpp:22: PASSED: -8: CHECK_FALSE( filter.isInitialized() ) -8: with expansion: -8: !false -8: -8: ./tests/tests_lowpass_integer.cpp:25: PASSED: -8: CHECK( filter.getState() == InitialState ) -8: with expansion: -8: 300 (0x12c) == 300 -8: -8: ./tests/tests_lowpass_integer.cpp:26: PASSED: -8: CHECK( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ------------------------------------------------------------------------------- -8: IntegerLowPassIIRFilter - int32_t -8: Stay Same -8: ------------------------------------------------------------------------------- -8: ./tests/tests_lowpass_integer.cpp:60 -8: ............................................................................... -8: -8: ./tests/tests_lowpass_integer.cpp:65: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:66: PASSED: -8: REQUIRE( filter.getState() == InitialState ) -8: with expansion: -8: 300 (0x12c) == 300 -8: -8: ./tests/tests_lowpass_integer.cpp:65: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:66: PASSED: -8: REQUIRE( filter.getState() == InitialState ) -8: with expansion: -8: 300 (0x12c) == 300 -8: -8: ./tests/tests_lowpass_integer.cpp:65: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:66: PASSED: -8: REQUIRE( filter.getState() == InitialState ) -8: with expansion: -8: 300 (0x12c) == 300 -8: -8: ./tests/tests_lowpass_integer.cpp:65: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:66: PASSED: -8: REQUIRE( filter.getState() == InitialState ) -8: with expansion: -8: 300 (0x12c) == 300 -8: -8: ./tests/tests_lowpass_integer.cpp:65: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:66: PASSED: -8: REQUIRE( filter.getState() == InitialState ) -8: with expansion: -8: 300 (0x12c) == 300 -8: -8: ./tests/tests_lowpass_integer.cpp:65: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:66: PASSED: -8: REQUIRE( filter.getState() == InitialState ) -8: with expansion: -8: 300 (0x12c) == 300 -8: -8: ./tests/tests_lowpass_integer.cpp:65: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:66: PASSED: -8: REQUIRE( filter.getState() == InitialState ) -8: with expansion: -8: 300 (0x12c) == 300 -8: -8: ./tests/tests_lowpass_integer.cpp:65: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:66: PASSED: -8: REQUIRE( filter.getState() == InitialState ) -8: with expansion: -8: 300 (0x12c) == 300 -8: -8: ./tests/tests_lowpass_integer.cpp:65: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:66: PASSED: -8: REQUIRE( filter.getState() == InitialState ) -8: with expansion: -8: 300 (0x12c) == 300 -8: -8: ./tests/tests_lowpass_integer.cpp:65: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:66: PASSED: -8: REQUIRE( filter.getState() == InitialState ) -8: with expansion: -8: 300 (0x12c) == 300 -8: -8: ./tests/tests_lowpass_integer.cpp:65: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:66: PASSED: -8: REQUIRE( filter.getState() == InitialState ) -8: with expansion: -8: 300 (0x12c) == 300 -8: -8: ./tests/tests_lowpass_integer.cpp:65: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:66: PASSED: -8: REQUIRE( filter.getState() == InitialState ) -8: with expansion: -8: 300 (0x12c) == 300 -8: -8: ./tests/tests_lowpass_integer.cpp:65: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:66: PASSED: -8: REQUIRE( filter.getState() == InitialState ) -8: with expansion: -8: 300 (0x12c) == 300 -8: -8: ./tests/tests_lowpass_integer.cpp:65: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:66: PASSED: -8: REQUIRE( filter.getState() == InitialState ) -8: with expansion: -8: 300 (0x12c) == 300 -8: -8: ./tests/tests_lowpass_integer.cpp:65: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:66: PASSED: -8: REQUIRE( filter.getState() == InitialState ) -8: with expansion: -8: 300 (0x12c) == 300 -8: -8: ./tests/tests_lowpass_integer.cpp:65: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:66: PASSED: -8: REQUIRE( filter.getState() == InitialState ) -8: with expansion: -8: 300 (0x12c) == 300 -8: -8: ./tests/tests_lowpass_integer.cpp:65: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:66: PASSED: -8: REQUIRE( filter.getState() == InitialState ) -8: with expansion: -8: 300 (0x12c) == 300 -8: -8: ./tests/tests_lowpass_integer.cpp:65: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:66: PASSED: -8: REQUIRE( filter.getState() == InitialState ) -8: with expansion: -8: 300 (0x12c) == 300 -8: -8: ./tests/tests_lowpass_integer.cpp:65: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:66: PASSED: -8: REQUIRE( filter.getState() == InitialState ) -8: with expansion: -8: 300 (0x12c) == 300 -8: -8: ./tests/tests_lowpass_integer.cpp:65: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:66: PASSED: -8: REQUIRE( filter.getState() == InitialState ) -8: with expansion: -8: 300 (0x12c) == 300 -8: -8: ------------------------------------------------------------------------------- -8: IntegerLowPassIIRFilter - uint32_t -8: ------------------------------------------------------------------------------- -8: ./tests/tests_lowpass_integer.cpp:18 -8: ............................................................................... -8: -8: ./tests/tests_lowpass_integer.cpp:22: PASSED: -8: CHECK_FALSE( filter.isInitialized() ) -8: with expansion: -8: !false -8: -8: ./tests/tests_lowpass_integer.cpp:25: PASSED: -8: CHECK( filter.getState() == InitialState ) -8: with expansion: -8: 300 (0x12c) == 300 -8: -8: ./tests/tests_lowpass_integer.cpp:26: PASSED: -8: CHECK( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ------------------------------------------------------------------------------- -8: IntegerLowPassIIRFilter - uint32_t -8: Increase -8: ------------------------------------------------------------------------------- -8: ./tests/tests_lowpass_integer.cpp:29 -8: ............................................................................... -8: -8: ./tests/tests_lowpass_integer.cpp:34: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:39: PASSED: -8: REQUIRE( filter.getState() > prev ) -8: with expansion: -8: 450 (0x1c2) > 300 (0x12c) -8: -8: ./tests/tests_lowpass_integer.cpp:34: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:39: PASSED: -8: REQUIRE( filter.getState() > prev ) -8: with expansion: -8: 525 (0x20d) > 450 (0x1c2) -8: -8: ./tests/tests_lowpass_integer.cpp:34: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:39: PASSED: -8: REQUIRE( filter.getState() > prev ) -8: with expansion: -8: 562 (0x232) > 525 (0x20d) -8: -8: ./tests/tests_lowpass_integer.cpp:34: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:39: PASSED: -8: REQUIRE( filter.getState() > prev ) -8: with expansion: -8: 581 (0x245) > 562 (0x232) -8: -8: ./tests/tests_lowpass_integer.cpp:34: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:39: PASSED: -8: REQUIRE( filter.getState() > prev ) -8: with expansion: -8: 590 (0x24e) > 581 (0x245) -8: -8: ./tests/tests_lowpass_integer.cpp:34: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:39: PASSED: -8: REQUIRE( filter.getState() > prev ) -8: with expansion: -8: 595 (0x253) > 590 (0x24e) -8: -8: ./tests/tests_lowpass_integer.cpp:34: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:39: PASSED: -8: REQUIRE( filter.getState() > prev ) -8: with expansion: -8: 597 (0x255) > 595 (0x253) -8: -8: ./tests/tests_lowpass_integer.cpp:34: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:39: PASSED: -8: REQUIRE( filter.getState() > prev ) -8: with expansion: -8: 598 (0x256) > 597 (0x255) -8: -8: ./tests/tests_lowpass_integer.cpp:34: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:39: PASSED: -8: REQUIRE( filter.getState() > prev ) -8: with expansion: -8: 599 (0x257) > 598 (0x256) -8: -8: ./tests/tests_lowpass_integer.cpp:34: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:37: PASSED: -8: REQUIRE( filter.getState() == prev ) -8: with expansion: -8: 599 (0x257) == 599 (0x257) -8: -8: ./tests/tests_lowpass_integer.cpp:34: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:37: PASSED: -8: REQUIRE( filter.getState() == prev ) -8: with expansion: -8: 599 (0x257) == 599 (0x257) -8: -8: ./tests/tests_lowpass_integer.cpp:34: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:37: PASSED: -8: REQUIRE( filter.getState() == prev ) -8: with expansion: -8: 599 (0x257) == 599 (0x257) -8: -8: ./tests/tests_lowpass_integer.cpp:34: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:37: PASSED: -8: REQUIRE( filter.getState() == prev ) -8: with expansion: -8: 599 (0x257) == 599 (0x257) -8: -8: ./tests/tests_lowpass_integer.cpp:34: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:37: PASSED: -8: REQUIRE( filter.getState() == prev ) -8: with expansion: -8: 599 (0x257) == 599 (0x257) -8: -8: ./tests/tests_lowpass_integer.cpp:34: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:37: PASSED: -8: REQUIRE( filter.getState() == prev ) -8: with expansion: -8: 599 (0x257) == 599 (0x257) -8: -8: ./tests/tests_lowpass_integer.cpp:34: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:37: PASSED: -8: REQUIRE( filter.getState() == prev ) -8: with expansion: -8: 599 (0x257) == 599 (0x257) -8: -8: ./tests/tests_lowpass_integer.cpp:34: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:37: PASSED: -8: REQUIRE( filter.getState() == prev ) -8: with expansion: -8: 599 (0x257) == 599 (0x257) -8: -8: ./tests/tests_lowpass_integer.cpp:34: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:37: PASSED: -8: REQUIRE( filter.getState() == prev ) -8: with expansion: -8: 599 (0x257) == 599 (0x257) -8: -8: ./tests/tests_lowpass_integer.cpp:34: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:37: PASSED: -8: REQUIRE( filter.getState() == prev ) -8: with expansion: -8: 599 (0x257) == 599 (0x257) -8: -8: ./tests/tests_lowpass_integer.cpp:34: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:37: PASSED: -8: REQUIRE( filter.getState() == prev ) -8: with expansion: -8: 599 (0x257) == 599 (0x257) -8: -8: ------------------------------------------------------------------------------- -8: IntegerLowPassIIRFilter - uint32_t -8: ------------------------------------------------------------------------------- -8: ./tests/tests_lowpass_integer.cpp:18 -8: ............................................................................... -8: -8: ./tests/tests_lowpass_integer.cpp:22: PASSED: -8: CHECK_FALSE( filter.isInitialized() ) -8: with expansion: -8: !false -8: -8: ./tests/tests_lowpass_integer.cpp:25: PASSED: -8: CHECK( filter.getState() == InitialState ) -8: with expansion: -8: 300 (0x12c) == 300 -8: -8: ./tests/tests_lowpass_integer.cpp:26: PASSED: -8: CHECK( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ------------------------------------------------------------------------------- -8: IntegerLowPassIIRFilter - uint32_t -8: Decrease -8: ------------------------------------------------------------------------------- -8: ./tests/tests_lowpass_integer.cpp:45 -8: ............................................................................... -8: -8: ./tests/tests_lowpass_integer.cpp:51: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:55: PASSED: -8: REQUIRE( filter.getState() < prev ) -8: with expansion: -8: 225 < 300 (0x12c) -8: -8: ./tests/tests_lowpass_integer.cpp:51: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:55: PASSED: -8: REQUIRE( filter.getState() < prev ) -8: with expansion: -8: 187 < 225 -8: -8: ./tests/tests_lowpass_integer.cpp:51: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:55: PASSED: -8: REQUIRE( filter.getState() < prev ) -8: with expansion: -8: 168 < 187 -8: -8: ./tests/tests_lowpass_integer.cpp:51: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:55: PASSED: -8: REQUIRE( filter.getState() < prev ) -8: with expansion: -8: 159 < 168 -8: -8: ./tests/tests_lowpass_integer.cpp:51: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:55: PASSED: -8: REQUIRE( filter.getState() < prev ) -8: with expansion: -8: 154 < 159 -8: -8: ./tests/tests_lowpass_integer.cpp:51: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:55: PASSED: -8: REQUIRE( filter.getState() < prev ) -8: with expansion: -8: 152 < 154 -8: -8: ./tests/tests_lowpass_integer.cpp:51: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:55: PASSED: -8: REQUIRE( filter.getState() < prev ) -8: with expansion: -8: 151 < 152 -8: -8: ./tests/tests_lowpass_integer.cpp:51: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:55: PASSED: -8: REQUIRE( filter.getState() < prev ) -8: with expansion: -8: 150 < 151 -8: -8: ./tests/tests_lowpass_integer.cpp:51: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:53: PASSED: -8: REQUIRE( filter.getState() == newTarget ) -8: with expansion: -8: 150 == 150 -8: -8: ./tests/tests_lowpass_integer.cpp:51: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:53: PASSED: -8: REQUIRE( filter.getState() == newTarget ) -8: with expansion: -8: 150 == 150 -8: -8: ./tests/tests_lowpass_integer.cpp:51: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:53: PASSED: -8: REQUIRE( filter.getState() == newTarget ) -8: with expansion: -8: 150 == 150 -8: -8: ./tests/tests_lowpass_integer.cpp:51: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:53: PASSED: -8: REQUIRE( filter.getState() == newTarget ) -8: with expansion: -8: 150 == 150 -8: -8: ./tests/tests_lowpass_integer.cpp:51: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:53: PASSED: -8: REQUIRE( filter.getState() == newTarget ) -8: with expansion: -8: 150 == 150 -8: -8: ./tests/tests_lowpass_integer.cpp:51: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:53: PASSED: -8: REQUIRE( filter.getState() == newTarget ) -8: with expansion: -8: 150 == 150 -8: -8: ./tests/tests_lowpass_integer.cpp:51: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:53: PASSED: -8: REQUIRE( filter.getState() == newTarget ) -8: with expansion: -8: 150 == 150 -8: -8: ./tests/tests_lowpass_integer.cpp:51: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:53: PASSED: -8: REQUIRE( filter.getState() == newTarget ) -8: with expansion: -8: 150 == 150 -8: -8: ./tests/tests_lowpass_integer.cpp:51: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:53: PASSED: -8: REQUIRE( filter.getState() == newTarget ) -8: with expansion: -8: 150 == 150 -8: -8: ./tests/tests_lowpass_integer.cpp:51: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:53: PASSED: -8: REQUIRE( filter.getState() == newTarget ) -8: with expansion: -8: 150 == 150 -8: -8: ./tests/tests_lowpass_integer.cpp:51: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:53: PASSED: -8: REQUIRE( filter.getState() == newTarget ) -8: with expansion: -8: 150 == 150 -8: -8: ./tests/tests_lowpass_integer.cpp:51: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:53: PASSED: -8: REQUIRE( filter.getState() == newTarget ) -8: with expansion: -8: 150 == 150 -8: -8: ------------------------------------------------------------------------------- -8: IntegerLowPassIIRFilter - uint32_t -8: ------------------------------------------------------------------------------- -8: ./tests/tests_lowpass_integer.cpp:18 -8: ............................................................................... -8: -8: ./tests/tests_lowpass_integer.cpp:22: PASSED: -8: CHECK_FALSE( filter.isInitialized() ) -8: with expansion: -8: !false -8: -8: ./tests/tests_lowpass_integer.cpp:25: PASSED: -8: CHECK( filter.getState() == InitialState ) -8: with expansion: -8: 300 (0x12c) == 300 -8: -8: ./tests/tests_lowpass_integer.cpp:26: PASSED: -8: CHECK( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ------------------------------------------------------------------------------- -8: IntegerLowPassIIRFilter - uint32_t -8: Stay Same -8: ------------------------------------------------------------------------------- -8: ./tests/tests_lowpass_integer.cpp:60 -8: ............................................................................... -8: -8: ./tests/tests_lowpass_integer.cpp:65: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:66: PASSED: -8: REQUIRE( filter.getState() == InitialState ) -8: with expansion: -8: 300 (0x12c) == 300 -8: -8: ./tests/tests_lowpass_integer.cpp:65: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:66: PASSED: -8: REQUIRE( filter.getState() == InitialState ) -8: with expansion: -8: 300 (0x12c) == 300 -8: -8: ./tests/tests_lowpass_integer.cpp:65: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:66: PASSED: -8: REQUIRE( filter.getState() == InitialState ) -8: with expansion: -8: 300 (0x12c) == 300 -8: -8: ./tests/tests_lowpass_integer.cpp:65: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:66: PASSED: -8: REQUIRE( filter.getState() == InitialState ) -8: with expansion: -8: 300 (0x12c) == 300 -8: -8: ./tests/tests_lowpass_integer.cpp:65: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:66: PASSED: -8: REQUIRE( filter.getState() == InitialState ) -8: with expansion: -8: 300 (0x12c) == 300 -8: -8: ./tests/tests_lowpass_integer.cpp:65: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:66: PASSED: -8: REQUIRE( filter.getState() == InitialState ) -8: with expansion: -8: 300 (0x12c) == 300 -8: -8: ./tests/tests_lowpass_integer.cpp:65: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:66: PASSED: -8: REQUIRE( filter.getState() == InitialState ) -8: with expansion: -8: 300 (0x12c) == 300 -8: -8: ./tests/tests_lowpass_integer.cpp:65: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:66: PASSED: -8: REQUIRE( filter.getState() == InitialState ) -8: with expansion: -8: 300 (0x12c) == 300 -8: -8: ./tests/tests_lowpass_integer.cpp:65: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:66: PASSED: -8: REQUIRE( filter.getState() == InitialState ) -8: with expansion: -8: 300 (0x12c) == 300 -8: -8: ./tests/tests_lowpass_integer.cpp:65: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:66: PASSED: -8: REQUIRE( filter.getState() == InitialState ) -8: with expansion: -8: 300 (0x12c) == 300 -8: -8: ./tests/tests_lowpass_integer.cpp:65: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:66: PASSED: -8: REQUIRE( filter.getState() == InitialState ) -8: with expansion: -8: 300 (0x12c) == 300 -8: -8: ./tests/tests_lowpass_integer.cpp:65: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:66: PASSED: -8: REQUIRE( filter.getState() == InitialState ) -8: with expansion: -8: 300 (0x12c) == 300 -8: -8: ./tests/tests_lowpass_integer.cpp:65: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:66: PASSED: -8: REQUIRE( filter.getState() == InitialState ) -8: with expansion: -8: 300 (0x12c) == 300 -8: -8: ./tests/tests_lowpass_integer.cpp:65: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:66: PASSED: -8: REQUIRE( filter.getState() == InitialState ) -8: with expansion: -8: 300 (0x12c) == 300 -8: -8: ./tests/tests_lowpass_integer.cpp:65: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:66: PASSED: -8: REQUIRE( filter.getState() == InitialState ) -8: with expansion: -8: 300 (0x12c) == 300 -8: -8: ./tests/tests_lowpass_integer.cpp:65: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:66: PASSED: -8: REQUIRE( filter.getState() == InitialState ) -8: with expansion: -8: 300 (0x12c) == 300 -8: -8: ./tests/tests_lowpass_integer.cpp:65: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:66: PASSED: -8: REQUIRE( filter.getState() == InitialState ) -8: with expansion: -8: 300 (0x12c) == 300 -8: -8: ./tests/tests_lowpass_integer.cpp:65: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:66: PASSED: -8: REQUIRE( filter.getState() == InitialState ) -8: with expansion: -8: 300 (0x12c) == 300 -8: -8: ./tests/tests_lowpass_integer.cpp:65: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:66: PASSED: -8: REQUIRE( filter.getState() == InitialState ) -8: with expansion: -8: 300 (0x12c) == 300 -8: -8: ./tests/tests_lowpass_integer.cpp:65: PASSED: -8: REQUIRE( filter.isInitialized() ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:66: PASSED: -8: REQUIRE( filter.getState() == InitialState ) -8: with expansion: -8: 300 (0x12c) == 300 -8: -8: ------------------------------------------------------------------------------- -8: m_lowpass_integer -8: ------------------------------------------------------------------------------- -8: ./tests/tests_lowpass_integer.cpp:71 -8: ............................................................................... -8: -8: ./tests/tests_lowpass_integer.cpp:75: PASSED: -8: CHECK( filter ) -8: with expansion: -8: 0x0000aaaab5713f80 -8: -8: ./tests/tests_lowpass_integer.cpp:77: PASSED: -8: CHECK_FALSE( m_lowpass_integer_is_initialized(filter) ) -8: with expansion: -8: !false -8: -8: ./tests/tests_lowpass_integer.cpp:80: PASSED: -8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:81: PASSED: -8: CHECK( m_lowpass_integer_get_state(filter) == InitialState ) -8: with expansion: -8: 300 (0x12c) == 300 -8: -8: ------------------------------------------------------------------------------- -8: m_lowpass_integer -8: Increase -8: ------------------------------------------------------------------------------- -8: ./tests/tests_lowpass_integer.cpp:85 -8: ............................................................................... -8: -8: ./tests/tests_lowpass_integer.cpp:90: PASSED: -8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:95: PASSED: -8: REQUIRE( m_lowpass_integer_get_state(filter) > prev ) -8: with expansion: -8: 450 (0x1c2) > 300 (0x12c) -8: -8: ./tests/tests_lowpass_integer.cpp:90: PASSED: -8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:95: PASSED: -8: REQUIRE( m_lowpass_integer_get_state(filter) > prev ) -8: with expansion: -8: 525 (0x20d) > 450 (0x1c2) -8: -8: ./tests/tests_lowpass_integer.cpp:90: PASSED: -8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:95: PASSED: -8: REQUIRE( m_lowpass_integer_get_state(filter) > prev ) -8: with expansion: -8: 562 (0x232) > 525 (0x20d) -8: -8: ./tests/tests_lowpass_integer.cpp:90: PASSED: -8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:95: PASSED: -8: REQUIRE( m_lowpass_integer_get_state(filter) > prev ) -8: with expansion: -8: 581 (0x245) > 562 (0x232) -8: -8: ./tests/tests_lowpass_integer.cpp:90: PASSED: -8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:95: PASSED: -8: REQUIRE( m_lowpass_integer_get_state(filter) > prev ) -8: with expansion: -8: 590 (0x24e) > 581 (0x245) -8: -8: ./tests/tests_lowpass_integer.cpp:90: PASSED: -8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:95: PASSED: -8: REQUIRE( m_lowpass_integer_get_state(filter) > prev ) -8: with expansion: -8: 595 (0x253) > 590 (0x24e) -8: -8: ./tests/tests_lowpass_integer.cpp:90: PASSED: -8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:95: PASSED: -8: REQUIRE( m_lowpass_integer_get_state(filter) > prev ) -8: with expansion: -8: 597 (0x255) > 595 (0x253) -8: -8: ./tests/tests_lowpass_integer.cpp:90: PASSED: -8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:95: PASSED: -8: REQUIRE( m_lowpass_integer_get_state(filter) > prev ) -8: with expansion: -8: 598 (0x256) > 597 (0x255) -8: -8: ./tests/tests_lowpass_integer.cpp:90: PASSED: -8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:95: PASSED: -8: REQUIRE( m_lowpass_integer_get_state(filter) > prev ) -8: with expansion: -8: 599 (0x257) > 598 (0x256) -8: -8: ./tests/tests_lowpass_integer.cpp:90: PASSED: -8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:93: PASSED: -8: REQUIRE( m_lowpass_integer_get_state(filter) == prev ) -8: with expansion: -8: 599 (0x257) == 599 (0x257) -8: -8: ./tests/tests_lowpass_integer.cpp:90: PASSED: -8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:93: PASSED: -8: REQUIRE( m_lowpass_integer_get_state(filter) == prev ) -8: with expansion: -8: 599 (0x257) == 599 (0x257) -8: -8: ./tests/tests_lowpass_integer.cpp:90: PASSED: -8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:93: PASSED: -8: REQUIRE( m_lowpass_integer_get_state(filter) == prev ) -8: with expansion: -8: 599 (0x257) == 599 (0x257) -8: -8: ./tests/tests_lowpass_integer.cpp:90: PASSED: -8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:93: PASSED: -8: REQUIRE( m_lowpass_integer_get_state(filter) == prev ) -8: with expansion: -8: 599 (0x257) == 599 (0x257) -8: -8: ./tests/tests_lowpass_integer.cpp:90: PASSED: -8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:93: PASSED: -8: REQUIRE( m_lowpass_integer_get_state(filter) == prev ) -8: with expansion: -8: 599 (0x257) == 599 (0x257) -8: -8: ./tests/tests_lowpass_integer.cpp:90: PASSED: -8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:93: PASSED: -8: REQUIRE( m_lowpass_integer_get_state(filter) == prev ) -8: with expansion: -8: 599 (0x257) == 599 (0x257) -8: -8: ./tests/tests_lowpass_integer.cpp:90: PASSED: -8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:93: PASSED: -8: REQUIRE( m_lowpass_integer_get_state(filter) == prev ) -8: with expansion: -8: 599 (0x257) == 599 (0x257) -8: -8: ./tests/tests_lowpass_integer.cpp:90: PASSED: -8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:93: PASSED: -8: REQUIRE( m_lowpass_integer_get_state(filter) == prev ) -8: with expansion: -8: 599 (0x257) == 599 (0x257) -8: -8: ./tests/tests_lowpass_integer.cpp:90: PASSED: -8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:93: PASSED: -8: REQUIRE( m_lowpass_integer_get_state(filter) == prev ) -8: with expansion: -8: 599 (0x257) == 599 (0x257) -8: -8: ./tests/tests_lowpass_integer.cpp:90: PASSED: -8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:93: PASSED: -8: REQUIRE( m_lowpass_integer_get_state(filter) == prev ) -8: with expansion: -8: 599 (0x257) == 599 (0x257) -8: -8: ./tests/tests_lowpass_integer.cpp:90: PASSED: -8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:93: PASSED: -8: REQUIRE( m_lowpass_integer_get_state(filter) == prev ) -8: with expansion: -8: 599 (0x257) == 599 (0x257) -8: -8: ------------------------------------------------------------------------------- -8: m_lowpass_integer -8: ------------------------------------------------------------------------------- -8: ./tests/tests_lowpass_integer.cpp:71 -8: ............................................................................... -8: -8: ./tests/tests_lowpass_integer.cpp:75: PASSED: -8: CHECK( filter ) -8: with expansion: -8: 0x0000aaaab571f420 -8: -8: ./tests/tests_lowpass_integer.cpp:77: PASSED: -8: CHECK_FALSE( m_lowpass_integer_is_initialized(filter) ) -8: with expansion: -8: !false -8: -8: ./tests/tests_lowpass_integer.cpp:80: PASSED: -8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:81: PASSED: -8: CHECK( m_lowpass_integer_get_state(filter) == InitialState ) -8: with expansion: -8: 300 (0x12c) == 300 -8: -8: ------------------------------------------------------------------------------- -8: m_lowpass_integer -8: Decrease -8: ------------------------------------------------------------------------------- -8: ./tests/tests_lowpass_integer.cpp:101 -8: ............................................................................... -8: -8: ./tests/tests_lowpass_integer.cpp:107: PASSED: -8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:111: PASSED: -8: REQUIRE( m_lowpass_integer_get_state(filter) < prev ) -8: with expansion: -8: 225 < 300 (0x12c) -8: -8: ./tests/tests_lowpass_integer.cpp:107: PASSED: -8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:111: PASSED: -8: REQUIRE( m_lowpass_integer_get_state(filter) < prev ) -8: with expansion: -8: 187 < 225 -8: -8: ./tests/tests_lowpass_integer.cpp:107: PASSED: -8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:111: PASSED: -8: REQUIRE( m_lowpass_integer_get_state(filter) < prev ) -8: with expansion: -8: 168 < 187 -8: -8: ./tests/tests_lowpass_integer.cpp:107: PASSED: -8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:111: PASSED: -8: REQUIRE( m_lowpass_integer_get_state(filter) < prev ) -8: with expansion: -8: 159 < 168 -8: -8: ./tests/tests_lowpass_integer.cpp:107: PASSED: -8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:111: PASSED: -8: REQUIRE( m_lowpass_integer_get_state(filter) < prev ) -8: with expansion: -8: 154 < 159 -8: -8: ./tests/tests_lowpass_integer.cpp:107: PASSED: -8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:111: PASSED: -8: REQUIRE( m_lowpass_integer_get_state(filter) < prev ) -8: with expansion: -8: 152 < 154 -8: -8: ./tests/tests_lowpass_integer.cpp:107: PASSED: -8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:111: PASSED: -8: REQUIRE( m_lowpass_integer_get_state(filter) < prev ) -8: with expansion: -8: 151 < 152 -8: -8: ./tests/tests_lowpass_integer.cpp:107: PASSED: -8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:111: PASSED: -8: REQUIRE( m_lowpass_integer_get_state(filter) < prev ) -8: with expansion: -8: 150 < 151 -8: -8: ./tests/tests_lowpass_integer.cpp:107: PASSED: -8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:109: PASSED: -8: REQUIRE( m_lowpass_integer_get_state(filter) == newTarget ) -8: with expansion: -8: 150 == 150 -8: -8: ./tests/tests_lowpass_integer.cpp:107: PASSED: -8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:109: PASSED: -8: REQUIRE( m_lowpass_integer_get_state(filter) == newTarget ) -8: with expansion: -8: 150 == 150 -8: -8: ./tests/tests_lowpass_integer.cpp:107: PASSED: -8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:109: PASSED: -8: REQUIRE( m_lowpass_integer_get_state(filter) == newTarget ) -8: with expansion: -8: 150 == 150 -8: -8: ./tests/tests_lowpass_integer.cpp:107: PASSED: -8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:109: PASSED: -8: REQUIRE( m_lowpass_integer_get_state(filter) == newTarget ) -8: with expansion: -8: 150 == 150 -8: -8: ./tests/tests_lowpass_integer.cpp:107: PASSED: -8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:109: PASSED: -8: REQUIRE( m_lowpass_integer_get_state(filter) == newTarget ) -8: with expansion: -8: 150 == 150 -8: -8: ./tests/tests_lowpass_integer.cpp:107: PASSED: -8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:109: PASSED: -8: REQUIRE( m_lowpass_integer_get_state(filter) == newTarget ) -8: with expansion: -8: 150 == 150 -8: -8: ./tests/tests_lowpass_integer.cpp:107: PASSED: -8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:109: PASSED: -8: REQUIRE( m_lowpass_integer_get_state(filter) == newTarget ) -8: with expansion: -8: 150 == 150 -8: -8: ./tests/tests_lowpass_integer.cpp:107: PASSED: -8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:109: PASSED: -8: REQUIRE( m_lowpass_integer_get_state(filter) == newTarget ) -8: with expansion: -8: 150 == 150 -8: -8: ./tests/tests_lowpass_integer.cpp:107: PASSED: -8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:109: PASSED: -8: REQUIRE( m_lowpass_integer_get_state(filter) == newTarget ) -8: with expansion: -8: 150 == 150 -8: -8: ./tests/tests_lowpass_integer.cpp:107: PASSED: -8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:109: PASSED: -8: REQUIRE( m_lowpass_integer_get_state(filter) == newTarget ) -8: with expansion: -8: 150 == 150 -8: -8: ./tests/tests_lowpass_integer.cpp:107: PASSED: -8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:109: PASSED: -8: REQUIRE( m_lowpass_integer_get_state(filter) == newTarget ) -8: with expansion: -8: 150 == 150 -8: -8: ./tests/tests_lowpass_integer.cpp:107: PASSED: -8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:109: PASSED: -8: REQUIRE( m_lowpass_integer_get_state(filter) == newTarget ) -8: with expansion: -8: 150 == 150 -8: -8: ------------------------------------------------------------------------------- -8: m_lowpass_integer -8: ------------------------------------------------------------------------------- -8: ./tests/tests_lowpass_integer.cpp:71 -8: ............................................................................... -8: -8: ./tests/tests_lowpass_integer.cpp:75: PASSED: -8: CHECK( filter ) -8: with expansion: -8: 0x0000aaaab57145f0 -8: -8: ./tests/tests_lowpass_integer.cpp:77: PASSED: -8: CHECK_FALSE( m_lowpass_integer_is_initialized(filter) ) -8: with expansion: -8: !false -8: -8: ./tests/tests_lowpass_integer.cpp:80: PASSED: -8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:81: PASSED: -8: CHECK( m_lowpass_integer_get_state(filter) == InitialState ) -8: with expansion: -8: 300 (0x12c) == 300 -8: -8: ------------------------------------------------------------------------------- -8: m_lowpass_integer -8: Stay Same -8: ------------------------------------------------------------------------------- -8: ./tests/tests_lowpass_integer.cpp:116 -8: ............................................................................... -8: -8: ./tests/tests_lowpass_integer.cpp:121: PASSED: -8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:122: PASSED: -8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) -8: with expansion: -8: 300 (0x12c) == 300 -8: -8: ./tests/tests_lowpass_integer.cpp:121: PASSED: -8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:122: PASSED: -8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) -8: with expansion: -8: 300 (0x12c) == 300 -8: -8: ./tests/tests_lowpass_integer.cpp:121: PASSED: -8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:122: PASSED: -8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) -8: with expansion: -8: 300 (0x12c) == 300 -8: -8: ./tests/tests_lowpass_integer.cpp:121: PASSED: -8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:122: PASSED: -8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) -8: with expansion: -8: 300 (0x12c) == 300 -8: -8: ./tests/tests_lowpass_integer.cpp:121: PASSED: -8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:122: PASSED: -8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) -8: with expansion: -8: 300 (0x12c) == 300 -8: -8: ./tests/tests_lowpass_integer.cpp:121: PASSED: -8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:122: PASSED: -8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) -8: with expansion: -8: 300 (0x12c) == 300 -8: -8: ./tests/tests_lowpass_integer.cpp:121: PASSED: -8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:122: PASSED: -8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) -8: with expansion: -8: 300 (0x12c) == 300 -8: -8: ./tests/tests_lowpass_integer.cpp:121: PASSED: -8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:122: PASSED: -8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) -8: with expansion: -8: 300 (0x12c) == 300 -8: -8: ./tests/tests_lowpass_integer.cpp:121: PASSED: -8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:122: PASSED: -8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) -8: with expansion: -8: 300 (0x12c) == 300 -8: -8: ./tests/tests_lowpass_integer.cpp:121: PASSED: -8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:122: PASSED: -8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) -8: with expansion: -8: 300 (0x12c) == 300 -8: -8: ./tests/tests_lowpass_integer.cpp:121: PASSED: -8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:122: PASSED: -8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) -8: with expansion: -8: 300 (0x12c) == 300 -8: -8: ./tests/tests_lowpass_integer.cpp:121: PASSED: -8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:122: PASSED: -8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) -8: with expansion: -8: 300 (0x12c) == 300 -8: -8: ./tests/tests_lowpass_integer.cpp:121: PASSED: -8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:122: PASSED: -8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) -8: with expansion: -8: 300 (0x12c) == 300 -8: -8: ./tests/tests_lowpass_integer.cpp:121: PASSED: -8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:122: PASSED: -8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) -8: with expansion: -8: 300 (0x12c) == 300 -8: -8: ./tests/tests_lowpass_integer.cpp:121: PASSED: -8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:122: PASSED: -8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) -8: with expansion: -8: 300 (0x12c) == 300 -8: -8: ./tests/tests_lowpass_integer.cpp:121: PASSED: -8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:122: PASSED: -8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) -8: with expansion: -8: 300 (0x12c) == 300 -8: -8: ./tests/tests_lowpass_integer.cpp:121: PASSED: -8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:122: PASSED: -8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) -8: with expansion: -8: 300 (0x12c) == 300 -8: -8: ./tests/tests_lowpass_integer.cpp:121: PASSED: -8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:122: PASSED: -8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) -8: with expansion: -8: 300 (0x12c) == 300 -8: -8: ./tests/tests_lowpass_integer.cpp:121: PASSED: -8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:122: PASSED: -8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) -8: with expansion: -8: 300 (0x12c) == 300 -8: -8: ./tests/tests_lowpass_integer.cpp:121: PASSED: -8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) -8: with expansion: -8: true -8: -8: ./tests/tests_lowpass_integer.cpp:122: PASSED: -8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) -8: with expansion: -8: 300 (0x12c) == 300 -8: -8: =============================================================================== -8: All tests passed (390 assertions in 3 test cases) -8: -9: Randomness seeded to: 3176150989 -9: -9: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -9: tests_pacing is a Catch2 v3.6.0 host application. -9: Run with -? for options -9: -9: ------------------------------------------------------------------------------- -9: u_pacing_compositor_display_timing -9: ------------------------------------------------------------------------------- -9: ./tests/tests_pacing.cpp:199 -9: ............................................................................... -9: -9: ./tests/tests_pacing.cpp:203: PASSED: -9: REQUIRE( XRT_SUCCESS == u_pc_display_timing_create(frame_interval_ns.count(), &U_PC_DISPLAY_TIMING_CONFIG_DEFAULT, &upc) ) -9: with expansion: -9: 0 == 0 -9: -9: ./tests/tests_pacing.cpp:205: PASSED: -9: REQUIRE( upc != nullptr ) -9: with expansion: -9: 0x0000aaaaca0f4140 != nullptr -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000158400000 (0x38d7eae377e00) -9: >= -9: 1000000001000000 (0x38d7ea4d5c240) -9: with messages: -9: 0 -9: 1000000001000000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000161000000 (0x38d7eae5f2a40) -9: > -9: 1000000001000000 (0x38d7ea4d5c240) -9: with messages: -9: 0 -9: 1000000001000000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000161000000 (0x38d7eae5f2a40) -9: > -9: 1000000158400000 (0x38d7eae377e00) -9: with messages: -9: 0 -9: 1000000001000000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000165000000 (0x38d7eae9c3340) -9: > -9: 1000000001000000 (0x38d7ea4d5c240) -9: with messages: -9: 0 -9: 1000000001000000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000165000000 (0x38d7eae9c3340) -9: > -9: 1000000161000000 (0x38d7eae5f2a40) -9: with messages: -9: 0 -9: 1000000001000000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 0 -9: 1000000001000000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 0 -9: 1000000001000000 -9: -9: ------------------------------------------------------------------------------- -9: u_pacing_compositor_display_timing -9: faster than expected -9: ------------------------------------------------------------------------------- -9: ./tests/tests_pacing.cpp:220 -9: ............................................................................... -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000161000000 (0x38d7eae5f2a40) -9: -9: ./tests/tests_pacing.cpp:259: PASSED: -9: CHECK( loopPred.frame_id > i ) -9: with expansion: -9: 1 > 0 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000178400000 (0x38d7eaf68ab00) -9: >= -9: 1000000002240000 (0x38d7ea4e8ae00) -9: with messages: -9: frame id1 -9: 1000000002240000 -9: 1 -9: 1000000002240000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000181000000 (0x38d7eaf905740) -9: > -9: 1000000002240000 (0x38d7ea4e8ae00) -9: with messages: -9: frame id1 -9: 1000000002240000 -9: 1 -9: 1000000002240000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000181000000 (0x38d7eaf905740) -9: > -9: 1000000178400000 (0x38d7eaf68ab00) -9: with messages: -9: frame id1 -9: 1000000002240000 -9: 1 -9: 1000000002240000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000185000000 (0x38d7eafcd6040) -9: > -9: 1000000002240000 (0x38d7ea4e8ae00) -9: with messages: -9: frame id1 -9: 1000000002240000 -9: 1 -9: 1000000002240000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000185000000 (0x38d7eafcd6040) -9: > -9: 1000000181000000 (0x38d7eaf905740) -9: with messages: -9: frame id1 -9: 1000000002240000 -9: 1 -9: 1000000002240000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: frame id1 -9: 1000000002240000 -9: 1 -9: 1000000002240000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: frame id1 -9: 1000000002240000 -9: 1 -9: 1000000002240000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000002240000 (0x38d7ea4e8ae00) -9: <= -9: 1000000178400000 (0x38d7eaf68ab00) -9: with messages: -9: frame id1 -9: 1000000002240000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000002240000 (0x38d7ea4e8ae00) -9: <= -9: 1000000178400000 (0x38d7eaf68ab00) -9: with messages: -9: frame id1 -9: 1000000002240000 -9: -9: frame_id: 0 -9: desired_present_time_ns: 1000000161000000 -9: actual_present_time_ns: 1000000161000000 -9: earliest_present_time_ns: 1000000017000000 -9: present_margin_ns: 14760000 -9: now_ns: 1000000162000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000181000000 (0x38d7eaf905740) -9: >= -9: 1000000179640000 (0x38d7eaf7b96c0) -9: with messages: -9: frame id1 -9: 1000000002240000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000181000000 (0x38d7eaf905740) -9: with messages: -9: frame id1 -9: 1000000002240000 -9: -9: ./tests/tests_pacing.cpp:259: PASSED: -9: CHECK( loopPred.frame_id > i ) -9: with expansion: -9: 2 > 1 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000190720000 (0x38d7eb024a800) -9: >= -9: 1000000179640000 (0x38d7eaf7b96c0) -9: with messages: -9: frame id2 -9: 1000000179640000 -9: 2 -9: 1000000179640000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000193000000 (0x38d7eb0477240) -9: > -9: 1000000179640000 (0x38d7eaf7b96c0) -9: with messages: -9: frame id2 -9: 1000000179640000 -9: 2 -9: 1000000179640000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000193000000 (0x38d7eb0477240) -9: > -9: 1000000190720000 (0x38d7eb024a800) -9: with messages: -9: frame id2 -9: 1000000179640000 -9: 2 -9: 1000000179640000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000197000000 (0x38d7eb0847b40) -9: > -9: 1000000179640000 (0x38d7eaf7b96c0) -9: with messages: -9: frame id2 -9: 1000000179640000 -9: 2 -9: 1000000179640000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000197000000 (0x38d7eb0847b40) -9: > -9: 1000000193000000 (0x38d7eb0477240) -9: with messages: -9: frame id2 -9: 1000000179640000 -9: 2 -9: 1000000179640000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: frame id2 -9: 1000000179640000 -9: 2 -9: 1000000179640000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: frame id2 -9: 1000000179640000 -9: 2 -9: 1000000179640000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000179640000 (0x38d7eaf7b96c0) -9: <= -9: 1000000190720000 (0x38d7eb024a800) -9: with messages: -9: frame id2 -9: 1000000179640000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000179640000 (0x38d7eaf7b96c0) -9: <= -9: 1000000190720000 (0x38d7eb024a800) -9: with messages: -9: frame id2 -9: 1000000179640000 -9: -9: frame_id: 1 -9: desired_present_time_ns: 1000000181000000 -9: actual_present_time_ns: 1000000181000000 -9: earliest_present_time_ns: 1000000181000000 -9: present_margin_ns: 1360000 -9: now_ns: 1000000182000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000193000000 (0x38d7eb0477240) -9: >= -9: 1000000191960000 (0x38d7eb03793c0) -9: with messages: -9: frame id2 -9: 1000000179640000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000193000000 (0x38d7eb0477240) -9: with messages: -9: frame id2 -9: 1000000179640000 -9: -9: ./tests/tests_pacing.cpp:259: PASSED: -9: CHECK( loopPred.frame_id > i ) -9: with expansion: -9: 3 > 2 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000211040000 (0x38d7eb15ab700) -9: >= -9: 1000000191960000 (0x38d7eb03793c0) -9: with messages: -9: frame id3 -9: 1000000191960000 -9: 3 -9: 1000000191960000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000213000000 (0x38d7eb1789f40) -9: > -9: 1000000191960000 (0x38d7eb03793c0) -9: with messages: -9: frame id3 -9: 1000000191960000 -9: 3 -9: 1000000191960000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000213000000 (0x38d7eb1789f40) -9: > -9: 1000000211040000 (0x38d7eb15ab700) -9: with messages: -9: frame id3 -9: 1000000191960000 -9: 3 -9: 1000000191960000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000217000000 (0x38d7eb1b5a840) -9: > -9: 1000000191960000 (0x38d7eb03793c0) -9: with messages: -9: frame id3 -9: 1000000191960000 -9: 3 -9: 1000000191960000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000217000000 (0x38d7eb1b5a840) -9: > -9: 1000000213000000 (0x38d7eb1789f40) -9: with messages: -9: frame id3 -9: 1000000191960000 -9: 3 -9: 1000000191960000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: frame id3 -9: 1000000191960000 -9: 3 -9: 1000000191960000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: frame id3 -9: 1000000191960000 -9: 3 -9: 1000000191960000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000191960000 (0x38d7eb03793c0) -9: <= -9: 1000000211040000 (0x38d7eb15ab700) -9: with messages: -9: frame id3 -9: 1000000191960000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000191960000 (0x38d7eb03793c0) -9: <= -9: 1000000211040000 (0x38d7eb15ab700) -9: with messages: -9: frame id3 -9: 1000000191960000 -9: -9: frame_id: 2 -9: desired_present_time_ns: 1000000193000000 -9: actual_present_time_ns: 1000000193000000 -9: earliest_present_time_ns: 1000000193000000 -9: present_margin_ns: 1040000 -9: now_ns: 1000000194000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000213000000 (0x38d7eb1789f40) -9: >= -9: 1000000212280000 (0x38d7eb16da2c0) -9: with messages: -9: frame id3 -9: 1000000191960000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000213000000 (0x38d7eb1789f40) -9: with messages: -9: frame id3 -9: 1000000191960000 -9: -9: ./tests/tests_pacing.cpp:259: PASSED: -9: CHECK( loopPred.frame_id > i ) -9: with expansion: -9: 4 > 3 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000223040000 (0x38d7eb211d200) -9: >= -9: 1000000212280000 (0x38d7eb16da2c0) -9: with messages: -9: frame id4 -9: 1000000212280000 -9: 4 -9: 1000000212280000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000225000000 (0x38d7eb22fba40) -9: > -9: 1000000212280000 (0x38d7eb16da2c0) -9: with messages: -9: frame id4 -9: 1000000212280000 -9: 4 -9: 1000000212280000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000225000000 (0x38d7eb22fba40) -9: > -9: 1000000223040000 (0x38d7eb211d200) -9: with messages: -9: frame id4 -9: 1000000212280000 -9: 4 -9: 1000000212280000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000229000000 (0x38d7eb26cc340) -9: > -9: 1000000212280000 (0x38d7eb16da2c0) -9: with messages: -9: frame id4 -9: 1000000212280000 -9: 4 -9: 1000000212280000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000229000000 (0x38d7eb26cc340) -9: > -9: 1000000225000000 (0x38d7eb22fba40) -9: with messages: -9: frame id4 -9: 1000000212280000 -9: 4 -9: 1000000212280000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: frame id4 -9: 1000000212280000 -9: 4 -9: 1000000212280000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: frame id4 -9: 1000000212280000 -9: 4 -9: 1000000212280000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000212280000 (0x38d7eb16da2c0) -9: <= -9: 1000000223040000 (0x38d7eb211d200) -9: with messages: -9: frame id4 -9: 1000000212280000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000212280000 (0x38d7eb16da2c0) -9: <= -9: 1000000223040000 (0x38d7eb211d200) -9: with messages: -9: frame id4 -9: 1000000212280000 -9: -9: frame_id: 3 -9: desired_present_time_ns: 1000000213000000 -9: actual_present_time_ns: 1000000213000000 -9: earliest_present_time_ns: 1000000213000000 -9: present_margin_ns: 720000 -9: now_ns: 1000000214000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000225000000 (0x38d7eb22fba40) -9: >= -9: 1000000224280000 (0x38d7eb224bdc0) -9: with messages: -9: frame id4 -9: 1000000212280000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000225000000 (0x38d7eb22fba40) -9: with messages: -9: frame id4 -9: 1000000212280000 -9: -9: ./tests/tests_pacing.cpp:259: PASSED: -9: CHECK( loopPred.frame_id > i ) -9: with expansion: -9: 5 > 4 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000243040000 (0x38d7eb342ff00) -9: >= -9: 1000000224280000 (0x38d7eb224bdc0) -9: with messages: -9: frame id5 -9: 1000000224280000 -9: 5 -9: 1000000224280000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000245000000 (0x38d7eb360e740) -9: > -9: 1000000224280000 (0x38d7eb224bdc0) -9: with messages: -9: frame id5 -9: 1000000224280000 -9: 5 -9: 1000000224280000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000245000000 (0x38d7eb360e740) -9: > -9: 1000000243040000 (0x38d7eb342ff00) -9: with messages: -9: frame id5 -9: 1000000224280000 -9: 5 -9: 1000000224280000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000249000000 (0x38d7eb39df040) -9: > -9: 1000000224280000 (0x38d7eb224bdc0) -9: with messages: -9: frame id5 -9: 1000000224280000 -9: 5 -9: 1000000224280000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000249000000 (0x38d7eb39df040) -9: > -9: 1000000245000000 (0x38d7eb360e740) -9: with messages: -9: frame id5 -9: 1000000224280000 -9: 5 -9: 1000000224280000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: frame id5 -9: 1000000224280000 -9: 5 -9: 1000000224280000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: frame id5 -9: 1000000224280000 -9: 5 -9: 1000000224280000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000224280000 (0x38d7eb224bdc0) -9: <= -9: 1000000243040000 (0x38d7eb342ff00) -9: with messages: -9: frame id5 -9: 1000000224280000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000224280000 (0x38d7eb224bdc0) -9: <= -9: 1000000243040000 (0x38d7eb342ff00) -9: with messages: -9: frame id5 -9: 1000000224280000 -9: -9: frame_id: 4 -9: desired_present_time_ns: 1000000225000000 -9: actual_present_time_ns: 1000000225000000 -9: earliest_present_time_ns: 1000000225000000 -9: present_margin_ns: 720000 -9: now_ns: 1000000226000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000245000000 (0x38d7eb360e740) -9: >= -9: 1000000244280000 (0x38d7eb355eac0) -9: with messages: -9: frame id5 -9: 1000000224280000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000245000000 (0x38d7eb360e740) -9: with messages: -9: frame id5 -9: 1000000224280000 -9: -9: ./tests/tests_pacing.cpp:259: PASSED: -9: CHECK( loopPred.frame_id > i ) -9: with expansion: -9: 6 > 5 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000255040000 (0x38d7eb3fa1a00) -9: >= -9: 1000000244280000 (0x38d7eb355eac0) -9: with messages: -9: frame id6 -9: 1000000244280000 -9: 6 -9: 1000000244280000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000257000000 (0x38d7eb4180240) -9: > -9: 1000000244280000 (0x38d7eb355eac0) -9: with messages: -9: frame id6 -9: 1000000244280000 -9: 6 -9: 1000000244280000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000257000000 (0x38d7eb4180240) -9: > -9: 1000000255040000 (0x38d7eb3fa1a00) -9: with messages: -9: frame id6 -9: 1000000244280000 -9: 6 -9: 1000000244280000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000261000000 (0x38d7eb4550b40) -9: > -9: 1000000244280000 (0x38d7eb355eac0) -9: with messages: -9: frame id6 -9: 1000000244280000 -9: 6 -9: 1000000244280000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000261000000 (0x38d7eb4550b40) -9: > -9: 1000000257000000 (0x38d7eb4180240) -9: with messages: -9: frame id6 -9: 1000000244280000 -9: 6 -9: 1000000244280000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: frame id6 -9: 1000000244280000 -9: 6 -9: 1000000244280000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: frame id6 -9: 1000000244280000 -9: 6 -9: 1000000244280000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000244280000 (0x38d7eb355eac0) -9: <= -9: 1000000255040000 (0x38d7eb3fa1a00) -9: with messages: -9: frame id6 -9: 1000000244280000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000244280000 (0x38d7eb355eac0) -9: <= -9: 1000000255040000 (0x38d7eb3fa1a00) -9: with messages: -9: frame id6 -9: 1000000244280000 -9: -9: frame_id: 5 -9: desired_present_time_ns: 1000000245000000 -9: actual_present_time_ns: 1000000245000000 -9: earliest_present_time_ns: 1000000245000000 -9: present_margin_ns: 720000 -9: now_ns: 1000000246000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000257000000 (0x38d7eb4180240) -9: >= -9: 1000000256280000 (0x38d7eb40d05c0) -9: with messages: -9: frame id6 -9: 1000000244280000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000257000000 (0x38d7eb4180240) -9: with messages: -9: frame id6 -9: 1000000244280000 -9: -9: ./tests/tests_pacing.cpp:259: PASSED: -9: CHECK( loopPred.frame_id > i ) -9: with expansion: -9: 7 > 6 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000275040000 (0x38d7eb52b4700) -9: >= -9: 1000000256280000 (0x38d7eb40d05c0) -9: with messages: -9: frame id7 -9: 1000000256280000 -9: 7 -9: 1000000256280000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000277000000 (0x38d7eb5492f40) -9: > -9: 1000000256280000 (0x38d7eb40d05c0) -9: with messages: -9: frame id7 -9: 1000000256280000 -9: 7 -9: 1000000256280000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000277000000 (0x38d7eb5492f40) -9: > -9: 1000000275040000 (0x38d7eb52b4700) -9: with messages: -9: frame id7 -9: 1000000256280000 -9: 7 -9: 1000000256280000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000281000000 (0x38d7eb5863840) -9: > -9: 1000000256280000 (0x38d7eb40d05c0) -9: with messages: -9: frame id7 -9: 1000000256280000 -9: 7 -9: 1000000256280000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000281000000 (0x38d7eb5863840) -9: > -9: 1000000277000000 (0x38d7eb5492f40) -9: with messages: -9: frame id7 -9: 1000000256280000 -9: 7 -9: 1000000256280000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: frame id7 -9: 1000000256280000 -9: 7 -9: 1000000256280000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: frame id7 -9: 1000000256280000 -9: 7 -9: 1000000256280000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000256280000 (0x38d7eb40d05c0) -9: <= -9: 1000000275040000 (0x38d7eb52b4700) -9: with messages: -9: frame id7 -9: 1000000256280000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000256280000 (0x38d7eb40d05c0) -9: <= -9: 1000000275040000 (0x38d7eb52b4700) -9: with messages: -9: frame id7 -9: 1000000256280000 -9: -9: frame_id: 6 -9: desired_present_time_ns: 1000000257000000 -9: actual_present_time_ns: 1000000257000000 -9: earliest_present_time_ns: 1000000257000000 -9: present_margin_ns: 720000 -9: now_ns: 1000000258000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000277000000 (0x38d7eb5492f40) -9: >= -9: 1000000276280000 (0x38d7eb53e32c0) -9: with messages: -9: frame id7 -9: 1000000256280000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000277000000 (0x38d7eb5492f40) -9: with messages: -9: frame id7 -9: 1000000256280000 -9: -9: ./tests/tests_pacing.cpp:259: PASSED: -9: CHECK( loopPred.frame_id > i ) -9: with expansion: -9: 8 > 7 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000287040000 (0x38d7eb5e26200) -9: >= -9: 1000000276280000 (0x38d7eb53e32c0) -9: with messages: -9: frame id8 -9: 1000000276280000 -9: 8 -9: 1000000276280000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000289000000 (0x38d7eb6004a40) -9: > -9: 1000000276280000 (0x38d7eb53e32c0) -9: with messages: -9: frame id8 -9: 1000000276280000 -9: 8 -9: 1000000276280000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000289000000 (0x38d7eb6004a40) -9: > -9: 1000000287040000 (0x38d7eb5e26200) -9: with messages: -9: frame id8 -9: 1000000276280000 -9: 8 -9: 1000000276280000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000293000000 (0x38d7eb63d5340) -9: > -9: 1000000276280000 (0x38d7eb53e32c0) -9: with messages: -9: frame id8 -9: 1000000276280000 -9: 8 -9: 1000000276280000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000293000000 (0x38d7eb63d5340) -9: > -9: 1000000289000000 (0x38d7eb6004a40) -9: with messages: -9: frame id8 -9: 1000000276280000 -9: 8 -9: 1000000276280000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: frame id8 -9: 1000000276280000 -9: 8 -9: 1000000276280000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: frame id8 -9: 1000000276280000 -9: 8 -9: 1000000276280000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000276280000 (0x38d7eb53e32c0) -9: <= -9: 1000000287040000 (0x38d7eb5e26200) -9: with messages: -9: frame id8 -9: 1000000276280000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000276280000 (0x38d7eb53e32c0) -9: <= -9: 1000000287040000 (0x38d7eb5e26200) -9: with messages: -9: frame id8 -9: 1000000276280000 -9: -9: frame_id: 7 -9: desired_present_time_ns: 1000000277000000 -9: actual_present_time_ns: 1000000277000000 -9: earliest_present_time_ns: 1000000277000000 -9: present_margin_ns: 720000 -9: now_ns: 1000000278000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000289000000 (0x38d7eb6004a40) -9: >= -9: 1000000288280000 (0x38d7eb5f54dc0) -9: with messages: -9: frame id8 -9: 1000000276280000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000289000000 (0x38d7eb6004a40) -9: with messages: -9: frame id8 -9: 1000000276280000 -9: -9: ./tests/tests_pacing.cpp:259: PASSED: -9: CHECK( loopPred.frame_id > i ) -9: with expansion: -9: 9 > 8 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000307040000 (0x38d7eb7138f00) -9: >= -9: 1000000288280000 (0x38d7eb5f54dc0) -9: with messages: -9: frame id9 -9: 1000000288280000 -9: 9 -9: 1000000288280000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000309000000 (0x38d7eb7317740) -9: > -9: 1000000288280000 (0x38d7eb5f54dc0) -9: with messages: -9: frame id9 -9: 1000000288280000 -9: 9 -9: 1000000288280000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000309000000 (0x38d7eb7317740) -9: > -9: 1000000307040000 (0x38d7eb7138f00) -9: with messages: -9: frame id9 -9: 1000000288280000 -9: 9 -9: 1000000288280000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000313000000 (0x38d7eb76e8040) -9: > -9: 1000000288280000 (0x38d7eb5f54dc0) -9: with messages: -9: frame id9 -9: 1000000288280000 -9: 9 -9: 1000000288280000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000313000000 (0x38d7eb76e8040) -9: > -9: 1000000309000000 (0x38d7eb7317740) -9: with messages: -9: frame id9 -9: 1000000288280000 -9: 9 -9: 1000000288280000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: frame id9 -9: 1000000288280000 -9: 9 -9: 1000000288280000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: frame id9 -9: 1000000288280000 -9: 9 -9: 1000000288280000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000288280000 (0x38d7eb5f54dc0) -9: <= -9: 1000000307040000 (0x38d7eb7138f00) -9: with messages: -9: frame id9 -9: 1000000288280000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000288280000 (0x38d7eb5f54dc0) -9: <= -9: 1000000307040000 (0x38d7eb7138f00) -9: with messages: -9: frame id9 -9: 1000000288280000 -9: -9: frame_id: 8 -9: desired_present_time_ns: 1000000289000000 -9: actual_present_time_ns: 1000000289000000 -9: earliest_present_time_ns: 1000000289000000 -9: present_margin_ns: 720000 -9: now_ns: 1000000290000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000309000000 (0x38d7eb7317740) -9: >= -9: 1000000308280000 (0x38d7eb7267ac0) -9: with messages: -9: frame id9 -9: 1000000288280000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000309000000 (0x38d7eb7317740) -9: with messages: -9: frame id9 -9: 1000000288280000 -9: -9: ./tests/tests_pacing.cpp:259: PASSED: -9: CHECK( loopPred.frame_id > i ) -9: with expansion: -9: 10 > 9 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000319040000 (0x38d7eb7caaa00) -9: >= -9: 1000000308280000 (0x38d7eb7267ac0) -9: with messages: -9: frame id10 -9: 1000000308280000 -9: 10 -9: 1000000308280000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000321000000 (0x38d7eb7e89240) -9: > -9: 1000000308280000 (0x38d7eb7267ac0) -9: with messages: -9: frame id10 -9: 1000000308280000 -9: 10 -9: 1000000308280000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000321000000 (0x38d7eb7e89240) -9: > -9: 1000000319040000 (0x38d7eb7caaa00) -9: with messages: -9: frame id10 -9: 1000000308280000 -9: 10 -9: 1000000308280000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000325000000 (0x38d7eb8259b40) -9: > -9: 1000000308280000 (0x38d7eb7267ac0) -9: with messages: -9: frame id10 -9: 1000000308280000 -9: 10 -9: 1000000308280000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000325000000 (0x38d7eb8259b40) -9: > -9: 1000000321000000 (0x38d7eb7e89240) -9: with messages: -9: frame id10 -9: 1000000308280000 -9: 10 -9: 1000000308280000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: frame id10 -9: 1000000308280000 -9: 10 -9: 1000000308280000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: frame id10 -9: 1000000308280000 -9: 10 -9: 1000000308280000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000308280000 (0x38d7eb7267ac0) -9: <= -9: 1000000319040000 (0x38d7eb7caaa00) -9: with messages: -9: frame id10 -9: 1000000308280000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000308280000 (0x38d7eb7267ac0) -9: <= -9: 1000000319040000 (0x38d7eb7caaa00) -9: with messages: -9: frame id10 -9: 1000000308280000 -9: -9: frame_id: 9 -9: desired_present_time_ns: 1000000309000000 -9: actual_present_time_ns: 1000000309000000 -9: earliest_present_time_ns: 1000000309000000 -9: present_margin_ns: 720000 -9: now_ns: 1000000310000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000321000000 (0x38d7eb7e89240) -9: >= -9: 1000000320280000 (0x38d7eb7dd95c0) -9: with messages: -9: frame id10 -9: 1000000308280000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000321000000 (0x38d7eb7e89240) -9: with messages: -9: frame id10 -9: 1000000308280000 -9: -9: ./tests/tests_pacing.cpp:259: PASSED: -9: CHECK( loopPred.frame_id > i ) -9: with expansion: -9: 11 > 10 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000339040000 (0x38d7eb8fbd700) -9: >= -9: 1000000320280000 (0x38d7eb7dd95c0) -9: with messages: -9: frame id11 -9: 1000000320280000 -9: 11 -9: 1000000320280000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000341000000 (0x38d7eb919bf40) -9: > -9: 1000000320280000 (0x38d7eb7dd95c0) -9: with messages: -9: frame id11 -9: 1000000320280000 -9: 11 -9: 1000000320280000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000341000000 (0x38d7eb919bf40) -9: > -9: 1000000339040000 (0x38d7eb8fbd700) -9: with messages: -9: frame id11 -9: 1000000320280000 -9: 11 -9: 1000000320280000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000345000000 (0x38d7eb956c840) -9: > -9: 1000000320280000 (0x38d7eb7dd95c0) -9: with messages: -9: frame id11 -9: 1000000320280000 -9: 11 -9: 1000000320280000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000345000000 (0x38d7eb956c840) -9: > -9: 1000000341000000 (0x38d7eb919bf40) -9: with messages: -9: frame id11 -9: 1000000320280000 -9: 11 -9: 1000000320280000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: frame id11 -9: 1000000320280000 -9: 11 -9: 1000000320280000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: frame id11 -9: 1000000320280000 -9: 11 -9: 1000000320280000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000320280000 (0x38d7eb7dd95c0) -9: <= -9: 1000000339040000 (0x38d7eb8fbd700) -9: with messages: -9: frame id11 -9: 1000000320280000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000320280000 (0x38d7eb7dd95c0) -9: <= -9: 1000000339040000 (0x38d7eb8fbd700) -9: with messages: -9: frame id11 -9: 1000000320280000 -9: -9: frame_id: 10 -9: desired_present_time_ns: 1000000321000000 -9: actual_present_time_ns: 1000000321000000 -9: earliest_present_time_ns: 1000000321000000 -9: present_margin_ns: 720000 -9: now_ns: 1000000322000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000341000000 (0x38d7eb919bf40) -9: >= -9: 1000000340280000 (0x38d7eb90ec2c0) -9: with messages: -9: frame id11 -9: 1000000320280000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000341000000 (0x38d7eb919bf40) -9: with messages: -9: frame id11 -9: 1000000320280000 -9: -9: ./tests/tests_pacing.cpp:259: PASSED: -9: CHECK( loopPred.frame_id > i ) -9: with expansion: -9: 12 > 11 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000351040000 (0x38d7eb9b2f200) -9: >= -9: 1000000340280000 (0x38d7eb90ec2c0) -9: with messages: -9: frame id12 -9: 1000000340280000 -9: 12 -9: 1000000340280000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000353000000 (0x38d7eb9d0da40) -9: > -9: 1000000340280000 (0x38d7eb90ec2c0) -9: with messages: -9: frame id12 -9: 1000000340280000 -9: 12 -9: 1000000340280000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000353000000 (0x38d7eb9d0da40) -9: > -9: 1000000351040000 (0x38d7eb9b2f200) -9: with messages: -9: frame id12 -9: 1000000340280000 -9: 12 -9: 1000000340280000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000357000000 (0x38d7eba0de340) -9: > -9: 1000000340280000 (0x38d7eb90ec2c0) -9: with messages: -9: frame id12 -9: 1000000340280000 -9: 12 -9: 1000000340280000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000357000000 (0x38d7eba0de340) -9: > -9: 1000000353000000 (0x38d7eb9d0da40) -9: with messages: -9: frame id12 -9: 1000000340280000 -9: 12 -9: 1000000340280000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: frame id12 -9: 1000000340280000 -9: 12 -9: 1000000340280000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: frame id12 -9: 1000000340280000 -9: 12 -9: 1000000340280000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000340280000 (0x38d7eb90ec2c0) -9: <= -9: 1000000351040000 (0x38d7eb9b2f200) -9: with messages: -9: frame id12 -9: 1000000340280000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000340280000 (0x38d7eb90ec2c0) -9: <= -9: 1000000351040000 (0x38d7eb9b2f200) -9: with messages: -9: frame id12 -9: 1000000340280000 -9: -9: frame_id: 11 -9: desired_present_time_ns: 1000000341000000 -9: actual_present_time_ns: 1000000341000000 -9: earliest_present_time_ns: 1000000341000000 -9: present_margin_ns: 720000 -9: now_ns: 1000000342000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000353000000 (0x38d7eb9d0da40) -9: >= -9: 1000000352280000 (0x38d7eb9c5ddc0) -9: with messages: -9: frame id12 -9: 1000000340280000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000353000000 (0x38d7eb9d0da40) -9: with messages: -9: frame id12 -9: 1000000340280000 -9: -9: ./tests/tests_pacing.cpp:259: PASSED: -9: CHECK( loopPred.frame_id > i ) -9: with expansion: -9: 13 > 12 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000371040000 (0x38d7ebae41f00) -9: >= -9: 1000000352280000 (0x38d7eb9c5ddc0) -9: with messages: -9: frame id13 -9: 1000000352280000 -9: 13 -9: 1000000352280000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000373000000 (0x38d7ebb020740) -9: > -9: 1000000352280000 (0x38d7eb9c5ddc0) -9: with messages: -9: frame id13 -9: 1000000352280000 -9: 13 -9: 1000000352280000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000373000000 (0x38d7ebb020740) -9: > -9: 1000000371040000 (0x38d7ebae41f00) -9: with messages: -9: frame id13 -9: 1000000352280000 -9: 13 -9: 1000000352280000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000377000000 (0x38d7ebb3f1040) -9: > -9: 1000000352280000 (0x38d7eb9c5ddc0) -9: with messages: -9: frame id13 -9: 1000000352280000 -9: 13 -9: 1000000352280000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000377000000 (0x38d7ebb3f1040) -9: > -9: 1000000373000000 (0x38d7ebb020740) -9: with messages: -9: frame id13 -9: 1000000352280000 -9: 13 -9: 1000000352280000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: frame id13 -9: 1000000352280000 -9: 13 -9: 1000000352280000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: frame id13 -9: 1000000352280000 -9: 13 -9: 1000000352280000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000352280000 (0x38d7eb9c5ddc0) -9: <= -9: 1000000371040000 (0x38d7ebae41f00) -9: with messages: -9: frame id13 -9: 1000000352280000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000352280000 (0x38d7eb9c5ddc0) -9: <= -9: 1000000371040000 (0x38d7ebae41f00) -9: with messages: -9: frame id13 -9: 1000000352280000 -9: -9: frame_id: 12 -9: desired_present_time_ns: 1000000353000000 -9: actual_present_time_ns: 1000000353000000 -9: earliest_present_time_ns: 1000000353000000 -9: present_margin_ns: 720000 -9: now_ns: 1000000354000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000373000000 (0x38d7ebb020740) -9: >= -9: 1000000372280000 (0x38d7ebaf70ac0) -9: with messages: -9: frame id13 -9: 1000000352280000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000373000000 (0x38d7ebb020740) -9: with messages: -9: frame id13 -9: 1000000352280000 -9: -9: ./tests/tests_pacing.cpp:259: PASSED: -9: CHECK( loopPred.frame_id > i ) -9: with expansion: -9: 14 > 13 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000383040000 (0x38d7ebb9b3a00) -9: >= -9: 1000000372280000 (0x38d7ebaf70ac0) -9: with messages: -9: frame id14 -9: 1000000372280000 -9: 14 -9: 1000000372280000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000385000000 (0x38d7ebbb92240) -9: > -9: 1000000372280000 (0x38d7ebaf70ac0) -9: with messages: -9: frame id14 -9: 1000000372280000 -9: 14 -9: 1000000372280000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000385000000 (0x38d7ebbb92240) -9: > -9: 1000000383040000 (0x38d7ebb9b3a00) -9: with messages: -9: frame id14 -9: 1000000372280000 -9: 14 -9: 1000000372280000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000389000000 (0x38d7ebbf62b40) -9: > -9: 1000000372280000 (0x38d7ebaf70ac0) -9: with messages: -9: frame id14 -9: 1000000372280000 -9: 14 -9: 1000000372280000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000389000000 (0x38d7ebbf62b40) -9: > -9: 1000000385000000 (0x38d7ebbb92240) -9: with messages: -9: frame id14 -9: 1000000372280000 -9: 14 -9: 1000000372280000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: frame id14 -9: 1000000372280000 -9: 14 -9: 1000000372280000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: frame id14 -9: 1000000372280000 -9: 14 -9: 1000000372280000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000372280000 (0x38d7ebaf70ac0) -9: <= -9: 1000000383040000 (0x38d7ebb9b3a00) -9: with messages: -9: frame id14 -9: 1000000372280000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000372280000 (0x38d7ebaf70ac0) -9: <= -9: 1000000383040000 (0x38d7ebb9b3a00) -9: with messages: -9: frame id14 -9: 1000000372280000 -9: -9: frame_id: 13 -9: desired_present_time_ns: 1000000373000000 -9: actual_present_time_ns: 1000000373000000 -9: earliest_present_time_ns: 1000000373000000 -9: present_margin_ns: 720000 -9: now_ns: 1000000374000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000385000000 (0x38d7ebbb92240) -9: >= -9: 1000000384280000 (0x38d7ebbae25c0) -9: with messages: -9: frame id14 -9: 1000000372280000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000385000000 (0x38d7ebbb92240) -9: with messages: -9: frame id14 -9: 1000000372280000 -9: -9: ./tests/tests_pacing.cpp:259: PASSED: -9: CHECK( loopPred.frame_id > i ) -9: with expansion: -9: 15 > 14 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000403040000 (0x38d7ebccc6700) -9: >= -9: 1000000384280000 (0x38d7ebbae25c0) -9: with messages: -9: frame id15 -9: 1000000384280000 -9: 15 -9: 1000000384280000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000405000000 (0x38d7ebcea4f40) -9: > -9: 1000000384280000 (0x38d7ebbae25c0) -9: with messages: -9: frame id15 -9: 1000000384280000 -9: 15 -9: 1000000384280000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000405000000 (0x38d7ebcea4f40) -9: > -9: 1000000403040000 (0x38d7ebccc6700) -9: with messages: -9: frame id15 -9: 1000000384280000 -9: 15 -9: 1000000384280000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000409000000 (0x38d7ebd275840) -9: > -9: 1000000384280000 (0x38d7ebbae25c0) -9: with messages: -9: frame id15 -9: 1000000384280000 -9: 15 -9: 1000000384280000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000409000000 (0x38d7ebd275840) -9: > -9: 1000000405000000 (0x38d7ebcea4f40) -9: with messages: -9: frame id15 -9: 1000000384280000 -9: 15 -9: 1000000384280000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: frame id15 -9: 1000000384280000 -9: 15 -9: 1000000384280000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: frame id15 -9: 1000000384280000 -9: 15 -9: 1000000384280000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000384280000 (0x38d7ebbae25c0) -9: <= -9: 1000000403040000 (0x38d7ebccc6700) -9: with messages: -9: frame id15 -9: 1000000384280000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000384280000 (0x38d7ebbae25c0) -9: <= -9: 1000000403040000 (0x38d7ebccc6700) -9: with messages: -9: frame id15 -9: 1000000384280000 -9: -9: frame_id: 14 -9: desired_present_time_ns: 1000000385000000 -9: actual_present_time_ns: 1000000385000000 -9: earliest_present_time_ns: 1000000385000000 -9: present_margin_ns: 720000 -9: now_ns: 1000000386000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000405000000 (0x38d7ebcea4f40) -9: >= -9: 1000000404280000 (0x38d7ebcdf52c0) -9: with messages: -9: frame id15 -9: 1000000384280000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000405000000 (0x38d7ebcea4f40) -9: with messages: -9: frame id15 -9: 1000000384280000 -9: -9: ./tests/tests_pacing.cpp:259: PASSED: -9: CHECK( loopPred.frame_id > i ) -9: with expansion: -9: 16 > 15 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000415040000 (0x38d7ebd838200) -9: >= -9: 1000000404280000 (0x38d7ebcdf52c0) -9: with messages: -9: frame id16 -9: 1000000404280000 -9: 16 -9: 1000000404280000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000417000000 (0x38d7ebda16a40) -9: > -9: 1000000404280000 (0x38d7ebcdf52c0) -9: with messages: -9: frame id16 -9: 1000000404280000 -9: 16 -9: 1000000404280000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000417000000 (0x38d7ebda16a40) -9: > -9: 1000000415040000 (0x38d7ebd838200) -9: with messages: -9: frame id16 -9: 1000000404280000 -9: 16 -9: 1000000404280000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000421000000 (0x38d7ebdde7340) -9: > -9: 1000000404280000 (0x38d7ebcdf52c0) -9: with messages: -9: frame id16 -9: 1000000404280000 -9: 16 -9: 1000000404280000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000421000000 (0x38d7ebdde7340) -9: > -9: 1000000417000000 (0x38d7ebda16a40) -9: with messages: -9: frame id16 -9: 1000000404280000 -9: 16 -9: 1000000404280000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: frame id16 -9: 1000000404280000 -9: 16 -9: 1000000404280000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: frame id16 -9: 1000000404280000 -9: 16 -9: 1000000404280000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000404280000 (0x38d7ebcdf52c0) -9: <= -9: 1000000415040000 (0x38d7ebd838200) -9: with messages: -9: frame id16 -9: 1000000404280000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000404280000 (0x38d7ebcdf52c0) -9: <= -9: 1000000415040000 (0x38d7ebd838200) -9: with messages: -9: frame id16 -9: 1000000404280000 -9: -9: frame_id: 15 -9: desired_present_time_ns: 1000000405000000 -9: actual_present_time_ns: 1000000405000000 -9: earliest_present_time_ns: 1000000405000000 -9: present_margin_ns: 720000 -9: now_ns: 1000000406000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000417000000 (0x38d7ebda16a40) -9: >= -9: 1000000416280000 (0x38d7ebd966dc0) -9: with messages: -9: frame id16 -9: 1000000404280000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000417000000 (0x38d7ebda16a40) -9: with messages: -9: frame id16 -9: 1000000404280000 -9: -9: ./tests/tests_pacing.cpp:259: PASSED: -9: CHECK( loopPred.frame_id > i ) -9: with expansion: -9: 17 > 16 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000435040000 (0x38d7ebeb4af00) -9: >= -9: 1000000416280000 (0x38d7ebd966dc0) -9: with messages: -9: frame id17 -9: 1000000416280000 -9: 17 -9: 1000000416280000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000437000000 (0x38d7ebed29740) -9: > -9: 1000000416280000 (0x38d7ebd966dc0) -9: with messages: -9: frame id17 -9: 1000000416280000 -9: 17 -9: 1000000416280000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000437000000 (0x38d7ebed29740) -9: > -9: 1000000435040000 (0x38d7ebeb4af00) -9: with messages: -9: frame id17 -9: 1000000416280000 -9: 17 -9: 1000000416280000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000441000000 (0x38d7ebf0fa040) -9: > -9: 1000000416280000 (0x38d7ebd966dc0) -9: with messages: -9: frame id17 -9: 1000000416280000 -9: 17 -9: 1000000416280000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000441000000 (0x38d7ebf0fa040) -9: > -9: 1000000437000000 (0x38d7ebed29740) -9: with messages: -9: frame id17 -9: 1000000416280000 -9: 17 -9: 1000000416280000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: frame id17 -9: 1000000416280000 -9: 17 -9: 1000000416280000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: frame id17 -9: 1000000416280000 -9: 17 -9: 1000000416280000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000416280000 (0x38d7ebd966dc0) -9: <= -9: 1000000435040000 (0x38d7ebeb4af00) -9: with messages: -9: frame id17 -9: 1000000416280000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000416280000 (0x38d7ebd966dc0) -9: <= -9: 1000000435040000 (0x38d7ebeb4af00) -9: with messages: -9: frame id17 -9: 1000000416280000 -9: -9: frame_id: 16 -9: desired_present_time_ns: 1000000417000000 -9: actual_present_time_ns: 1000000417000000 -9: earliest_present_time_ns: 1000000417000000 -9: present_margin_ns: 720000 -9: now_ns: 1000000418000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000437000000 (0x38d7ebed29740) -9: >= -9: 1000000436280000 (0x38d7ebec79ac0) -9: with messages: -9: frame id17 -9: 1000000416280000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000437000000 (0x38d7ebed29740) -9: with messages: -9: frame id17 -9: 1000000416280000 -9: -9: ./tests/tests_pacing.cpp:259: PASSED: -9: CHECK( loopPred.frame_id > i ) -9: with expansion: -9: 18 > 17 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000447040000 (0x38d7ebf6bca00) -9: >= -9: 1000000436280000 (0x38d7ebec79ac0) -9: with messages: -9: frame id18 -9: 1000000436280000 -9: 18 -9: 1000000436280000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000449000000 (0x38d7ebf89b240) -9: > -9: 1000000436280000 (0x38d7ebec79ac0) -9: with messages: -9: frame id18 -9: 1000000436280000 -9: 18 -9: 1000000436280000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000449000000 (0x38d7ebf89b240) -9: > -9: 1000000447040000 (0x38d7ebf6bca00) -9: with messages: -9: frame id18 -9: 1000000436280000 -9: 18 -9: 1000000436280000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000453000000 (0x38d7ebfc6bb40) -9: > -9: 1000000436280000 (0x38d7ebec79ac0) -9: with messages: -9: frame id18 -9: 1000000436280000 -9: 18 -9: 1000000436280000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000453000000 (0x38d7ebfc6bb40) -9: > -9: 1000000449000000 (0x38d7ebf89b240) -9: with messages: -9: frame id18 -9: 1000000436280000 -9: 18 -9: 1000000436280000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: frame id18 -9: 1000000436280000 -9: 18 -9: 1000000436280000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: frame id18 -9: 1000000436280000 -9: 18 -9: 1000000436280000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000436280000 (0x38d7ebec79ac0) -9: <= -9: 1000000447040000 (0x38d7ebf6bca00) -9: with messages: -9: frame id18 -9: 1000000436280000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000436280000 (0x38d7ebec79ac0) -9: <= -9: 1000000447040000 (0x38d7ebf6bca00) -9: with messages: -9: frame id18 -9: 1000000436280000 -9: -9: frame_id: 17 -9: desired_present_time_ns: 1000000437000000 -9: actual_present_time_ns: 1000000437000000 -9: earliest_present_time_ns: 1000000437000000 -9: present_margin_ns: 720000 -9: now_ns: 1000000438000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000449000000 (0x38d7ebf89b240) -9: >= -9: 1000000448280000 (0x38d7ebf7eb5c0) -9: with messages: -9: frame id18 -9: 1000000436280000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000449000000 (0x38d7ebf89b240) -9: with messages: -9: frame id18 -9: 1000000436280000 -9: -9: ./tests/tests_pacing.cpp:259: PASSED: -9: CHECK( loopPred.frame_id > i ) -9: with expansion: -9: 19 > 18 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000467040000 (0x38d7ec09cf700) -9: >= -9: 1000000448280000 (0x38d7ebf7eb5c0) -9: with messages: -9: frame id19 -9: 1000000448280000 -9: 19 -9: 1000000448280000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000469000000 (0x38d7ec0badf40) -9: > -9: 1000000448280000 (0x38d7ebf7eb5c0) -9: with messages: -9: frame id19 -9: 1000000448280000 -9: 19 -9: 1000000448280000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000469000000 (0x38d7ec0badf40) -9: > -9: 1000000467040000 (0x38d7ec09cf700) -9: with messages: -9: frame id19 -9: 1000000448280000 -9: 19 -9: 1000000448280000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000473000000 (0x38d7ec0f7e840) -9: > -9: 1000000448280000 (0x38d7ebf7eb5c0) -9: with messages: -9: frame id19 -9: 1000000448280000 -9: 19 -9: 1000000448280000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000473000000 (0x38d7ec0f7e840) -9: > -9: 1000000469000000 (0x38d7ec0badf40) -9: with messages: -9: frame id19 -9: 1000000448280000 -9: 19 -9: 1000000448280000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: frame id19 -9: 1000000448280000 -9: 19 -9: 1000000448280000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: frame id19 -9: 1000000448280000 -9: 19 -9: 1000000448280000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000448280000 (0x38d7ebf7eb5c0) -9: <= -9: 1000000467040000 (0x38d7ec09cf700) -9: with messages: -9: frame id19 -9: 1000000448280000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000448280000 (0x38d7ebf7eb5c0) -9: <= -9: 1000000467040000 (0x38d7ec09cf700) -9: with messages: -9: frame id19 -9: 1000000448280000 -9: -9: frame_id: 18 -9: desired_present_time_ns: 1000000449000000 -9: actual_present_time_ns: 1000000449000000 -9: earliest_present_time_ns: 1000000449000000 -9: present_margin_ns: 720000 -9: now_ns: 1000000450000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000469000000 (0x38d7ec0badf40) -9: >= -9: 1000000468280000 (0x38d7ec0afe2c0) -9: with messages: -9: frame id19 -9: 1000000448280000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000469000000 (0x38d7ec0badf40) -9: with messages: -9: frame id19 -9: 1000000448280000 -9: -9: ./tests/tests_pacing.cpp:259: PASSED: -9: CHECK( loopPred.frame_id > i ) -9: with expansion: -9: 20 > 19 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000479040000 (0x38d7ec1541200) -9: >= -9: 1000000468280000 (0x38d7ec0afe2c0) -9: with messages: -9: frame id20 -9: 1000000468280000 -9: 20 -9: 1000000468280000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000481000000 (0x38d7ec171fa40) -9: > -9: 1000000468280000 (0x38d7ec0afe2c0) -9: with messages: -9: frame id20 -9: 1000000468280000 -9: 20 -9: 1000000468280000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000481000000 (0x38d7ec171fa40) -9: > -9: 1000000479040000 (0x38d7ec1541200) -9: with messages: -9: frame id20 -9: 1000000468280000 -9: 20 -9: 1000000468280000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000485000000 (0x38d7ec1af0340) -9: > -9: 1000000468280000 (0x38d7ec0afe2c0) -9: with messages: -9: frame id20 -9: 1000000468280000 -9: 20 -9: 1000000468280000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000485000000 (0x38d7ec1af0340) -9: > -9: 1000000481000000 (0x38d7ec171fa40) -9: with messages: -9: frame id20 -9: 1000000468280000 -9: 20 -9: 1000000468280000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: frame id20 -9: 1000000468280000 -9: 20 -9: 1000000468280000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: frame id20 -9: 1000000468280000 -9: 20 -9: 1000000468280000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000468280000 (0x38d7ec0afe2c0) -9: <= -9: 1000000479040000 (0x38d7ec1541200) -9: with messages: -9: frame id20 -9: 1000000468280000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000468280000 (0x38d7ec0afe2c0) -9: <= -9: 1000000479040000 (0x38d7ec1541200) -9: with messages: -9: frame id20 -9: 1000000468280000 -9: -9: frame_id: 19 -9: desired_present_time_ns: 1000000469000000 -9: actual_present_time_ns: 1000000469000000 -9: earliest_present_time_ns: 1000000469000000 -9: present_margin_ns: 720000 -9: now_ns: 1000000470000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000481000000 (0x38d7ec171fa40) -9: >= -9: 1000000480280000 (0x38d7ec166fdc0) -9: with messages: -9: frame id20 -9: 1000000468280000 -9: -10: Randomness seeded to: 2848400004 -10: -10: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -10: tests_quatexpmap is a Catch2 v3.6.0 host application. -10: Run with -? for options -10: -10: ------------------------------------------------------------------------------- -10: m_quatexpmap -10: Test integrate velocity and finite difference mappings -10: ------------------------------------------------------------------------------- -10: ./tests/tests_quatexpmap.cpp:22 -10: ............................................................................... -10: -10: ./tests/tests_quatexpmap.cpp:53: PASSED: -10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) -10: with expansion: -10: 0.000004009f <= 0.001 -10: with messages: -10: vel=-1.8138, 1.8138, -1.8138 -10: new_vel=-1.8138, 1.8138, -1.8138 -10: -10: ./tests/tests_quatexpmap.cpp:53: PASSED: -10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) -10: with expansion: -10: 0.000005685f <= 0.001 -10: with messages: -10: vel=0.365673, -0.764588, -3.02511 -10: new_vel=0.36567, -0.764593, -3.02511 -10: -10: ./tests/tests_quatexpmap.cpp:53: PASSED: -10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) -10: with expansion: -10: 0.000010542f <= 0.001 -10: with messages: -10: vel=-1.8138, 1.8138, -1.8138 -10: new_vel=-1.81379, 1.8138, -1.8138 -10: -10: ./tests/tests_quatexpmap.cpp:53: PASSED: -10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) -10: with expansion: -10: 0.000007654f <= 0.001 -10: with messages: -10: vel=0.365673, -0.764588, -3.02511 -10: new_vel=0.36568, -0.764587, -3.02511 -10: -10: ------------------------------------------------------------------------------- -10: m_quatexpmap -10: Test integrate velocity and finite difference mappings -10: ------------------------------------------------------------------------------- -10: ./tests/tests_quatexpmap.cpp:22 -10: ............................................................................... -10: -10: ./tests/tests_quatexpmap.cpp:53: PASSED: -10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) -10: with expansion: -10: 0.000000533f <= 0.001 -10: with messages: -10: vel=-1.8138, 1.8138, -1.8138 -10: new_vel=-1.8138, 1.8138, -1.8138 -10: -10: ./tests/tests_quatexpmap.cpp:53: PASSED: -10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) -10: with expansion: -10: 0.00000043f <= 0.001 -10: with messages: -10: vel=0.365673, -0.764588, -3.02511 -10: new_vel=0.365673, -0.764588, -3.02511 -10: -10: ./tests/tests_quatexpmap.cpp:53: PASSED: -10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) -10: with expansion: -10: 0.000000968f <= 0.001 -10: with messages: -10: vel=-1.8138, 1.8138, -1.8138 -10: new_vel=-1.8138, 1.8138, -1.8138 -10: -10: ./tests/tests_quatexpmap.cpp:53: PASSED: -10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) -10: with expansion: -10: 0.000001161f <= 0.001 -10: with messages: -10: vel=0.365673, -0.764588, -3.02511 -10: new_vel=0.365674, -0.764589, -3.02511 -10: -10: ------------------------------------------------------------------------------- -10: m_quatexpmap -10: Test integrate velocity and finite difference mappings -10: ------------------------------------------------------------------------------- -10: ./tests/tests_quatexpmap.cpp:22 -10: ............................................................................... -10: -10: ./tests/tests_quatexpmap.cpp:53: PASSED: -10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) -10: with expansion: -10: 0.000000358f <= 0.001 -10: with messages: -10: vel=-1.8138, 1.8138, -1.8138 -10: new_vel=-1.8138, 1.8138, -1.8138 -10: -10: ./tests/tests_quatexpmap.cpp:53: PASSED: -10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) -10: with expansion: -10: 0.00000003f <= 0.001 -10: with messages: -10: vel=0.365673, -0.764588, -3.02511 -10: new_vel=0.365673, -0.764588, -3.02511 -10: -10: ./tests/tests_quatexpmap.cpp:53: PASSED: -10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) -10: with expansion: -10: 0.000000584f <= 0.001 -10: with messages: -10: vel=-1.8138, 1.8138, -1.8138 -10: new_vel=-1.8138, 1.8138, -1.8138 -10: -10: ./tests/tests_quatexpmap.cpp:53: PASSED: -10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) -10: with expansion: -10: 0.00000074f <= 0.001 -10: with messages: -10: vel=0.365673, -0.764588, -3.02511 -10: new_vel=0.365673, -0.764588, -3.02511 -10: -10: ------------------------------------------------------------------------------- -10: m_quatexpmap -10: Test integrate velocity and finite difference mappings -10: ------------------------------------------------------------------------------- -10: ./tests/tests_quatexpmap.cpp:22 -10: ............................................................................... -10: -10: ./tests/tests_quatexpmap.cpp:53: PASSED: -10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) -10: with expansion: -10: 0.000003124f <= 0.001 -10: with messages: -10: vel=0.36276, -0.36276, 0.36276 -10: new_vel=0.362758, -0.362758, 0.362761 -10: -10: ./tests/tests_quatexpmap.cpp:53: PASSED: -10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) -10: with expansion: -10: 0.000006801f <= 0.001 -10: with messages: -10: vel=-0.0731345, 0.152918, 0.605022 -10: new_vel=-0.0731403, 0.152915, 0.605024 -10: -10: ./tests/tests_quatexpmap.cpp:53: PASSED: -10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) -10: with expansion: -10: 0.000006078f <= 0.001 -10: with messages: -10: vel=0.36276, -0.36276, 0.36276 -10: new_vel=0.362766, -0.362759, 0.362758 -10: -10: ./tests/tests_quatexpmap.cpp:53: PASSED: -10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) -10: with expansion: -10: 0.000011091f <= 0.001 -10: with messages: -10: vel=-0.0731345, 0.152918, 0.605022 -10: new_vel=-0.0731243, 0.152913, 0.605023 -10: -10: ------------------------------------------------------------------------------- -10: m_quatexpmap -10: Test integrate velocity and finite difference mappings -10: ------------------------------------------------------------------------------- -10: ./tests/tests_quatexpmap.cpp:22 -10: ............................................................................... -10: -10: ./tests/tests_quatexpmap.cpp:53: PASSED: -10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) -10: with expansion: -10: 0.000000585f <= 0.001 -10: with messages: -10: vel=0.36276, -0.36276, 0.36276 -10: new_vel=0.36276, -0.36276, 0.362759 -10: -10: ./tests/tests_quatexpmap.cpp:53: PASSED: -10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) -10: with expansion: -10: 0.000000699f <= 0.001 -10: with messages: -10: vel=-0.0731345, 0.152918, 0.605022 -10: new_vel=-0.0731351, 0.152917, 0.605022 -10: -10: ./tests/tests_quatexpmap.cpp:53: PASSED: -10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) -10: with expansion: -10: 0.000000918f <= 0.001 -10: with messages: -10: vel=0.36276, -0.36276, 0.36276 -10: new_vel=0.362759, -0.362759, 0.36276 -10: -10: ./tests/tests_quatexpmap.cpp:53: PASSED: -10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) -10: with expansion: -10: 0.000000593f <= 0.001 -10: with messages: -10: vel=-0.0731345, 0.152918, 0.605022 -10: new_vel=-0.0731351, 0.152918, 0.605022 -10: -10: ------------------------------------------------------------------------------- -10: m_quatexpmap -10: Test integrate velocity and finite difference mappings -10: ------------------------------------------------------------------------------- -10: ./tests/tests_quatexpmap.cpp:22 -10: ............................................................................... -10: -10: ./tests/tests_quatexpmap.cpp:53: PASSED: -10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) -10: with expansion: -10: 0.000000067f <= 0.001 -10: with messages: -10: vel=0.36276, -0.36276, 0.36276 -10: new_vel=0.36276, -0.36276, 0.36276 -10: -10: ./tests/tests_quatexpmap.cpp:53: PASSED: -10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) -10: with expansion: -10: 0.000000058f <= 0.001 -10: with messages: -10: vel=-0.0731345, 0.152918, 0.605022 -10: new_vel=-0.0731346, 0.152918, 0.605022 -10: -10: ./tests/tests_quatexpmap.cpp:53: PASSED: -10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) -10: with expansion: -10: 0.000000073f <= 0.001 -10: with messages: -10: vel=0.36276, -0.36276, 0.36276 -10: new_vel=0.36276, -0.36276, 0.36276 -10: -10: ./tests/tests_quatexpmap.cpp:53: PASSED: -10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) -10: with expansion: -10: 0.000000095f <= 0.001 -10: with messages: -10: vel=-0.0731345, 0.152918, 0.605022 -10: new_vel=-0.0731345, 0.152918, 0.605022 -10: -10: ------------------------------------------------------------------------------- -10: m_quatexpmap -10: Test integrate velocity and finite difference mappings -10: ------------------------------------------------------------------------------- -10: ./tests/tests_quatexpmap.cpp:22 -10: ............................................................................... -10: -10: ./tests/tests_quatexpmap.cpp:53: PASSED: -10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) -10: with expansion: -10: 0.000003074f <= 0.001 -10: with messages: -10: vel=-1.8138, 1.8138, -1.8138 -10: new_vel=-1.8138, 1.8138, -1.8138 -10: -10: ./tests/tests_quatexpmap.cpp:53: PASSED: -10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) -10: with expansion: -10: 0.000001468f <= 0.001 -10: with messages: -10: vel=0.365673, -0.764588, -3.02511 -10: new_vel=0.365671, -0.764588, -3.02511 -10: -10: ./tests/tests_quatexpmap.cpp:53: PASSED: -10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) -10: with expansion: -10: 0.000003649f <= 0.001 -10: with messages: -10: vel=-1.8138, 1.8138, -1.8138 -10: new_vel=-1.8138, 1.8138, -1.8138 -10: -10: ./tests/tests_quatexpmap.cpp:53: PASSED: -10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) -10: with expansion: -10: 0.000004362f <= 0.001 -10: with messages: -10: vel=0.365673, -0.764588, -3.02511 -10: new_vel=0.365672, -0.764589, -3.02511 -10: -10: ------------------------------------------------------------------------------- -10: m_quatexpmap -10: Test integrate velocity and finite difference mappings -10: ------------------------------------------------------------------------------- -10: ./tests/tests_quatexpmap.cpp:22 -10: ............................................................................... -10: -10: ./tests/tests_quatexpmap.cpp:53: PASSED: -10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) -10: with expansion: -10: 0.000000413f <= 0.001 -10: with messages: -10: vel=-1.8138, 1.8138, -1.8138 -10: new_vel=-1.8138, 1.8138, -1.8138 -10: -10: ./tests/tests_quatexpmap.cpp:53: PASSED: -10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) -10: with expansion: -10: 0.000000238f <= 0.001 -10: with messages: -10: vel=0.365673, -0.764588, -3.02511 -10: new_vel=0.365673, -0.764588, -3.02511 -10: -10: ./tests/tests_quatexpmap.cpp:53: PASSED: -10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) -10: with expansion: -10: 0.000000377f <= 0.001 -10: with messages: -10: vel=-1.8138, 1.8138, -1.8138 -10: new_vel=-1.8138, 1.8138, -1.8138 -10: -10: ./tests/tests_quatexpmap.cpp:53: PASSED: -10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) -10: with expansion: -10: 0.000000304f <= 0.001 -10: with messages: -10: vel=0.365673, -0.764588, -3.02511 -10: new_vel=0.365673, -0.764588, -3.02511 -10: -10: ------------------------------------------------------------------------------- -10: m_quatexpmap -10: Test integrate velocity and finite difference mappings -10: ------------------------------------------------------------------------------- -10: ./tests/tests_quatexpmap.cpp:22 -10: ............................................................................... -10: -10: ./tests/tests_quatexpmap.cpp:53: PASSED: -10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) -10: with expansion: -10: 0.000000206f <= 0.001 -10: with messages: -10: vel=-1.8138, 1.8138, -1.8138 -10: new_vel=-1.8138, 1.8138, -1.8138 -10: -10: ./tests/tests_quatexpmap.cpp:53: PASSED: -10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) -10: with expansion: -10: 0.000000119f <= 0.001 -10: with messages: -10: vel=0.365673, -0.764588, -3.02511 -10: new_vel=0.365673, -0.764588, -3.02511 -10: -10: ./tests/tests_quatexpmap.cpp:53: PASSED: -10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) -10: with expansion: -10: 0.000000206f <= 0.001 -10: with messages: -10: vel=-1.8138, 1.8138, -1.8138 -10: new_vel=-1.8138, 1.8138, -1.8138 -10: -10: ./tests/tests_quatexpmap.cpp:53: PASSED: -10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) -10: with expansion: -10: 0.000000273f <= 0.001 -10: with messages: -10: vel=0.365673, -0.764588, -3.02511 -10: new_vel=0.365673, -0.764588, -3.02511 -10: -10: ------------------------------------------------------------------------------- -10: m_quatexpmap -10: Test integrate velocity and finite difference mappings -10: ------------------------------------------------------------------------------- -10: ./tests/tests_quatexpmap.cpp:22 -10: ............................................................................... -10: -10: ./tests/tests_quatexpmap.cpp:53: PASSED: -10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) -10: with expansion: -10: 0.000002574f <= 0.001 -10: with messages: -10: vel=0.36276, -0.36276, 0.36276 -10: new_vel=0.362758, -0.362761, 0.362759 -10: -10: ./tests/tests_quatexpmap.cpp:53: PASSED: -10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) -10: with expansion: -10: 0.000001741f <= 0.001 -10: with messages: -10: vel=-0.0731345, 0.152918, 0.605022 -10: new_vel=-0.0731356, 0.152917, 0.605023 -10: -10: ./tests/tests_quatexpmap.cpp:53: PASSED: -10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) -10: with expansion: -10: 0.000003449f <= 0.001 -10: with messages: -10: vel=0.36276, -0.36276, 0.36276 -10: new_vel=0.362761, -0.362763, 0.362758 -10: -10: ./tests/tests_quatexpmap.cpp:53: PASSED: -10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) -10: with expansion: -10: 0.000002489f <= 0.001 -10: with messages: -10: vel=-0.0731345, 0.152918, 0.605022 -10: new_vel=-0.0731323, 0.152917, 0.605021 -10: -10: ------------------------------------------------------------------------------- -10: m_quatexpmap -10: Test integrate velocity and finite difference mappings -10: ------------------------------------------------------------------------------- -10: ./tests/tests_quatexpmap.cpp:22 -10: ............................................................................... -10: -10: ./tests/tests_quatexpmap.cpp:53: PASSED: -10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) -10: with expansion: -10: 0.000000328f <= 0.001 -10: with messages: -10: vel=0.36276, -0.36276, 0.36276 -10: new_vel=0.36276, -0.36276, 0.36276 -10: -10: ./tests/tests_quatexpmap.cpp:53: PASSED: -10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) -10: with expansion: -10: 0.000000117f <= 0.001 -10: with messages: -10: vel=-0.0731345, 0.152918, 0.605022 -10: new_vel=-0.0731346, 0.152918, 0.605022 -10: -10: ./tests/tests_quatexpmap.cpp:53: PASSED: -10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) -10: with expansion: -10: 0.000000329f <= 0.001 -10: with messages: -10: vel=0.36276, -0.36276, 0.36276 -10: new_vel=0.36276, -0.36276, 0.36276 -10: -10: ./tests/tests_quatexpmap.cpp:53: PASSED: -10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) -10: with expansion: -10: 0.000000334f <= 0.001 -10: with messages: -10: vel=-0.0731345, 0.152918, 0.605022 -10: new_vel=-0.0731348, 0.152917, 0.605022 -10: -10: ------------------------------------------------------------------------------- -10: m_quatexpmap -10: Test integrate velocity and finite difference mappings -10: ------------------------------------------------------------------------------- -10: ./tests/tests_quatexpmap.cpp:22 -10: ............................................................................... -10: -10: ./tests/tests_quatexpmap.cpp:53: PASSED: -10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) -10: with expansion: -10: 0.000000052f <= 0.001 -10: with messages: -10: vel=0.36276, -0.36276, 0.36276 -10: new_vel=0.36276, -0.36276, 0.36276 -10: -10: ./tests/tests_quatexpmap.cpp:53: PASSED: -10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) -10: with expansion: -10: 0.000000047f <= 0.001 -10: with messages: -10: vel=-0.0731345, 0.152918, 0.605022 -10: new_vel=-0.0731346, 0.152918, 0.605022 -10: -10: ./tests/tests_quatexpmap.cpp:53: PASSED: -10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) -10: with expansion: -10: 0.000000067f <= 0.001 -10: with messages: -10: vel=0.36276, -0.36276, 0.36276 -10: new_vel=0.36276, -0.36276, 0.36276 -10: -10: ./tests/tests_quatexpmap.cpp:53: PASSED: -10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) -10: with expansion: -10: 0.000000067f <= 0.001 -10: with messages: -10: vel=-0.0731345, 0.152918, 0.605022 -10: new_vel=-0.0731345, 0.152918, 0.605022 -10: -10: ------------------------------------------------------------------------------- -10: m_quatexpmap -10: Test quat_exp and quat_ln are inverses -10: ------------------------------------------------------------------------------- -10: ./tests/tests_quatexpmap.cpp:58 -10: ............................................................................... -10: -10: ./tests/tests_quatexpmap.cpp:75: PASSED: -10: CHECK( m_vec3_len(expected_aa - aa) <= 0.001 ) -10: with expansion: -10: 0.0f <= 0.001 -10: -10: ./tests/tests_quatexpmap.cpp:75: PASSED: -10: CHECK( m_vec3_len(expected_aa - aa) <= 0.001 ) -10: with expansion: -10: 0.000000003f <= 0.001 -10: -10: ./tests/tests_quatexpmap.cpp:75: PASSED: -10: CHECK( m_vec3_len(expected_aa - aa) <= 0.001 ) -10: with expansion: -10: 0.000000067f <= 0.001 -10: -10: ./tests/tests_quatexpmap.cpp:75: PASSED: -10: CHECK( m_vec3_len(expected_aa - aa) <= 0.001 ) -10: with expansion: -10: 0.000000413f <= 0.001 -10: -10: =============================================================================== -10: All tests passed (52 assertions in 1 test case) -10: - 1/22 Test #1: tests_cxx_wrappers ............... Passed 0.07 sec - 2/22 Test #2: tests_deque ...................... Passed 0.07 sec - 3/22 Test #3: tests_generic_callbacks .......... Passed 0.07 sec - 4/22 Test #5: tests_id_ringbuffer .............. Passed 0.06 sec - 5/22 Test #6: tests_json ....................... Passed 0.06 sec - 6/22 Test #8: tests_lowpass_integer ............ Passed 0.06 sec -4: ------------------------------------------------------------------------------- -4: u_template_historybuf -4: behavior with two -4: check iterators -4: ------------------------------------------------------------------------------- -4: ./tests/tests_history_buf.cpp:304 -4: ............................................................................... -4: -4: ./tests/tests_history_buf.cpp:307: PASSED: -4: CHECK( buffer.begin().valid() ) -4: with expansion: -4: true -4: -4: ./tests/tests_history_buf.cpp:308: PASSED: -4: CHECK_FALSE( buffer.end().valid() ) -4: with expansion: -4: !false -4: -4: ./tests/tests_history_buf.cpp:309: PASSED: -4: CHECK_FALSE( buffer.begin() == buffer.end() ) -4: with expansion: -4: !(Iterator@[0] == Iterator@[2]) -4: -4: ./tests/tests_history_buf.cpp:314: PASSED: -4: CHECK_FALSE( it.valid() ) -4: with expansion: -4: !false -4: -4: ./tests/tests_history_buf.cpp:316: PASSED: -4: CHECK_FALSE( it.valid() ) -4: with expansion: -4: !false -4: -4: ./tests/tests_history_buf.cpp:318: PASSED: -4: CHECK( buffer.begin() == buffer.cbegin() ) -4: with expansion: -4: Iterator@[0] == Iterator@[0] -4: -4: ./tests/tests_history_buf.cpp:319: PASSED: -4: CHECK( buffer.end() == buffer.cend() ) -4: with expansion: -4: Iterator@[2] == Iterator@[2] -4: -4: ./tests/tests_history_buf.cpp:322: PASSED: -4: CHECK( buffer.begin() == --(--(buffer.end())) ) -4: with expansion: -4: Iterator@[0] == Iterator@[0] -4: -4: ./tests/tests_history_buf.cpp:325: PASSED: -4: CHECK_FALSE( buffer.begin() == (buffer.end())-- ) -4: with expansion: -4: !(Iterator@[0] == Iterator@[2]) -4: -4: ./tests/tests_history_buf.cpp:328: PASSED: -4: CHECK( buffer.begin() == buffer.begin()++ ) -4: with expansion: -4: Iterator@[0] == Iterator@[0] -4: -4: ./tests/tests_history_buf.cpp:331: PASSED: -4: CHECK_FALSE( buffer.begin() == ++(buffer.begin()) ) -4: with expansion: -4: !(Iterator@[0] == Iterator@[1]) -4: -4: ------------------------------------------------------------------------------- -4: u_template_historybuf -4: behavior with two -4: ------------------------------------------------------------------------------- -4: ./tests/tests_history_buf.cpp:298 -4: ............................................................................... -4: -4: ./tests/tests_history_buf.cpp:302: PASSED: -4: CHECK_FALSE( buffer.empty() ) -4: with expansion: -4: !false -4: -4: ./tests/tests_history_buf.cpp:303: PASSED: -4: CHECK( buffer.size() == 2 ) -4: with expansion: -4: 2 == 2 -4: -4: ------------------------------------------------------------------------------- -4: u_template_historybuf -4: behavior with two -4: check contents -4: ------------------------------------------------------------------------------- -4: ./tests/tests_history_buf.cpp:333 -4: ............................................................................... -4: -4: ./tests/tests_history_buf.cpp:336: PASSED: -4: CHECK_NOTHROW( buffer.get_at_index(0) ) -4: -4: ./tests/tests_history_buf.cpp:337: PASSED: -4: CHECK_FALSE( buffer.get_at_index(0) == nullptr ) -4: with expansion: -4: !(0x0000fffffbbdedd4 == nullptr) -4: -4: ./tests/tests_history_buf.cpp:338: PASSED: -4: CHECK( *buffer.get_at_index(0) == 0 ) -4: with expansion: -4: 0 == 0 -4: -4: ./tests/tests_history_buf.cpp:339: PASSED: -4: CHECK_FALSE( buffer.get_at_index(1) == nullptr ) -4: with expansion: -4: !(0x0000fffffbbdedd8 == nullptr) -4: -4: ./tests/tests_history_buf.cpp:340: PASSED: -4: CHECK( *buffer.get_at_index(1) == 1 ) -4: with expansion: -4: 1 == 1 -4: -4: ./tests/tests_history_buf.cpp:341: PASSED: -4: CHECK( buffer.get_at_index(2) == nullptr ) -4: with expansion: -4: nullptr == nullptr -4: -4: ./tests/tests_history_buf.cpp:343: PASSED: -4: CHECK_NOTHROW( buffer.get_at_age(0) ) -4: -4: ./tests/tests_history_buf.cpp:344: PASSED: -4: CHECK_FALSE( buffer.get_at_age(0) == nullptr ) -4: with expansion: -4: !(0x0000fffffbbdedd8 == nullptr) -4: -4: ./tests/tests_history_buf.cpp:345: PASSED: -4: CHECK( *buffer.get_at_age(0) == 1 ) -4: with expansion: -4: 1 == 1 -4: -4: ./tests/tests_history_buf.cpp:346: PASSED: -4: CHECK_FALSE( buffer.get_at_clamped_age(0) == nullptr ) -4: with expansion: -4: !(0x0000fffffbbdedd8 == nullptr) -4: -4: ./tests/tests_history_buf.cpp:347: PASSED: -4: CHECK( *buffer.get_at_clamped_age(0) == 1 ) -4: with expansion: -4: 1 == 1 -4: -4: ./tests/tests_history_buf.cpp:349: PASSED: -4: CHECK_FALSE( buffer.get_at_age(1) == nullptr ) -4: with expansion: -4: !(0x0000fffffbbdedd4 == nullptr) -4: -4: ./tests/tests_history_buf.cpp:350: PASSED: -4: CHECK( *buffer.get_at_age(1) == 0 ) -4: with expansion: -4: 0 == 0 -4: -4: ./tests/tests_history_buf.cpp:351: PASSED: -4: CHECK_FALSE( buffer.get_at_clamped_age(1) == nullptr ) -4: with expansion: -4: !(0x0000fffffbbdedd4 == nullptr) -4: -4: ./tests/tests_history_buf.cpp:352: PASSED: -4: CHECK( *buffer.get_at_clamped_age(1) == 0 ) -4: with expansion: -4: 0 == 0 -4: -4: ./tests/tests_history_buf.cpp:354: PASSED: -4: CHECK( buffer.get_at_age(2) == nullptr ) -4: with expansion: -4: nullptr == nullptr -4: -4: ./tests/tests_history_buf.cpp:356: PASSED: -4: CHECK_FALSE( buffer.get_at_clamped_age(2) == nullptr ) -4: with expansion: -4: !(0x0000fffffbbdedd4 == nullptr) -4: -4: ./tests/tests_history_buf.cpp:357: PASSED: -4: CHECK( *buffer.get_at_clamped_age(2) == 0 ) -4: with expansion: -4: 0 == 0 -4: -4: ./tests/tests_history_buf.cpp:359: PASSED: -4: CHECK_FALSE( buffer.get_at_clamped_age(3) == nullptr ) -4: with expansion: -4: !(0x0000fffffbbdedd4 == nullptr) -4: -4: ./tests/tests_history_buf.cpp:360: PASSED: -4: CHECK( *buffer.get_at_clamped_age(3) == 0 ) -4: with expansion: -4: 0 == 0 -4: -4: ./tests/tests_history_buf.cpp:362: PASSED: -4: CHECK_NOTHROW( buffer.front() ) -4: -4: ./tests/tests_history_buf.cpp:363: PASSED: -4: CHECK( buffer.front() == 0 ) -4: with expansion: -4: 0 == 0 -4: -4: ./tests/tests_history_buf.cpp:365: PASSED: -4: CHECK_NOTHROW( buffer.back() ) -4: -4: ./tests/tests_history_buf.cpp:366: PASSED: -4: CHECK( buffer.back() == 1 ) -4: with expansion: -4: 1 == 1 -4: -4: ./tests/tests_history_buf.cpp:368: PASSED: -4: CHECK( *buffer.begin() == buffer.front() ) -4: with expansion: -4: 0 == 0 -4: -4: ./tests/tests_history_buf.cpp:369: PASSED: -4: CHECK( buffer.back() == *(--buffer.end()) ) -4: with expansion: -4: 1 == 1 -4: -4: ------------------------------------------------------------------------------- -4: u_template_historybuf -4: behavior with two -4: ------------------------------------------------------------------------------- -4: ./tests/tests_history_buf.cpp:298 -4: ............................................................................... -4: -4: ./tests/tests_history_buf.cpp:302: PASSED: -4: CHECK_FALSE( buffer.empty() ) -4: with expansion: -4: !false -4: -4: ./tests/tests_history_buf.cpp:303: PASSED: -4: CHECK( buffer.size() == 2 ) -4: with expansion: -4: 2 == 2 -4: -4: ------------------------------------------------------------------------------- -4: u_template_historybuf -4: behavior with two -4: Check after pop_back -4: ------------------------------------------------------------------------------- -4: ./tests/tests_history_buf.cpp:371 -4: ............................................................................... -4: -4: ./tests/tests_history_buf.cpp:373: PASSED: -4: REQUIRE( buffer.pop_back() ) -4: with expansion: -4: true -4: -4: ./tests/tests_history_buf.cpp:374: PASSED: -4: CHECK( buffer.size() == 1 ) -4: with expansion: -4: 1 == 1 -4: -4: ./tests/tests_history_buf.cpp:375: PASSED: -4: CHECK( buffer.front() == 0 ) -4: with expansion: -4: 0 == 0 -4: -4: ./tests/tests_history_buf.cpp:377: PASSED: -4: REQUIRE( buffer.pop_back() ) -4: with expansion: -4: true -4: -4: ./tests/tests_history_buf.cpp:378: PASSED: -4: CHECK( buffer.size() == 0 ) -4: with expansion: -4: 0 == 0 -4: -4: ------------------------------------------------------------------------------- -4: u_template_historybuf -4: algorithm behavior with 3 -4: ------------------------------------------------------------------------------- -4: ./tests/tests_history_buf.cpp:382 -4: ............................................................................... -4: -4: ./tests/tests_history_buf.cpp:387: PASSED: -4: CHECK_FALSE( buffer.empty() ) -4: with expansion: -4: !false -4: -4: ./tests/tests_history_buf.cpp:388: PASSED: -4: CHECK( buffer.size() == 3 ) -4: with expansion: -4: 3 == 3 -4: -4: ./tests/tests_history_buf.cpp:389: PASSED: -4: CHECK( buffer.begin() == std::find(buffer.begin(), buffer.end(), 0) ) -4: with expansion: -4: Iterator@[0] == Iterator@[0] -4: -4: ./tests/tests_history_buf.cpp:390: PASSED: -4: CHECK( ++(buffer.begin()) == std::find(buffer.begin(), buffer.end(), 2) ) -4: with expansion: -4: Iterator@[1] == Iterator@[1] -4: -4: ./tests/tests_history_buf.cpp:391: PASSED: -4: CHECK( buffer.end() == std::find(buffer.begin(), buffer.end(), 5) ) -4: with expansion: -4: Iterator@[3] == Iterator@[3] -4: -4: ./tests/tests_history_buf.cpp:393: PASSED: -4: CHECK( ++(buffer.begin()) == std::lower_bound(buffer.begin(), buffer.end(), 1) ) -4: with expansion: -4: Iterator@[1] == Iterator@[1] -4: -4: ------------------------------------------------------------------------------- -4: IteratorBase -4: Check default constructed -4: ------------------------------------------------------------------------------- -4: ./tests/tests_history_buf.cpp:410 -4: ............................................................................... -4: -4: ./tests/tests_history_buf.cpp:412: PASSED: -4: CHECK_FALSE( default_constructed.valid() ) -4: with expansion: -4: !false -4: -4: ./tests/tests_history_buf.cpp:413: PASSED: -4: CHECK( default_constructed.is_cleared() ) -4: with expansion: -4: true -4: -4: ------------------------------------------------------------------------------- -4: IteratorBase -4: Check begin constructed -4: ------------------------------------------------------------------------------- -4: ./tests/tests_history_buf.cpp:415 -4: ............................................................................... -4: -4: ./tests/tests_history_buf.cpp:417: PASSED: -4: CHECK( begin_constructed.valid() ) -4: with expansion: -4: true -4: -4: ./tests/tests_history_buf.cpp:418: PASSED: -4: CHECK_FALSE( begin_constructed.is_cleared() ) -4: with expansion: -4: !false -4: -4: ./tests/tests_history_buf.cpp:419: PASSED: -4: CHECK( (--begin_constructed).is_cleared() ) -4: with expansion: -4: true -4: -4: ------------------------------------------------------------------------------- -4: IteratorBase -4: Check end constructed -4: ------------------------------------------------------------------------------- -4: ./tests/tests_history_buf.cpp:421 -4: ............................................................................... -4: -4: ./tests/tests_history_buf.cpp:423: PASSED: -4: CHECK_FALSE( end_constructed.valid() ) -4: with expansion: -4: !false -4: -4: ./tests/tests_history_buf.cpp:424: PASSED: -4: CHECK_FALSE( end_constructed.is_cleared() ) -4: with expansion: -4: !false -4: -4: ./tests/tests_history_buf.cpp:426: PASSED: -4: CHECK_FALSE( (++end_constructed).is_cleared() ) -4: with expansion: -4: !false -4: -4: =============================================================================== -4: All tests passed (176 assertions in 4 test cases) -4: - 7/22 Test #4: tests_history_buf ................ Passed 0.06 sec -7: ./tests/tests_lowpass_float.cpp:89: PASSED: -7: REQUIRE( m_lowpass_float_is_initialized(filter) ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:90: PASSED: -7: CHECK( m_lowpass_float_get_state(filter) == InitialState ) -7: with expansion: -7: 300.0f == 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:93: PASSED: -7: CHECK( m_lowpass_float_get_state(filter) == InitialState ) -7: with expansion: -7: 300.0f == 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:94: PASSED: -7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) -7: with expansion: -7: 12345 (0x3039) == 12345 (0x3039) -7: -7: ./tests/tests_lowpass_float.cpp:95: PASSED: -7: CHECK( m_lowpass_float_is_initialized(filter) ) -7: with expansion: -7: true -7: -7: ------------------------------------------------------------------------------- -7: m_lowpass_float -7: Decrease -7: ------------------------------------------------------------------------------- -7: ./tests/tests_lowpass_float.cpp:116 -7: ............................................................................... -7: -7: ./tests/tests_lowpass_float.cpp:122: PASSED: -7: REQUIRE( m_lowpass_float_is_initialized(filter) ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:123: PASSED: -7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) -7: with expansion: -7: 20012345 (0x1315d39) -7: == -7: 20012345 (0x1315d39) -7: -7: ./tests/tests_lowpass_float.cpp:127: PASSED: -7: REQUIRE( m_lowpass_float_get_state(filter) < prev ) -7: with expansion: -7: 161.056747437f < 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:122: PASSED: -7: REQUIRE( m_lowpass_float_is_initialized(filter) ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:123: PASSED: -7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) -7: with expansion: -7: 40012345 (0x2628a39) -7: == -7: 40012345 (0x2628a39) -7: -7: ./tests/tests_lowpass_float.cpp:127: PASSED: -7: REQUIRE( m_lowpass_float_get_state(filter) < prev ) -7: with expansion: -7: 150.8150177f < 161.056747437f -7: -7: ./tests/tests_lowpass_float.cpp:122: PASSED: -7: REQUIRE( m_lowpass_float_is_initialized(filter) ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:123: PASSED: -7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) -7: with expansion: -7: 60012345 (0x393b739) -7: == -7: 60012345 (0x393b739) -7: -7: ./tests/tests_lowpass_float.cpp:127: PASSED: -7: REQUIRE( m_lowpass_float_get_state(filter) < prev ) -7: with expansion: -7: 150.060073853f < 150.8150177f -7: -7: ./tests/tests_lowpass_float.cpp:122: PASSED: -7: REQUIRE( m_lowpass_float_is_initialized(filter) ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:123: PASSED: -7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) -7: with expansion: -7: 80012345 (0x4c4e439) -7: == -7: 80012345 (0x4c4e439) -7: -7: ./tests/tests_lowpass_float.cpp:127: PASSED: -7: REQUIRE( m_lowpass_float_get_state(filter) < prev ) -7: with expansion: -7: 150.004425049f < 150.060073853f -7: -7: ./tests/tests_lowpass_float.cpp:122: PASSED: -7: REQUIRE( m_lowpass_float_is_initialized(filter) ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:123: PASSED: -7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) -7: with expansion: -7: 100012345 (0x5f61139) -7: == -7: 100012345 (0x5f61139) -7: -7: ./tests/tests_lowpass_float.cpp:127: PASSED: -7: REQUIRE( m_lowpass_float_get_state(filter) < prev ) -7: with expansion: -7: 150.000320435f < 150.004425049f -7: -7: ./tests/tests_lowpass_float.cpp:122: PASSED: -7: REQUIRE( m_lowpass_float_is_initialized(filter) ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:123: PASSED: -7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) -7: with expansion: -7: 120012345 (0x7273e39) -7: == -7: 120012345 (0x7273e39) -7: -7: ./tests/tests_lowpass_float.cpp:127: PASSED: -7: REQUIRE( m_lowpass_float_get_state(filter) < prev ) -7: with expansion: -7: 150.000030518f < 150.000320435f -7: -7: ./tests/tests_lowpass_float.cpp:122: PASSED: -7: REQUIRE( m_lowpass_float_is_initialized(filter) ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:123: PASSED: -7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) -7: with expansion: -7: 140012345 (0x8586b39) -7: == -7: 140012345 (0x8586b39) -7: -7: ./tests/tests_lowpass_float.cpp:127: PASSED: -7: REQUIRE( m_lowpass_float_get_state(filter) < prev ) -7: with expansion: -7: 150.0f < 150.000030518f -7: -7: ./tests/tests_lowpass_float.cpp:122: PASSED: -7: REQUIRE( m_lowpass_float_is_initialized(filter) ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:123: PASSED: -7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) -7: with expansion: -7: 160012345 (0x9899839) -7: == -7: 160012345 (0x9899839) -7: -7: ./tests/tests_lowpass_float.cpp:125: PASSED: -7: REQUIRE( m_lowpass_float_get_state(filter) == newTarget ) -7: with expansion: -7: 150.0f == 150.0f -7: -7: ./tests/tests_lowpass_float.cpp:122: PASSED: -7: REQUIRE( m_lowpass_float_is_initialized(filter) ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:123: PASSED: -7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) -7: with expansion: -7: 180012345 (0xabac539) -7: == -7: 180012345 (0xabac539) -7: -7: ./tests/tests_lowpass_float.cpp:125: PASSED: -7: REQUIRE( m_lowpass_float_get_state(filter) == newTarget ) -7: with expansion: -7: 150.0f == 150.0f -7: -7: ./tests/tests_lowpass_float.cpp:122: PASSED: -7: REQUIRE( m_lowpass_float_is_initialized(filter) ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:123: PASSED: -7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) -7: with expansion: -7: 200012345 (0xbebf239) -7: == -7: 200012345 (0xbebf239) -7: -7: ./tests/tests_lowpass_float.cpp:125: PASSED: -7: REQUIRE( m_lowpass_float_get_state(filter) == newTarget ) -7: with expansion: -7: 150.0f == 150.0f -7: -7: ./tests/tests_lowpass_float.cpp:122: PASSED: -7: REQUIRE( m_lowpass_float_is_initialized(filter) ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:123: PASSED: -7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) -7: with expansion: -7: 220012345 (0xd1d1f39) -7: == -7: 220012345 (0xd1d1f39) -7: -7: ./tests/tests_lowpass_float.cpp:125: PASSED: -7: REQUIRE( m_lowpass_float_get_state(filter) == newTarget ) -7: with expansion: -7: 150.0f == 150.0f -7: -7: ./tests/tests_lowpass_float.cpp:122: PASSED: -7: REQUIRE( m_lowpass_float_is_initialized(filter) ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:123: PASSED: -7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) -7: with expansion: -7: 240012345 (0xe4e4c39) -7: == -7: 240012345 (0xe4e4c39) -7: -7: ./tests/tests_lowpass_float.cpp:125: PASSED: -7: REQUIRE( m_lowpass_float_get_state(filter) == newTarget ) -7: with expansion: -7: 150.0f == 150.0f -7: -7: ./tests/tests_lowpass_float.cpp:122: PASSED: -7: REQUIRE( m_lowpass_float_is_initialized(filter) ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:123: PASSED: -7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) -7: with expansion: -7: 260012345 (0xf7f7939) -7: == -7: 260012345 (0xf7f7939) -7: -7: ./tests/tests_lowpass_float.cpp:125: PASSED: -7: REQUIRE( m_lowpass_float_get_state(filter) == newTarget ) -7: with expansion: -7: 150.0f == 150.0f -7: -7: ./tests/tests_lowpass_float.cpp:122: PASSED: -7: REQUIRE( m_lowpass_float_is_initialized(filter) ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:123: PASSED: -7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) -7: with expansion: -7: 280012345 (0x10b0a639) -7: == -7: 280012345 (0x10b0a639) -7: -7: ./tests/tests_lowpass_float.cpp:125: PASSED: -7: REQUIRE( m_lowpass_float_get_state(filter) == newTarget ) -7: with expansion: -7: 150.0f == 150.0f -7: -7: ./tests/tests_lowpass_float.cpp:122: PASSED: -7: REQUIRE( m_lowpass_float_is_initialized(filter) ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:123: PASSED: -7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) -7: with expansion: -7: 300012345 (0x11e1d339) -7: == -7: 300012345 (0x11e1d339) -7: -7: ./tests/tests_lowpass_float.cpp:125: PASSED: -7: REQUIRE( m_lowpass_float_get_state(filter) == newTarget ) -7: with expansion: -7: 150.0f == 150.0f -7: -7: ./tests/tests_lowpass_float.cpp:122: PASSED: -7: REQUIRE( m_lowpass_float_is_initialized(filter) ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:123: PASSED: -7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) -7: with expansion: -7: 320012345 (0x13130039) -7: == -7: 320012345 (0x13130039) -7: -7: ./tests/tests_lowpass_float.cpp:125: PASSED: -7: REQUIRE( m_lowpass_float_get_state(filter) == newTarget ) -7: with expansion: -7: 150.0f == 150.0f -7: -7: ./tests/tests_lowpass_float.cpp:122: PASSED: -7: REQUIRE( m_lowpass_float_is_initialized(filter) ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:123: PASSED: -7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) -7: with expansion: -7: 340012345 (0x14442d39) -7: == -7: 340012345 (0x14442d39) -7: -7: ./tests/tests_lowpass_float.cpp:125: PASSED: -7: REQUIRE( m_lowpass_float_get_state(filter) == newTarget ) -7: with expansion: -7: 150.0f == 150.0f -7: -7: ./tests/tests_lowpass_float.cpp:122: PASSED: -7: REQUIRE( m_lowpass_float_is_initialized(filter) ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:123: PASSED: -7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) -7: with expansion: -7: 360012345 (0x15755a39) -7: == -7: 360012345 (0x15755a39) -7: -7: ./tests/tests_lowpass_float.cpp:125: PASSED: -7: REQUIRE( m_lowpass_float_get_state(filter) == newTarget ) -7: with expansion: -7: 150.0f == 150.0f -7: -7: ./tests/tests_lowpass_float.cpp:122: PASSED: -7: REQUIRE( m_lowpass_float_is_initialized(filter) ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:123: PASSED: -7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) -7: with expansion: -7: 380012345 (0x16a68739) -7: == -7: 380012345 (0x16a68739) -7: -7: ./tests/tests_lowpass_float.cpp:125: PASSED: -7: REQUIRE( m_lowpass_float_get_state(filter) == newTarget ) -7: with expansion: -7: 150.0f == 150.0f -7: -7: ./tests/tests_lowpass_float.cpp:122: PASSED: -7: REQUIRE( m_lowpass_float_is_initialized(filter) ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:123: PASSED: -7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) -7: with expansion: -7: 400012345 (0x17d7b439) -7: == -7: 400012345 (0x17d7b439) -7: -7: ./tests/tests_lowpass_float.cpp:125: PASSED: -7: REQUIRE( m_lowpass_float_get_state(filter) == newTarget ) -7: with expansion: -7: 150.0f == 150.0f -7: -7: ------------------------------------------------------------------------------- -7: m_lowpass_float -7: ------------------------------------------------------------------------------- -7: ./tests/tests_lowpass_float.cpp:78 -7: ............................................................................... -7: -7: ./tests/tests_lowpass_float.cpp:82: PASSED: -7: CHECK( filter ) -7: with expansion: -7: 0x0000aaaaf7465d10 -7: -7: ./tests/tests_lowpass_float.cpp:84: PASSED: -7: CHECK_FALSE( m_lowpass_float_is_initialized(filter) ) -7: with expansion: -7: !false -7: -7: ./tests/tests_lowpass_float.cpp:89: PASSED: -7: REQUIRE( m_lowpass_float_is_initialized(filter) ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:90: PASSED: -7: CHECK( m_lowpass_float_get_state(filter) == InitialState ) -7: with expansion: -7: 300.0f == 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:93: PASSED: -7: CHECK( m_lowpass_float_get_state(filter) == InitialState ) -7: with expansion: -7: 300.0f == 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:94: PASSED: -7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) -7: with expansion: -7: 12345 (0x3039) == 12345 (0x3039) -7: -7: ./tests/tests_lowpass_float.cpp:95: PASSED: -7: CHECK( m_lowpass_float_is_initialized(filter) ) -7: with expansion: -7: true -7: -7: ------------------------------------------------------------------------------- -7: m_lowpass_float -7: Stay Same -7: ------------------------------------------------------------------------------- -7: ./tests/tests_lowpass_float.cpp:132 -7: ............................................................................... -7: -7: ./tests/tests_lowpass_float.cpp:137: PASSED: -7: REQUIRE( m_lowpass_float_is_initialized(filter) ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:138: PASSED: -7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) -7: with expansion: -7: 20012345 (0x1315d39) -7: == -7: 20012345 (0x1315d39) -7: -7: ./tests/tests_lowpass_float.cpp:139: PASSED: -7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) -7: with expansion: -7: 300.0f == 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:137: PASSED: -7: REQUIRE( m_lowpass_float_is_initialized(filter) ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:138: PASSED: -7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) -7: with expansion: -7: 40012345 (0x2628a39) -7: == -7: 40012345 (0x2628a39) -7: -7: ./tests/tests_lowpass_float.cpp:139: PASSED: -7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) -7: with expansion: -7: 300.0f == 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:137: PASSED: -7: REQUIRE( m_lowpass_float_is_initialized(filter) ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:138: PASSED: -7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) -7: with expansion: -7: 60012345 (0x393b739) -7: == -7: 60012345 (0x393b739) -7: -7: ./tests/tests_lowpass_float.cpp:139: PASSED: -7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) -7: with expansion: -7: 300.0f == 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:137: PASSED: -7: REQUIRE( m_lowpass_float_is_initialized(filter) ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:138: PASSED: -7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) -7: with expansion: -7: 80012345 (0x4c4e439) -7: == -7: 80012345 (0x4c4e439) -7: -7: ./tests/tests_lowpass_float.cpp:139: PASSED: -7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) -7: with expansion: -7: 300.0f == 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:137: PASSED: -7: REQUIRE( m_lowpass_float_is_initialized(filter) ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:138: PASSED: -7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) -7: with expansion: -7: 100012345 (0x5f61139) -7: == -7: 100012345 (0x5f61139) -7: -7: ./tests/tests_lowpass_float.cpp:139: PASSED: -7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) -7: with expansion: -7: 300.0f == 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:137: PASSED: -7: REQUIRE( m_lowpass_float_is_initialized(filter) ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:138: PASSED: -7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) -7: with expansion: -7: 120012345 (0x7273e39) -7: == -7: 120012345 (0x7273e39) -7: -7: ./tests/tests_lowpass_float.cpp:139: PASSED: -7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) -7: with expansion: -7: 300.0f == 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:137: PASSED: -7: REQUIRE( m_lowpass_float_is_initialized(filter) ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:138: PASSED: -7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) -7: with expansion: -7: 140012345 (0x8586b39) -7: == -7: 140012345 (0x8586b39) -7: -7: ./tests/tests_lowpass_float.cpp:139: PASSED: -7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) -7: with expansion: -7: 300.0f == 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:137: PASSED: -7: REQUIRE( m_lowpass_float_is_initialized(filter) ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:138: PASSED: -7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) -7: with expansion: -7: 160012345 (0x9899839) -7: == -7: 160012345 (0x9899839) -7: -7: ./tests/tests_lowpass_float.cpp:139: PASSED: -7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) -7: with expansion: -7: 300.0f == 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:137: PASSED: -7: REQUIRE( m_lowpass_float_is_initialized(filter) ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:138: PASSED: -7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) -7: with expansion: -7: 180012345 (0xabac539) -7: == -7: 180012345 (0xabac539) -7: -7: ./tests/tests_lowpass_float.cpp:139: PASSED: -7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) -7: with expansion: -7: 300.0f == 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:137: PASSED: -7: REQUIRE( m_lowpass_float_is_initialized(filter) ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:138: PASSED: -7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) -7: with expansion: -7: 200012345 (0xbebf239) -7: == -7: 200012345 (0xbebf239) -7: -7: ./tests/tests_lowpass_float.cpp:139: PASSED: -7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) -7: with expansion: -7: 300.0f == 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:137: PASSED: -7: REQUIRE( m_lowpass_float_is_initialized(filter) ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:138: PASSED: -7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) -7: with expansion: -7: 220012345 (0xd1d1f39) -7: == -7: 220012345 (0xd1d1f39) -7: -7: ./tests/tests_lowpass_float.cpp:139: PASSED: -7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) -7: with expansion: -7: 300.0f == 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:137: PASSED: -7: REQUIRE( m_lowpass_float_is_initialized(filter) ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:138: PASSED: -7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) -7: with expansion: -7: 240012345 (0xe4e4c39) -7: == -7: 240012345 (0xe4e4c39) -7: -7: ./tests/tests_lowpass_float.cpp:139: PASSED: -7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) -7: with expansion: -7: 300.0f == 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:137: PASSED: -7: REQUIRE( m_lowpass_float_is_initialized(filter) ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:138: PASSED: -7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) -7: with expansion: -7: 260012345 (0xf7f7939) -7: == -7: 260012345 (0xf7f7939) -7: -7: ./tests/tests_lowpass_float.cpp:139: PASSED: -7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) -7: with expansion: -7: 300.0f == 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:137: PASSED: -7: REQUIRE( m_lowpass_float_is_initialized(filter) ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:138: PASSED: -7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) -7: with expansion: -7: 280012345 (0x10b0a639) -7: == -7: 280012345 (0x10b0a639) -7: -7: ./tests/tests_lowpass_float.cpp:139: PASSED: -7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) -7: with expansion: -7: 300.0f == 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:137: PASSED: -7: REQUIRE( m_lowpass_float_is_initialized(filter) ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:138: PASSED: -7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) -7: with expansion: -7: 300012345 (0x11e1d339) -7: == -7: 300012345 (0x11e1d339) -7: -7: ./tests/tests_lowpass_float.cpp:139: PASSED: -7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) -7: with expansion: -7: 300.0f == 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:137: PASSED: -7: REQUIRE( m_lowpass_float_is_initialized(filter) ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:138: PASSED: -7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) -7: with expansion: -7: 320012345 (0x13130039) -7: == -7: 320012345 (0x13130039) -7: -7: ./tests/tests_lowpass_float.cpp:139: PASSED: -7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) -7: with expansion: -7: 300.0f == 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:137: PASSED: -7: REQUIRE( m_lowpass_float_is_initialized(filter) ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:138: PASSED: -7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) -7: with expansion: -7: 340012345 (0x14442d39) -7: == -7: 340012345 (0x14442d39) -7: -7: ./tests/tests_lowpass_float.cpp:139: PASSED: -7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) -7: with expansion: -7: 300.0f == 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:137: PASSED: -7: REQUIRE( m_lowpass_float_is_initialized(filter) ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:138: PASSED: -7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) -7: with expansion: -7: 360012345 (0x15755a39) -7: == -7: 360012345 (0x15755a39) -7: -7: ./tests/tests_lowpass_float.cpp:139: PASSED: -7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) -7: with expansion: -7: 300.0f == 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:137: PASSED: -7: REQUIRE( m_lowpass_float_is_initialized(filter) ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:138: PASSED: -7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) -7: with expansion: -7: 380012345 (0x16a68739) -7: == -7: 380012345 (0x16a68739) -7: -7: ./tests/tests_lowpass_float.cpp:139: PASSED: -7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) -7: with expansion: -7: 300.0f == 300.0f -7: -7: ./tests/tests_lowpass_float.cpp:137: PASSED: -7: REQUIRE( m_lowpass_float_is_initialized(filter) ) -7: with expansion: -7: true -7: -7: ./tests/tests_lowpass_float.cpp:138: PASSED: -7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) -7: with expansion: -7: 400012345 (0x17d7b439) -7: == -7: 400012345 (0x17d7b439) -7: -7: ./tests/tests_lowpass_float.cpp:139: PASSED: -7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) -7: with expansion: -7: 300.0f == 300.0f -7: -7: =============================================================================== -7: All tests passed (585 assertions in 3 test cases) -7: - 8/22 Test #7: tests_lowpass_float .............. Passed 0.06 sec -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000481000000 (0x38d7ec171fa40) -9: with messages: -9: frame id20 -9: 1000000468280000 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000499040000 (0x38d7ec2853f00) -9: >= -9: 1000000480280000 (0x38d7ec166fdc0) -9: with messages: -9: 21 -9: 1000000480280000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000501000000 (0x38d7ec2a32740) -9: > -9: 1000000480280000 (0x38d7ec166fdc0) -9: with messages: -9: 21 -9: 1000000480280000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000501000000 (0x38d7ec2a32740) -9: > -9: 1000000499040000 (0x38d7ec2853f00) -9: with messages: -9: 21 -9: 1000000480280000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000505000000 (0x38d7ec2e03040) -9: > -9: 1000000480280000 (0x38d7ec166fdc0) -9: with messages: -9: 21 -9: 1000000480280000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000505000000 (0x38d7ec2e03040) -9: > -9: 1000000501000000 (0x38d7ec2a32740) -9: with messages: -9: 21 -9: 1000000480280000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 21 -9: 1000000480280000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 21 -9: 1000000480280000 -9: -9: ./tests/tests_pacing.cpp:274: PASSED: -9: CHECK( unanoseconds(newPred.desired_present_time_ns - newPred.wake_up_time_ns) < unanoseconds(predictions.desired_present_time_ns - predictions.wake_up_time_ns) ) -9: with expansion: -9: 1960000 ns < 2600000 ns -9: -9: ./tests/tests_pacing.cpp:276: PASSED: -9: CHECK( unanoseconds(newPred.desired_present_time_ns - newPred.wake_up_time_ns) > unanoseconds(shortDrawDelay + shortSubmitDelay + shortGpuTime) ) -9: with expansion: -9: 1960000 ns > 1200000 ns -9: -9: ------------------------------------------------------------------------------- -9: u_pacing_compositor_display_timing -9: ------------------------------------------------------------------------------- -9: ./tests/tests_pacing.cpp:199 -9: ............................................................................... -9: -9: ./tests/tests_pacing.cpp:203: PASSED: -9: REQUIRE( XRT_SUCCESS == u_pc_display_timing_create(frame_interval_ns.count(), &U_PC_DISPLAY_TIMING_CONFIG_DEFAULT, &upc) ) -9: with expansion: -9: 0 == 0 -9: -9: ./tests/tests_pacing.cpp:205: PASSED: -9: REQUIRE( upc != nullptr ) -9: with expansion: -9: 0x0000aaaaca0f4140 != nullptr -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000158400000 (0x38d7eae377e00) -9: >= -9: 1000000001000000 (0x38d7ea4d5c240) -9: with messages: -9: 0 -9: 1000000001000000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000161000000 (0x38d7eae5f2a40) -9: > -9: 1000000001000000 (0x38d7ea4d5c240) -9: with messages: -9: 0 -9: 1000000001000000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000161000000 (0x38d7eae5f2a40) -9: > -9: 1000000158400000 (0x38d7eae377e00) -9: with messages: -9: 0 -9: 1000000001000000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000165000000 (0x38d7eae9c3340) -9: > -9: 1000000001000000 (0x38d7ea4d5c240) -9: with messages: -9: 0 -9: 1000000001000000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000165000000 (0x38d7eae9c3340) -9: > -9: 1000000161000000 (0x38d7eae5f2a40) -9: with messages: -9: 0 -9: 1000000001000000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 0 -9: 1000000001000000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 0 -9: 1000000001000000 -9: -9: ------------------------------------------------------------------------------- -9: u_pacing_compositor_display_timing -9: slower than desired -9: ------------------------------------------------------------------------------- -9: ./tests/tests_pacing.cpp:280 -9: ............................................................................... -9: -9: ./tests/tests_pacing.cpp:306: PASSED: -9: REQUIRE( next_scanout_timepoint > gpu_finish ) -9: with expansion: -9: 1000000161000000 (0x38d7eae5f2a40) -9: > -9: 1000000006070000 (0x38d7ea5231ef0) -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000161000000 (0x38d7eae5f2a40) -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000178400000 (0x38d7eaf68ab00) -9: >= -9: 1000000006070000 (0x38d7ea5231ef0) -9: with messages: -9: 1 -9: 1000000006070000 -9: 1 -9: 1000000006070000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000181000000 (0x38d7eaf905740) -9: > -9: 1000000006070000 (0x38d7ea5231ef0) -9: with messages: -9: 1 -9: 1000000006070000 -9: 1 -9: 1000000006070000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000181000000 (0x38d7eaf905740) -9: > -9: 1000000178400000 (0x38d7eaf68ab00) -9: with messages: -9: 1 -9: 1000000006070000 -9: 1 -9: 1000000006070000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000185000000 (0x38d7eafcd6040) -9: > -9: 1000000006070000 (0x38d7ea5231ef0) -9: with messages: -9: 1 -9: 1000000006070000 -9: 1 -9: 1000000006070000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000185000000 (0x38d7eafcd6040) -9: > -9: 1000000181000000 (0x38d7eaf905740) -9: with messages: -9: 1 -9: 1000000006070000 -9: 1 -9: 1000000006070000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 1 -9: 1000000006070000 -9: 1 -9: 1000000006070000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 1 -9: 1000000006070000 -9: 1 -9: 1000000006070000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000006070000 (0x38d7ea5231ef0) -9: <= -9: 1000000178400000 (0x38d7eaf68ab00) -9: with messages: -9: 1 -9: 1000000006070000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000006070000 (0x38d7ea5231ef0) -9: <= -9: 1000000178400000 (0x38d7eaf68ab00) -9: with messages: -9: 1 -9: 1000000006070000 -9: -9: frame_id: 0 -9: desired_present_time_ns: 1000000161000000 -9: actual_present_time_ns: 1000000161000000 -9: earliest_present_time_ns: 1000000017000000 -9: present_margin_ns: 10930000 -9: now_ns: 1000000162000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000197000000 (0x38d7eb0847b40) -9: >= -9: 1000000183470000 (0x38d7eafb607b0) -9: with messages: -9: 1 -9: 1000000006070000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000197000000 (0x38d7eb0847b40) -9: with messages: -9: 1 -9: 1000000006070000 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000190720000 (0x38d7eb024a800) -9: >= -9: 1000000183470000 (0x38d7eafb607b0) -9: with messages: -9: 2 -9: 1000000183470000 -9: 2 -9: 1000000183470000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000193000000 (0x38d7eb0477240) -9: > -9: 1000000183470000 (0x38d7eafb607b0) -9: with messages: -9: 2 -9: 1000000183470000 -9: 2 -9: 1000000183470000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000193000000 (0x38d7eb0477240) -9: > -9: 1000000190720000 (0x38d7eb024a800) -9: with messages: -9: 2 -9: 1000000183470000 -9: 2 -9: 1000000183470000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000197000000 (0x38d7eb0847b40) -9: > -9: 1000000183470000 (0x38d7eafb607b0) -9: with messages: -9: 2 -9: 1000000183470000 -9: 2 -9: 1000000183470000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000197000000 (0x38d7eb0847b40) -9: > -9: 1000000193000000 (0x38d7eb0477240) -9: with messages: -9: 2 -9: 1000000183470000 -9: 2 -9: 1000000183470000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 2 -9: 1000000183470000 -9: 2 -9: 1000000183470000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 2 -9: 1000000183470000 -9: 2 -9: 1000000183470000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000183470000 (0x38d7eafb607b0) -9: <= -9: 1000000190720000 (0x38d7eb024a800) -9: with messages: -9: 2 -9: 1000000183470000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000183470000 (0x38d7eafb607b0) -9: <= -9: 1000000190720000 (0x38d7eb024a800) -9: with messages: -9: 2 -9: 1000000183470000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000209000000 (0x38d7eb13b9640) -9: >= -9: 1000000195790000 (0x38d7eb07204b0) -9: with messages: -9: 2 -9: 1000000183470000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000209000000 (0x38d7eb13b9640) -9: with messages: -9: 2 -9: 1000000183470000 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000206720000 (0x38d7eb118cc00) -9: >= -9: 1000000195790000 (0x38d7eb07204b0) -9: with messages: -9: 3 -9: 1000000195790000 -9: 3 -9: 1000000195790000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000209000000 (0x38d7eb13b9640) -9: > -9: 1000000195790000 (0x38d7eb07204b0) -9: with messages: -9: 3 -9: 1000000195790000 -9: 3 -9: 1000000195790000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000209000000 (0x38d7eb13b9640) -9: > -9: 1000000206720000 (0x38d7eb118cc00) -9: with messages: -9: 3 -9: 1000000195790000 -9: 3 -9: 1000000195790000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000213000000 (0x38d7eb1789f40) -9: > -9: 1000000195790000 (0x38d7eb07204b0) -9: with messages: -9: 3 -9: 1000000195790000 -9: 3 -9: 1000000195790000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000213000000 (0x38d7eb1789f40) -9: > -9: 1000000209000000 (0x38d7eb13b9640) -9: with messages: -9: 3 -9: 1000000195790000 -9: 3 -9: 1000000195790000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 3 -9: 1000000195790000 -9: 3 -9: 1000000195790000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 3 -9: 1000000195790000 -9: 3 -9: 1000000195790000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000195790000 (0x38d7eb07204b0) -9: <= -9: 1000000206720000 (0x38d7eb118cc00) -9: with messages: -9: 3 -9: 1000000195790000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000195790000 (0x38d7eb07204b0) -9: <= -9: 1000000206720000 (0x38d7eb118cc00) -9: with messages: -9: 3 -9: 1000000195790000 -9: -9: frame_id: 1 -9: desired_present_time_ns: 1000000181000000 -9: actual_present_time_ns: 1000000197000000 -9: earliest_present_time_ns: 1000000197000000 -9: present_margin_ns: 13530000 -9: now_ns: 1000000198000000 -9: -9: WARN [adjust_comp_time] Frame 1 missed by 16.00! -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000225000000 (0x38d7eb22fba40) -9: >= -9: 1000000211790000 (0x38d7eb16628b0) -9: with messages: -9: 3 -9: 1000000195790000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000225000000 (0x38d7eb22fba40) -9: with messages: -9: 3 -9: 1000000195790000 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000242080000 (0x38d7eb3345900) -9: >= -9: 1000000211790000 (0x38d7eb16628b0) -9: with messages: -9: 4 -9: 1000000211790000 -9: 4 -9: 1000000211790000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000245000000 (0x38d7eb360e740) -9: > -9: 1000000211790000 (0x38d7eb16628b0) -9: with messages: -9: 4 -9: 1000000211790000 -9: 4 -9: 1000000211790000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000245000000 (0x38d7eb360e740) -9: > -9: 1000000242080000 (0x38d7eb3345900) -9: with messages: -9: 4 -9: 1000000211790000 -9: 4 -9: 1000000211790000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000249000000 (0x38d7eb39df040) -9: > -9: 1000000211790000 (0x38d7eb16628b0) -9: with messages: -9: 4 -9: 1000000211790000 -9: 4 -9: 1000000211790000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000249000000 (0x38d7eb39df040) -9: > -9: 1000000245000000 (0x38d7eb360e740) -9: with messages: -9: 4 -9: 1000000211790000 -9: 4 -9: 1000000211790000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 4 -9: 1000000211790000 -9: 4 -9: 1000000211790000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 4 -9: 1000000211790000 -9: 4 -9: 1000000211790000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000211790000 (0x38d7eb16628b0) -9: <= -9: 1000000242080000 (0x38d7eb3345900) -9: with messages: -9: 4 -9: 1000000211790000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000211790000 (0x38d7eb16628b0) -9: <= -9: 1000000242080000 (0x38d7eb3345900) -9: with messages: -9: 4 -9: 1000000211790000 -9: -9: frame_id: 2 -9: desired_present_time_ns: 1000000193000000 -9: actual_present_time_ns: 1000000209000000 -9: earliest_present_time_ns: 1000000209000000 -9: present_margin_ns: 13210000 -9: now_ns: 1000000210000000 -9: -9: WARN [adjust_comp_time] Frame 2 missed by 16.00! -9: frame_id: 3 -9: desired_present_time_ns: 1000000209000000 -9: actual_present_time_ns: 1000000225000000 -9: earliest_present_time_ns: 1000000225000000 -9: present_margin_ns: 13210000 -9: now_ns: 1000000226000000 -9: -9: WARN [adjust_comp_time] Frame 3 missed by 16.00! -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000261000000 (0x38d7eb4550b40) -9: >= -9: 1000000247150000 (0x38d7eb381b5b0) -9: with messages: -9: 4 -9: 1000000211790000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000261000000 (0x38d7eb4550b40) -9: with messages: -9: 4 -9: 1000000211790000 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000252800000 (0x38d7eb3d7ec00) -9: >= -9: 1000000247150000 (0x38d7eb381b5b0) -9: with messages: -9: 5 -9: 1000000247150000 -9: 5 -9: 1000000247150000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000257000000 (0x38d7eb4180240) -9: > -9: 1000000247150000 (0x38d7eb381b5b0) -9: with messages: -9: 5 -9: 1000000247150000 -9: 5 -9: 1000000247150000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000257000000 (0x38d7eb4180240) -9: > -9: 1000000252800000 (0x38d7eb3d7ec00) -9: with messages: -9: 5 -9: 1000000247150000 -9: 5 -9: 1000000247150000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000261000000 (0x38d7eb4550b40) -9: > -9: 1000000247150000 (0x38d7eb381b5b0) -9: with messages: -9: 5 -9: 1000000247150000 -9: 5 -9: 1000000247150000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000261000000 (0x38d7eb4550b40) -9: > -9: 1000000257000000 (0x38d7eb4180240) -9: with messages: -9: 5 -9: 1000000247150000 -9: 5 -9: 1000000247150000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 5 -9: 1000000247150000 -9: 5 -9: 1000000247150000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 5 -9: 1000000247150000 -9: 5 -9: 1000000247150000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000247150000 (0x38d7eb381b5b0) -9: <= -9: 1000000252800000 (0x38d7eb3d7ec00) -9: with messages: -9: 5 -9: 1000000247150000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000247150000 (0x38d7eb381b5b0) -9: <= -9: 1000000252800000 (0x38d7eb3d7ec00) -9: with messages: -9: 5 -9: 1000000247150000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000273000000 (0x38d7eb50c2640) -9: >= -9: 1000000257870000 (0x38d7eb42548b0) -9: with messages: -9: 5 -9: 1000000247150000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000273000000 (0x38d7eb50c2640) -9: with messages: -9: 5 -9: 1000000247150000 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000268800000 (0x38d7eb4cc1000) -9: >= -9: 1000000257870000 (0x38d7eb42548b0) -9: with messages: -9: 6 -9: 1000000257870000 -9: 6 -9: 1000000257870000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000273000000 (0x38d7eb50c2640) -9: > -9: 1000000257870000 (0x38d7eb42548b0) -9: with messages: -9: 6 -9: 1000000257870000 -9: 6 -9: 1000000257870000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000273000000 (0x38d7eb50c2640) -9: > -9: 1000000268800000 (0x38d7eb4cc1000) -9: with messages: -9: 6 -9: 1000000257870000 -9: 6 -9: 1000000257870000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000277000000 (0x38d7eb5492f40) -9: > -9: 1000000257870000 (0x38d7eb42548b0) -9: with messages: -9: 6 -9: 1000000257870000 -9: 6 -9: 1000000257870000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000277000000 (0x38d7eb5492f40) -9: > -9: 1000000273000000 (0x38d7eb50c2640) -9: with messages: -9: 6 -9: 1000000257870000 -9: 6 -9: 1000000257870000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 6 -9: 1000000257870000 -9: 6 -9: 1000000257870000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 6 -9: 1000000257870000 -9: 6 -9: 1000000257870000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000257870000 (0x38d7eb42548b0) -9: <= -9: 1000000268800000 (0x38d7eb4cc1000) -9: with messages: -9: 6 -9: 1000000257870000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000257870000 (0x38d7eb42548b0) -9: <= -9: 1000000268800000 (0x38d7eb4cc1000) -9: with messages: -9: 6 -9: 1000000257870000 -9: -9: frame_id: 4 -9: desired_present_time_ns: 1000000245000000 -9: actual_present_time_ns: 1000000261000000 -9: earliest_present_time_ns: 1000000261000000 -9: present_margin_ns: 13850000 -9: now_ns: 1000000262000000 -9: -9: WARN [adjust_comp_time] Frame 4 missed by 16.00! -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000289000000 (0x38d7eb6004a40) -9: >= -9: 1000000273870000 (0x38d7eb5196cb0) -9: with messages: -9: 6 -9: 1000000257870000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000289000000 (0x38d7eb6004a40) -9: with messages: -9: 6 -9: 1000000257870000 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000304160000 (0x38d7eb6e79d00) -9: >= -9: 1000000273870000 (0x38d7eb5196cb0) -9: with messages: -9: 7 -9: 1000000273870000 -9: 7 -9: 1000000273870000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000309000000 (0x38d7eb7317740) -9: > -9: 1000000273870000 (0x38d7eb5196cb0) -9: with messages: -9: 7 -9: 1000000273870000 -9: 7 -9: 1000000273870000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000309000000 (0x38d7eb7317740) -9: > -9: 1000000304160000 (0x38d7eb6e79d00) -9: with messages: -9: 7 -9: 1000000273870000 -9: 7 -9: 1000000273870000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000313000000 (0x38d7eb76e8040) -9: > -9: 1000000273870000 (0x38d7eb5196cb0) -9: with messages: -9: 7 -9: 1000000273870000 -9: 7 -9: 1000000273870000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000313000000 (0x38d7eb76e8040) -9: > -9: 1000000309000000 (0x38d7eb7317740) -9: with messages: -9: 7 -9: 1000000273870000 -9: 7 -9: 1000000273870000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 7 -9: 1000000273870000 -9: 7 -9: 1000000273870000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 7 -9: 1000000273870000 -9: 7 -9: 1000000273870000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000273870000 (0x38d7eb5196cb0) -9: <= -9: 1000000304160000 (0x38d7eb6e79d00) -9: with messages: -9: 7 -9: 1000000273870000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000273870000 (0x38d7eb5196cb0) -9: <= -9: 1000000304160000 (0x38d7eb6e79d00) -9: with messages: -9: 7 -9: 1000000273870000 -9: -9: frame_id: 5 -9: desired_present_time_ns: 1000000257000000 -9: actual_present_time_ns: 1000000273000000 -9: earliest_present_time_ns: 1000000273000000 -9: present_margin_ns: 15130000 -9: now_ns: 1000000274000000 -9: -9: WARN [adjust_comp_time] Frame 5 missed by 16.00! -9: frame_id: 6 -9: desired_present_time_ns: 1000000273000000 -9: actual_present_time_ns: 1000000289000000 -9: earliest_present_time_ns: 1000000289000000 -9: present_margin_ns: 15130000 -9: now_ns: 1000000290000000 -9: -9: WARN [adjust_comp_time] Frame 6 missed by 16.00! -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000325000000 (0x38d7eb8259b40) -9: >= -9: 1000000309230000 (0x38d7eb734f9b0) -9: with messages: -9: 7 -9: 1000000273870000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000325000000 (0x38d7eb8259b40) -9: with messages: -9: 7 -9: 1000000273870000 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000315200000 (0x38d7eb7901200) -9: >= -9: 1000000309230000 (0x38d7eb734f9b0) -9: with messages: -9: 8 -9: 1000000309230000 -9: 8 -9: 1000000309230000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000321000000 (0x38d7eb7e89240) -9: > -9: 1000000309230000 (0x38d7eb734f9b0) -9: with messages: -9: 8 -9: 1000000309230000 -9: 8 -9: 1000000309230000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000321000000 (0x38d7eb7e89240) -9: > -9: 1000000315200000 (0x38d7eb7901200) -9: with messages: -9: 8 -9: 1000000309230000 -9: 8 -9: 1000000309230000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000325000000 (0x38d7eb8259b40) -9: > -9: 1000000309230000 (0x38d7eb734f9b0) -9: with messages: -9: 8 -9: 1000000309230000 -9: 8 -9: 1000000309230000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000325000000 (0x38d7eb8259b40) -9: > -9: 1000000321000000 (0x38d7eb7e89240) -9: with messages: -9: 8 -9: 1000000309230000 -9: 8 -9: 1000000309230000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 8 -9: 1000000309230000 -9: 8 -9: 1000000309230000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 8 -9: 1000000309230000 -9: 8 -9: 1000000309230000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000309230000 (0x38d7eb734f9b0) -9: <= -9: 1000000315200000 (0x38d7eb7901200) -9: with messages: -9: 8 -9: 1000000309230000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000309230000 (0x38d7eb734f9b0) -9: <= -9: 1000000315200000 (0x38d7eb7901200) -9: with messages: -9: 8 -9: 1000000309230000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000321000000 (0x38d7eb7e89240) -9: >= -9: 1000000320270000 (0x38d7eb7dd6eb0) -9: with messages: -9: 8 -9: 1000000309230000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000321000000 (0x38d7eb7e89240) -9: with messages: -9: 8 -9: 1000000309230000 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000331200000 (0x38d7eb8843600) -9: >= -9: 1000000320270000 (0x38d7eb7dd6eb0) -9: with messages: -9: 9 -9: 1000000320270000 -9: 9 -9: 1000000320270000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000337000000 (0x38d7eb8dcb640) -9: > -9: 1000000320270000 (0x38d7eb7dd6eb0) -9: with messages: -9: 9 -9: 1000000320270000 -9: 9 -9: 1000000320270000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000337000000 (0x38d7eb8dcb640) -9: > -9: 1000000331200000 (0x38d7eb8843600) -9: with messages: -9: 9 -9: 1000000320270000 -9: 9 -9: 1000000320270000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000341000000 (0x38d7eb919bf40) -9: > -9: 1000000320270000 (0x38d7eb7dd6eb0) -9: with messages: -9: 9 -9: 1000000320270000 -9: 9 -9: 1000000320270000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000341000000 (0x38d7eb919bf40) -9: > -9: 1000000337000000 (0x38d7eb8dcb640) -9: with messages: -9: 9 -9: 1000000320270000 -9: 9 -9: 1000000320270000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 9 -9: 1000000320270000 -9: 9 -9: 1000000320270000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 9 -9: 1000000320270000 -9: 9 -9: 1000000320270000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000320270000 (0x38d7eb7dd6eb0) -9: <= -9: 1000000331200000 (0x38d7eb8843600) -9: with messages: -9: 9 -9: 1000000320270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000320270000 (0x38d7eb7dd6eb0) -9: <= -9: 1000000331200000 (0x38d7eb8843600) -9: with messages: -9: 9 -9: 1000000320270000 -9: -9: frame_id: 8 -9: desired_present_time_ns: 1000000321000000 -9: actual_present_time_ns: 1000000321000000 -9: earliest_present_time_ns: 1000000321000000 -9: present_margin_ns: 730000 -9: now_ns: 1000000322000000 -9: -9: frame_id: 7 -9: desired_present_time_ns: 1000000309000000 -9: actual_present_time_ns: 1000000325000000 -9: earliest_present_time_ns: 1000000325000000 -9: present_margin_ns: 15770000 -9: now_ns: 1000000326000000 -9: -9: WARN [adjust_comp_time] Frame 7 missed by 16.00! -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000337000000 (0x38d7eb8dcb640) -9: >= -9: 1000000336270000 (0x38d7eb8d192b0) -9: with messages: -9: 9 -9: 1000000320270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000337000000 (0x38d7eb8dcb640) -9: with messages: -9: 9 -9: 1000000320270000 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000347200000 (0x38d7eb9785a00) -9: >= -9: 1000000336270000 (0x38d7eb8d192b0) -9: with messages: -9: 10 -9: 1000000336270000 -9: 10 -9: 1000000336270000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000353000000 (0x38d7eb9d0da40) -9: > -9: 1000000336270000 (0x38d7eb8d192b0) -9: with messages: -9: 10 -9: 1000000336270000 -9: 10 -9: 1000000336270000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000353000000 (0x38d7eb9d0da40) -9: > -9: 1000000347200000 (0x38d7eb9785a00) -9: with messages: -9: 10 -9: 1000000336270000 -9: 10 -9: 1000000336270000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000357000000 (0x38d7eba0de340) -9: > -9: 1000000336270000 (0x38d7eb8d192b0) -9: with messages: -9: 10 -9: 1000000336270000 -9: 10 -9: 1000000336270000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000357000000 (0x38d7eba0de340) -9: > -9: 1000000353000000 (0x38d7eb9d0da40) -9: with messages: -9: 10 -9: 1000000336270000 -9: 10 -9: 1000000336270000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 10 -9: 1000000336270000 -9: 10 -9: 1000000336270000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 10 -9: 1000000336270000 -9: 10 -9: 1000000336270000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000336270000 (0x38d7eb8d192b0) -9: <= -9: 1000000347200000 (0x38d7eb9785a00) -9: with messages: -9: 10 -9: 1000000336270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000336270000 (0x38d7eb8d192b0) -9: <= -9: 1000000347200000 (0x38d7eb9785a00) -9: with messages: -9: 10 -9: 1000000336270000 -9: -9: frame_id: 9 -9: desired_present_time_ns: 1000000337000000 -9: actual_present_time_ns: 1000000337000000 -9: earliest_present_time_ns: 1000000337000000 -9: present_margin_ns: 730000 -9: now_ns: 1000000338000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000353000000 (0x38d7eb9d0da40) -9: >= -9: 1000000352270000 (0x38d7eb9c5b6b0) -9: with messages: -9: 10 -9: 1000000336270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000353000000 (0x38d7eb9d0da40) -9: with messages: -9: 10 -9: 1000000336270000 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000363200000 (0x38d7eba6c7e00) -9: >= -9: 1000000352270000 (0x38d7eb9c5b6b0) -9: with messages: -9: 11 -9: 1000000352270000 -9: 11 -9: 1000000352270000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000369000000 (0x38d7ebac4fe40) -9: > -9: 1000000352270000 (0x38d7eb9c5b6b0) -9: with messages: -9: 11 -9: 1000000352270000 -9: 11 -9: 1000000352270000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000369000000 (0x38d7ebac4fe40) -9: > -9: 1000000363200000 (0x38d7eba6c7e00) -9: with messages: -9: 11 -9: 1000000352270000 -9: 11 -9: 1000000352270000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000373000000 (0x38d7ebb020740) -9: > -9: 1000000352270000 (0x38d7eb9c5b6b0) -9: with messages: -9: 11 -9: 1000000352270000 -9: 11 -9: 1000000352270000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000373000000 (0x38d7ebb020740) -9: > -9: 1000000369000000 (0x38d7ebac4fe40) -9: with messages: -9: 11 -9: 1000000352270000 -9: 11 -9: 1000000352270000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 11 -9: 1000000352270000 -9: 11 -9: 1000000352270000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 11 -9: 1000000352270000 -9: 11 -9: 1000000352270000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000352270000 (0x38d7eb9c5b6b0) -9: <= -9: 1000000363200000 (0x38d7eba6c7e00) -9: with messages: -9: 11 -9: 1000000352270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000352270000 (0x38d7eb9c5b6b0) -9: <= -9: 1000000363200000 (0x38d7eba6c7e00) -9: with messages: -9: 11 -9: 1000000352270000 -9: -9: frame_id: 10 -9: desired_present_time_ns: 1000000353000000 -9: actual_present_time_ns: 1000000353000000 -9: earliest_present_time_ns: 1000000353000000 -9: present_margin_ns: 730000 -9: now_ns: 1000000354000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000369000000 (0x38d7ebac4fe40) -9: >= -9: 1000000368270000 (0x38d7ebab9dab0) -9: with messages: -9: 11 -9: 1000000352270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000369000000 (0x38d7ebac4fe40) -9: with messages: -9: 11 -9: 1000000352270000 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000379200000 (0x38d7ebb60a200) -9: >= -9: 1000000368270000 (0x38d7ebab9dab0) -9: with messages: -9: 12 -9: 1000000368270000 -9: 12 -9: 1000000368270000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000385000000 (0x38d7ebbb92240) -9: > -9: 1000000368270000 (0x38d7ebab9dab0) -9: with messages: -9: 12 -9: 1000000368270000 -9: 12 -9: 1000000368270000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000385000000 (0x38d7ebbb92240) -9: > -9: 1000000379200000 (0x38d7ebb60a200) -9: with messages: -9: 12 -9: 1000000368270000 -9: 12 -9: 1000000368270000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000389000000 (0x38d7ebbf62b40) -9: > -9: 1000000368270000 (0x38d7ebab9dab0) -9: with messages: -9: 12 -9: 1000000368270000 -9: 12 -9: 1000000368270000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000389000000 (0x38d7ebbf62b40) -9: > -9: 1000000385000000 (0x38d7ebbb92240) -9: with messages: -9: 12 -9: 1000000368270000 -9: 12 -9: 1000000368270000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 12 -9: 1000000368270000 -9: 12 -9: 1000000368270000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 12 -9: 1000000368270000 -9: 12 -9: 1000000368270000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000368270000 (0x38d7ebab9dab0) -9: <= -9: 1000000379200000 (0x38d7ebb60a200) -9: with messages: -9: 12 -9: 1000000368270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000368270000 (0x38d7ebab9dab0) -9: <= -9: 1000000379200000 (0x38d7ebb60a200) -9: with messages: -9: 12 -9: 1000000368270000 -9: -9: frame_id: 11 -9: desired_present_time_ns: 1000000369000000 -9: actual_present_time_ns: 1000000369000000 -9: earliest_present_time_ns: 1000000369000000 -9: present_margin_ns: 730000 -9: now_ns: 1000000370000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000385000000 (0x38d7ebbb92240) -9: >= -9: 1000000384270000 (0x38d7ebbadfeb0) -9: with messages: -9: 12 -9: 1000000368270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000385000000 (0x38d7ebbb92240) -9: with messages: -9: 12 -9: 1000000368270000 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000395200000 (0x38d7ebc54c600) -9: >= -9: 1000000384270000 (0x38d7ebbadfeb0) -9: with messages: -9: 13 -9: 1000000384270000 -9: 13 -9: 1000000384270000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000401000000 (0x38d7ebcad4640) -9: > -9: 1000000384270000 (0x38d7ebbadfeb0) -9: with messages: -9: 13 -9: 1000000384270000 -9: 13 -9: 1000000384270000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000401000000 (0x38d7ebcad4640) -9: > -9: 1000000395200000 (0x38d7ebc54c600) -9: with messages: -9: 13 -9: 1000000384270000 -9: 13 -9: 1000000384270000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000405000000 (0x38d7ebcea4f40) -9: > -9: 1000000384270000 (0x38d7ebbadfeb0) -9: with messages: -9: 13 -9: 1000000384270000 -9: 13 -9: 1000000384270000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000405000000 (0x38d7ebcea4f40) -9: > -9: 1000000401000000 (0x38d7ebcad4640) -9: with messages: -9: 13 -9: 1000000384270000 -9: 13 -9: 1000000384270000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 13 -9: 1000000384270000 -9: 13 -9: 1000000384270000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 13 -9: 1000000384270000 -9: 13 -9: 1000000384270000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000384270000 (0x38d7ebbadfeb0) -9: <= -9: 1000000395200000 (0x38d7ebc54c600) -9: with messages: -9: 13 -9: 1000000384270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000384270000 (0x38d7ebbadfeb0) -9: <= -9: 1000000395200000 (0x38d7ebc54c600) -9: with messages: -9: 13 -9: 1000000384270000 -9: -9: frame_id: 12 -9: desired_present_time_ns: 1000000385000000 -9: actual_present_time_ns: 1000000385000000 -9: earliest_present_time_ns: 1000000385000000 -9: present_margin_ns: 730000 -9: now_ns: 1000000386000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000401000000 (0x38d7ebcad4640) -9: >= -9: 1000000400270000 (0x38d7ebca222b0) -9: with messages: -9: 13 -9: 1000000384270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000401000000 (0x38d7ebcad4640) -9: with messages: -9: 13 -9: 1000000384270000 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000411200000 (0x38d7ebd48ea00) -9: >= -9: 1000000400270000 (0x38d7ebca222b0) -9: with messages: -9: 14 -9: 1000000400270000 -9: 14 -9: 1000000400270000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000417000000 (0x38d7ebda16a40) -9: > -9: 1000000400270000 (0x38d7ebca222b0) -9: with messages: -9: 14 -9: 1000000400270000 -9: 14 -9: 1000000400270000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000417000000 (0x38d7ebda16a40) -9: > -9: 1000000411200000 (0x38d7ebd48ea00) -9: with messages: -9: 14 -9: 1000000400270000 -9: 14 -9: 1000000400270000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000421000000 (0x38d7ebdde7340) -9: > -9: 1000000400270000 (0x38d7ebca222b0) -9: with messages: -9: 14 -9: 1000000400270000 -9: 14 -9: 1000000400270000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000421000000 (0x38d7ebdde7340) -9: > -9: 1000000417000000 (0x38d7ebda16a40) -9: with messages: -9: 14 -9: 1000000400270000 -9: 14 -9: 1000000400270000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 14 -9: 1000000400270000 -9: 14 -9: 1000000400270000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 14 -9: 1000000400270000 -9: 14 -9: 1000000400270000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000400270000 (0x38d7ebca222b0) -9: <= -9: 1000000411200000 (0x38d7ebd48ea00) -9: with messages: -9: 14 -9: 1000000400270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000400270000 (0x38d7ebca222b0) -9: <= -9: 1000000411200000 (0x38d7ebd48ea00) -9: with messages: -9: 14 -9: 1000000400270000 -9: -9: frame_id: 13 -9: desired_present_time_ns: 1000000401000000 -9: actual_present_time_ns: 1000000401000000 -9: earliest_present_time_ns: 1000000401000000 -9: present_margin_ns: 730000 -9: now_ns: 1000000402000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000417000000 (0x38d7ebda16a40) -9: >= -9: 1000000416270000 (0x38d7ebd9646b0) -9: with messages: -9: 14 -9: 1000000400270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000417000000 (0x38d7ebda16a40) -9: with messages: -9: 14 -9: 1000000400270000 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000427200000 (0x38d7ebe3d0e00) -9: >= -9: 1000000416270000 (0x38d7ebd9646b0) -9: with messages: -9: 15 -9: 1000000416270000 -9: 15 -9: 1000000416270000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000433000000 (0x38d7ebe958e40) -9: > -9: 1000000416270000 (0x38d7ebd9646b0) -9: with messages: -9: 15 -9: 1000000416270000 -9: 15 -9: 1000000416270000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000433000000 (0x38d7ebe958e40) -9: > -9: 1000000427200000 (0x38d7ebe3d0e00) -9: with messages: -9: 15 -9: 1000000416270000 -9: 15 -9: 1000000416270000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000437000000 (0x38d7ebed29740) -9: > -9: 1000000416270000 (0x38d7ebd9646b0) -9: with messages: -9: 15 -9: 1000000416270000 -9: 15 -9: 1000000416270000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000437000000 (0x38d7ebed29740) -9: > -9: 1000000433000000 (0x38d7ebe958e40) -9: with messages: -9: 15 -9: 1000000416270000 -9: 15 -9: 1000000416270000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 15 -9: 1000000416270000 -9: 15 -9: 1000000416270000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 15 -9: 1000000416270000 -9: 15 -9: 1000000416270000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000416270000 (0x38d7ebd9646b0) -9: <= -9: 1000000427200000 (0x38d7ebe3d0e00) -9: with messages: -9: 15 -9: 1000000416270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000416270000 (0x38d7ebd9646b0) -9: <= -9: 1000000427200000 (0x38d7ebe3d0e00) -9: with messages: -9: 15 -9: 1000000416270000 -9: -9: frame_id: 14 -9: desired_present_time_ns: 1000000417000000 -9: actual_present_time_ns: 1000000417000000 -9: earliest_present_time_ns: 1000000417000000 -9: present_margin_ns: 730000 -9: now_ns: 1000000418000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000433000000 (0x38d7ebe958e40) -9: >= -9: 1000000432270000 (0x38d7ebe8a6ab0) -9: with messages: -9: 15 -9: 1000000416270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000433000000 (0x38d7ebe958e40) -9: with messages: -9: 15 -9: 1000000416270000 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000443200000 (0x38d7ebf313200) -9: >= -9: 1000000432270000 (0x38d7ebe8a6ab0) -9: with messages: -9: 16 -9: 1000000432270000 -9: 16 -9: 1000000432270000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000449000000 (0x38d7ebf89b240) -9: > -9: 1000000432270000 (0x38d7ebe8a6ab0) -9: with messages: -9: 16 -9: 1000000432270000 -9: 16 -9: 1000000432270000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000449000000 (0x38d7ebf89b240) -9: > -9: 1000000443200000 (0x38d7ebf313200) -9: with messages: -9: 16 -9: 1000000432270000 -9: 16 -9: 1000000432270000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000453000000 (0x38d7ebfc6bb40) -9: > -9: 1000000432270000 (0x38d7ebe8a6ab0) -9: with messages: -9: 16 -9: 1000000432270000 -9: 16 -9: 1000000432270000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000453000000 (0x38d7ebfc6bb40) -9: > -9: 1000000449000000 (0x38d7ebf89b240) -9: with messages: -9: 16 -9: 1000000432270000 -9: 16 -9: 1000000432270000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 16 -9: 1000000432270000 -9: 16 -9: 1000000432270000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 16 -9: 1000000432270000 -9: 16 -9: 1000000432270000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000432270000 (0x38d7ebe8a6ab0) -9: <= -9: 1000000443200000 (0x38d7ebf313200) -9: with messages: -9: 16 -9: 1000000432270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000432270000 (0x38d7ebe8a6ab0) -9: <= -9: 1000000443200000 (0x38d7ebf313200) -9: with messages: -9: 16 -9: 1000000432270000 -9: -9: frame_id: 15 -9: desired_present_time_ns: 1000000433000000 -9: actual_present_time_ns: 1000000433000000 -9: earliest_present_time_ns: 1000000433000000 -9: present_margin_ns: 730000 -9: now_ns: 1000000434000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000449000000 (0x38d7ebf89b240) -9: >= -9: 1000000448270000 (0x38d7ebf7e8eb0) -9: with messages: -9: 16 -9: 1000000432270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000449000000 (0x38d7ebf89b240) -9: with messages: -9: 16 -9: 1000000432270000 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000459200000 (0x38d7ec0255600) -9: >= -9: 1000000448270000 (0x38d7ebf7e8eb0) -9: with messages: -9: 17 -9: 1000000448270000 -9: 17 -9: 1000000448270000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000465000000 (0x38d7ec07dd640) -9: > -9: 1000000448270000 (0x38d7ebf7e8eb0) -9: with messages: -9: 17 -9: 1000000448270000 -9: 17 -9: 1000000448270000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000465000000 (0x38d7ec07dd640) -9: > -9: 1000000459200000 (0x38d7ec0255600) -9: with messages: -9: 17 -9: 1000000448270000 -9: 17 -9: 1000000448270000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000469000000 (0x38d7ec0badf40) -9: > -9: 1000000448270000 (0x38d7ebf7e8eb0) -9: with messages: -9: 17 -9: 1000000448270000 -9: 17 -9: 1000000448270000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000469000000 (0x38d7ec0badf40) -9: > -9: 1000000465000000 (0x38d7ec07dd640) -9: with messages: -9: 17 -9: 1000000448270000 -9: 17 -9: 1000000448270000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 17 -9: 1000000448270000 -9: 17 -9: 1000000448270000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 17 -9: 1000000448270000 -9: 17 -9: 1000000448270000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000448270000 (0x38d7ebf7e8eb0) -9: <= -9: 1000000459200000 (0x38d7ec0255600) -9: with messages: -9: 17 -9: 1000000448270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000448270000 (0x38d7ebf7e8eb0) -9: <= -9: 1000000459200000 (0x38d7ec0255600) -9: with messages: -9: 17 -9: 1000000448270000 -9: -9: frame_id: 16 -9: desired_present_time_ns: 1000000449000000 -9: actual_present_time_ns: 1000000449000000 -9: earliest_present_time_ns: 1000000449000000 -9: present_margin_ns: 730000 -9: now_ns: 1000000450000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000465000000 (0x38d7ec07dd640) -9: >= -9: 1000000464270000 (0x38d7ec072b2b0) -9: with messages: -9: 17 -9: 1000000448270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000465000000 (0x38d7ec07dd640) -9: with messages: -9: 17 -9: 1000000448270000 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000475200000 (0x38d7ec1197a00) -9: >= -9: 1000000464270000 (0x38d7ec072b2b0) -9: with messages: -9: 18 -9: 1000000464270000 -9: 18 -9: 1000000464270000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000481000000 (0x38d7ec171fa40) -9: > -9: 1000000464270000 (0x38d7ec072b2b0) -9: with messages: -9: 18 -9: 1000000464270000 -9: 18 -9: 1000000464270000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000481000000 (0x38d7ec171fa40) -9: > -9: 1000000475200000 (0x38d7ec1197a00) -9: with messages: -9: 18 -9: 1000000464270000 -9: 18 -9: 1000000464270000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000485000000 (0x38d7ec1af0340) -9: > -9: 1000000464270000 (0x38d7ec072b2b0) -9: with messages: -9: 18 -9: 1000000464270000 -9: 18 -9: 1000000464270000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000485000000 (0x38d7ec1af0340) -9: > -9: 1000000481000000 (0x38d7ec171fa40) -9: with messages: -9: 18 -9: 1000000464270000 -9: 18 -9: 1000000464270000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 18 -9: 1000000464270000 -9: 18 -9: 1000000464270000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 18 -9: 1000000464270000 -9: 18 -9: 1000000464270000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000464270000 (0x38d7ec072b2b0) -9: <= -9: 1000000475200000 (0x38d7ec1197a00) -9: with messages: -9: 18 -9: 1000000464270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000464270000 (0x38d7ec072b2b0) -9: <= -9: 1000000475200000 (0x38d7ec1197a00) -9: with messages: -9: 18 -9: 1000000464270000 -9: -9: frame_id: 17 -9: desired_present_time_ns: 1000000465000000 -9: actual_present_time_ns: 1000000465000000 -9: earliest_present_time_ns: 1000000465000000 -9: present_margin_ns: 730000 -9: now_ns: 1000000466000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000481000000 (0x38d7ec171fa40) -9: >= -9: 1000000480270000 (0x38d7ec166d6b0) -9: with messages: -9: 18 -9: 1000000464270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000481000000 (0x38d7ec171fa40) -9: with messages: -9: 18 -9: 1000000464270000 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000491200000 (0x38d7ec20d9e00) -9: >= -9: 1000000480270000 (0x38d7ec166d6b0) -9: with messages: -9: 19 -9: 1000000480270000 -9: 19 -9: 1000000480270000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000497000000 (0x38d7ec2661e40) -9: > -9: 1000000480270000 (0x38d7ec166d6b0) -9: with messages: -9: 19 -9: 1000000480270000 -9: 19 -9: 1000000480270000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000497000000 (0x38d7ec2661e40) -9: > -9: 1000000491200000 (0x38d7ec20d9e00) -9: with messages: -9: 19 -9: 1000000480270000 -9: 19 -9: 1000000480270000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000501000000 (0x38d7ec2a32740) -9: > -9: 1000000480270000 (0x38d7ec166d6b0) -9: with messages: -9: 19 -9: 1000000480270000 -9: 19 -9: 1000000480270000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000501000000 (0x38d7ec2a32740) -9: > -9: 1000000497000000 (0x38d7ec2661e40) -9: with messages: -9: 19 -9: 1000000480270000 -9: 19 -9: 1000000480270000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 19 -9: 1000000480270000 -9: 19 -9: 1000000480270000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 19 -9: 1000000480270000 -9: 19 -9: 1000000480270000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000480270000 (0x38d7ec166d6b0) -9: <= -9: 1000000491200000 (0x38d7ec20d9e00) -9: with messages: -9: 19 -9: 1000000480270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000480270000 (0x38d7ec166d6b0) -9: <= -9: 1000000491200000 (0x38d7ec20d9e00) -9: with messages: -9: 19 -9: 1000000480270000 -9: -9: frame_id: 18 -9: desired_present_time_ns: 1000000481000000 -9: actual_present_time_ns: 1000000481000000 -9: earliest_present_time_ns: 1000000481000000 -9: present_margin_ns: 730000 -9: now_ns: 1000000482000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000497000000 (0x38d7ec2661e40) -9: >= -9: 1000000496270000 (0x38d7ec25afab0) -9: with messages: -9: 19 -9: 1000000480270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000497000000 (0x38d7ec2661e40) -9: with messages: -9: 19 -9: 1000000480270000 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000507200000 (0x38d7ec301c200) -9: >= -9: 1000000496270000 (0x38d7ec25afab0) -9: with messages: -9: 20 -9: 1000000496270000 -9: 20 -9: 1000000496270000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000513000000 (0x38d7ec35a4240) -9: > -9: 1000000496270000 (0x38d7ec25afab0) -9: with messages: -9: 20 -9: 1000000496270000 -9: 20 -9: 1000000496270000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000513000000 (0x38d7ec35a4240) -9: > -9: 1000000507200000 (0x38d7ec301c200) -9: with messages: -9: 20 -9: 1000000496270000 -9: 20 -9: 1000000496270000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000517000000 (0x38d7ec3974b40) -9: > -9: 1000000496270000 (0x38d7ec25afab0) -9: with messages: -9: 20 -9: 1000000496270000 -9: 20 -9: 1000000496270000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000517000000 (0x38d7ec3974b40) -9: > -9: 1000000513000000 (0x38d7ec35a4240) -9: with messages: -9: 20 -9: 1000000496270000 -9: 20 -9: 1000000496270000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 20 -9: 1000000496270000 -9: 20 -9: 1000000496270000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 20 -9: 1000000496270000 -9: 20 -9: 1000000496270000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000496270000 (0x38d7ec25afab0) -9: <= -9: 1000000507200000 (0x38d7ec301c200) -9: with messages: -9: 20 -9: 1000000496270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000496270000 (0x38d7ec25afab0) -9: <= -9: 1000000507200000 (0x38d7ec301c200) -9: with messages: -9: 20 -9: 1000000496270000 -9: -9: frame_id: 19 -9: desired_present_time_ns: 1000000497000000 -9: actual_present_time_ns: 1000000497000000 -9: earliest_present_time_ns: 1000000497000000 -9: present_margin_ns: 730000 -9: now_ns: 1000000498000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000513000000 (0x38d7ec35a4240) -9: >= -9: 1000000512270000 (0x38d7ec34f1eb0) -9: with messages: -9: 20 -9: 1000000496270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000513000000 (0x38d7ec35a4240) -9: with messages: -9: 20 -9: 1000000496270000 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000523200000 (0x38d7ec3f5e600) -9: >= -9: 1000000512270000 (0x38d7ec34f1eb0) -9: with messages: -9: 21 -9: 1000000512270000 -9: 21 -9: 1000000512270000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000529000000 (0x38d7ec44e6640) -9: > -9: 1000000512270000 (0x38d7ec34f1eb0) -9: with messages: -9: 21 -9: 1000000512270000 -9: 21 -9: 1000000512270000 -9: - 9/22 Test #10: tests_quatexpmap ................. Passed 0.06 sec -12: Randomness seeded to: 3519178383 -12: -12: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -12: tests_quat_swing_twist is a Catch2 v3.6.0 host application. -12: Run with -? for options -12: -12: ------------------------------------------------------------------------------- -12: SwingTwistTriviallyInvertibleIn180DegreeHemisphere -12: ------------------------------------------------------------------------------- -12: ./tests/tests_quat_swing_twist.cpp:34 -12: ............................................................................... -12: -12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: -12: CHECK( success ) -12: with expansion: -12: true -12: -12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: -12: CHECK( success ) -12: with expansion: -12: true -12: -12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: -12: CHECK( success ) -12: with expansion: -12: true -12: -12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: -12: CHECK( success ) -12: with expansion: -12: true -12: -12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: -12: CHECK( success ) -12: with expansion: -12: true -12: -12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: -12: CHECK( success ) -12: with expansion: -12: true -12: -12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: -12: CHECK( success ) -12: with expansion: -12: true -12: -12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: -12: CHECK( success ) -12: with expansion: -12: true -12: -12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: -12: CHECK( success ) -12: with expansion: -12: true -12: -12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: -12: CHECK( success ) -12: with expansion: -12: true -12: -12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: -12: CHECK( success ) -12: with expansion: -12: true -12: -12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: -12: CHECK( success ) -12: with expansion: -12: true -12: -12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: -12: CHECK( success ) -12: with expansion: -12: true -12: -12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: -12: CHECK( success ) -12: with expansion: -12: true -12: -12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: -12: CHECK( success ) -12: with expansion: -12: true -12: -12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: -12: CHECK( success ) -12: with expansion: -12: true -12: -12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: -12: CHECK( success ) -12: with expansion: -12: true -12: -12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: -12: CHECK( success ) -12: with expansion: -12: true -12: -12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: -12: CHECK( success ) -12: with expansion: -12: true -12: -12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: -12: CHECK( success ) -12: with expansion: -12: true -12: -12: ------------------------------------------------------------------------------- -12: SwingTwistAlwaysInvertibleIfYouUseSoundRotationEqualities -12: ------------------------------------------------------------------------------- -12: ./tests/tests_quat_swing_twist.cpp:68 -12: ............................................................................... -12: -12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: -12: CHECK( success ) -12: with expansion: -12: true -12: -12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: -12: CHECK( success ) -12: with expansion: -12: true -12: -12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: -12: CHECK( success ) -12: with expansion: -12: true -12: -12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: -12: CHECK( success ) -12: with expansion: -12: true -12: -12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: -12: CHECK( success ) -12: with expansion: -12: true -12: -12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: -12: CHECK( success ) -12: with expansion: -12: true -12: -12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: -12: CHECK( success ) -12: with expansion: -12: true -12: -12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: -12: CHECK( success ) -12: with expansion: -12: true -12: -12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: -12: CHECK( success ) -12: with expansion: -12: true -12: -12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: -12: CHECK( success ) -12: with expansion: -12: true -12: -12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: -12: CHECK( success ) -12: with expansion: -12: true -12: -12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: -12: CHECK( success ) -12: with expansion: -12: true -12: -12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: -12: CHECK( success ) -12: with expansion: -12: true -12: -12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: -12: CHECK( success ) -12: with expansion: -12: true -12: -12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: -12: CHECK( success ) -12: with expansion: -12: true -12: -12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: -12: CHECK( success ) -12: with expansion: -12: true -12: -12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: -12: CHECK( success ) -12: with expansion: -12: true -12: -12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: -12: CHECK( success ) -12: with expansion: -12: true -12: -12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: -12: CHECK( success ) -12: with expansion: -12: true -12: -12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: -12: CHECK( success ) -12: with expansion: -12: true -12: -12: =============================================================================== -12: All tests passed (40 assertions in 2 test cases) -12: -10/22 Test #12: tests_quat_swing_twist ........... Passed 0.05 sec -11: ERROR [CATCH2_INTERNAL_TEST_0] LH to RH! -11: ERROR [log_quat] xyzw: 0.099915 -0.864565 0.048233 -0.490120 -11: ERROR [log_quat] xyzw: 0.099915 0.864565 -0.048233 -0.490120 -11: ERROR [log_quat] xyzw: -0.099915 -0.864565 0.048233 0.490120 -11: Randomness seeded to: 3264099030 -11: -11: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -11: tests_quat_change_of_basis is a Catch2 v3.6.0 host application. -11: Run with -? for options -11: -11: ------------------------------------------------------------------------------- -11: QuaternionChangeOfBasis -11: ------------------------------------------------------------------------------- -11: ./tests/tests_quat_change_of_basis.cpp:146 -11: ............................................................................... -11: -11: ./tests/tests_quat_change_of_basis.cpp:166: PASSED: -11: CHECK( quat_difference(q_prime, q_prime_fast) < 0.01 ) -11: with expansion: -11: 0.000000119f < 0.01 -11: -11: ERROR [log_quat] xyzw: -0.004947 -0.991273 -0.117093 -0.060362 -11: ERROR [log_quat] xyzw: -0.004947 0.991273 0.117093 -0.060362 -11: ERROR [log_quat] xyzw: 0.004947 -0.991273 -0.117093 0.060362 -11: ./tests/tests_quat_change_of_basis.cpp:166: PASSED: -11: CHECK( quat_difference(q_prime, q_prime_fast) < 0.01 ) -11: with expansion: -11: 0.0f < 0.01 -11: -11: ERROR [log_quat] xyzw: -0.184776 0.798554 -0.564540 -0.097285 -11: ERROR [log_quat] xyzw: 0.184776 0.798554 -0.564540 0.097285 -11: ERROR [log_quat] xyzw: 0.184776 0.798554 -0.564540 0.097285 -11: ./tests/tests_quat_change_of_basis.cpp:166: PASSED: -11: CHECK( quat_difference(q_prime, q_prime_fast) < 0.01 ) -11: with expansion: -11: 0.0f < 0.01 -11: -11: ERROR [CATCH2_INTERNAL_TEST_0] Unity to OpenXR! -11: ERROR [log_quat] xyzw: 0.310217 0.000000 0.000000 0.950666 -11: ERROR [log_quat] xyzw: -0.310217 -0.000000 0.000000 0.950666 -11: ERROR [log_quat] xyzw: 0.310217 0.000000 -0.000000 -0.950666 -11: ./tests/tests_quat_change_of_basis.cpp:193: PASSED: -11: CHECK( quat_difference(q_prime, q_prime_fast) < 0.01 ) -11: with expansion: -11: 0.000000119f < 0.01 -11: -11: ERROR [log_quat] xyzw: -0.632523 -0.506676 0.478948 0.337348 -11: ERROR [log_quat] xyzw: 0.632523 0.506676 0.478948 0.337348 -11: ERROR [log_quat] xyzw: -0.632523 -0.506676 -0.478948 -0.337348 -11: ./tests/tests_quat_change_of_basis.cpp:193: PASSED: -11: CHECK( quat_difference(q_prime, q_prime_fast) < 0.01 ) -11: with expansion: -11: -0.000000238f < 0.01 -11: -11: ERROR [log_quat] xyzw: -0.312385 -0.301061 0.411970 0.801286 -11: ERROR [log_quat] xyzw: 0.312385 0.301061 0.411970 0.801286 -11: ERROR [log_quat] xyzw: -0.312385 -0.301061 -0.411970 -0.801286 -11: ./tests/tests_quat_change_of_basis.cpp:193: PASSED: -11: CHECK( quat_difference(q_prime, q_prime_fast) < 0.01 ) -11: with expansion: -11: 0.000000119f < 0.01 -11: -11: =============================================================================== -11: All tests passed (6 assertions in 1 test case) -11: -11/22 Test #11: tests_quat_change_of_basis ....... Passed 0.05 sec -test 13 - Start 13: tests_rational - -13: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/tests_rational "--success" "--allow-running-no-tests" -13: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests -13: Test timeout computed to be: 1500 -test 14 - Start 14: tests_relation_chain - -14: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/tests_relation_chain "--success" "--allow-running-no-tests" -14: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests -14: Test timeout computed to be: 1500 -test 15 - Start 15: tests_vector - -15: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/tests_vector "--success" "--allow-running-no-tests" -15: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests -15: Test timeout computed to be: 1500 -test 16 - Start 16: tests_worker - -16: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/tests_worker "--success" "--allow-running-no-tests" -16: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests -16: Test timeout computed to be: 1500 -test 17 - Start 17: tests_pose - -17: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/tests_pose "--success" "--allow-running-no-tests" -17: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests -17: Test timeout computed to be: 1500 -test 18 - Start 18: tests_vec3_angle - -18: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/tests_vec3_angle "--success" "--allow-running-no-tests" -18: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests -18: Test timeout computed to be: 1500 -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000529000000 (0x38d7ec44e6640) -9: > -9: 1000000523200000 (0x38d7ec3f5e600) -9: with messages: -9: 21 -9: 1000000512270000 -9: 21 -9: 1000000512270000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000533000000 (0x38d7ec48b6f40) -9: > -9: 1000000512270000 (0x38d7ec34f1eb0) -9: with messages: -9: 21 -9: 1000000512270000 -9: 21 -9: 1000000512270000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000533000000 (0x38d7ec48b6f40) -9: > -9: 1000000529000000 (0x38d7ec44e6640) -9: with messages: -9: 21 -9: 1000000512270000 -9: 21 -9: 1000000512270000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 21 -9: 1000000512270000 -9: 21 -9: 1000000512270000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 21 -9: 1000000512270000 -9: 21 -9: 1000000512270000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000512270000 (0x38d7ec34f1eb0) -9: <= -9: 1000000523200000 (0x38d7ec3f5e600) -9: with messages: -9: 21 -9: 1000000512270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000512270000 (0x38d7ec34f1eb0) -9: <= -9: 1000000523200000 (0x38d7ec3f5e600) -9: with messages: -9: 21 -9: 1000000512270000 -9: -9: frame_id: 20 -9: desired_present_time_ns: 1000000513000000 -9: actual_present_time_ns: 1000000513000000 -9: earliest_present_time_ns: 1000000513000000 -9: present_margin_ns: 730000 -9: now_ns: 1000000514000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000529000000 (0x38d7ec44e6640) -9: >= -9: 1000000528270000 (0x38d7ec44342b0) -9: with messages: -9: 21 -9: 1000000512270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000529000000 (0x38d7ec44e6640) -9: with messages: -9: 21 -9: 1000000512270000 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000539200000 (0x38d7ec4ea0a00) -9: >= -9: 1000000528270000 (0x38d7ec44342b0) -9: with messages: -9: 22 -9: 1000000528270000 -9: 22 -9: 1000000528270000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000545000000 (0x38d7ec5428a40) -9: > -9: 1000000528270000 (0x38d7ec44342b0) -9: with messages: -9: 22 -9: 1000000528270000 -9: 22 -9: 1000000528270000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000545000000 (0x38d7ec5428a40) -9: > -9: 1000000539200000 (0x38d7ec4ea0a00) -9: with messages: -9: 22 -9: 1000000528270000 -9: 22 -9: 1000000528270000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000549000000 (0x38d7ec57f9340) -9: > -9: 1000000528270000 (0x38d7ec44342b0) -9: with messages: -9: 22 -9: 1000000528270000 -9: 22 -9: 1000000528270000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000549000000 (0x38d7ec57f9340) -9: > -9: 1000000545000000 (0x38d7ec5428a40) -9: with messages: -9: 22 -9: 1000000528270000 -9: 22 -9: 1000000528270000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 22 -9: 1000000528270000 -9: 22 -9: 1000000528270000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 22 -9: 1000000528270000 -9: 22 -9: 1000000528270000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000528270000 (0x38d7ec44342b0) -9: <= -9: 1000000539200000 (0x38d7ec4ea0a00) -9: with messages: -9: 22 -9: 1000000528270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000528270000 (0x38d7ec44342b0) -9: <= -9: 1000000539200000 (0x38d7ec4ea0a00) -9: with messages: -9: 22 -9: 1000000528270000 -9: -9: frame_id: 21 -9: desired_present_time_ns: 1000000529000000 -9: actual_present_time_ns: 1000000529000000 -9: earliest_present_time_ns: 1000000529000000 -9: present_margin_ns: 730000 -9: now_ns: 1000000530000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000545000000 (0x38d7ec5428a40) -9: >= -9: 1000000544270000 (0x38d7ec53766b0) -9: with messages: -9: 22 -9: 1000000528270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000545000000 (0x38d7ec5428a40) -9: with messages: -9: 22 -9: 1000000528270000 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000555200000 (0x38d7ec5de2e00) -9: >= -9: 1000000544270000 (0x38d7ec53766b0) -9: with messages: -9: 23 -9: 1000000544270000 -9: 23 -9: 1000000544270000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000561000000 (0x38d7ec636ae40) -9: > -9: 1000000544270000 (0x38d7ec53766b0) -9: with messages: -9: 23 -9: 1000000544270000 -9: 23 -9: 1000000544270000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000561000000 (0x38d7ec636ae40) -9: > -9: 1000000555200000 (0x38d7ec5de2e00) -9: with messages: -9: 23 -9: 1000000544270000 -9: 23 -9: 1000000544270000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000565000000 (0x38d7ec673b740) -9: > -9: 1000000544270000 (0x38d7ec53766b0) -9: with messages: -9: 23 -9: 1000000544270000 -9: 23 -9: 1000000544270000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000565000000 (0x38d7ec673b740) -9: > -9: 1000000561000000 (0x38d7ec636ae40) -9: with messages: -9: 23 -9: 1000000544270000 -9: 23 -9: 1000000544270000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 23 -9: 1000000544270000 -9: 23 -9: 1000000544270000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 23 -9: 1000000544270000 -9: 23 -9: 1000000544270000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000544270000 (0x38d7ec53766b0) -9: <= -9: 1000000555200000 (0x38d7ec5de2e00) -9: with messages: -9: 23 -9: 1000000544270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000544270000 (0x38d7ec53766b0) -9: <= -9: 1000000555200000 (0x38d7ec5de2e00) -9: with messages: -9: 23 -9: 1000000544270000 -9: -9: frame_id: 22 -9: desired_present_time_ns: 1000000545000000 -9: actual_present_time_ns: 1000000545000000 -9: earliest_present_time_ns: 1000000545000000 -9: present_margin_ns: 730000 -9: now_ns: 1000000546000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000561000000 (0x38d7ec636ae40) -9: >= -9: 1000000560270000 (0x38d7ec62b8ab0) -9: with messages: -9: 23 -9: 1000000544270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000561000000 (0x38d7ec636ae40) -9: with messages: -9: 23 -9: 1000000544270000 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000571200000 (0x38d7ec6d25200) -9: >= -9: 1000000560270000 (0x38d7ec62b8ab0) -9: with messages: -9: 24 -9: 1000000560270000 -9: 24 -9: 1000000560270000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000577000000 (0x38d7ec72ad240) -9: > -9: 1000000560270000 (0x38d7ec62b8ab0) -9: with messages: -9: 24 -9: 1000000560270000 -9: 24 -9: 1000000560270000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000577000000 (0x38d7ec72ad240) -9: > -9: 1000000571200000 (0x38d7ec6d25200) -9: with messages: -9: 24 -9: 1000000560270000 -9: 24 -9: 1000000560270000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000581000000 (0x38d7ec767db40) -9: > -9: 1000000560270000 (0x38d7ec62b8ab0) -9: with messages: -9: 24 -9: 1000000560270000 -9: 24 -9: 1000000560270000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000581000000 (0x38d7ec767db40) -9: > -9: 1000000577000000 (0x38d7ec72ad240) -9: with messages: -9: 24 -9: 1000000560270000 -9: 24 -9: 1000000560270000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 24 -9: 1000000560270000 -9: 24 -9: 1000000560270000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 24 -9: 1000000560270000 -9: 24 -9: 1000000560270000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000560270000 (0x38d7ec62b8ab0) -9: <= -9: 1000000571200000 (0x38d7ec6d25200) -9: with messages: -9: 24 -9: 1000000560270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000560270000 (0x38d7ec62b8ab0) -9: <= -9: 1000000571200000 (0x38d7ec6d25200) -9: with messages: -9: 24 -9: 1000000560270000 -9: -9: frame_id: 23 -9: desired_present_time_ns: 1000000561000000 -9: actual_present_time_ns: 1000000561000000 -9: earliest_present_time_ns: 1000000561000000 -9: present_margin_ns: 730000 -9: now_ns: 1000000562000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000577000000 (0x38d7ec72ad240) -9: >= -9: 1000000576270000 (0x38d7ec71faeb0) -9: with messages: -9: 24 -9: 1000000560270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000577000000 (0x38d7ec72ad240) -9: with messages: -9: 24 -9: 1000000560270000 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000587200000 (0x38d7ec7c67600) -9: >= -9: 1000000576270000 (0x38d7ec71faeb0) -9: with messages: -9: 25 -9: 1000000576270000 -9: 25 -9: 1000000576270000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000593000000 (0x38d7ec81ef640) -9: > -9: 1000000576270000 (0x38d7ec71faeb0) -9: with messages: -9: 25 -9: 1000000576270000 -9: 25 -9: 1000000576270000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000593000000 (0x38d7ec81ef640) -9: > -9: 1000000587200000 (0x38d7ec7c67600) -9: with messages: -9: 25 -9: 1000000576270000 -9: 25 -9: 1000000576270000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000597000000 (0x38d7ec85bff40) -9: > -9: 1000000576270000 (0x38d7ec71faeb0) -9: with messages: -9: 25 -9: 1000000576270000 -9: 25 -9: 1000000576270000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000597000000 (0x38d7ec85bff40) -9: > -9: 1000000593000000 (0x38d7ec81ef640) -9: with messages: -9: 25 -9: 1000000576270000 -9: 25 -9: 1000000576270000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 25 -9: 1000000576270000 -9: 25 -9: 1000000576270000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 25 -9: 1000000576270000 -9: 25 -9: 1000000576270000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000576270000 (0x38d7ec71faeb0) -9: <= -9: 1000000587200000 (0x38d7ec7c67600) -9: with messages: -9: 25 -9: 1000000576270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000576270000 (0x38d7ec71faeb0) -9: <= -9: 1000000587200000 (0x38d7ec7c67600) -9: with messages: -9: 25 -9: 1000000576270000 -9: -9: frame_id: 24 -9: desired_present_time_ns: 1000000577000000 -9: actual_present_time_ns: 1000000577000000 -9: earliest_present_time_ns: 1000000577000000 -9: present_margin_ns: 730000 -9: now_ns: 1000000578000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000593000000 (0x38d7ec81ef640) -9: >= -9: 1000000592270000 (0x38d7ec813d2b0) -9: with messages: -9: 25 -9: 1000000576270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000593000000 (0x38d7ec81ef640) -9: with messages: -9: 25 -9: 1000000576270000 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000603200000 (0x38d7ec8ba9a00) -9: >= -9: 1000000592270000 (0x38d7ec813d2b0) -9: with messages: -9: 26 -9: 1000000592270000 -9: 26 -9: 1000000592270000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000609000000 (0x38d7ec9131a40) -9: > -9: 1000000592270000 (0x38d7ec813d2b0) -9: with messages: -9: 26 -9: 1000000592270000 -9: 26 -9: 1000000592270000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000609000000 (0x38d7ec9131a40) -9: > -9: 1000000603200000 (0x38d7ec8ba9a00) -9: with messages: -9: 26 -9: 1000000592270000 -9: 26 -9: 1000000592270000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000613000000 (0x38d7ec9502340) -9: > -9: 1000000592270000 (0x38d7ec813d2b0) -9: with messages: -9: 26 -9: 1000000592270000 -9: 26 -9: 1000000592270000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000613000000 (0x38d7ec9502340) -9: > -9: 1000000609000000 (0x38d7ec9131a40) -9: with messages: -9: 26 -9: 1000000592270000 -9: 26 -9: 1000000592270000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 26 -9: 1000000592270000 -9: 26 -9: 1000000592270000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 26 -9: 1000000592270000 -9: 26 -9: 1000000592270000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000592270000 (0x38d7ec813d2b0) -9: <= -9: 1000000603200000 (0x38d7ec8ba9a00) -9: with messages: -9: 26 -9: 1000000592270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000592270000 (0x38d7ec813d2b0) -9: <= -9: 1000000603200000 (0x38d7ec8ba9a00) -9: with messages: -9: 26 -9: 1000000592270000 -9: -9: frame_id: 25 -9: desired_present_time_ns: 1000000593000000 -9: actual_present_time_ns: 1000000593000000 -9: earliest_present_time_ns: 1000000593000000 -9: present_margin_ns: 730000 -9: now_ns: 1000000594000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000609000000 (0x38d7ec9131a40) -9: >= -9: 1000000608270000 (0x38d7ec907f6b0) -9: with messages: -9: 26 -9: 1000000592270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000609000000 (0x38d7ec9131a40) -9: with messages: -9: 26 -9: 1000000592270000 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000619200000 (0x38d7ec9aebe00) -9: >= -9: 1000000608270000 (0x38d7ec907f6b0) -9: with messages: -9: 27 -9: 1000000608270000 -9: 27 -9: 1000000608270000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000625000000 (0x38d7eca073e40) -9: > -9: 1000000608270000 (0x38d7ec907f6b0) -9: with messages: -9: 27 -9: 1000000608270000 -9: 27 -9: 1000000608270000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000625000000 (0x38d7eca073e40) -9: > -9: 1000000619200000 (0x38d7ec9aebe00) -9: with messages: -9: 27 -9: 1000000608270000 -9: 27 -9: 1000000608270000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000629000000 (0x38d7eca444740) -9: > -9: 1000000608270000 (0x38d7ec907f6b0) -9: with messages: -9: 27 -9: 1000000608270000 -9: 27 -9: 1000000608270000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000629000000 (0x38d7eca444740) -9: > -9: 1000000625000000 (0x38d7eca073e40) -9: with messages: -9: 27 -9: 1000000608270000 -9: 27 -9: 1000000608270000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 27 -9: 1000000608270000 -9: 27 -9: 1000000608270000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 27 -9: 1000000608270000 -9: 27 -9: 1000000608270000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000608270000 (0x38d7ec907f6b0) -9: <= -9: 1000000619200000 (0x38d7ec9aebe00) -9: with messages: -9: 27 -9: 1000000608270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000608270000 (0x38d7ec907f6b0) -9: <= -9: 1000000619200000 (0x38d7ec9aebe00) -9: with messages: -9: 27 -9: 1000000608270000 -9: -9: frame_id: 26 -9: desired_present_time_ns: 1000000609000000 -9: actual_present_time_ns: 1000000609000000 -9: earliest_present_time_ns: 1000000609000000 -9: present_margin_ns: 730000 -9: now_ns: 1000000610000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000625000000 (0x38d7eca073e40) -9: >= -9: 1000000624270000 (0x38d7ec9fc1ab0) -9: with messages: -9: 27 -9: 1000000608270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000625000000 (0x38d7eca073e40) -9: with messages: -9: 27 -9: 1000000608270000 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000635200000 (0x38d7ecaa2e200) -9: >= -9: 1000000624270000 (0x38d7ec9fc1ab0) -9: with messages: -9: 28 -9: 1000000624270000 -9: 28 -9: 1000000624270000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000641000000 (0x38d7ecafb6240) -9: > -9: 1000000624270000 (0x38d7ec9fc1ab0) -9: with messages: -9: 28 -9: 1000000624270000 -9: 28 -9: 1000000624270000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000641000000 (0x38d7ecafb6240) -9: > -9: 1000000635200000 (0x38d7ecaa2e200) -9: with messages: -9: 28 -9: 1000000624270000 -9: 28 -9: 1000000624270000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000645000000 (0x38d7ecb386b40) -9: > -9: 1000000624270000 (0x38d7ec9fc1ab0) -9: with messages: -9: 28 -9: 1000000624270000 -9: 28 -9: 1000000624270000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000645000000 (0x38d7ecb386b40) -9: > -9: 1000000641000000 (0x38d7ecafb6240) -9: with messages: -9: 28 -9: 1000000624270000 -9: 28 -9: 1000000624270000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 28 -9: 1000000624270000 -9: 28 -9: 1000000624270000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 28 -9: 1000000624270000 -9: 28 -9: 1000000624270000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000624270000 (0x38d7ec9fc1ab0) -9: <= -9: 1000000635200000 (0x38d7ecaa2e200) -9: with messages: -9: 28 -9: 1000000624270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000624270000 (0x38d7ec9fc1ab0) -9: <= -9: 1000000635200000 (0x38d7ecaa2e200) -9: with messages: -9: 28 -9: 1000000624270000 -9: -9: frame_id: 27 -9: desired_present_time_ns: 1000000625000000 -9: actual_present_time_ns: 1000000625000000 -9: earliest_present_time_ns: 1000000625000000 -9: present_margin_ns: 730000 -9: now_ns: 1000000626000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000641000000 (0x38d7ecafb6240) -9: >= -9: 1000000640270000 (0x38d7ecaf03eb0) -9: with messages: -9: 28 -9: 1000000624270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000641000000 (0x38d7ecafb6240) -9: with messages: -9: 28 -9: 1000000624270000 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000651200000 (0x38d7ecb970600) -9: >= -9: 1000000640270000 (0x38d7ecaf03eb0) -9: with messages: -9: 29 -9: 1000000640270000 -9: 29 -9: 1000000640270000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000657000000 (0x38d7ecbef8640) -9: > -9: 1000000640270000 (0x38d7ecaf03eb0) -9: with messages: -9: 29 -9: 1000000640270000 -9: 29 -9: 1000000640270000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000657000000 (0x38d7ecbef8640) -9: > -9: 1000000651200000 (0x38d7ecb970600) -9: with messages: -9: 29 -9: 1000000640270000 -9: 29 -9: 1000000640270000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000661000000 (0x38d7ecc2c8f40) -9: > -9: 1000000640270000 (0x38d7ecaf03eb0) -9: with messages: -9: 29 -9: 1000000640270000 -9: 29 -9: 1000000640270000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000661000000 (0x38d7ecc2c8f40) -9: > -9: 1000000657000000 (0x38d7ecbef8640) -9: with messages: -9: 29 -9: 1000000640270000 -9: 29 -9: 1000000640270000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 29 -9: 1000000640270000 -9: 29 -9: 1000000640270000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 29 -9: 1000000640270000 -9: 29 -9: 1000000640270000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000640270000 (0x38d7ecaf03eb0) -9: <= -9: 1000000651200000 (0x38d7ecb970600) -9: with messages: -9: 29 -9: 1000000640270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000640270000 (0x38d7ecaf03eb0) -9: <= -9: 1000000651200000 (0x38d7ecb970600) -9: with messages: -9: 29 -9: 1000000640270000 -9: -9: frame_id: 28 -9: desired_present_time_ns: 1000000641000000 -9: actual_present_time_ns: 1000000641000000 -9: earliest_present_time_ns: 1000000641000000 -9: present_margin_ns: 730000 -9: now_ns: 1000000642000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000657000000 (0x38d7ecbef8640) -9: >= -9: 1000000656270000 (0x38d7ecbe462b0) -9: with messages: -9: 29 -9: 1000000640270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000657000000 (0x38d7ecbef8640) -9: with messages: -9: 29 -9: 1000000640270000 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000667200000 (0x38d7ecc8b2a00) -9: >= -9: 1000000656270000 (0x38d7ecbe462b0) -9: with messages: -9: 30 -9: 1000000656270000 -9: 30 -9: 1000000656270000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000673000000 (0x38d7ecce3aa40) -9: > -9: 1000000656270000 (0x38d7ecbe462b0) -9: with messages: -9: 30 -9: 1000000656270000 -9: 30 -9: 1000000656270000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000673000000 (0x38d7ecce3aa40) -9: > -9: 1000000667200000 (0x38d7ecc8b2a00) -9: with messages: -9: 30 -9: 1000000656270000 -9: 30 -9: 1000000656270000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000677000000 (0x38d7ecd20b340) -9: > -9: 1000000656270000 (0x38d7ecbe462b0) -9: with messages: -9: 30 -9: 1000000656270000 -9: 30 -9: 1000000656270000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000677000000 (0x38d7ecd20b340) -9: > -9: 1000000673000000 (0x38d7ecce3aa40) -9: with messages: -9: 30 -9: 1000000656270000 -9: 30 -9: 1000000656270000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 30 -9: 1000000656270000 -9: 30 -9: 1000000656270000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 30 -9: 1000000656270000 -9: 30 -9: 1000000656270000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000656270000 (0x38d7ecbe462b0) -9: <= -9: 1000000667200000 (0x38d7ecc8b2a00) -9: with messages: -9: 30 -9: 1000000656270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000656270000 (0x38d7ecbe462b0) -9: <= -9: 1000000667200000 (0x38d7ecc8b2a00) -9: with messages: -9: 30 -9: 1000000656270000 -9: -9: frame_id: 29 -9: desired_present_time_ns: 1000000657000000 -9: actual_present_time_ns: 1000000657000000 -9: earliest_present_time_ns: 1000000657000000 -9: present_margin_ns: 730000 -9: now_ns: 1000000658000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000673000000 (0x38d7ecce3aa40) -9: >= -9: 1000000672270000 (0x38d7eccd886b0) -9: with messages: -9: 30 -9: 1000000656270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000673000000 (0x38d7ecce3aa40) -9: with messages: -9: 30 -9: 1000000656270000 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000683200000 (0x38d7ecd7f4e00) -9: >= -9: 1000000672270000 (0x38d7eccd886b0) -9: with messages: -9: 31 -9: 1000000672270000 -9: 31 -9: 1000000672270000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000689000000 (0x38d7ecdd7ce40) -9: > -9: 1000000672270000 (0x38d7eccd886b0) -9: with messages: -9: 31 -9: 1000000672270000 -9: 31 -9: 1000000672270000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000689000000 (0x38d7ecdd7ce40) -9: > -9: 1000000683200000 (0x38d7ecd7f4e00) -9: with messages: -9: 31 -9: 1000000672270000 -9: 31 -9: 1000000672270000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000693000000 (0x38d7ece14d740) -9: > -9: 1000000672270000 (0x38d7eccd886b0) -9: with messages: -9: 31 -9: 1000000672270000 -9: 31 -9: 1000000672270000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000693000000 (0x38d7ece14d740) -9: > -9: 1000000689000000 (0x38d7ecdd7ce40) -9: with messages: -9: 31 -9: 1000000672270000 -9: 31 -9: 1000000672270000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 31 -9: 1000000672270000 -9: 31 -9: 1000000672270000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 31 -9: 1000000672270000 -9: 31 -9: 1000000672270000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000672270000 (0x38d7eccd886b0) -9: <= -9: 1000000683200000 (0x38d7ecd7f4e00) -9: with messages: -9: 31 -9: 1000000672270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000672270000 (0x38d7eccd886b0) -9: <= -9: 1000000683200000 (0x38d7ecd7f4e00) -9: with messages: -9: 31 -9: 1000000672270000 -9: -9: frame_id: 30 -9: desired_present_time_ns: 1000000673000000 -9: actual_present_time_ns: 1000000673000000 -9: earliest_present_time_ns: 1000000673000000 -9: present_margin_ns: 730000 -9: now_ns: 1000000674000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000689000000 (0x38d7ecdd7ce40) -9: >= -9: 1000000688270000 (0x38d7ecdccaab0) -9: with messages: -9: 31 -9: 1000000672270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000689000000 (0x38d7ecdd7ce40) -9: with messages: -9: 31 -9: 1000000672270000 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000699200000 (0x38d7ece737200) -9: >= -9: 1000000688270000 (0x38d7ecdccaab0) -9: with messages: -9: 32 -9: 1000000688270000 -9: 32 -9: 1000000688270000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000705000000 (0x38d7ececbf240) -9: > -9: 1000000688270000 (0x38d7ecdccaab0) -9: with messages: -9: 32 -9: 1000000688270000 -9: 32 -9: 1000000688270000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000705000000 (0x38d7ececbf240) -9: > -9: 1000000699200000 (0x38d7ece737200) -9: with messages: -9: 32 -9: 1000000688270000 -9: 32 -9: 1000000688270000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000709000000 (0x38d7ecf08fb40) -9: > -9: 1000000688270000 (0x38d7ecdccaab0) -9: with messages: -9: 32 -9: 1000000688270000 -9: 32 -9: 1000000688270000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000709000000 (0x38d7ecf08fb40) -9: > -9: 1000000705000000 (0x38d7ececbf240) -9: with messages: -9: 32 -9: 1000000688270000 -9: 32 -9: 1000000688270000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 32 -9: 1000000688270000 -9: 32 -9: 1000000688270000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 32 -9: 1000000688270000 -9: 32 -9: 1000000688270000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000688270000 (0x38d7ecdccaab0) -9: <= -9: 1000000699200000 (0x38d7ece737200) -9: with messages: -9: 32 -9: 1000000688270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000688270000 (0x38d7ecdccaab0) -9: <= -9: 1000000699200000 (0x38d7ece737200) -9: with messages: -9: 32 -9: 1000000688270000 -9: -9: frame_id: 31 -9: desired_present_time_ns: 1000000689000000 -9: actual_present_time_ns: 1000000689000000 -9: earliest_present_time_ns: 1000000689000000 -9: present_margin_ns: 730000 -9: now_ns: 1000000690000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000705000000 (0x38d7ececbf240) -9: >= -9: 1000000704270000 (0x38d7ecec0ceb0) -9: with messages: -9: 32 -9: 1000000688270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000705000000 (0x38d7ececbf240) -9: with messages: -9: 32 -9: 1000000688270000 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000715200000 (0x38d7ecf679600) -9: >= -9: 1000000704270000 (0x38d7ecec0ceb0) -9: with messages: -9: 33 -9: 1000000704270000 -9: 33 -9: 1000000704270000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000721000000 (0x38d7ecfc01640) -9: > -9: 1000000704270000 (0x38d7ecec0ceb0) -9: with messages: -9: 33 -9: 1000000704270000 -9: 33 -9: 1000000704270000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000721000000 (0x38d7ecfc01640) -9: > -9: 1000000715200000 (0x38d7ecf679600) -9: with messages: -9: 33 -9: 1000000704270000 -9: 33 -9: 1000000704270000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000725000000 (0x38d7ecffd1f40) -9: > -9: 1000000704270000 (0x38d7ecec0ceb0) -9: with messages: -9: 33 -9: 1000000704270000 -9: 33 -9: 1000000704270000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000725000000 (0x38d7ecffd1f40) -9: > -9: 1000000721000000 (0x38d7ecfc01640) -9: with messages: -9: 33 -9: 1000000704270000 -9: 33 -9: 1000000704270000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 33 -9: 1000000704270000 -9: 33 -9: 1000000704270000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 33 -9: 1000000704270000 -9: 33 -9: 1000000704270000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000704270000 (0x38d7ecec0ceb0) -9: <= -9: 1000000715200000 (0x38d7ecf679600) -9: with messages: -9: 33 -9: 1000000704270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000704270000 (0x38d7ecec0ceb0) -9: <= -9: 1000000715200000 (0x38d7ecf679600) -9: with messages: -9: 33 -9: 1000000704270000 -9: -9: frame_id: 32 -9: desired_present_time_ns: 1000000705000000 -9: actual_present_time_ns: 1000000705000000 -9: earliest_present_time_ns: 1000000705000000 -9: present_margin_ns: 730000 -9: now_ns: 1000000706000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000721000000 (0x38d7ecfc01640) -9: >= -9: 1000000720270000 (0x38d7ecfb4f2b0) -9: with messages: -9: 33 -9: 1000000704270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000721000000 (0x38d7ecfc01640) -9: with messages: -9: 33 -9: 1000000704270000 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000731200000 (0x38d7ed05bba00) -9: >= -9: 1000000720270000 (0x38d7ecfb4f2b0) -9: with messages: -9: 34 -9: 1000000720270000 -9: 34 -9: 1000000720270000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000737000000 (0x38d7ed0b43a40) -9: > -9: 1000000720270000 (0x38d7ecfb4f2b0) -9: with messages: -9: 34 -9: 1000000720270000 -9: 34 -9: 1000000720270000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000737000000 (0x38d7ed0b43a40) -9: > -9: 1000000731200000 (0x38d7ed05bba00) -9: with messages: -9: 34 -9: 1000000720270000 -9: 34 -9: 1000000720270000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000741000000 (0x38d7ed0f14340) -9: > -9: 1000000720270000 (0x38d7ecfb4f2b0) -9: with messages: -9: 34 -9: 1000000720270000 -9: 34 -9: 1000000720270000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000741000000 (0x38d7ed0f14340) -9: > -9: 1000000737000000 (0x38d7ed0b43a40) -9: with messages: -9: 34 -9: 1000000720270000 -9: 34 -9: 1000000720270000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 34 -9: 1000000720270000 -9: 34 -9: 1000000720270000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 34 -9: 1000000720270000 -9: 34 -9: 1000000720270000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000720270000 (0x38d7ecfb4f2b0) -9: <= -9: 1000000731200000 (0x38d7ed05bba00) -9: with messages: -9: 34 -9: 1000000720270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000720270000 (0x38d7ecfb4f2b0) -9: <= -9: 1000000731200000 (0x38d7ed05bba00) -9: with messages: -9: 34 -9: 1000000720270000 -9: -9: frame_id: 33 -9: desired_present_time_ns: 1000000721000000 -9: actual_present_time_ns: 1000000721000000 -9: earliest_present_time_ns: 1000000721000000 -9: present_margin_ns: 730000 -9: now_ns: 1000000722000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000737000000 (0x38d7ed0b43a40) -9: >= -9: 1000000736270000 (0x38d7ed0a916b0) -9: with messages: -9: 34 -9: 1000000720270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000737000000 (0x38d7ed0b43a40) -9: with messages: -9: 34 -9: 1000000720270000 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000747200000 (0x38d7ed14fde00) -9: >= -9: 1000000736270000 (0x38d7ed0a916b0) -9: with messages: -9: 35 -9: 1000000736270000 -9: 35 -9: 1000000736270000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000753000000 (0x38d7ed1a85e40) -9: > -9: 1000000736270000 (0x38d7ed0a916b0) -9: with messages: -9: 35 -9: 1000000736270000 -9: 35 -9: 1000000736270000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000753000000 (0x38d7ed1a85e40) -9: > -9: 1000000747200000 (0x38d7ed14fde00) -9: with messages: -9: 35 -9: 1000000736270000 -9: 35 -9: 1000000736270000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000757000000 (0x38d7ed1e56740) -9: > -9: 1000000736270000 (0x38d7ed0a916b0) -9: with messages: -9: 35 -9: 1000000736270000 -9: 35 -9: 1000000736270000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000757000000 (0x38d7ed1e56740) -9: > -9: 1000000753000000 (0x38d7ed1a85e40) -9: with messages: -9: 35 -9: 1000000736270000 -9: 35 -9: 1000000736270000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 35 -9: 1000000736270000 -9: 35 -9: 1000000736270000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 35 -9: 1000000736270000 -9: 35 -9: 1000000736270000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000736270000 (0x38d7ed0a916b0) -9: <= -9: 1000000747200000 (0x38d7ed14fde00) -9: with messages: -9: 35 -9: 1000000736270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000736270000 (0x38d7ed0a916b0) -9: <= -9: 1000000747200000 (0x38d7ed14fde00) -9: with messages: -9: 35 -9: 1000000736270000 -9: -9: frame_id: 34 -9: desired_present_time_ns: 1000000737000000 -9: actual_present_time_ns: 1000000737000000 -9: earliest_present_time_ns: 1000000737000000 -9: present_margin_ns: 730000 -9: now_ns: 1000000738000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000753000000 (0x38d7ed1a85e40) -9: >= -9: 1000000752270000 (0x38d7ed19d3ab0) -9: with messages: -9: 35 -9: 1000000736270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000753000000 (0x38d7ed1a85e40) -9: with messages: -9: 35 -9: 1000000736270000 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000763200000 (0x38d7ed2440200) -9: >= -9: 1000000752270000 (0x38d7ed19d3ab0) -9: with messages: -9: 36 -9: 1000000752270000 -9: 36 -9: 1000000752270000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000769000000 (0x38d7ed29c8240) -9: > -9: 1000000752270000 (0x38d7ed19d3ab0) -9: with messages: -9: 36 -9: 1000000752270000 -9: 36 -9: 1000000752270000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000769000000 (0x38d7ed29c8240) -9: > -9: 1000000763200000 (0x38d7ed2440200) -9: with messages: -9: 36 -9: 1000000752270000 -9: 36 -9: 1000000752270000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000773000000 (0x38d7ed2d98b40) -9: > -9: 1000000752270000 (0x38d7ed19d3ab0) -9: with messages: -9: 36 -9: 1000000752270000 -9: 36 -9: 1000000752270000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000773000000 (0x38d7ed2d98b40) -9: > -9: 1000000769000000 (0x38d7ed29c8240) -9: with messages: -9: 36 -9: 1000000752270000 -9: 36 -9: 1000000752270000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 36 -9: 1000000752270000 -9: 36 -9: 1000000752270000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 36 -9: 1000000752270000 -9: 36 -9: 1000000752270000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000752270000 (0x38d7ed19d3ab0) -9: <= -9: 1000000763200000 (0x38d7ed2440200) -9: with messages: -9: 36 -9: 1000000752270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000752270000 (0x38d7ed19d3ab0) -9: <= -9: 1000000763200000 (0x38d7ed2440200) -9: with messages: -9: 36 -9: 1000000752270000 -9: -9: frame_id: 35 -9: desired_present_time_ns: 1000000753000000 -9: actual_present_time_ns: 1000000753000000 -9: earliest_present_time_ns: 1000000753000000 -9: present_margin_ns: 730000 -9: now_ns: 1000000754000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000769000000 (0x38d7ed29c8240) -9: >= -9: 1000000768270000 (0x38d7ed2915eb0) -9: with messages: -9: 36 -9: 1000000752270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000769000000 (0x38d7ed29c8240) -9: with messages: -9: 36 -9: 1000000752270000 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000779200000 (0x38d7ed3382600) -9: >= -9: 1000000768270000 (0x38d7ed2915eb0) -9: with messages: -9: 37 -9: 1000000768270000 -9: 37 -9: 1000000768270000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000785000000 (0x38d7ed390a640) -9: > -9: 1000000768270000 (0x38d7ed2915eb0) -9: with messages: -9: 37 -9: 1000000768270000 -9: 37 -9: 1000000768270000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000785000000 (0x38d7ed390a640) -9: > -9: 1000000779200000 (0x38d7ed3382600) -9: with messages: -9: 37 -9: 1000000768270000 -9: 37 -9: 1000000768270000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000789000000 (0x38d7ed3cdaf40) -9: > -9: 1000000768270000 (0x38d7ed2915eb0) -9: with messages: -9: 37 -9: 1000000768270000 -9: 37 -9: 1000000768270000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000789000000 (0x38d7ed3cdaf40) -9: > -9: 1000000785000000 (0x38d7ed390a640) -9: with messages: -9: 37 -9: 1000000768270000 -9: 37 -9: 1000000768270000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 37 -9: 1000000768270000 -9: 37 -9: 1000000768270000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 37 -9: 1000000768270000 -9: 37 -9: 1000000768270000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000768270000 (0x38d7ed2915eb0) -9: <= -9: 1000000779200000 (0x38d7ed3382600) -9: with messages: -9: 37 -9: 1000000768270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000768270000 (0x38d7ed2915eb0) -9: <= -9: 1000000779200000 (0x38d7ed3382600) -9: with messages: -9: 37 -9: 1000000768270000 -9: -9: frame_id: 36 -9: desired_present_time_ns: 1000000769000000 -9: actual_present_time_ns: 1000000769000000 -9: earliest_present_time_ns: 1000000769000000 -9: present_margin_ns: 730000 -9: now_ns: 1000000770000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000785000000 (0x38d7ed390a640) -9: >= -9: 1000000784270000 (0x38d7ed38582b0) -9: with messages: -9: 37 -9: 1000000768270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000785000000 (0x38d7ed390a640) -9: with messages: -9: 37 -9: 1000000768270000 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000795200000 (0x38d7ed42c4a00) -9: >= -9: 1000000784270000 (0x38d7ed38582b0) -9: with messages: -9: 38 -9: 1000000784270000 -9: 38 -9: 1000000784270000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000801000000 (0x38d7ed484ca40) -9: > -9: 1000000784270000 (0x38d7ed38582b0) -9: with messages: -9: 38 -9: 1000000784270000 -9: 38 -9: 1000000784270000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000801000000 (0x38d7ed484ca40) -9: > -9: 1000000795200000 (0x38d7ed42c4a00) -9: with messages: -9: 38 -9: 1000000784270000 -9: 38 -9: 1000000784270000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000805000000 (0x38d7ed4c1d340) -9: > -9: 1000000784270000 (0x38d7ed38582b0) -9: with messages: -9: 38 -9: 1000000784270000 -9: 38 -9: 1000000784270000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000805000000 (0x38d7ed4c1d340) -9: > -9: 1000000801000000 (0x38d7ed484ca40) -9: with messages: -9: 38 -9: 1000000784270000 -9: 38 -9: 1000000784270000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 38 -9: 1000000784270000 -9: 38 -9: 1000000784270000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 38 -9: 1000000784270000 -9: 38 -9: 1000000784270000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000784270000 (0x38d7ed38582b0) -9: <= -9: 1000000795200000 (0x38d7ed42c4a00) -9: with messages: -9: 38 -9: 1000000784270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000784270000 (0x38d7ed38582b0) -9: <= -9: 1000000795200000 (0x38d7ed42c4a00) -9: with messages: -9: 38 -9: 1000000784270000 -9: -9: frame_id: 37 -9: desired_present_time_ns: 1000000785000000 -9: actual_present_time_ns: 1000000785000000 -9: earliest_present_time_ns: 1000000785000000 -9: present_margin_ns: 730000 -9: now_ns: 1000000786000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000801000000 (0x38d7ed484ca40) -9: >= -9: 1000000800270000 (0x38d7ed479a6b0) -9: with messages: -9: 38 -9: 1000000784270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000801000000 (0x38d7ed484ca40) -9: with messages: -9: 38 -9: 1000000784270000 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000811200000 (0x38d7ed5206e00) -9: >= -9: 1000000800270000 (0x38d7ed479a6b0) -9: with messages: -9: 39 -9: 1000000800270000 -9: 39 -9: 1000000800270000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000817000000 (0x38d7ed578ee40) -9: > -9: 1000000800270000 (0x38d7ed479a6b0) -9: with messages: -9: 39 -9: 1000000800270000 -9: 39 -9: 1000000800270000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000817000000 (0x38d7ed578ee40) -9: > -9: 1000000811200000 (0x38d7ed5206e00) -9: with messages: -9: 39 -9: 1000000800270000 -9: 39 -9: 1000000800270000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000821000000 (0x38d7ed5b5f740) -9: > -9: 1000000800270000 (0x38d7ed479a6b0) -9: with messages: -9: 39 -9: 1000000800270000 -9: 39 -9: 1000000800270000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000821000000 (0x38d7ed5b5f740) -9: > -9: 1000000817000000 (0x38d7ed578ee40) -9: with messages: -9: 39 -9: 1000000800270000 -9: 39 -9: 1000000800270000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 39 -9: 1000000800270000 -9: 39 -9: 1000000800270000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 39 -9: 1000000800270000 -9: 39 -9: 1000000800270000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000800270000 (0x38d7ed479a6b0) -9: <= -9: 1000000811200000 (0x38d7ed5206e00) -9: with messages: -9: 39 -9: 1000000800270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000800270000 (0x38d7ed479a6b0) -9: <= -9: 1000000811200000 (0x38d7ed5206e00) -9: with messages: -9: 39 -9: 1000000800270000 -9: -9: frame_id: 38 -9: desired_present_time_ns: 1000000801000000 -9: actual_present_time_ns: 1000000801000000 -9: earliest_present_time_ns: 1000000801000000 -9: present_margin_ns: 730000 -9: now_ns: 1000000802000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000817000000 (0x38d7ed578ee40) -9: >= -9: 1000000816270000 (0x38d7ed56dcab0) -9: with messages: -9: 39 -9: 1000000800270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000817000000 (0x38d7ed578ee40) -9: with messages: -9: 39 -9: 1000000800270000 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000827200000 (0x38d7ed6149200) -9: >= -9: 1000000816270000 (0x38d7ed56dcab0) -9: with messages: -9: 40 -9: 1000000816270000 -9: 40 -9: 1000000816270000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000833000000 (0x38d7ed66d1240) -9: > -9: 1000000816270000 (0x38d7ed56dcab0) -9: with messages: -9: 40 -9: 1000000816270000 -9: 40 -9: 1000000816270000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000833000000 (0x38d7ed66d1240) -9: > -9: 1000000827200000 (0x38d7ed6149200) -9: with messages: -9: 40 -9: 1000000816270000 -9: 40 -9: 1000000816270000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000837000000 (0x38d7ed6aa1b40) -9: > -9: 1000000816270000 (0x38d7ed56dcab0) -9: with messages: -9: 40 -9: 1000000816270000 -9: 40 -9: 1000000816270000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000837000000 (0x38d7ed6aa1b40) -9: > -9: 1000000833000000 (0x38d7ed66d1240) -9: with messages: -9: 40 -9: 1000000816270000 -9: 40 -9: 1000000816270000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 40 -9: 1000000816270000 -9: 40 -9: 1000000816270000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 40 -9: 1000000816270000 -9: 40 -9: 1000000816270000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000816270000 (0x38d7ed56dcab0) -9: <= -9: 1000000827200000 (0x38d7ed6149200) -9: with messages: -9: 40 -9: 1000000816270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000816270000 (0x38d7ed56dcab0) -9: <= -9: 1000000827200000 (0x38d7ed6149200) -9: with messages: -9: 40 -9: 1000000816270000 -9: -9: frame_id: 39 -9: desired_present_time_ns: 1000000817000000 -9: actual_present_time_ns: 1000000817000000 -9: earliest_present_time_ns: 1000000817000000 -9: present_margin_ns: 730000 -9: now_ns: 1000000818000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000833000000 (0x38d7ed66d1240) -9: >= -9: 1000000832270000 (0x38d7ed661eeb0) -9: with messages: -9: 40 -9: 1000000816270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000833000000 (0x38d7ed66d1240) -9: with messages: -9: 40 -9: 1000000816270000 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000843200000 (0x38d7ed708b600) -9: >= -9: 1000000832270000 (0x38d7ed661eeb0) -9: with messages: -9: 41 -9: 1000000832270000 -9: 41 -9: 1000000832270000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000849000000 (0x38d7ed7613640) -9: > -9: 1000000832270000 (0x38d7ed661eeb0) -9: with messages: -9: 41 -9: 1000000832270000 -9: 41 -9: 1000000832270000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000849000000 (0x38d7ed7613640) -9: > -9: 1000000843200000 (0x38d7ed708b600) -9: with messages: -9: 41 -9: 1000000832270000 -9: 41 -9: 1000000832270000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000853000000 (0x38d7ed79e3f40) -9: > -9: 1000000832270000 (0x38d7ed661eeb0) -9: with messages: -9: 41 -9: 1000000832270000 -9: 41 -9: 1000000832270000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000853000000 (0x38d7ed79e3f40) -9: > -9: 1000000849000000 (0x38d7ed7613640) -9: with messages: -9: 41 -9: 1000000832270000 -9: 41 -9: 1000000832270000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 41 -9: 1000000832270000 -9: 41 -9: 1000000832270000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 41 -9: 1000000832270000 -9: 41 -9: 1000000832270000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000832270000 (0x38d7ed661eeb0) -9: <= -9: 1000000843200000 (0x38d7ed708b600) -9: with messages: -9: 41 -9: 1000000832270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000832270000 (0x38d7ed661eeb0) -9: <= -9: 1000000843200000 (0x38d7ed708b600) -9: with messages: -9: 41 -9: 1000000832270000 -9: -9: frame_id: 40 -9: desired_present_time_ns: 1000000833000000 -9: actual_present_time_ns: 1000000833000000 -9: earliest_present_time_ns: 1000000833000000 -9: present_margin_ns: 730000 -9: now_ns: 1000000834000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000849000000 (0x38d7ed7613640) -9: >= -9: 1000000848270000 (0x38d7ed75612b0) -9: with messages: -9: 41 -9: 1000000832270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000849000000 (0x38d7ed7613640) -9: with messages: -9: 41 -9: 1000000832270000 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000859200000 (0x38d7ed7fcda00) -9: >= -9: 1000000848270000 (0x38d7ed75612b0) -9: with messages: -9: 42 -9: 1000000848270000 -9: 42 -9: 1000000848270000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000865000000 (0x38d7ed8555a40) -9: > -9: 1000000848270000 (0x38d7ed75612b0) -9: with messages: -9: 42 -9: 1000000848270000 -9: 42 -9: 1000000848270000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000865000000 (0x38d7ed8555a40) -9: > -9: 1000000859200000 (0x38d7ed7fcda00) -9: with messages: -9: 42 -9: 1000000848270000 -9: 42 -9: 1000000848270000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000869000000 (0x38d7ed8926340) -9: > -9: 1000000848270000 (0x38d7ed75612b0) -9: with messages: -9: 42 -9: 1000000848270000 -9: 42 -9: 1000000848270000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000869000000 (0x38d7ed8926340) -9: > -9: 1000000865000000 (0x38d7ed8555a40) -9: with messages: -9: 42 -9: 1000000848270000 -9: 42 -9: 1000000848270000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 42 -9: 1000000848270000 -9: 42 -9: 1000000848270000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 42 -9: 1000000848270000 -9: 42 -9: 1000000848270000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000848270000 (0x38d7ed75612b0) -9: <= -9: 1000000859200000 (0x38d7ed7fcda00) -9: with messages: -9: 42 -9: 1000000848270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000848270000 (0x38d7ed75612b0) -9: <= -9: 1000000859200000 (0x38d7ed7fcda00) -9: with messages: -9: 42 -9: 1000000848270000 -9: -9: frame_id: 41 -9: desired_present_time_ns: 1000000849000000 -9: actual_present_time_ns: 1000000849000000 -9: earliest_present_time_ns: 1000000849000000 -9: present_margin_ns: 730000 -9: now_ns: 1000000850000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000865000000 (0x38d7ed8555a40) -9: >= -9: 1000000864270000 (0x38d7ed84a36b0) -9: with messages: -9: 42 -9: 1000000848270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000865000000 (0x38d7ed8555a40) -9: with messages: -9: 42 -9: 1000000848270000 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000875200000 (0x38d7ed8f0fe00) -9: >= -9: 1000000864270000 (0x38d7ed84a36b0) -9: with messages: -9: 43 -9: 1000000864270000 -9: 43 -9: 1000000864270000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000881000000 (0x38d7ed9497e40) -9: > -9: 1000000864270000 (0x38d7ed84a36b0) -9: with messages: -9: 43 -9: 1000000864270000 -9: 43 -9: 1000000864270000 -9: -test 19 - Start 19: tests_comp_client_vulkan - -19: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/tests_comp_client_vulkan "--success" "--allow-running-no-tests" -19: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests -19: Test timeout computed to be: 1500 -test 20 - Start 20: tests_uv_to_tangent - -20: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/tests_uv_to_tangent "--success" "--allow-running-no-tests" -20: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests -20: Test timeout computed to be: 1500 -test 21 - Start 21: tests_input_transform - -21: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/tests_input_transform "--success" "--allow-running-no-tests" -21: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests -21: Test timeout computed to be: 1500 -test 22 - Start 22: tests_comp_client_opengl - -22: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests/tests_comp_client_opengl "--success" "--allow-running-no-tests" -22: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu/tests -22: Test timeout computed to be: 1500 -13: Randomness seeded to: 4067419216 -13: -13: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -13: tests_rational is a Catch2 v3.6.0 host application. -13: Run with -? for options -13: -13: ------------------------------------------------------------------------------- -13: Rational - int32_t -13: ------------------------------------------------------------------------------- -13: ./tests/tests_rational.cpp:31 -13: ............................................................................... -13: -13: ./tests/tests_rational.cpp:35: PASSED: -13: CHECK( R{1, 1} == R::simplestUnity() ) -13: with expansion: -13: 1/1 == 1/1 -13: -13: ./tests/tests_rational.cpp:36: PASSED: -13: CHECK( (R::simplestUnity() * T{1}) == R::simplestUnity() ) -13: with expansion: -13: 1/1 == 1/1 -13: -13: ./tests/tests_rational.cpp:37: PASSED: -13: CHECK( (T{1} * R::simplestUnity()) == R::simplestUnity() ) -13: with expansion: -13: 1/1 == 1/1 -13: -13: ./tests/tests_rational.cpp:38: PASSED: -13: CHECK( R::simplestUnity().as_float() == 1.0f ) -13: with expansion: -13: 1.0f == 1.0f -13: -13: ./tests/tests_rational.cpp:39: PASSED: -13: CHECK( R::simplestUnity().as_double() == 1.0 ) -13: with expansion: -13: 1.0 == 1.0 -13: -13: ./tests/tests_rational.cpp:41: PASSED: -13: CHECK( R{5, 8}.reciprocal() == R{8, 5} ) -13: with expansion: -13: 8/5 == 8/5 -13: -13: ./tests/tests_rational.cpp:43: PASSED: -13: CHECK( R{5, 8}.complement() == R{3, 8} ) -13: with expansion: -13: 3/8 == 3/8 -13: -13: ./tests/tests_rational.cpp:44: PASSED: -13: CHECK( R{8, 8}.complement() == R{0, 8} ) -13: with expansion: -13: 0/8 == 0/8 -13: -13: ./tests/tests_rational.cpp:46: PASSED: -13: CHECK( R{0, 8}.as_float() == 0.0f ) -13: with expansion: -13: 0.0f == 0.0f -13: -13: ./tests/tests_rational.cpp:47: PASSED: -13: CHECK( R{0, 8}.as_double() == 0.0 ) -13: with expansion: -13: 0.0 == 0.0 -13: -13: ./tests/tests_rational.cpp:49: PASSED: -13: CHECK( R{5, 8}.withNonNegativeDenominator() == R{5, 8} ) -13: with expansion: -13: 5/8 == 5/8 -13: -13: ./tests/tests_rational.cpp:52: PASSED: -13: CHECK( R{5, -8}.withNonNegativeDenominator() == R{-5, 8} ) -13: with expansion: -13: -5/8 == -5/8 -13: -13: ./tests/tests_rational.cpp:53: PASSED: -13: CHECK( R{-5, 8}.withNonNegativeDenominator() == R{-5, 8} ) -13: with expansion: -13: -5/8 == -5/8 -13: -13: ./tests/tests_rational.cpp:55: PASSED: -13: CHECK( R{-5, 8}.reciprocal() == R{-8, 5} ) -13: with expansion: -13: -8/5 == -8/5 -13: -13: ./tests/tests_rational.cpp:56: PASSED: -13: CHECK( R{5, -8}.complement() == R{8 + 5, 8} ) -13: with expansion: -13: 13/8 == 13/8 -13: -13: ./tests/tests_rational.cpp:62: PASSED: -13: CHECK( (R::simplestUnity() * val) == val ) -13: with expansion: -13: 5/8 == 5/8 -13: with message: -13: val := 5/8 -13: -13: ./tests/tests_rational.cpp:63: PASSED: -13: CHECK( (val * R::simplestUnity()) == val ) -13: with expansion: -13: 5/8 == 5/8 -13: with message: -13: val := 5/8 -13: -13: ./tests/tests_rational.cpp:64: PASSED: -13: CHECK( (val * T{1}) == val ) -13: with expansion: -13: 5/8 == 5/8 -13: with message: -13: val := 5/8 -13: -13: ./tests/tests_rational.cpp:65: PASSED: -13: CHECK( (T{1} * val) == val ) -13: with expansion: -13: 5/8 == 5/8 -13: with message: -13: val := 5/8 -13: -13: ./tests/tests_rational.cpp:67: PASSED: -13: CHECK( (val * val.reciprocal()).numerator == (val * val.reciprocal()).denominator ) -13: with expansion: -13: 40 == 40 -13: with message: -13: val := 5/8 -13: -13: ./tests/tests_rational.cpp:68: PASSED: -13: CHECK( (val * val.reciprocal()).isUnity() ) -13: with expansion: -13: true -13: with message: -13: val := 5/8 -13: -13: ./tests/tests_rational.cpp:70: PASSED: -13: CHECK( (val / val).numerator == (val / val).denominator ) -13: with expansion: -13: 40 == 40 -13: with message: -13: val := 5/8 -13: -13: ./tests/tests_rational.cpp:71: PASSED: -13: CHECK( (val / val).isUnity() ) -13: with expansion: -13: true -13: with message: -13: val := 5/8 -13: -13: ./tests/tests_rational.cpp:73: PASSED: -13: CHECK( (val / T{1}) == val ) -13: with expansion: -13: 5/8 == 5/8 -13: with message: -13: val := 5/8 -13: -13: ./tests/tests_rational.cpp:81: PASSED: -13: CHECK( (R::simplestUnity() * val) == valNonNegativeDenominator ) -13: with expansion: -13: -5/8 == -5/8 -13: with message: -13: val := 5/-8 -13: -13: ./tests/tests_rational.cpp:82: PASSED: -13: CHECK( (val * R::simplestUnity()) == valNonNegativeDenominator ) -13: with expansion: -13: -5/8 == -5/8 -13: with message: -13: val := 5/-8 -13: -13: ./tests/tests_rational.cpp:83: PASSED: -13: CHECK( (val * T{1}) == valNonNegativeDenominator ) -13: with expansion: -13: -5/8 == -5/8 -13: with message: -13: val := 5/-8 -13: -13: ./tests/tests_rational.cpp:84: PASSED: -13: CHECK( (T{1} * val) == valNonNegativeDenominator ) -13: with expansion: -13: -5/8 == -5/8 -13: with message: -13: val := 5/-8 -13: -13: ./tests/tests_rational.cpp:86: PASSED: -13: CHECK( (val * val.reciprocal()).numerator == (val * val.reciprocal()).denominator ) -13: with expansion: -13: 40 == 40 -13: with message: -13: val := 5/-8 -13: -13: ./tests/tests_rational.cpp:87: PASSED: -13: CHECK( (val * val.reciprocal()).isUnity() ) -13: with expansion: -13: true -13: with message: -13: val := 5/-8 -13: -13: ./tests/tests_rational.cpp:89: PASSED: -13: CHECK( (val / val).numerator == (val / val).denominator ) -13: with expansion: -13: 40 == 40 -13: with message: -13: val := 5/-8 -13: -13: ./tests/tests_rational.cpp:90: PASSED: -13: CHECK( (val / val).isUnity() ) -13: with expansion: -13: true -13: with message: -13: val := 5/-8 -13: -13: ./tests/tests_rational.cpp:92: PASSED: -13: CHECK( (val / T{1}) == valNonNegativeDenominator ) -13: with expansion: -13: -5/8 == -5/8 -13: with message: -13: val := 5/-8 -13: -13: ./tests/tests_rational.cpp:100: PASSED: -13: CHECK_FALSE( val.isZero() ) -13: with expansion: -13: !false -13: with message: -13: val := 0/0 -13: -13: ./tests/tests_rational.cpp:101: PASSED: -13: CHECK_FALSE( val.isBetweenZeroAndOne() ) -13: with expansion: -13: !false -13: with message: -13: val := 0/0 -13: -13: ./tests/tests_rational.cpp:102: PASSED: -13: CHECK_FALSE( val.isUnity() ) -13: with expansion: -13: !false -13: with message: -13: val := 0/0 -13: -13: ./tests/tests_rational.cpp:103: PASSED: -13: CHECK_FALSE( val.isOverUnity() ) -13: with expansion: -13: !false -13: with message: -13: val := 0/0 -13: -13: ./tests/tests_rational.cpp:108: PASSED: -13: CHECK( val.isZero() ) -13: with expansion: -13: true -13: with message: -13: val := 0/8 -13: -13: ./tests/tests_rational.cpp:109: PASSED: -13: CHECK_FALSE( val.isBetweenZeroAndOne() ) -13: with expansion: -13: !false -13: with message: -13: val := 0/8 -13: -13: ./tests/tests_rational.cpp:110: PASSED: -13: CHECK_FALSE( val.isUnity() ) -13: with expansion: -13: !false -13: with message: -13: val := 0/8 -13: -13: ./tests/tests_rational.cpp:111: PASSED: -13: CHECK_FALSE( val.isOverUnity() ) -13: with expansion: -13: !false -13: with message: -13: val := 0/8 -13: -13: ./tests/tests_rational.cpp:113: PASSED: -13: CHECK( val.as_float() == 0.0f ) -13: with expansion: -13: 0.0f == 0.0f -13: with message: -13: val := 0/8 -13: -13: ./tests/tests_rational.cpp:114: PASSED: -13: CHECK( val.as_double() == 0.0 ) -13: with expansion: -13: 0.0 == 0.0 -13: with message: -13: val := 0/8 -13: -13: ./tests/tests_rational.cpp:120: PASSED: -13: CHECK_FALSE( val.isZero() ) -13: with expansion: -13: !false -13: with message: -13: val := 5/8 -13: -13: ./tests/tests_rational.cpp:121: PASSED: -13: CHECK( val.isBetweenZeroAndOne() ) -13: with expansion: -13: true -13: with message: -13: val := 5/8 -13: -13: ./tests/tests_rational.cpp:122: PASSED: -13: CHECK_FALSE( val.isUnity() ) -13: with expansion: -13: !false -13: with message: -13: val := 5/8 -13: -13: ./tests/tests_rational.cpp:123: PASSED: -13: CHECK_FALSE( val.isOverUnity() ) -13: with expansion: -13: !false -13: with message: -13: val := 5/8 -13: -13: ./tests/tests_rational.cpp:125: PASSED: -13: CHECK( val.as_float() > 0.0f ) -13: with expansion: -13: 0.625f > 0.0f -13: with message: -13: val := 5/8 -13: -13: ./tests/tests_rational.cpp:126: PASSED: -13: CHECK( val.as_float() < 1.0f ) -13: with expansion: -13: 0.625f < 1.0f -13: with message: -13: val := 5/8 -13: -13: ./tests/tests_rational.cpp:127: PASSED: -13: CHECK( val.as_double() > 0.0 ) -13: with expansion: -13: 0.625 > 0.0 -13: with message: -13: val := 5/8 -13: -13: ./tests/tests_rational.cpp:128: PASSED: -13: CHECK( val.as_double() < 1.0 ) -13: with expansion: -13: 0.625 < 1.0 -13: with message: -13: val := 5/8 -13: -13: ./tests/tests_rational.cpp:134: PASSED: -13: CHECK_FALSE( val.isZero() ) -13: with expansion: -13: !false -13: with message: -13: val := 8/8 -13: -13: ./tests/tests_rational.cpp:135: PASSED: -13: CHECK_FALSE( val.isBetweenZeroAndOne() ) -13: with expansion: -13: !false -13: with message: -13: val := 8/8 -13: -13: ./tests/tests_rational.cpp:136: PASSED: -13: CHECK( val.isUnity() ) -13: with expansion: -13: true -13: with message: -13: val := 8/8 -13: -13: ./tests/tests_rational.cpp:137: PASSED: -13: CHECK_FALSE( val.isOverUnity() ) -13: with expansion: -13: !false -13: with message: -13: val := 8/8 -13: -13: ./tests/tests_rational.cpp:139: PASSED: -13: CHECK( val.as_float() == 1.0f ) -13: with expansion: -13: 1.0f == 1.0f -13: with message: -13: val := 8/8 -13: -13: ./tests/tests_rational.cpp:140: PASSED: -13: CHECK( val.as_double() == 1.0 ) -13: with expansion: -13: 1.0 == 1.0 -13: with message: -13: val := 8/8 -13: -13: ./tests/tests_rational.cpp:145: PASSED: -13: CHECK_FALSE( val.isZero() ) -13: with expansion: -13: !false -13: with message: -13: val := 1/1 -13: -13: ./tests/tests_rational.cpp:146: PASSED: -13: CHECK_FALSE( val.isBetweenZeroAndOne() ) -13: with expansion: -13: !false -13: with message: -13: val := 1/1 -13: -13: ./tests/tests_rational.cpp:147: PASSED: -13: CHECK( val.isUnity() ) -13: with expansion: -13: true -13: with message: -13: val := 1/1 -13: -13: ./tests/tests_rational.cpp:148: PASSED: -13: CHECK_FALSE( val.isOverUnity() ) -13: with expansion: -13: !false -13: with message: -13: val := 1/1 -13: -13: ./tests/tests_rational.cpp:150: PASSED: -13: CHECK( val.as_float() == 1.0f ) -13: with expansion: -13: 1.0f == 1.0f -13: with message: -13: val := 1/1 -13: -13: ./tests/tests_rational.cpp:151: PASSED: -13: CHECK( val.as_double() == 1.0 ) -13: with expansion: -13: 1.0 == 1.0 -13: with message: -13: val := 1/1 -13: -13: ./tests/tests_rational.cpp:156: PASSED: -13: CHECK_FALSE( val.isZero() ) -13: with expansion: -13: !false -13: with message: -13: val := 8/5 -13: -13: ./tests/tests_rational.cpp:157: PASSED: -13: CHECK_FALSE( val.isBetweenZeroAndOne() ) -13: with expansion: -13: !false -13: with message: -13: val := 8/5 -13: -13: ./tests/tests_rational.cpp:158: PASSED: -13: CHECK_FALSE( val.isUnity() ) -13: with expansion: -13: !false -13: with message: -13: val := 8/5 -13: -13: ./tests/tests_rational.cpp:159: PASSED: -13: CHECK( val.isOverUnity() ) -13: with expansion: -13: true -13: with message: -13: val := 8/5 -13: -13: ./tests/tests_rational.cpp:161: PASSED: -13: CHECK( val.as_float() > 1.0f ) -13: with expansion: -13: 1.600000024f > 1.0f -13: with message: -13: val := 8/5 -13: -13: ./tests/tests_rational.cpp:162: PASSED: -13: CHECK( val.as_double() > 1.0 ) -13: with expansion: -13: 1.60000000000000009 > 1.0 -13: with message: -13: val := 8/5 -13: -13: ------------------------------------------------------------------------------- -13: Rational - uint32_t -13: ------------------------------------------------------------------------------- -13: ./tests/tests_rational.cpp:31 -13: ............................................................................... -13: -13: ./tests/tests_rational.cpp:35: PASSED: -13: CHECK( R{1, 1} == R::simplestUnity() ) -13: with expansion: -13: 1/1 == 1/1 -13: -13: ./tests/tests_rational.cpp:36: PASSED: -13: CHECK( (R::simplestUnity() * T{1}) == R::simplestUnity() ) -13: with expansion: -13: 1/1 == 1/1 -13: -13: ./tests/tests_rational.cpp:37: PASSED: -13: CHECK( (T{1} * R::simplestUnity()) == R::simplestUnity() ) -13: with expansion: -13: 1/1 == 1/1 -13: -13: ./tests/tests_rational.cpp:38: PASSED: -13: CHECK( R::simplestUnity().as_float() == 1.0f ) -13: with expansion: -13: 1.0f == 1.0f -13: -13: ./tests/tests_rational.cpp:39: PASSED: -13: CHECK( R::simplestUnity().as_double() == 1.0 ) -13: with expansion: -13: 1.0 == 1.0 -13: -13: ./tests/tests_rational.cpp:41: PASSED: -13: CHECK( R{5, 8}.reciprocal() == R{8, 5} ) -13: with expansion: -13: 8/5 == 8/5 -13: -13: ./tests/tests_rational.cpp:43: PASSED: -13: CHECK( R{5, 8}.complement() == R{3, 8} ) -13: with expansion: -13: 3/8 == 3/8 -13: -13: ./tests/tests_rational.cpp:44: PASSED: -13: CHECK( R{8, 8}.complement() == R{0, 8} ) -13: with expansion: -13: 0/8 == 0/8 -13: -13: ./tests/tests_rational.cpp:46: PASSED: -13: CHECK( R{0, 8}.as_float() == 0.0f ) -13: with expansion: -13: 0.0f == 0.0f -13: -13: ./tests/tests_rational.cpp:47: PASSED: -13: CHECK( R{0, 8}.as_double() == 0.0 ) -13: with expansion: -13: 0.0 == 0.0 -13: -13: ./tests/tests_rational.cpp:49: PASSED: -13: CHECK( R{5, 8}.withNonNegativeDenominator() == R{5, 8} ) -13: with expansion: -13: 5/8 == 5/8 -13: -13: ./tests/tests_rational.cpp:62: PASSED: -13: CHECK( (R::simplestUnity() * val) == val ) -13: with expansion: -13: 5/8 == 5/8 -13: with message: -13: val := 5/8 -13: -13: ./tests/tests_rational.cpp:63: PASSED: -13: CHECK( (val * R::simplestUnity()) == val ) -13: with expansion: -13: 5/8 == 5/8 -13: with message: -13: val := 5/8 -13: -13: ./tests/tests_rational.cpp:64: PASSED: -13: CHECK( (val * T{1}) == val ) -13: with expansion: -13: 5/8 == 5/8 -13: with message: -13: val := 5/8 -13: -13: ./tests/tests_rational.cpp:65: PASSED: -13: CHECK( (T{1} * val) == val ) -13: with expansion: -13: 5/8 == 5/8 -13: with message: -13: val := 5/8 -13: -13: ./tests/tests_rational.cpp:67: PASSED: -13: CHECK( (val * val.reciprocal()).numerator == (val * val.reciprocal()).denominator ) -13: with expansion: -13: 40 == 40 -13: with message: -13: val := 5/8 -13: -13: ./tests/tests_rational.cpp:68: PASSED: -13: CHECK( (val * val.reciprocal()).isUnity() ) -13: with expansion: -13: true -13: with message: -13: val := 5/8 -13: -13: ./tests/tests_rational.cpp:70: PASSED: -13: CHECK( (val / val).numerator == (val / val).denominator ) -13: with expansion: -13: 40 == 40 -13: with message: -13: val := 5/8 -13: -13: ./tests/tests_rational.cpp:71: PASSED: -13: CHECK( (val / val).isUnity() ) -13: with expansion: -13: true -13: with message: -13: val := 5/8 -13: -13: ./tests/tests_rational.cpp:73: PASSED: -13: CHECK( (val / T{1}) == val ) -13: with expansion: -13: 5/8 == 5/8 -13: with message: -13: val := 5/8 -13: -13: ./tests/tests_rational.cpp:100: PASSED: -13: CHECK_FALSE( val.isZero() ) -13: with expansion: -13: !false -13: with message: -13: val := 0/0 -13: -13: ./tests/tests_rational.cpp:101: PASSED: -13: CHECK_FALSE( val.isBetweenZeroAndOne() ) -13: with expansion: -13: !false -13: with message: -13: val := 0/0 -13: -13: ./tests/tests_rational.cpp:102: PASSED: -13: CHECK_FALSE( val.isUnity() ) -13: with expansion: -13: !false -13: with message: -13: val := 0/0 -13: -13: ./tests/tests_rational.cpp:103: PASSED: -13: CHECK_FALSE( val.isOverUnity() ) -13: with expansion: -13: !false -13: with message: -13: val := 0/0 -13: -13: ./tests/tests_rational.cpp:108: PASSED: -13: CHECK( val.isZero() ) -13: with expansion: -13: true -13: with message: -13: val := 0/8 -13: -13: ./tests/tests_rational.cpp:109: PASSED: -13: CHECK_FALSE( val.isBetweenZeroAndOne() ) -13: with expansion: -13: !false -13: with message: -13: val := 0/8 -13: -13: ./tests/tests_rational.cpp:110: PASSED: -13: CHECK_FALSE( val.isUnity() ) -13: with expansion: -13: !false -13: with message: -13: val := 0/8 -13: -13: ./tests/tests_rational.cpp:111: PASSED: -13: CHECK_FALSE( val.isOverUnity() ) -13: with expansion: -13: !false -13: with message: -13: val := 0/8 -13: -13: ./tests/tests_rational.cpp:113: PASSED: -13: CHECK( val.as_float() == 0.0f ) -13: with expansion: -13: 0.0f == 0.0f -13: with message: -13: val := 0/8 -13: -13: ./tests/tests_rational.cpp:114: PASSED: -13: CHECK( val.as_double() == 0.0 ) -13: with expansion: -13: 0.0 == 0.0 -13: with message: -13: val := 0/8 -13: -13: ./tests/tests_rational.cpp:120: PASSED: -13: CHECK_FALSE( val.isZero() ) -13: with expansion: -13: !false -13: with message: -13: val := 5/8 -13: -13: ./tests/tests_rational.cpp:121: PASSED: -13: CHECK( val.isBetweenZeroAndOne() ) -13: with expansion: -13: true -13: with message: -13: val := 5/8 -13: -13: ./tests/tests_rational.cpp:122: PASSED: -13: CHECK_FALSE( val.isUnity() ) -13: with expansion: -13: !false -13: with message: -13: val := 5/8 -13: -13: ./tests/tests_rational.cpp:123: PASSED: -13: CHECK_FALSE( val.isOverUnity() ) -13: with expansion: -13: !false -13: with message: -13: val := 5/8 -13: -13: ./tests/tests_rational.cpp:125: PASSED: -13: CHECK( val.as_float() > 0.0f ) -13: with expansion: -13: 0.625f > 0.0f -13: with message: -13: val := 5/8 -13: -13: ./tests/tests_rational.cpp:126: PASSED: -13: CHECK( val.as_float() < 1.0f ) -13: with expansion: -13: 0.625f < 1.0f -13: with message: -13: val := 5/8 -13: -13: ./tests/tests_rational.cpp:127: PASSED: -13: CHECK( val.as_double() > 0.0 ) -13: with expansion: -13: 0.625 > 0.0 -13: with message: -13: val := 5/8 -13: -13: ./tests/tests_rational.cpp:128: PASSED: -13: CHECK( val.as_double() < 1.0 ) -13: with expansion: -13: 0.625 < 1.0 -13: with message: -13: val := 5/8 -13: -13: ./tests/tests_rational.cpp:134: PASSED: -13: CHECK_FALSE( val.isZero() ) -13: with expansion: -13: !false -13: with message: -13: val := 8/8 -13: -13: ./tests/tests_rational.cpp:135: PASSED: -13: CHECK_FALSE( val.isBetweenZeroAndOne() ) -13: with expansion: -13: !false -13: with message: -13: val := 8/8 -13: -13: ./tests/tests_rational.cpp:136: PASSED: -13: CHECK( val.isUnity() ) -13: with expansion: -13: true -13: with message: -13: val := 8/8 -13: -13: ./tests/tests_rational.cpp:137: PASSED: -13: CHECK_FALSE( val.isOverUnity() ) -13: with expansion: -13: !false -13: with message: -13: val := 8/8 -13: -13: ./tests/tests_rational.cpp:139: PASSED: -13: CHECK( val.as_float() == 1.0f ) -13: with expansion: -13: 1.0f == 1.0f -13: with message: -13: val := 8/8 -13: -13: ./tests/tests_rational.cpp:140: PASSED: -13: CHECK( val.as_double() == 1.0 ) -13: with expansion: -13: 1.0 == 1.0 -13: with message: -13: val := 8/8 -13: -13: ./tests/tests_rational.cpp:145: PASSED: -13: CHECK_FALSE( val.isZero() ) -13: with expansion: -13: !false -13: with message: -13: val := 1/1 -13: -13: ./tests/tests_rational.cpp:146: PASSED: -13: CHECK_FALSE( val.isBetweenZeroAndOne() ) -13: with expansion: -13: !false -13: with message: -13: val := 1/1 -13: -13: ./tests/tests_rational.cpp:147: PASSED: -13: CHECK( val.isUnity() ) -13: with expansion: -13: true -13: with message: -13: val := 1/1 -13: -13: ./tests/tests_rational.cpp:148: PASSED: -13: CHECK_FALSE( val.isOverUnity() ) -13: with expansion: -13: !false -13: with message: -13: val := 1/1 -13: -13: ./tests/tests_rational.cpp:150: PASSED: -13: CHECK( val.as_float() == 1.0f ) -13: with expansion: -13: 1.0f == 1.0f -13: with message: -13: val := 1/1 -13: -13: ./tests/tests_rational.cpp:151: PASSED: -13: CHECK( val.as_double() == 1.0 ) -13: with expansion: -13: 1.0 == 1.0 -13: with message: -13: val := 1/1 -13: -13: ./tests/tests_rational.cpp:156: PASSED: -13: CHECK_FALSE( val.isZero() ) -13: with expansion: -13: !false -13: with message: -13: val := 8/5 -13: -13: ./tests/tests_rational.cpp:157: PASSED: -13: CHECK_FALSE( val.isBetweenZeroAndOne() ) -13: with expansion: -13: !false -13: with message: -13: val := 8/5 -13: -13: ./tests/tests_rational.cpp:158: PASSED: -13: CHECK_FALSE( val.isUnity() ) -13: with expansion: -13: !false -13: with message: -13: val := 8/5 -13: -13: ./tests/tests_rational.cpp:159: PASSED: -13: CHECK( val.isOverUnity() ) -13: with expansion: -13: true -13: with message: -13: val := 8/5 -13: -13: ./tests/tests_rational.cpp:161: PASSED: -13: CHECK( val.as_float() > 1.0f ) -13: with expansion: -13: 1.600000024f > 1.0f -13: with message: -13: val := 8/5 -13: -13: ./tests/tests_rational.cpp:162: PASSED: -13: CHECK( val.as_double() > 1.0 ) -13: with expansion: -13: 1.60000000000000009 > 1.0 -13: with message: -13: val := 8/5 -13: -13: ------------------------------------------------------------------------------- -13: Rational - int64_t -13: ------------------------------------------------------------------------------- -13: ./tests/tests_rational.cpp:31 -13: ............................................................................... -13: -13: ./tests/tests_rational.cpp:35: PASSED: -13: CHECK( R{1, 1} == R::simplestUnity() ) -13: with expansion: -13: 1/1 == 1/1 -13: -13: ./tests/tests_rational.cpp:36: PASSED: -13: CHECK( (R::simplestUnity() * T{1}) == R::simplestUnity() ) -13: with expansion: -13: 1/1 == 1/1 -13: -13: ./tests/tests_rational.cpp:37: PASSED: -13: CHECK( (T{1} * R::simplestUnity()) == R::simplestUnity() ) -13: with expansion: -13: 1/1 == 1/1 -13: -13: ./tests/tests_rational.cpp:38: PASSED: -13: CHECK( R::simplestUnity().as_float() == 1.0f ) -13: with expansion: -13: 1.0f == 1.0f -13: -13: ./tests/tests_rational.cpp:39: PASSED: -13: CHECK( R::simplestUnity().as_double() == 1.0 ) -13: with expansion: -13: 1.0 == 1.0 -13: -13: ./tests/tests_rational.cpp:41: PASSED: -13: CHECK( R{5, 8}.reciprocal() == R{8, 5} ) -13: with expansion: -13: 8/5 == 8/5 -13: -13: ./tests/tests_rational.cpp:43: PASSED: -13: CHECK( R{5, 8}.complement() == R{3, 8} ) -13: with expansion: -13: 3/8 == 3/8 -13: -13: ./tests/tests_rational.cpp:44: PASSED: -13: CHECK( R{8, 8}.complement() == R{0, 8} ) -13: with expansion: -13: 0/8 == 0/8 -13: -13: ./tests/tests_rational.cpp:46: PASSED: -13: CHECK( R{0, 8}.as_float() == 0.0f ) -13: with expansion: -13: 0.0f == 0.0f -13: -13: ./tests/tests_rational.cpp:47: PASSED: -13: CHECK( R{0, 8}.as_double() == 0.0 ) -13: with expansion: -13: 0.0 == 0.0 -13: -13: ./tests/tests_rational.cpp:49: PASSED: -13: CHECK( R{5, 8}.withNonNegativeDenominator() == R{5, 8} ) -13: with expansion: -13: 5/8 == 5/8 -13: -13: ./tests/tests_rational.cpp:52: PASSED: -13: CHECK( R{5, -8}.withNonNegativeDenominator() == R{-5, 8} ) -13: with expansion: -13: -5/8 == -5/8 -13: -13: ./tests/tests_rational.cpp:53: PASSED: -13: CHECK( R{-5, 8}.withNonNegativeDenominator() == R{-5, 8} ) -13: with expansion: -13: -5/8 == -5/8 -13: -13: ./tests/tests_rational.cpp:55: PASSED: -13: CHECK( R{-5, 8}.reciprocal() == R{-8, 5} ) -13: with expansion: -13: -8/5 == -8/5 -13: -13: ./tests/tests_rational.cpp:56: PASSED: -13: CHECK( R{5, -8}.complement() == R{8 + 5, 8} ) -13: with expansion: -13: 13/8 == 13/8 -13: -13: ./tests/tests_rational.cpp:62: PASSED: -13: CHECK( (R::simplestUnity() * val) == val ) -13: with expansion: -13: 5/8 == 5/8 -13: with message: -13: val := 5/8 -13: -13: ./tests/tests_rational.cpp:63: PASSED: -13: CHECK( (val * R::simplestUnity()) == val ) -13: with expansion: -13: 5/8 == 5/8 -13: with message: -13: val := 5/8 -13: -13: ./tests/tests_rational.cpp:64: PASSED: -13: CHECK( (val * T{1}) == val ) -13: with expansion: -13: 5/8 == 5/8 -13: with message: -13: val := 5/8 -13: -13: ./tests/tests_rational.cpp:65: PASSED: -13: CHECK( (T{1} * val) == val ) -13: with expansion: -13: 5/8 == 5/8 -13: with message: -13: val := 5/8 -13: -13: ./tests/tests_rational.cpp:67: PASSED: -13: CHECK( (val * val.reciprocal()).numerator == (val * val.reciprocal()).denominator ) -13: with expansion: -13: 40 == 40 -13: with message: -13: val := 5/8 -13: -13: ./tests/tests_rational.cpp:68: PASSED: -13: CHECK( (val * val.reciprocal()).isUnity() ) -13: with expansion: -13: true -13: with message: -13: val := 5/8 -13: -13: ./tests/tests_rational.cpp:70: PASSED: -13: CHECK( (val / val).numerator == (val / val).denominator ) -13: with expansion: -13: 40 == 40 -13: with message: -13: val := 5/8 -13: -13: ./tests/tests_rational.cpp:71: PASSED: -13: CHECK( (val / val).isUnity() ) -13: with expansion: -13: true -13: with message: -13: val := 5/8 -13: -13: ./tests/tests_rational.cpp:73: PASSED: -13: CHECK( (val / T{1}) == val ) -13: with expansion: -13: 5/8 == 5/8 -13: with message: -13: val := 5/8 -13: -13: ./tests/tests_rational.cpp:81: PASSED: -13: CHECK( (R::simplestUnity() * val) == valNonNegativeDenominator ) -13: with expansion: -13: -5/8 == -5/8 -13: with message: -13: val := 5/-8 -13: -13: ./tests/tests_rational.cpp:82: PASSED: -13: CHECK( (val * R::simplestUnity()) == valNonNegativeDenominator ) -13: with expansion: -13: -5/8 == -5/8 -13: with message: -13: val := 5/-8 -13: -13: ./tests/tests_rational.cpp:83: PASSED: -13: CHECK( (val * T{1}) == valNonNegativeDenominator ) -13: with expansion: -13: -5/8 == -5/8 -13: with message: -13: val := 5/-8 -13: -13: ./tests/tests_rational.cpp:84: PASSED: -13: CHECK( (T{1} * val) == valNonNegativeDenominator ) -13: with expansion: -13: -5/8 == -5/8 -13: with message: -13: val := 5/-8 -13: -13: ./tests/tests_rational.cpp:86: PASSED: -13: CHECK( (val * val.reciprocal()).numerator == (val * val.reciprocal()).denominator ) -13: with expansion: -13: 40 == 40 -13: with message: -13: val := 5/-8 -13: -13: ./tests/tests_rational.cpp:87: PASSED: -13: CHECK( (val * val.reciprocal()).isUnity() ) -13: with expansion: -13: true -13: with message: -13: val := 5/-8 -13: -13: ./tests/tests_rational.cpp:89: PASSED: -13: CHECK( (val / val).numerator == (val / val).denominator ) -13: with expansion: -13: 40 == 40 -13: with message: -13: val := 5/-8 -13: -13: ./tests/tests_rational.cpp:90: PASSED: -13: CHECK( (val / val).isUnity() ) -13: with expansion: -13: true -13: with message: -13: val := 5/-8 -13: -13: ./tests/tests_rational.cpp:92: PASSED: -13: CHECK( (val / T{1}) == valNonNegativeDenominator ) -13: with expansion: -13: -5/8 == -5/8 -13: with message: -13: val := 5/-8 -13: -13: ./tests/tests_rational.cpp:100: PASSED: -13: CHECK_FALSE( val.isZero() ) -13: with expansion: -13: !false -13: with message: -13: val := 0/0 -13: -13: ./tests/tests_rational.cpp:101: PASSED: -13: CHECK_FALSE( val.isBetweenZeroAndOne() ) -13: with expansion: -13: !false -13: with message: -13: val := 0/0 -13: -13: ./tests/tests_rational.cpp:102: PASSED: -13: CHECK_FALSE( val.isUnity() ) -13: with expansion: -13: !false -13: with message: -13: val := 0/0 -13: -13: ./tests/tests_rational.cpp:103: PASSED: -13: CHECK_FALSE( val.isOverUnity() ) -13: with expansion: -13: !false -13: with message: -13: val := 0/0 -13: -13: ./tests/tests_rational.cpp:108: PASSED: -13: CHECK( val.isZero() ) -13: with expansion: -13: true -13: with message: -13: val := 0/8 -13: -13: ./tests/tests_rational.cpp:109: PASSED: -13: CHECK_FALSE( val.isBetweenZeroAndOne() ) -13: with expansion: -13: !false -13: with message: -13: val := 0/8 -13: -13: ./tests/tests_rational.cpp:110: PASSED: -13: CHECK_FALSE( val.isUnity() ) -13: with expansion: -13: !false -13: with message: -13: val := 0/8 -13: -13: ./tests/tests_rational.cpp:111: PASSED: -13: CHECK_FALSE( val.isOverUnity() ) -13: with expansion: -13: !false -13: with message: -13: val := 0/8 -13: -13: ./tests/tests_rational.cpp:113: PASSED: -13: CHECK( val.as_float() == 0.0f ) -13: with expansion: -13: 0.0f == 0.0f -13: with message: -13: val := 0/8 -13: -13: ./tests/tests_rational.cpp:114: PASSED: -13: CHECK( val.as_double() == 0.0 ) -13: with expansion: -13: 0.0 == 0.0 -13: with message: -13: val := 0/8 -13: -13: ./tests/tests_rational.cpp:120: PASSED: -13: CHECK_FALSE( val.isZero() ) -13: with expansion: -13: !false -13: with message: -13: val := 5/8 -13: -13: ./tests/tests_rational.cpp:121: PASSED: -13: CHECK( val.isBetweenZeroAndOne() ) -13: with expansion: -13: true -13: with message: -13: val := 5/8 -13: -13: ./tests/tests_rational.cpp:122: PASSED: -13: CHECK_FALSE( val.isUnity() ) -13: with expansion: -13: !false -13: with message: -13: val := 5/8 -13: -13: ./tests/tests_rational.cpp:123: PASSED: -13: CHECK_FALSE( val.isOverUnity() ) -13: with expansion: -13: !false -13: with message: -13: val := 5/8 -13: -13: ./tests/tests_rational.cpp:125: PASSED: -13: CHECK( val.as_float() > 0.0f ) -13: with expansion: -13: 0.625f > 0.0f -13: with message: -13: val := 5/8 -13: -13: ./tests/tests_rational.cpp:126: PASSED: -13: CHECK( val.as_float() < 1.0f ) -13: with expansion: -13: 0.625f < 1.0f -13: with message: -13: val := 5/8 -13: -13: ./tests/tests_rational.cpp:127: PASSED: -13: CHECK( val.as_double() > 0.0 ) -13: with expansion: -13: 0.625 > 0.0 -13: with message: -13: val := 5/8 -13: -13: ./tests/tests_rational.cpp:128: PASSED: -13: CHECK( val.as_double() < 1.0 ) -13: with expansion: -13: 0.625 < 1.0 -13: with message: -13: val := 5/8 -13: -13: ./tests/tests_rational.cpp:134: PASSED: -13: CHECK_FALSE( val.isZero() ) -13: with expansion: -13: !false -13: with message: -13: val := 8/8 -13: -13: ./tests/tests_rational.cpp:135: PASSED: -13: CHECK_FALSE( val.isBetweenZeroAndOne() ) -13: with expansion: -13: !false -13: with message: -13: val := 8/8 -13: -13: ./tests/tests_rational.cpp:136: PASSED: -13: CHECK( val.isUnity() ) -13: with expansion: -13: true -13: with message: -13: val := 8/8 -13: -13: ./tests/tests_rational.cpp:137: PASSED: -13: CHECK_FALSE( val.isOverUnity() ) -13: with expansion: -13: !false -13: with message: -13: val := 8/8 -13: -13: ./tests/tests_rational.cpp:139: PASSED: -13: CHECK( val.as_float() == 1.0f ) -13: with expansion: -13: 1.0f == 1.0f -13: with message: -13: val := 8/8 -13: -13: ./tests/tests_rational.cpp:140: PASSED: -13: CHECK( val.as_double() == 1.0 ) -13: with expansion: -13: 1.0 == 1.0 -13: with message: -13: val := 8/8 -13: -13: ./tests/tests_rational.cpp:145: PASSED: -13: CHECK_FALSE( val.isZero() ) -13: with expansion: -13: !false -13: with message: -13: val := 1/1 -13: -13: ./tests/tests_rational.cpp:146: PASSED: -13: CHECK_FALSE( val.isBetweenZeroAndOne() ) -13: with expansion: -13: !false -13: with message: -13: val := 1/1 -13: -13: ./tests/tests_rational.cpp:147: PASSED: -13: CHECK( val.isUnity() ) -13: with expansion: -13: true -13: with message: -13: val := 1/1 -13: -13: ./tests/tests_rational.cpp:148: PASSED: -13: CHECK_FALSE( val.isOverUnity() ) -13: with expansion: -13: !false -13: with message: -13: val := 1/1 -13: -13: ./tests/tests_rational.cpp:150: PASSED: -13: CHECK( val.as_float() == 1.0f ) -13: with expansion: -13: 1.0f == 1.0f -13: with message: -13: val := 1/1 -13: -13: ./tests/tests_rational.cpp:151: PASSED: -13: CHECK( val.as_double() == 1.0 ) -13: with expansion: -13: 1.0 == 1.0 -13: with message: -13: val := 1/1 -13: -13: ./tests/tests_rational.cpp:156: PASSED: -13: CHECK_FALSE( val.isZero() ) -13: with expansion: -13: !false -13: with message: -13: val := 8/5 -13: -13: ./tests/tests_rational.cpp:157: PASSED: -13: CHECK_FALSE( val.isBetweenZeroAndOne() ) -13: with expansion: -13: !false -13: with message: -13: val := 8/5 -13: -13: ./tests/tests_rational.cpp:158: PASSED: -13: CHECK_FALSE( val.isUnity() ) -13: with expansion: -13: !false -13: with message: -13: val := 8/5 -13: -13: ./tests/tests_rational.cpp:159: PASSED: -13: CHECK( val.isOverUnity() ) -13: with expansion: -13: true -13: with message: -13: val := 8/5 -13: -13: ./tests/tests_rational.cpp:161: PASSED: -13: CHECK( val.as_float() > 1.0f ) -13: with expansion: -13: 1.600000024f > 1.0f -13: with message: -13: val := 8/5 -13: -13: ./tests/tests_rational.cpp:162: PASSED: -13: CHECK( val.as_double() > 1.0 ) -13: with expansion: -13: 1.60000000000000009 > 1.0 -13: with message: -13: val := 8/5 -13: -13: ------------------------------------------------------------------------------- -13: Rational - uint64_t -13: ------------------------------------------------------------------------------- -13: ./tests/tests_rational.cpp:31 -13: ............................................................................... -13: -13: ./tests/tests_rational.cpp:35: PASSED: -13: CHECK( R{1, 1} == R::simplestUnity() ) -13: with expansion: -13: 1/1 == 1/1 -13: -13: ./tests/tests_rational.cpp:36: PASSED: -13: CHECK( (R::simplestUnity() * T{1}) == R::simplestUnity() ) -13: with expansion: -13: 1/1 == 1/1 -13: -13: ./tests/tests_rational.cpp:37: PASSED: -13: CHECK( (T{1} * R::simplestUnity()) == R::simplestUnity() ) -13: with expansion: -13: 1/1 == 1/1 -13: -13: ./tests/tests_rational.cpp:38: PASSED: -13: CHECK( R::simplestUnity().as_float() == 1.0f ) -13: with expansion: -13: 1.0f == 1.0f -13: -13: ./tests/tests_rational.cpp:39: PASSED: -13: CHECK( R::simplestUnity().as_double() == 1.0 ) -13: with expansion: -13: 1.0 == 1.0 -13: -13: ./tests/tests_rational.cpp:41: PASSED: -13: CHECK( R{5, 8}.reciprocal() == R{8, 5} ) -13: with expansion: -13: 8/5 == 8/5 -13: -13: ./tests/tests_rational.cpp:43: PASSED: -13: CHECK( R{5, 8}.complement() == R{3, 8} ) -13: with expansion: -13: 3/8 == 3/8 -13: -13: ./tests/tests_rational.cpp:44: PASSED: -13: CHECK( R{8, 8}.complement() == R{0, 8} ) -13: with expansion: -13: 0/8 == 0/8 -13: -13: ./tests/tests_rational.cpp:46: PASSED: -13: CHECK( R{0, 8}.as_float() == 0.0f ) -13: with expansion: -13: 0.0f == 0.0f -13: -13: ./tests/tests_rational.cpp:47: PASSED: -13: CHECK( R{0, 8}.as_double() == 0.0 ) -13: with expansion: -13: 0.0 == 0.0 -13: -13: ./tests/tests_rational.cpp:49: PASSED: -13: CHECK( R{5, 8}.withNonNegativeDenominator() == R{5, 8} ) -13: with expansion: -13: 5/8 == 5/8 -13: -13: ./tests/tests_rational.cpp:62: PASSED: -13: CHECK( (R::simplestUnity() * val) == val ) -13: with expansion: -13: 5/8 == 5/8 -13: with message: -13: val := 5/8 -13: -13: ./tests/tests_rational.cpp:63: PASSED: -13: CHECK( (val * R::simplestUnity()) == val ) -13: with expansion: -13: 5/8 == 5/8 -13: with message: -13: val := 5/8 -13: -13: ./tests/tests_rational.cpp:64: PASSED: -13: CHECK( (val * T{1}) == val ) -13: with expansion: -13: 5/8 == 5/8 -13: with message: -13: val := 5/8 -13: -13: ./tests/tests_rational.cpp:65: PASSED: -13: CHECK( (T{1} * val) == val ) -13: with expansion: -13: 5/8 == 5/8 -13: with message: -13: val := 5/8 -13: -13: ./tests/tests_rational.cpp:67: PASSED: -13: CHECK( (val * val.reciprocal()).numerator == (val * val.reciprocal()).denominator ) -13: with expansion: -13: 40 == 40 -13: with message: -13: val := 5/8 -13: -13: ./tests/tests_rational.cpp:68: PASSED: -13: CHECK( (val * val.reciprocal()).isUnity() ) -13: with expansion: -13: true -13: with message: -13: val := 5/8 -13: -13: ./tests/tests_rational.cpp:70: PASSED: -13: CHECK( (val / val).numerator == (val / val).denominator ) -13: with expansion: -13: 40 == 40 -13: with message: -13: val := 5/8 -13: -13: ./tests/tests_rational.cpp:71: PASSED: -13: CHECK( (val / val).isUnity() ) -13: with expansion: -13: true -13: with message: -13: val := 5/8 -13: -13: ./tests/tests_rational.cpp:73: PASSED: -13: CHECK( (val / T{1}) == val ) -13: with expansion: -13: 5/8 == 5/8 -13: with message: -13: val := 5/8 -13: -13: ./tests/tests_rational.cpp:100: PASSED: -13: CHECK_FALSE( val.isZero() ) -13: with expansion: -13: !false -13: with message: -13: val := 0/0 -13: -13: ./tests/tests_rational.cpp:101: PASSED: -13: CHECK_FALSE( val.isBetweenZeroAndOne() ) -13: with expansion: -13: !false -13: with message: -13: val := 0/0 -13: -13: ./tests/tests_rational.cpp:102: PASSED: -13: CHECK_FALSE( val.isUnity() ) -13: with expansion: -13: !false -13: with message: -13: val := 0/0 -13: -13: ./tests/tests_rational.cpp:103: PASSED: -13: CHECK_FALSE( val.isOverUnity() ) -13: with expansion: -13: !false -13: with message: -13: val := 0/0 -13: -13: ./tests/tests_rational.cpp:108: PASSED: -13: CHECK( val.isZero() ) -13: with expansion: -13: true -13: with message: -13: val := 0/8 -13: -13: ./tests/tests_rational.cpp:109: PASSED: -13: CHECK_FALSE( val.isBetweenZeroAndOne() ) -13: with expansion: -13: !false -13: with message: -13: val := 0/8 -13: -13: ./tests/tests_rational.cpp:110: PASSED: -13: CHECK_FALSE( val.isUnity() ) -13: with expansion: -13: !false -13: with message: -13: val := 0/8 -13: -13: ./tests/tests_rational.cpp:111: PASSED: -13: CHECK_FALSE( val.isOverUnity() ) -13: with expansion: -13: !false -13: with message: -13: val := 0/8 -13: -13: ./tests/tests_rational.cpp:113: PASSED: -13: CHECK( val.as_float() == 0.0f ) -13: with expansion: -13: 0.0f == 0.0f -13: with message: -13: val := 0/8 -13: -13: ./tests/tests_rational.cpp:114: PASSED: -13: CHECK( val.as_double() == 0.0 ) -13: with expansion: -13: 0.0 == 0.0 -13: with message: -13: val := 0/8 -13: -13: ./tests/tests_rational.cpp:120: PASSED: -13: CHECK_FALSE( val.isZero() ) -13: with expansion: -13: !false -13: with message: -13: val := 5/8 -13: -13: ./tests/tests_rational.cpp:121: PASSED: -13: CHECK( val.isBetweenZeroAndOne() ) -13: with expansion: -13: true -13: with message: -13: val := 5/8 -13: -13: ./tests/tests_rational.cpp:122: PASSED: -13: CHECK_FALSE( val.isUnity() ) -13: with expansion: -13: !false -13: with message: -13: val := 5/8 -13: -13: ./tests/tests_rational.cpp:123: PASSED: -13: CHECK_FALSE( val.isOverUnity() ) -13: with expansion: -13: !false -13: with message: -13: val := 5/8 -13: -13: ./tests/tests_rational.cpp:125: PASSED: -13: CHECK( val.as_float() > 0.0f ) -13: with expansion: -13: 0.625f > 0.0f -13: with message: -13: val := 5/8 -13: -13: ./tests/tests_rational.cpp:126: PASSED: -13: CHECK( val.as_float() < 1.0f ) -13: with expansion: -13: 0.625f < 1.0f -13: with message: -13: val := 5/8 -13: -13: ./tests/tests_rational.cpp:127: PASSED: -13: CHECK( val.as_double() > 0.0 ) -13: with expansion: -13: 0.625 > 0.0 -13: with message: -13: val := 5/8 -13: -13: ./tests/tests_rational.cpp:128: PASSED: -13: CHECK( val.as_double() < 1.0 ) -13: with expansion: -13: 0.625 < 1.0 -13: with message: -13: val := 5/8 -13: -13: ./tests/tests_rational.cpp:134: PASSED: -13: CHECK_FALSE( val.isZero() ) -13: with expansion: -13: !false -13: with message: -13: val := 8/8 -13: -13: ./tests/tests_rational.cpp:135: PASSED: -13: CHECK_FALSE( val.isBetweenZeroAndOne() ) -13: with expansion: -13: !false -13: with message: -13: val := 8/8 -13: -13: ./tests/tests_rational.cpp:136: PASSED: -13: CHECK( val.isUnity() ) -13: with expansion: -13: true -13: with message: -13: val := 8/8 -13: -13: ./tests/tests_rational.cpp:137: PASSED: -13: CHECK_FALSE( val.isOverUnity() ) -13: with expansion: -13: !false -13: with message: -13: val := 8/8 -13: -13: ./tests/tests_rational.cpp:139: PASSED: -13: CHECK( val.as_float() == 1.0f ) -13: with expansion: -13: 1.0f == 1.0f -13: with message: -13: val := 8/8 -13: -13: ./tests/tests_rational.cpp:140: PASSED: -13: CHECK( val.as_double() == 1.0 ) -13: with expansion: -13: 1.0 == 1.0 -13: with message: -13: val := 8/8 -13: -13: ./tests/tests_rational.cpp:145: PASSED: -13: CHECK_FALSE( val.isZero() ) -13: with expansion: -13: !false -13: with message: -13: val := 1/1 -13: -13: ./tests/tests_rational.cpp:146: PASSED: -13: CHECK_FALSE( val.isBetweenZeroAndOne() ) -13: with expansion: -13: !false -13: with message: -13: val := 1/1 -13: -13: ./tests/tests_rational.cpp:147: PASSED: -13: CHECK( val.isUnity() ) -13: with expansion: -13: true -13: with message: -13: val := 1/1 -13: -13: ./tests/tests_rational.cpp:148: PASSED: -13: CHECK_FALSE( val.isOverUnity() ) -13: with expansion: -13: !false -13: with message: -13: val := 1/1 -13: -13: ./tests/tests_rational.cpp:150: PASSED: -13: CHECK( val.as_float() == 1.0f ) -13: with expansion: -13: 1.0f == 1.0f -13: with message: -13: val := 1/1 -13: -13: ./tests/tests_rational.cpp:151: PASSED: -13: CHECK( val.as_double() == 1.0 ) -13: with expansion: -13: 1.0 == 1.0 -13: with message: -13: val := 1/1 -13: -13: ./tests/tests_rational.cpp:156: PASSED: -13: CHECK_FALSE( val.isZero() ) -13: with expansion: -13: !false -13: with message: -13: val := 8/5 -13: -13: ./tests/tests_rational.cpp:157: PASSED: -13: CHECK_FALSE( val.isBetweenZeroAndOne() ) -13: with expansion: -13: !false -13: with message: -13: val := 8/5 -13: -13: ./tests/tests_rational.cpp:158: PASSED: -13: CHECK_FALSE( val.isUnity() ) -13: with expansion: -13: !false -13: with message: -13: val := 8/5 -13: -13: ./tests/tests_rational.cpp:159: PASSED: -13: CHECK( val.isOverUnity() ) -13: with expansion: -13: true -13: with message: -13: val := 8/5 -13: -13: ./tests/tests_rational.cpp:161: PASSED: -13: CHECK( val.as_float() > 1.0f ) -13: with expansion: -13: 1.600000024f > 1.0f -13: with message: -13: val := 8/5 -13: -13: ./tests/tests_rational.cpp:162: PASSED: -13: CHECK( val.as_double() > 1.0 ) -13: with expansion: -13: 1.60000000000000009 > 1.0 -13: with message: -13: val := 8/5 -13: -13: =============================================================================== -13: All tests passed (250 assertions in 4 test cases) -13: -15: Randomness seeded to: 2646590875 -15: -15: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -15: tests_vector is a Catch2 v3.6.0 host application. -15: Run with -? for options -15: -15: ------------------------------------------------------------------------------- -15: u_vector -15: Test interface generated from macros -15: ------------------------------------------------------------------------------- -15: ./tests/tests_vector.cpp:14 -15: ............................................................................... -15: -15: ./tests/tests_vector.cpp:17: PASSED: -15: CHECK( vf.ptr != __null ) -15: with expansion: -15: 0x0000aaaaed284110 != 0 -15: -15: ./tests/tests_vector.cpp:31: PASSED: -15: CHECK( a == A ) -15: with expansion: -15: 2.710000038f == 2.710000038f -15: -15: ./tests/tests_vector.cpp:32: PASSED: -15: CHECK( b == B ) -15: with expansion: -15: 1.610000014f == 1.610000014f -15: -15: ./tests/tests_vector.cpp:33: PASSED: -15: CHECK( c == C ) -15: with expansion: -15: 3.140000105f == 3.140000105f -15: -15: ./tests/tests_vector.cpp:36: PASSED: -15: CHECK( vf.ptr == __null ) -15: with expansion: -15: nullptr == 0 -15: -15: =============================================================================== -15: All tests passed (5 assertions in 1 test case) -15: -16: Randomness seeded to: 1553882051 -16: -16: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -16: tests_worker is a Catch2 v3.6.0 host application. -16: Run with -? for options -16: -16: ------------------------------------------------------------------------------- -16: TaskCollection -16: ------------------------------------------------------------------------------- -16: ./tests/tests_worker.cpp:21 -16: ............................................................................... -16: -16: ./tests/tests_worker.cpp:51: PASSED: -16: CHECK( !calledA[0] ) -16: with expansion: -16: true -16: -16: ./tests/tests_worker.cpp:52: PASSED: -16: CHECK( !calledA[1] ) -16: with expansion: -16: true -16: -16: ./tests/tests_worker.cpp:53: PASSED: -16: CHECK( !calledA[2] ) -16: with expansion: -16: true -16: -16: ------------------------------------------------------------------------------- -16: TaskCollection -16: Sequential wait -16: ------------------------------------------------------------------------------- -16: ./tests/tests_worker.cpp:57 -16: ............................................................................... -16: -16: ./tests/tests_worker.cpp:60: PASSED: -16: CHECK( calledA[0] ) -16: with expansion: -16: true -16: -16: ./tests/tests_worker.cpp:61: PASSED: -16: CHECK( calledA[1] ) -16: with expansion: -16: true -16: -16: ./tests/tests_worker.cpp:62: PASSED: -16: CHECK( calledA[2] ) -16: with expansion: -16: true -16: -16: ./tests/tests_worker.cpp:64: PASSED: -16: CHECK( !calledB[0] ) -16: with expansion: -16: true -16: -16: ./tests/tests_worker.cpp:65: PASSED: -16: CHECK( !calledB[1] ) -16: with expansion: -16: true -16: -16: ./tests/tests_worker.cpp:66: PASSED: -16: CHECK( !calledB[2] ) -16: with expansion: -16: true -16: -16: ./tests/tests_worker.cpp:71: PASSED: -16: CHECK( calledB[0] ) -16: with expansion: -16: true -16: -16: ./tests/tests_worker.cpp:72: PASSED: -16: CHECK( calledB[1] ) -16: with expansion: -16: true -16: -16: ./tests/tests_worker.cpp:73: PASSED: -16: CHECK( calledB[2] ) -16: with expansion: -16: true -16: -16: ------------------------------------------------------------------------------- -16: TaskCollection -16: ------------------------------------------------------------------------------- -16: ./tests/tests_worker.cpp:21 -16: ............................................................................... -16: -16: ./tests/tests_worker.cpp:51: PASSED: -16: CHECK( !calledA[0] ) -16: with expansion: -16: true -16: -16: ./tests/tests_worker.cpp:52: PASSED: -16: CHECK( !calledA[1] ) -16: with expansion: -16: true -16: -16: ./tests/tests_worker.cpp:53: PASSED: -16: CHECK( !calledA[2] ) -16: with expansion: -16: true -16: -16: ------------------------------------------------------------------------------- -16: TaskCollection -16: Simultaneous dispatch, reversed wait -16: ------------------------------------------------------------------------------- -16: ./tests/tests_worker.cpp:76 -16: ............................................................................... -16: -16: ./tests/tests_worker.cpp:78: PASSED: -16: CHECK( !calledB[0] ) -16: with expansion: -16: true -16: -16: ./tests/tests_worker.cpp:79: PASSED: -16: CHECK( !calledB[1] ) -16: with expansion: -16: true -16: -16: ./tests/tests_worker.cpp:80: PASSED: -16: CHECK( !calledB[2] ) -16: with expansion: -16: true -16: -16: ./tests/tests_worker.cpp:86: PASSED: -16: CHECK( calledB[0] ) -16: with expansion: -16: true -16: -16: ./tests/tests_worker.cpp:87: PASSED: -16: CHECK( calledB[1] ) -16: with expansion: -16: true -16: -16: ./tests/tests_worker.cpp:88: PASSED: -16: CHECK( calledB[2] ) -16: with expansion: -16: true -16: -16: ./tests/tests_worker.cpp:91: PASSED: -16: CHECK( calledA[0] ) -16: with expansion: -16: true -16: -16: ./tests/tests_worker.cpp:92: PASSED: -16: CHECK( calledA[1] ) -16: with expansion: -16: true -16: -16: ./tests/tests_worker.cpp:93: PASSED: -16: CHECK( calledA[2] ) -16: with expansion: -16: true -16: -16: ------------------------------------------------------------------------------- -16: TaskCollection -16: ------------------------------------------------------------------------------- -16: ./tests/tests_worker.cpp:21 -16: ............................................................................... -16: -16: ./tests/tests_worker.cpp:51: PASSED: -16: CHECK( !calledA[0] ) -16: with expansion: -16: true -16: -16: ./tests/tests_worker.cpp:52: PASSED: -16: CHECK( !calledA[1] ) -16: with expansion: -16: true -16: -16: ./tests/tests_worker.cpp:53: PASSED: -16: CHECK( !calledA[2] ) -16: with expansion: -16: true -16: -16: ------------------------------------------------------------------------------- -16: TaskCollection -16: Simultaneous dispatch, reversed wait -16: ------------------------------------------------------------------------------- -16: ./tests/tests_worker.cpp:97 -16: ............................................................................... -16: -16: ./tests/tests_worker.cpp:99: PASSED: -16: CHECK( !calledB[0] ) -16: with expansion: -16: true -16: -16: ./tests/tests_worker.cpp:100: PASSED: -16: CHECK( !calledB[1] ) -16: with expansion: -16: true -16: -16: ./tests/tests_worker.cpp:101: PASSED: -16: CHECK( !calledB[2] ) -16: with expansion: -16: true -16: -12/22 Test #13: tests_rational ................... Passed 0.04 sec -13/22 Test #15: tests_vector ..................... Passed 0.04 sec -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000881000000 (0x38d7ed9497e40) -9: > -9: 1000000875200000 (0x38d7ed8f0fe00) -9: with messages: -9: 43 -9: 1000000864270000 -9: 43 -9: 1000000864270000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000885000000 (0x38d7ed9868740) -9: > -9: 1000000864270000 (0x38d7ed84a36b0) -9: with messages: -9: 43 -9: 1000000864270000 -9: 43 -9: 1000000864270000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000885000000 (0x38d7ed9868740) -9: > -9: 1000000881000000 (0x38d7ed9497e40) -9: with messages: -9: 43 -9: 1000000864270000 -9: 43 -9: 1000000864270000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 43 -9: 1000000864270000 -9: 43 -9: 1000000864270000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 43 -9: 1000000864270000 -9: 43 -9: 1000000864270000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000864270000 (0x38d7ed84a36b0) -9: <= -9: 1000000875200000 (0x38d7ed8f0fe00) -9: with messages: -9: 43 -9: 1000000864270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000864270000 (0x38d7ed84a36b0) -9: <= -9: 1000000875200000 (0x38d7ed8f0fe00) -9: with messages: -9: 43 -9: 1000000864270000 -9: -9: frame_id: 42 -9: desired_present_time_ns: 1000000865000000 -9: actual_present_time_ns: 1000000865000000 -9: earliest_present_time_ns: 1000000865000000 -9: present_margin_ns: 730000 -9: now_ns: 1000000866000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000881000000 (0x38d7ed9497e40) -9: >= -9: 1000000880270000 (0x38d7ed93e5ab0) -9: with messages: -9: 43 -9: 1000000864270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000881000000 (0x38d7ed9497e40) -9: with messages: -9: 43 -9: 1000000864270000 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000891200000 (0x38d7ed9e52200) -9: >= -9: 1000000880270000 (0x38d7ed93e5ab0) -9: with messages: -9: 44 -9: 1000000880270000 -9: 44 -9: 1000000880270000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000897000000 (0x38d7eda3da240) -9: > -9: 1000000880270000 (0x38d7ed93e5ab0) -9: with messages: -9: 44 -9: 1000000880270000 -9: 44 -9: 1000000880270000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000897000000 (0x38d7eda3da240) -9: > -9: 1000000891200000 (0x38d7ed9e52200) -9: with messages: -9: 44 -9: 1000000880270000 -9: 44 -9: 1000000880270000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000901000000 (0x38d7eda7aab40) -9: > -9: 1000000880270000 (0x38d7ed93e5ab0) -9: with messages: -9: 44 -9: 1000000880270000 -9: 44 -9: 1000000880270000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000901000000 (0x38d7eda7aab40) -9: > -9: 1000000897000000 (0x38d7eda3da240) -9: with messages: -9: 44 -9: 1000000880270000 -9: 44 -9: 1000000880270000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 44 -9: 1000000880270000 -9: 44 -9: 1000000880270000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 44 -9: 1000000880270000 -9: 44 -9: 1000000880270000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000880270000 (0x38d7ed93e5ab0) -9: <= -9: 1000000891200000 (0x38d7ed9e52200) -9: with messages: -9: 44 -9: 1000000880270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000880270000 (0x38d7ed93e5ab0) -9: <= -9: 1000000891200000 (0x38d7ed9e52200) -9: with messages: -9: 44 -9: 1000000880270000 -9: -9: frame_id: 43 -9: desired_present_time_ns: 1000000881000000 -9: actual_present_time_ns: 1000000881000000 -9: earliest_present_time_ns: 1000000881000000 -9: present_margin_ns: 730000 -9: now_ns: 1000000882000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000897000000 (0x38d7eda3da240) -9: >= -9: 1000000896270000 (0x38d7eda327eb0) -9: with messages: -9: 44 -9: 1000000880270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000897000000 (0x38d7eda3da240) -9: with messages: -9: 44 -9: 1000000880270000 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000907200000 (0x38d7edad94600) -9: >= -9: 1000000896270000 (0x38d7eda327eb0) -9: with messages: -9: 45 -9: 1000000896270000 -9: 45 -9: 1000000896270000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000913000000 (0x38d7edb31c640) -9: > -9: 1000000896270000 (0x38d7eda327eb0) -9: with messages: -9: 45 -9: 1000000896270000 -9: 45 -9: 1000000896270000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000913000000 (0x38d7edb31c640) -9: > -9: 1000000907200000 (0x38d7edad94600) -9: with messages: -9: 45 -9: 1000000896270000 -9: 45 -9: 1000000896270000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000917000000 (0x38d7edb6ecf40) -9: > -9: 1000000896270000 (0x38d7eda327eb0) -9: with messages: -9: 45 -9: 1000000896270000 -9: 45 -9: 1000000896270000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000917000000 (0x38d7edb6ecf40) -9: > -9: 1000000913000000 (0x38d7edb31c640) -9: with messages: -9: 45 -9: 1000000896270000 -9: 45 -9: 1000000896270000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 45 -9: 1000000896270000 -9: 45 -9: 1000000896270000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 45 -9: 1000000896270000 -9: 45 -9: 1000000896270000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000896270000 (0x38d7eda327eb0) -9: <= -9: 1000000907200000 (0x38d7edad94600) -9: with messages: -9: 45 -9: 1000000896270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000896270000 (0x38d7eda327eb0) -9: <= -9: 1000000907200000 (0x38d7edad94600) -9: with messages: -9: 45 -9: 1000000896270000 -9: -9: frame_id: 44 -9: desired_present_time_ns: 1000000897000000 -9: actual_present_time_ns: 1000000897000000 -9: earliest_present_time_ns: 1000000897000000 -9: present_margin_ns: 730000 -9: now_ns: 1000000898000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000913000000 (0x38d7edb31c640) -9: >= -9: 1000000912270000 (0x38d7edb26a2b0) -9: with messages: -9: 45 -9: 1000000896270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000913000000 (0x38d7edb31c640) -9: with messages: -9: 45 -9: 1000000896270000 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000923200000 (0x38d7edbcd6a00) -9: >= -9: 1000000912270000 (0x38d7edb26a2b0) -9: with messages: -9: 46 -9: 1000000912270000 -9: 46 -9: 1000000912270000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000929000000 (0x38d7edc25ea40) -9: > -9: 1000000912270000 (0x38d7edb26a2b0) -9: with messages: -9: 46 -9: 1000000912270000 -9: 46 -9: 1000000912270000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000929000000 (0x38d7edc25ea40) -9: > -9: 1000000923200000 (0x38d7edbcd6a00) -9: with messages: -9: 46 -9: 1000000912270000 -9: 46 -9: 1000000912270000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000933000000 (0x38d7edc62f340) -9: > -9: 1000000912270000 (0x38d7edb26a2b0) -9: with messages: -9: 46 -9: 1000000912270000 -9: 46 -9: 1000000912270000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000933000000 (0x38d7edc62f340) -9: > -9: 1000000929000000 (0x38d7edc25ea40) -9: with messages: -9: 46 -9: 1000000912270000 -9: 46 -9: 1000000912270000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 46 -9: 1000000912270000 -9: 46 -9: 1000000912270000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 46 -9: 1000000912270000 -9: 46 -9: 1000000912270000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000912270000 (0x38d7edb26a2b0) -9: <= -9: 1000000923200000 (0x38d7edbcd6a00) -9: with messages: -9: 46 -9: 1000000912270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000912270000 (0x38d7edb26a2b0) -9: <= -9: 1000000923200000 (0x38d7edbcd6a00) -9: with messages: -9: 46 -9: 1000000912270000 -9: -9: frame_id: 45 -9: desired_present_time_ns: 1000000913000000 -9: actual_present_time_ns: 1000000913000000 -9: earliest_present_time_ns: 1000000913000000 -9: present_margin_ns: 730000 -9: now_ns: 1000000914000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000929000000 (0x38d7edc25ea40) -9: >= -9: 1000000928270000 (0x38d7edc1ac6b0) -9: with messages: -9: 46 -9: 1000000912270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000929000000 (0x38d7edc25ea40) -9: with messages: -9: 46 -9: 1000000912270000 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000939200000 (0x38d7edcc18e00) -9: >= -9: 1000000928270000 (0x38d7edc1ac6b0) -9: with messages: -9: 47 -9: 1000000928270000 -9: 47 -9: 1000000928270000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000945000000 (0x38d7edd1a0e40) -9: > -9: 1000000928270000 (0x38d7edc1ac6b0) -9: with messages: -9: 47 -9: 1000000928270000 -9: 47 -9: 1000000928270000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000945000000 (0x38d7edd1a0e40) -9: > -9: 1000000939200000 (0x38d7edcc18e00) -9: with messages: -9: 47 -9: 1000000928270000 -9: 47 -9: 1000000928270000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000949000000 (0x38d7edd571740) -9: > -9: 1000000928270000 (0x38d7edc1ac6b0) -9: with messages: -9: 47 -9: 1000000928270000 -9: 47 -9: 1000000928270000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000949000000 (0x38d7edd571740) -9: > -9: 1000000945000000 (0x38d7edd1a0e40) -9: with messages: -9: 47 -9: 1000000928270000 -9: 47 -9: 1000000928270000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 47 -9: 1000000928270000 -9: 47 -9: 1000000928270000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 47 -9: 1000000928270000 -9: 47 -9: 1000000928270000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000928270000 (0x38d7edc1ac6b0) -9: <= -9: 1000000939200000 (0x38d7edcc18e00) -9: with messages: -9: 47 -9: 1000000928270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000928270000 (0x38d7edc1ac6b0) -9: <= -9: 1000000939200000 (0x38d7edcc18e00) -9: with messages: -9: 47 -9: 1000000928270000 -9: -9: frame_id: 46 -9: desired_present_time_ns: 1000000929000000 -9: actual_present_time_ns: 1000000929000000 -9: earliest_present_time_ns: 1000000929000000 -9: present_margin_ns: 730000 -9: now_ns: 1000000930000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000945000000 (0x38d7edd1a0e40) -9: >= -9: 1000000944270000 (0x38d7edd0eeab0) -9: with messages: -9: 47 -9: 1000000928270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000945000000 (0x38d7edd1a0e40) -9: with messages: -9: 47 -9: 1000000928270000 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000955200000 (0x38d7eddb5b200) -9: >= -9: 1000000944270000 (0x38d7edd0eeab0) -9: with messages: -9: 48 -9: 1000000944270000 -9: 48 -9: 1000000944270000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000961000000 (0x38d7ede0e3240) -9: > -9: 1000000944270000 (0x38d7edd0eeab0) -9: with messages: -9: 48 -9: 1000000944270000 -9: 48 -9: 1000000944270000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000961000000 (0x38d7ede0e3240) -9: > -9: 1000000955200000 (0x38d7eddb5b200) -9: with messages: -9: 48 -9: 1000000944270000 -9: 48 -9: 1000000944270000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000965000000 (0x38d7ede4b3b40) -9: > -9: 1000000944270000 (0x38d7edd0eeab0) -9: with messages: -9: 48 -9: 1000000944270000 -9: 48 -9: 1000000944270000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000965000000 (0x38d7ede4b3b40) -9: > -9: 1000000961000000 (0x38d7ede0e3240) -9: with messages: -9: 48 -9: 1000000944270000 -9: 48 -9: 1000000944270000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 48 -9: 1000000944270000 -9: 48 -9: 1000000944270000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 48 -9: 1000000944270000 -9: 48 -9: 1000000944270000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000944270000 (0x38d7edd0eeab0) -9: <= -9: 1000000955200000 (0x38d7eddb5b200) -9: with messages: -9: 48 -9: 1000000944270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000944270000 (0x38d7edd0eeab0) -9: <= -9: 1000000955200000 (0x38d7eddb5b200) -9: with messages: -9: 48 -9: 1000000944270000 -9: -9: frame_id: 47 -9: desired_present_time_ns: 1000000945000000 -9: actual_present_time_ns: 1000000945000000 -9: earliest_present_time_ns: 1000000945000000 -9: present_margin_ns: 730000 -9: now_ns: 1000000946000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000961000000 (0x38d7ede0e3240) -9: >= -9: 1000000960270000 (0x38d7ede030eb0) -9: with messages: -9: 48 -9: 1000000944270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000961000000 (0x38d7ede0e3240) -9: with messages: -9: 48 -9: 1000000944270000 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000971200000 (0x38d7edea9d600) -9: >= -9: 1000000960270000 (0x38d7ede030eb0) -9: with messages: -9: 49 -9: 1000000960270000 -9: 49 -9: 1000000960270000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000977000000 (0x38d7edf025640) -9: > -9: 1000000960270000 (0x38d7ede030eb0) -9: with messages: -9: 49 -9: 1000000960270000 -9: 49 -9: 1000000960270000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000977000000 (0x38d7edf025640) -9: > -9: 1000000971200000 (0x38d7edea9d600) -9: with messages: -9: 49 -9: 1000000960270000 -9: 49 -9: 1000000960270000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000981000000 (0x38d7edf3f5f40) -9: > -9: 1000000960270000 (0x38d7ede030eb0) -9: with messages: -9: 49 -9: 1000000960270000 -9: 49 -9: 1000000960270000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000981000000 (0x38d7edf3f5f40) -9: > -9: 1000000977000000 (0x38d7edf025640) -9: with messages: -9: 49 -9: 1000000960270000 -9: 49 -9: 1000000960270000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 49 -9: 1000000960270000 -9: 49 -9: 1000000960270000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 49 -9: 1000000960270000 -9: 49 -9: 1000000960270000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000960270000 (0x38d7ede030eb0) -9: <= -9: 1000000971200000 (0x38d7edea9d600) -9: with messages: -9: 49 -9: 1000000960270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000960270000 (0x38d7ede030eb0) -9: <= -9: 1000000971200000 (0x38d7edea9d600) -9: with messages: -9: 49 -9: 1000000960270000 -9: -9: frame_id: 48 -9: desired_present_time_ns: 1000000961000000 -9: actual_present_time_ns: 1000000961000000 -9: earliest_present_time_ns: 1000000961000000 -9: present_margin_ns: 730000 -9: now_ns: 1000000962000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000977000000 (0x38d7edf025640) -9: >= -9: 1000000976270000 (0x38d7edef732b0) -9: with messages: -9: 49 -9: 1000000960270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000977000000 (0x38d7edf025640) -9: with messages: -9: 49 -9: 1000000960270000 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000987200000 (0x38d7edf9dfa00) -9: >= -9: 1000000976270000 (0x38d7edef732b0) -9: with messages: -9: 50 -9: 1000000976270000 -9: 50 -9: 1000000976270000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000993000000 (0x38d7edff67a40) -9: > -9: 1000000976270000 (0x38d7edef732b0) -9: with messages: -9: 50 -9: 1000000976270000 -9: 50 -9: 1000000976270000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000993000000 (0x38d7edff67a40) -9: > -9: 1000000987200000 (0x38d7edf9dfa00) -9: with messages: -9: 50 -9: 1000000976270000 -9: 50 -9: 1000000976270000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000997000000 (0x38d7ee0338340) -9: > -9: 1000000976270000 (0x38d7edef732b0) -9: with messages: -9: 50 -9: 1000000976270000 -9: 50 -9: 1000000976270000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000997000000 (0x38d7ee0338340) -9: > -9: 1000000993000000 (0x38d7edff67a40) -9: with messages: -9: 50 -9: 1000000976270000 -9: 50 -9: 1000000976270000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 50 -9: 1000000976270000 -9: 50 -9: 1000000976270000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 50 -9: 1000000976270000 -9: 50 -9: 1000000976270000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000976270000 (0x38d7edef732b0) -9: <= -9: 1000000987200000 (0x38d7edf9dfa00) -9: with messages: -9: 50 -9: 1000000976270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000976270000 (0x38d7edef732b0) -9: <= -9: 1000000987200000 (0x38d7edf9dfa00) -9: with messages: -9: 50 -9: 1000000976270000 -9: -9: frame_id: 49 -9: desired_present_time_ns: 1000000977000000 -9: actual_present_time_ns: 1000000977000000 -9: earliest_present_time_ns: 1000000977000000 -9: present_margin_ns: 730000 -9: now_ns: 1000000978000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000993000000 (0x38d7edff67a40) -9: >= -9: 1000000992270000 (0x38d7edfeb56b0) -9: with messages: -9: 50 -9: 1000000976270000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000993000000 (0x38d7edff67a40) -9: with messages: -9: 50 -9: 1000000976270000 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000001003200000 (0x38d7ee0921e00) -9: >= -9: 1000000992270000 (0x38d7edfeb56b0) -9: with messages: -9: 51 -9: 1000000992270000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000001009000000 (0x38d7ee0ea9e40) -9: > -9: 1000000992270000 (0x38d7edfeb56b0) -9: with messages: -9: 51 -9: 1000000992270000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000001009000000 (0x38d7ee0ea9e40) -9: > -9: 1000001003200000 (0x38d7ee0921e00) -9: with messages: -9: 51 -9: 1000000992270000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000001013000000 (0x38d7ee127a740) -9: > -9: 1000000992270000 (0x38d7edfeb56b0) -9: with messages: -9: 51 -9: 1000000992270000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000001013000000 (0x38d7ee127a740) -9: > -9: 1000001009000000 (0x38d7ee0ea9e40) -9: with messages: -9: 51 -9: 1000000992270000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 51 -9: 1000000992270000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 51 -9: 1000000992270000 -9: -9: ./tests/tests_pacing.cpp:337: PASSED: -9: CHECK( unanoseconds(newPred.desired_present_time_ns - newPred.wake_up_time_ns) > unanoseconds(longBeginDelay + longDrawDelay + shortSubmitDelay + longGpuTime) ) -9: with expansion: -9: 5800000 ns > 5050000 ns -9: -9: ------------------------------------------------------------------------------- -9: u_pacing_compositor_fake -9: ------------------------------------------------------------------------------- -9: ./tests/tests_pacing.cpp:344 -9: ............................................................................... -9: -9: ./tests/tests_pacing.cpp:348: PASSED: -9: REQUIRE( XRT_SUCCESS == u_pc_fake_create(frame_interval_ns.count(), clock.now(), &upc) ) -9: with expansion: -9: 0 == 0 -9: -9: ./tests/tests_pacing.cpp:349: PASSED: -9: REQUIRE( upc != nullptr ) -9: with expansion: -9: 0x0000aaaaca0f5c20 != nullptr -9: -9: ------------------------------------------------------------------------------- -9: u_pacing_compositor_fake -9: Standalone predictions -9: ------------------------------------------------------------------------------- -9: ./tests/tests_pacing.cpp:353 -9: ............................................................................... -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000062800000 (0x38d7ea884c080) -9: >= -9: 1000000001000000 (0x38d7ea4d5c240) -9: with messages: -9: 5 -9: 1000000001000000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000066000000 (0x38d7ea8b59480) -9: > -9: 1000000001000000 (0x38d7ea4d5c240) -9: with messages: -9: 5 -9: 1000000001000000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000066000000 (0x38d7ea8b59480) -9: > -9: 1000000062800000 (0x38d7ea884c080) -9: with messages: -9: 5 -9: 1000000001000000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000070000000 (0x38d7ea8f29d80) -9: > -9: 1000000001000000 (0x38d7ea4d5c240) -9: with messages: -9: 5 -9: 1000000001000000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000070000000 (0x38d7ea8f29d80) -9: > -9: 1000000066000000 (0x38d7ea8b59480) -9: with messages: -9: 5 -9: 1000000001000000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 5 -9: 1000000001000000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 5 -9: 1000000001000000 -9: -9: ------------------------------------------------------------------------------- -9: u_pacing_compositor_fake -9: ------------------------------------------------------------------------------- -9: ./tests/tests_pacing.cpp:344 -9: ............................................................................... -9: -9: ./tests/tests_pacing.cpp:348: PASSED: -9: REQUIRE( XRT_SUCCESS == u_pc_fake_create(frame_interval_ns.count(), clock.now(), &upc) ) -9: with expansion: -9: 0 == 0 -9: -9: ./tests/tests_pacing.cpp:349: PASSED: -9: REQUIRE( upc != nullptr ) -9: with expansion: -9: 0x0000aaaaca0f5c20 != nullptr -9: -9: ------------------------------------------------------------------------------- -9: u_pacing_compositor_fake -9: Consistency in loop -9: Fast -9: ------------------------------------------------------------------------------- -9: ./tests/tests_pacing.cpp:365 -9: ............................................................................... -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000062800000 (0x38d7ea884c080) -9: >= -9: 1000000001000000 (0x38d7ea4d5c240) -9: with messages: -9: 5 -9: 1000000001000000 -9: 5 -9: 1000000001000000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000066000000 (0x38d7ea8b59480) -9: > -9: 1000000001000000 (0x38d7ea4d5c240) -9: with messages: -9: 5 -9: 1000000001000000 -9: 5 -9: 1000000001000000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000066000000 (0x38d7ea8b59480) -9: > -9: 1000000062800000 (0x38d7ea884c080) -9: with messages: -9: 5 -9: 1000000001000000 -9: 5 -9: 1000000001000000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000070000000 (0x38d7ea8f29d80) -9: > -9: 1000000001000000 (0x38d7ea4d5c240) -9: with messages: -9: 5 -9: 1000000001000000 -9: 5 -9: 1000000001000000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000070000000 (0x38d7ea8f29d80) -9: > -9: 1000000066000000 (0x38d7ea8b59480) -9: with messages: -9: 5 -9: 1000000001000000 -9: 5 -9: 1000000001000000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 5 -9: 1000000001000000 -9: 5 -9: 1000000001000000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 5 -9: 1000000001000000 -9: 5 -9: 1000000001000000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000001000000 (0x38d7ea4d5c240) -9: <= -9: 1000000062800000 (0x38d7ea884c080) -9: with messages: -9: 5 -9: 1000000001000000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000001000000 (0x38d7ea4d5c240) -9: <= -9: 1000000062800000 (0x38d7ea884c080) -9: with messages: -9: 5 -9: 1000000001000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000066000000 (0x38d7ea8b59480) -9: >= -9: 1000000064040000 (0x38d7ea897ac40) -9: with messages: -9: 5 -9: 1000000001000000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000066000000 (0x38d7ea8b59480) -9: with messages: -9: 5 -9: 1000000001000000 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000078800000 (0x38d7ea978e480) -9: >= -9: 1000000064040000 (0x38d7ea897ac40) -9: with messages: -9: 6 -9: 1000000064040000 -9: 6 -9: 1000000064040000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000082000000 (0x38d7ea9a9b880) -9: > -9: 1000000064040000 (0x38d7ea897ac40) -9: with messages: -9: 6 -9: 1000000064040000 -9: 6 -9: 1000000064040000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000082000000 (0x38d7ea9a9b880) -9: > -9: 1000000078800000 (0x38d7ea978e480) -9: with messages: -9: 6 -9: 1000000064040000 -9: 6 -9: 1000000064040000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000086000000 (0x38d7ea9e6c180) -9: > -9: 1000000064040000 (0x38d7ea897ac40) -9: with messages: -9: 6 -9: 1000000064040000 -9: 6 -9: 1000000064040000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000086000000 (0x38d7ea9e6c180) -9: > -9: 1000000082000000 (0x38d7ea9a9b880) -9: with messages: -9: 6 -9: 1000000064040000 -9: 6 -9: 1000000064040000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 6 -9: 1000000064040000 -9: 6 -9: 1000000064040000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 6 -9: 1000000064040000 -9: 6 -9: 1000000064040000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000064040000 (0x38d7ea897ac40) -9: <= -9: 1000000078800000 (0x38d7ea978e480) -9: with messages: -9: 6 -9: 1000000064040000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000064040000 (0x38d7ea897ac40) -9: <= -9: 1000000078800000 (0x38d7ea978e480) -9: with messages: -9: 6 -9: 1000000064040000 -9: -9: frame_id: 5 -9: desired_present_time_ns: 1000000066000000 -9: actual_present_time_ns: 1000000066000000 -9: earliest_present_time_ns: 1000000066000000 -9: present_margin_ns: 1960000 -9: now_ns: 1000000067000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000082000000 (0x38d7ea9a9b880) -9: >= -9: 1000000080040000 (0x38d7ea98bd040) -9: with messages: -9: 6 -9: 1000000064040000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000082000000 (0x38d7ea9a9b880) -9: with messages: -9: 6 -9: 1000000064040000 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000094800000 (0x38d7eaa6d0880) -9: >= -9: 1000000080040000 (0x38d7ea98bd040) -9: with messages: -9: 7 -9: 1000000080040000 -9: 7 -9: 1000000080040000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000098000000 (0x38d7eaa9ddc80) -9: > -9: 1000000080040000 (0x38d7ea98bd040) -9: with messages: -9: 7 -9: 1000000080040000 -9: 7 -9: 1000000080040000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000098000000 (0x38d7eaa9ddc80) -9: > -9: 1000000094800000 (0x38d7eaa6d0880) -9: with messages: -9: 7 -9: 1000000080040000 -9: 7 -9: 1000000080040000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000102000000 (0x38d7eaadae580) -9: > -9: 1000000080040000 (0x38d7ea98bd040) -9: with messages: -9: 7 -9: 1000000080040000 -9: 7 -9: 1000000080040000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000102000000 (0x38d7eaadae580) -9: > -9: 1000000098000000 (0x38d7eaa9ddc80) -9: with messages: -9: 7 -9: 1000000080040000 -9: 7 -9: 1000000080040000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 7 -9: 1000000080040000 -9: 7 -9: 1000000080040000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 7 -9: 1000000080040000 -9: 7 -9: 1000000080040000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000080040000 (0x38d7ea98bd040) -9: <= -9: 1000000094800000 (0x38d7eaa6d0880) -9: with messages: -9: 7 -9: 1000000080040000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000080040000 (0x38d7ea98bd040) -9: <= -9: 1000000094800000 (0x38d7eaa6d0880) -9: with messages: -9: 7 -9: 1000000080040000 -9: -9: frame_id: 6 -9: desired_present_time_ns: 1000000082000000 -9: actual_present_time_ns: 1000000082000000 -9: earliest_present_time_ns: 1000000082000000 -9: present_margin_ns: 1960000 -9: now_ns: 1000000083000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000098000000 (0x38d7eaa9ddc80) -9: >= -9: 1000000096040000 (0x38d7eaa7ff440) -9: with messages: -9: 7 -9: 1000000080040000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000098000000 (0x38d7eaa9ddc80) -9: with messages: -9: 7 -9: 1000000080040000 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000110800000 (0x38d7eab612c80) -9: >= -9: 1000000096040000 (0x38d7eaa7ff440) -9: with messages: -9: 8 -9: 1000000096040000 -9: 8 -9: 1000000096040000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000114000000 (0x38d7eab920080) -9: > -9: 1000000096040000 (0x38d7eaa7ff440) -9: with messages: -9: 8 -9: 1000000096040000 -9: 8 -9: 1000000096040000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000114000000 (0x38d7eab920080) -9: > -9: 1000000110800000 (0x38d7eab612c80) -9: with messages: -9: 8 -9: 1000000096040000 -9: 8 -9: 1000000096040000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000118000000 (0x38d7eabcf0980) -9: > -9: 1000000096040000 (0x38d7eaa7ff440) -9: with messages: -9: 8 -9: 1000000096040000 -9: 8 -9: 1000000096040000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000118000000 (0x38d7eabcf0980) -9: > -9: 1000000114000000 (0x38d7eab920080) -9: with messages: -9: 8 -9: 1000000096040000 -9: 8 -9: 1000000096040000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 8 -9: 1000000096040000 -9: 8 -9: 1000000096040000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 8 -9: 1000000096040000 -9: 8 -9: 1000000096040000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000096040000 (0x38d7eaa7ff440) -9: <= -9: 1000000110800000 (0x38d7eab612c80) -9: with messages: -9: 8 -9: 1000000096040000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000096040000 (0x38d7eaa7ff440) -9: <= -9: 1000000110800000 (0x38d7eab612c80) -9: with messages: -9: 8 -9: 1000000096040000 -9: -9: frame_id: 7 -9: desired_present_time_ns: 1000000098000000 -9: actual_present_time_ns: 1000000098000000 -9: earliest_present_time_ns: 1000000098000000 -9: present_margin_ns: 1960000 -9: now_ns: 1000000099000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000114000000 (0x38d7eab920080) -9: >= -9: 1000000112040000 (0x38d7eab741840) -9: with messages: -9: 8 -9: 1000000096040000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000114000000 (0x38d7eab920080) -9: with messages: -9: 8 -9: 1000000096040000 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000126800000 (0x38d7eac555080) -9: >= -9: 1000000112040000 (0x38d7eab741840) -9: with messages: -9: 9 -9: 1000000112040000 -9: 9 -9: 1000000112040000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000130000000 (0x38d7eac862480) -9: > -9: 1000000112040000 (0x38d7eab741840) -9: with messages: -9: 9 -9: 1000000112040000 -9: 9 -9: 1000000112040000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000130000000 (0x38d7eac862480) -9: > -9: 1000000126800000 (0x38d7eac555080) -9: with messages: -9: 9 -9: 1000000112040000 -9: 9 -9: 1000000112040000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000134000000 (0x38d7eacc32d80) -9: > -9: 1000000112040000 (0x38d7eab741840) -9: with messages: -9: 9 -9: 1000000112040000 -9: 9 -9: 1000000112040000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000134000000 (0x38d7eacc32d80) -9: > -9: 1000000130000000 (0x38d7eac862480) -9: with messages: -9: 9 -9: 1000000112040000 -9: 9 -9: 1000000112040000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 9 -9: 1000000112040000 -9: 9 -9: 1000000112040000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 9 -9: 1000000112040000 -9: 9 -9: 1000000112040000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000112040000 (0x38d7eab741840) -9: <= -9: 1000000126800000 (0x38d7eac555080) -9: with messages: -9: 9 -9: 1000000112040000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000112040000 (0x38d7eab741840) -9: <= -9: 1000000126800000 (0x38d7eac555080) -9: with messages: -9: 9 -9: 1000000112040000 -9: -9: frame_id: 8 -9: desired_present_time_ns: 1000000114000000 -9: actual_present_time_ns: 1000000114000000 -9: earliest_present_time_ns: 1000000114000000 -9: present_margin_ns: 1960000 -9: now_ns: 1000000115000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000130000000 (0x38d7eac862480) -9: >= -9: 1000000128040000 (0x38d7eac683c40) -9: with messages: -9: 9 -9: 1000000112040000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000130000000 (0x38d7eac862480) -9: with messages: -9: 9 -9: 1000000112040000 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000142800000 (0x38d7ead497480) -9: >= -9: 1000000128040000 (0x38d7eac683c40) -9: with messages: -9: 10 -9: 1000000128040000 -9: 10 -9: 1000000128040000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000146000000 (0x38d7ead7a4880) -9: > -9: 1000000128040000 (0x38d7eac683c40) -9: with messages: -9: 10 -9: 1000000128040000 -9: 10 -9: 1000000128040000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000146000000 (0x38d7ead7a4880) -9: > -9: 1000000142800000 (0x38d7ead497480) -9: with messages: -9: 10 -9: 1000000128040000 -9: 10 -9: 1000000128040000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000150000000 (0x38d7eadb75180) -9: > -9: 1000000128040000 (0x38d7eac683c40) -9: with messages: -9: 10 -9: 1000000128040000 -9: 10 -9: 1000000128040000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000150000000 (0x38d7eadb75180) -9: > -9: 1000000146000000 (0x38d7ead7a4880) -9: with messages: -9: 10 -9: 1000000128040000 -9: 10 -9: 1000000128040000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 10 -9: 1000000128040000 -9: 10 -9: 1000000128040000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 10 -9: 1000000128040000 -9: 10 -9: 1000000128040000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000128040000 (0x38d7eac683c40) -9: <= -9: 1000000142800000 (0x38d7ead497480) -9: with messages: -9: 10 -9: 1000000128040000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000128040000 (0x38d7eac683c40) -9: <= -9: 1000000142800000 (0x38d7ead497480) -9: with messages: -9: 10 -9: 1000000128040000 -9: -9: frame_id: 9 -9: desired_present_time_ns: 1000000130000000 -9: actual_present_time_ns: 1000000130000000 -9: earliest_present_time_ns: 1000000130000000 -9: present_margin_ns: 1960000 -9: now_ns: 1000000131000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000146000000 (0x38d7ead7a4880) -9: >= -9: 1000000144040000 (0x38d7ead5c6040) -9: with messages: -9: 10 -9: 1000000128040000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000146000000 (0x38d7ead7a4880) -9: with messages: -9: 10 -9: 1000000128040000 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000158800000 (0x38d7eae3d9880) -9: >= -9: 1000000144040000 (0x38d7ead5c6040) -9: with messages: -9: 11 -9: 1000000144040000 -9: 11 -9: 1000000144040000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000162000000 (0x38d7eae6e6c80) -9: > -9: 1000000144040000 (0x38d7ead5c6040) -9: with messages: -9: 11 -9: 1000000144040000 -9: 11 -9: 1000000144040000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000162000000 (0x38d7eae6e6c80) -9: > -9: 1000000158800000 (0x38d7eae3d9880) -9: with messages: -9: 11 -9: 1000000144040000 -9: 11 -9: 1000000144040000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000166000000 (0x38d7eaeab7580) -9: > -9: 1000000144040000 (0x38d7ead5c6040) -9: with messages: -9: 11 -9: 1000000144040000 -9: 11 -9: 1000000144040000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000166000000 (0x38d7eaeab7580) -9: > -9: 1000000162000000 (0x38d7eae6e6c80) -9: with messages: -9: 11 -9: 1000000144040000 -9: 11 -9: 1000000144040000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 11 -9: 1000000144040000 -9: 11 -9: 1000000144040000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 11 -9: 1000000144040000 -9: 11 -9: 1000000144040000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000144040000 (0x38d7ead5c6040) -9: <= -9: 1000000158800000 (0x38d7eae3d9880) -9: with messages: -9: 11 -9: 1000000144040000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000144040000 (0x38d7ead5c6040) -9: <= -9: 1000000158800000 (0x38d7eae3d9880) -9: with messages: -9: 11 -9: 1000000144040000 -9: -9: frame_id: 10 -9: desired_present_time_ns: 1000000146000000 -9: actual_present_time_ns: 1000000146000000 -9: earliest_present_time_ns: 1000000146000000 -9: present_margin_ns: 1960000 -9: now_ns: 1000000147000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000162000000 (0x38d7eae6e6c80) -9: >= -9: 1000000160040000 (0x38d7eae508440) -9: with messages: -9: 11 -9: 1000000144040000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000162000000 (0x38d7eae6e6c80) -9: with messages: -9: 11 -9: 1000000144040000 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000174800000 (0x38d7eaf31bc80) -9: >= -9: 1000000160040000 (0x38d7eae508440) -9: with messages: -9: 12 -9: 1000000160040000 -9: 12 -9: 1000000160040000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000178000000 (0x38d7eaf629080) -9: > -9: 1000000160040000 (0x38d7eae508440) -9: with messages: -9: 12 -9: 1000000160040000 -9: 12 -9: 1000000160040000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000178000000 (0x38d7eaf629080) -9: > -9: 1000000174800000 (0x38d7eaf31bc80) -9: with messages: -9: 12 -9: 1000000160040000 -9: 12 -9: 1000000160040000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000182000000 (0x38d7eaf9f9980) -9: > -9: 1000000160040000 (0x38d7eae508440) -9: with messages: -9: 12 -9: 1000000160040000 -9: 12 -9: 1000000160040000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000182000000 (0x38d7eaf9f9980) -9: > -9: 1000000178000000 (0x38d7eaf629080) -9: with messages: -9: 12 -9: 1000000160040000 -9: 12 -9: 1000000160040000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 12 -9: 1000000160040000 -9: 12 -9: 1000000160040000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 12 -9: 1000000160040000 -9: 12 -9: 1000000160040000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000160040000 (0x38d7eae508440) -9: <= -9: 1000000174800000 (0x38d7eaf31bc80) -9: with messages: -9: 12 -9: 1000000160040000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000160040000 (0x38d7eae508440) -9: <= -9: 1000000174800000 (0x38d7eaf31bc80) -9: with messages: -9: 12 -9: 1000000160040000 -9: -9: frame_id: 11 -9: desired_present_time_ns: 1000000162000000 -9: actual_present_time_ns: 1000000162000000 -9: earliest_present_time_ns: 1000000162000000 -9: present_margin_ns: 1960000 -9: now_ns: 1000000163000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000178000000 (0x38d7eaf629080) -9: >= -9: 1000000176040000 (0x38d7eaf44a840) -9: with messages: -9: 12 -9: 1000000160040000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000178000000 (0x38d7eaf629080) -9: with messages: -9: 12 -9: 1000000160040000 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000190800000 (0x38d7eb025e080) -9: >= -9: 1000000176040000 (0x38d7eaf44a840) -9: with messages: -9: 13 -9: 1000000176040000 -9: 13 -9: 1000000176040000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000194000000 (0x38d7eb056b480) -9: > -9: 1000000176040000 (0x38d7eaf44a840) -9: with messages: -9: 13 -9: 1000000176040000 -9: 13 -9: 1000000176040000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000194000000 (0x38d7eb056b480) -9: > -9: 1000000190800000 (0x38d7eb025e080) -9: with messages: -9: 13 -9: 1000000176040000 -9: 13 -9: 1000000176040000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000198000000 (0x38d7eb093bd80) -9: > -9: 1000000176040000 (0x38d7eaf44a840) -9: with messages: -9: 13 -9: 1000000176040000 -9: 13 -9: 1000000176040000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000198000000 (0x38d7eb093bd80) -9: > -9: 1000000194000000 (0x38d7eb056b480) -9: with messages: -9: 13 -9: 1000000176040000 -9: 13 -9: 1000000176040000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 13 -9: 1000000176040000 -9: 13 -9: 1000000176040000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 13 -9: 1000000176040000 -9: 13 -9: 1000000176040000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000176040000 (0x38d7eaf44a840) -9: <= -9: 1000000190800000 (0x38d7eb025e080) -9: with messages: -9: 13 -9: 1000000176040000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000176040000 (0x38d7eaf44a840) -9: <= -9: 1000000190800000 (0x38d7eb025e080) -9: with messages: -9: 13 -9: 1000000176040000 -9: -9: frame_id: 12 -9: desired_present_time_ns: 1000000178000000 -9: actual_present_time_ns: 1000000178000000 -9: earliest_present_time_ns: 1000000178000000 -9: present_margin_ns: 1960000 -9: now_ns: 1000000179000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000194000000 (0x38d7eb056b480) -9: >= -9: 1000000192040000 (0x38d7eb038cc40) -9: with messages: -9: 13 -9: 1000000176040000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000194000000 (0x38d7eb056b480) -9: with messages: -9: 13 -9: 1000000176040000 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000206800000 (0x38d7eb11a0480) -9: >= -9: 1000000192040000 (0x38d7eb038cc40) -9: with messages: -9: 14 -9: 1000000192040000 -9: 14 -9: 1000000192040000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000210000000 (0x38d7eb14ad880) -9: > -9: 1000000192040000 (0x38d7eb038cc40) -9: with messages: -9: 14 -9: 1000000192040000 -9: 14 -9: 1000000192040000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000210000000 (0x38d7eb14ad880) -9: > -9: 1000000206800000 (0x38d7eb11a0480) -9: with messages: -9: 14 -9: 1000000192040000 -9: 14 -9: 1000000192040000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000214000000 (0x38d7eb187e180) -9: > -9: 1000000192040000 (0x38d7eb038cc40) -9: with messages: -9: 14 -9: 1000000192040000 -9: 14 -9: 1000000192040000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000214000000 (0x38d7eb187e180) -9: > -9: 1000000210000000 (0x38d7eb14ad880) -9: with messages: -9: 14 -9: 1000000192040000 -9: 14 -9: 1000000192040000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 14 -9: 1000000192040000 -9: 14 -9: 1000000192040000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 14 -9: 1000000192040000 -9: 14 -9: 1000000192040000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000192040000 (0x38d7eb038cc40) -9: <= -9: 1000000206800000 (0x38d7eb11a0480) -9: with messages: -9: 14 -9: 1000000192040000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000192040000 (0x38d7eb038cc40) -9: <= -9: 1000000206800000 (0x38d7eb11a0480) -9: with messages: -9: 14 -9: 1000000192040000 -9: -9: frame_id: 13 -9: desired_present_time_ns: 1000000194000000 -9: actual_present_time_ns: 1000000194000000 -9: earliest_present_time_ns: 1000000194000000 -9: present_margin_ns: 1960000 -9: now_ns: 1000000195000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000210000000 (0x38d7eb14ad880) -9: >= -9: 1000000208040000 (0x38d7eb12cf040) -9: with messages: -9: 14 -9: 1000000192040000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000210000000 (0x38d7eb14ad880) -9: with messages: -9: 14 -9: 1000000192040000 -9: -9: frame_id: 14 -9: desired_present_time_ns: 1000000210000000 -9: actual_present_time_ns: 1000000210000000 -9: earliest_present_time_ns: 1000000210000000 -9: present_margin_ns: 1960000 -9: now_ns: 1000000211000000 -9: -9: ------------------------------------------------------------------------------- -9: u_pacing_compositor_fake -9: ------------------------------------------------------------------------------- -9: ./tests/tests_pacing.cpp:344 -9: ............................................................................... -9: -9: ./tests/tests_pacing.cpp:348: PASSED: -9: REQUIRE( XRT_SUCCESS == u_pc_fake_create(frame_interval_ns.count(), clock.now(), &upc) ) -9: with expansion: -9: 0 == 0 -9: -9: ./tests/tests_pacing.cpp:349: PASSED: -9: REQUIRE( upc != nullptr ) -9: with expansion: -9: 0x0000aaaaca0f5c20 != nullptr -9: -9: ------------------------------------------------------------------------------- -9: u_pacing_compositor_fake -9: Consistency in loop -9: Slow -9: ------------------------------------------------------------------------------- -9: ./tests/tests_pacing.cpp:384 -9: ............................................................................... -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000062800000 (0x38d7ea884c080) -9: >= -9: 1000000001000000 (0x38d7ea4d5c240) -9: with messages: -9: 5 -9: 1000000001000000 -9: 5 -9: 1000000001000000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000066000000 (0x38d7ea8b59480) -9: > -9: 1000000001000000 (0x38d7ea4d5c240) -9: with messages: -9: 5 -9: 1000000001000000 -9: 5 -9: 1000000001000000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000066000000 (0x38d7ea8b59480) -9: > -9: 1000000062800000 (0x38d7ea884c080) -9: with messages: -9: 5 -9: 1000000001000000 -9: 5 -9: 1000000001000000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000070000000 (0x38d7ea8f29d80) -9: > -9: 1000000001000000 (0x38d7ea4d5c240) -9: with messages: -9: 5 -9: 1000000001000000 -9: 5 -9: 1000000001000000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000070000000 (0x38d7ea8f29d80) -9: > -9: 1000000066000000 (0x38d7ea8b59480) -9: with messages: -9: 5 -9: 1000000001000000 -9: 5 -9: 1000000001000000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 5 -9: 1000000001000000 -9: 5 -9: 1000000001000000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 5 -9: 1000000001000000 -9: 5 -9: 1000000001000000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000001000000 (0x38d7ea4d5c240) -9: <= -9: 1000000062800000 (0x38d7ea884c080) -9: with messages: -9: 5 -9: 1000000001000000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000001000000 (0x38d7ea4d5c240) -9: <= -9: 1000000062800000 (0x38d7ea884c080) -9: with messages: -9: 5 -9: 1000000001000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000082000000 (0x38d7ea9a9b880) -9: >= -9: 1000000067870000 (0x38d7ea8d21d30) -9: with messages: -9: 5 -9: 1000000001000000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000082000000 (0x38d7ea9a9b880) -9: with messages: -9: 5 -9: 1000000001000000 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000078800000 (0x38d7ea978e480) -9: >= -9: 1000000067870000 (0x38d7ea8d21d30) -9: with messages: -9: 6 -9: 1000000067870000 -9: 6 -9: 1000000067870000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000082000000 (0x38d7ea9a9b880) -9: > -9: 1000000067870000 (0x38d7ea8d21d30) -9: with messages: -9: 6 -9: 1000000067870000 -9: 6 -9: 1000000067870000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000082000000 (0x38d7ea9a9b880) -9: > -9: 1000000078800000 (0x38d7ea978e480) -9: with messages: -9: 6 -9: 1000000067870000 -9: 6 -9: 1000000067870000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000086000000 (0x38d7ea9e6c180) -9: > -9: 1000000067870000 (0x38d7ea8d21d30) -9: with messages: -9: 6 -9: 1000000067870000 -9: 6 -9: 1000000067870000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000086000000 (0x38d7ea9e6c180) -9: > -9: 1000000082000000 (0x38d7ea9a9b880) -9: with messages: -9: 6 -9: 1000000067870000 -9: 6 -9: 1000000067870000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 6 -9: 1000000067870000 -9: 6 -9: 1000000067870000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 6 -9: 1000000067870000 -9: 6 -9: 1000000067870000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000067870000 (0x38d7ea8d21d30) -9: <= -9: 1000000078800000 (0x38d7ea978e480) -9: with messages: -9: 6 -9: 1000000067870000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000067870000 (0x38d7ea8d21d30) -9: <= -9: 1000000078800000 (0x38d7ea978e480) -9: with messages: -9: 6 -9: 1000000067870000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000098000000 (0x38d7eaa9ddc80) -9: >= -9: 1000000083870000 (0x38d7ea9c64130) -9: with messages: -9: 6 -9: 1000000067870000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000098000000 (0x38d7eaa9ddc80) -9: with messages: -9: 6 -9: 1000000067870000 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000094800000 (0x38d7eaa6d0880) -9: >= -9: 1000000083870000 (0x38d7ea9c64130) -9: with messages: -9: 7 -9: 1000000083870000 -9: 7 -9: 1000000083870000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000098000000 (0x38d7eaa9ddc80) -9: > -9: 1000000083870000 (0x38d7ea9c64130) -9: with messages: -9: 7 -9: 1000000083870000 -9: 7 -9: 1000000083870000 -9: -18: Randomness seeded to: 3305491440 -18: -18: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -18: tests_vec3_angle is a Catch2 v3.6.0 host application. -18: Run with -? for options -18: -18: ------------------------------------------------------------------------------- -18: Vec3Angle -18: ------------------------------------------------------------------------------- -18: ./tests/tests_vec3_angle.cpp:14 -18: ............................................................................... -18: -18: ./tests/tests_vec3_angle.cpp:17: PASSED: -18: CHECK( m_vec3_angle({1, 0, 0}, {-1, 0, 0}) == Catch::Approx(3.14159265358979323846) ) -18: with expansion: -18: 3.141592741f -18: == -18: Approx( 3.14159265358979312 ) -18: -18: ./tests/tests_vec3_angle.cpp:18: PASSED: -18: CHECK( m_vec3_angle({1, 0, 0}, {0, 1, 0}) == Catch::Approx(3.14159265358979323846 / 2) ) -18: with expansion: -18: 1.570796371f -18: == -18: Approx( 1.57079632679489656 ) -18: -18: ./tests/tests_vec3_angle.cpp:19: PASSED: -18: CHECK( m_vec3_angle({1, 0, 0}, {sqrt2_2, sqrt2_2, 0}) == Catch::Approx(3.14159265358979323846 / 4) ) -18: with expansion: -18: 0.785398126f -18: == -18: Approx( 0.78539816339744828 ) -18: -18: =============================================================================== -18: All tests passed (3 assertions in 1 test case) -18: -14/22 Test #18: tests_vec3_angle ................. Passed 0.04 sec -14: Randomness seeded to: 3028982582 -14: -14: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14: tests_relation_chain is a Catch2 v3.6.0 host application. -14: Run with -? for options -14: -14: ------------------------------------------------------------------------------- -14: Relation Chain Flags -14: Not Valid -14: ------------------------------------------------------------------------------- -14: ./tests/tests_relation_chain.cpp:162 -14: ............................................................................... -14: -14: ./tests/tests_relation_chain.cpp:164: PASSED: -14: CHECK( result.relation_flags == kFlagsNotValid ) -14: with expansion: -14: 0 == 0 -14: with message: -14: str := "VT, NV, VT" -14: -14: ./tests/tests_relation_chain.cpp:165: PASSED: -14: CHECK( result.relation_flags == kFlagsNotValid ) -14: with expansion: -14: 0 == 0 -14: with message: -14: str := "VT, VT, VT, NV" -14: -14: ./tests/tests_relation_chain.cpp:166: PASSED: -14: CHECK( result.relation_flags == kFlagsNotValid ) -14: with expansion: -14: 0 == 0 -14: with message: -14: str := "P, NV, VNT" -14: -14: ./tests/tests_relation_chain.cpp:168: PASSED: -14: CHECK( result.relation_flags == kFlagsNotValid ) -14: with expansion: -14: 0 == 0 -14: with message: -14: str := "NV, ONLY_ORIENTATION" -14: -14: ./tests/tests_relation_chain.cpp:169: PASSED: -14: CHECK( result.relation_flags == kFlagsNotValid ) -14: with expansion: -14: 0 == 0 -14: with message: -14: str := "NV, ONLY_POSITION" -14: -14: ./tests/tests_relation_chain.cpp:170: PASSED: -14: CHECK( result.relation_flags == kFlagsNotValid ) -14: with expansion: -14: 0 == 0 -14: with message: -14: str := "ONLY_ORIENTATION, NV" -14: -14: ./tests/tests_relation_chain.cpp:171: PASSED: -14: CHECK( result.relation_flags == kFlagsNotValid ) -14: with expansion: -14: 0 == 0 -14: with message: -14: str := "ONLY_POSITION, NV" -14: -14: ------------------------------------------------------------------------------- -14: Relation Chain Flags -14: Not Wrongly Tracked -14: ------------------------------------------------------------------------------- -14: ./tests/tests_relation_chain.cpp:174 -14: ............................................................................... -14: -14: ./tests/tests_relation_chain.cpp:176: PASSED: -14: CHECK( result.relation_flags == kFlagsValid ) -14: with expansion: -14: 3 == 3 -14: with message: -14: str := "VNT, IP, VT" -14: -14: ./tests/tests_relation_chain.cpp:177: PASSED: -14: CHECK( result.relation_flags == kFlagsValid ) -14: with expansion: -14: 3 == 3 -14: with message: -14: str := "VNT, P, VT" -14: -14: ./tests/tests_relation_chain.cpp:178: PASSED: -14: CHECK( result.relation_flags == kFlagsValid ) -14: with expansion: -14: 3 == 3 -14: with message: -14: str := "P, VT, P, VNT" -14: -14: ./tests/tests_relation_chain.cpp:179: PASSED: -14: CHECK( result.relation_flags == kFlagsValid ) -14: with expansion: -14: 3 == 3 -14: with message: -14: str := "VT, VT, VNT, VT" -14: -14: ./tests/tests_relation_chain.cpp:180: PASSED: -14: CHECK( result.relation_flags == kFlagsValid ) -14: with expansion: -14: 3 == 3 -14: with message: -14: str := "IP, VT, P, VNT, P, VT" -14: -14: ./tests/tests_relation_chain.cpp:183: PASSED: -14: CHECK( result.relation_flags == kFlagsValid ) -14: with expansion: -14: 3 == 3 -14: with message: -14: str := "VT, ONLY_ORIENTATION" -14: -14: ./tests/tests_relation_chain.cpp:184: PASSED: -14: CHECK( result.relation_flags == XRT_SPACE_RELATION_POSITION_VALID_BIT ) -14: with expansion: -14: 2 == 2 -14: with message: -14: str := "VT, ONLY_POSITION" -14: -14: ./tests/tests_relation_chain.cpp:186: PASSED: -14: CHECK( result.relation_flags == kFlagsValid ) -14: with expansion: -14: 3 == 3 -14: with message: -14: str := "ONLY_ORIENTATION, VT" -14: -14: ./tests/tests_relation_chain.cpp:187: PASSED: -14: CHECK( result.relation_flags == XRT_SPACE_RELATION_POSITION_VALID_BIT ) -14: with expansion: -14: 2 == 2 -14: with message: -14: str := "ONLY_POSITION, VT" -14: -14: ./tests/tests_relation_chain.cpp:190: PASSED: -14: CHECK( result.relation_flags == kFlagsValid ) -14: with expansion: -14: 3 == 3 -14: with message: -14: str := "P, VT, ONLY_ORIENTATION, P" -14: -14: ./tests/tests_relation_chain.cpp:191: PASSED: -14: CHECK( result.relation_flags == XRT_SPACE_RELATION_POSITION_VALID_BIT ) -14: with expansion: -14: 2 == 2 -14: with message: -14: str := "P, VT, ONLY_POSITION, P" -14: -14: ./tests/tests_relation_chain.cpp:193: PASSED: -14: CHECK( result.relation_flags == kFlagsValid ) -14: with expansion: -14: 3 == 3 -14: with message: -14: str := "P, ONLY_ORIENTATION, VT, P" -14: -14: ./tests/tests_relation_chain.cpp:194: PASSED: -14: CHECK( result.relation_flags == XRT_SPACE_RELATION_POSITION_VALID_BIT ) -14: with expansion: -14: 2 == 2 -14: with message: -14: str := "P, ONLY_POSITION, VT, P" -14: -14: ------------------------------------------------------------------------------- -14: Relation Chain Flags -14: Tracked -14: ------------------------------------------------------------------------------- -14: ./tests/tests_relation_chain.cpp:197 -14: ............................................................................... -14: -14: ./tests/tests_relation_chain.cpp:199: PASSED: -14: CHECK( result.relation_flags == kFlagsValidTracked ) -14: with expansion: -14: 51 == 51 -14: with message: -14: str := "P, VT, P" -14: -14: ./tests/tests_relation_chain.cpp:200: PASSED: -14: CHECK( result.relation_flags == kFlagsValidTracked ) -14: with expansion: -14: 51 == 51 -14: with message: -14: str := "P, VT, P, VT" -14: -14: ./tests/tests_relation_chain.cpp:201: PASSED: -14: CHECK( result.relation_flags == kFlagsValidTracked ) -14: with expansion: -14: 51 == 51 -14: with message: -14: str := "VT, IP, P" -14: -14: ./tests/tests_relation_chain.cpp:202: PASSED: -14: CHECK( result.relation_flags == kFlagsValidTracked ) -14: with expansion: -14: 51 == 51 -14: with message: -14: str := "IP, VT, P" -14: -14: ./tests/tests_relation_chain.cpp:203: PASSED: -14: CHECK( result.relation_flags == kFlagsValidTracked ) -14: with expansion: -14: 51 == 51 -14: with message: -14: str := "P, VT, IP, P" -14: -14: ./tests/tests_relation_chain.cpp:204: PASSED: -14: CHECK( result.relation_flags == kFlagsValidTracked ) -14: with expansion: -14: 51 == 51 -14: with message: -14: str := "P, IP, VT, P" -14: -14: ./tests/tests_relation_chain.cpp:205: PASSED: -14: CHECK( result.relation_flags == kFlagsValidTracked ) -14: with expansion: -14: 51 == 51 -14: with message: -14: str := "IP, IP, VT, IP, IP" -14: -14: ------------------------------------------------------------------------------- -14: Relation Chain Flags -14: Non-Tracked -14: ------------------------------------------------------------------------------- -14: ./tests/tests_relation_chain.cpp:208 -14: ............................................................................... -14: -14: ./tests/tests_relation_chain.cpp:210: PASSED: -14: CHECK( result.relation_flags == kFlagsValid ) -14: with expansion: -14: 3 == 3 -14: with message: -14: str := "P, VNT, P" -14: -14: ./tests/tests_relation_chain.cpp:211: PASSED: -14: CHECK( result.relation_flags == kFlagsValid ) -14: with expansion: -14: 3 == 3 -14: with message: -14: str := "VNT, VNT, VNT" -14: -14: ./tests/tests_relation_chain.cpp:212: PASSED: -14: CHECK( result.relation_flags == kFlagsValid ) -14: with expansion: -14: 3 == 3 -14: with message: -14: str := "VNT, P" -14: -14: ./tests/tests_relation_chain.cpp:213: PASSED: -14: CHECK( result.relation_flags == kFlagsValid ) -14: with expansion: -14: 3 == 3 -14: with message: -14: str := "P, VNT" -14: -14: ./tests/tests_relation_chain.cpp:214: PASSED: -14: CHECK( result.relation_flags == kFlagsValid ) -14: with expansion: -14: 3 == 3 -14: with message: -14: str := "VNT, IP" -14: -14: ./tests/tests_relation_chain.cpp:215: PASSED: -14: CHECK( result.relation_flags == kFlagsValid ) -14: with expansion: -14: 3 == 3 -14: with message: -14: str := "IP, VNT" -14: -14: ./tests/tests_relation_chain.cpp:216: PASSED: -14: CHECK( result.relation_flags == kFlagsValid ) -14: with expansion: -14: 3 == 3 -14: with message: -14: str := "VNT, IP, P" -14: -14: ./tests/tests_relation_chain.cpp:217: PASSED: -14: CHECK( result.relation_flags == kFlagsValid ) -14: with expansion: -14: 3 == 3 -14: with message: -14: str := "IP, VNT, P" -14: -14: ./tests/tests_relation_chain.cpp:218: PASSED: -14: CHECK( result.relation_flags == kFlagsValid ) -14: with expansion: -14: 3 == 3 -14: with message: -14: str := "P, VNT, IP, P" -14: -14: ./tests/tests_relation_chain.cpp:219: PASSED: -14: CHECK( result.relation_flags == kFlagsValid ) -14: with expansion: -14: 3 == 3 -14: with message: -14: str := "P, IP, VNT, P" -14: -14: ./tests/tests_relation_chain.cpp:222: PASSED: -14: CHECK( result.relation_flags == kFlagsValid ) -14: with expansion: -14: 3 == 3 -14: with message: -14: str := "P, ONLY_ORIENTATION, IP, P" -14: -14: ./tests/tests_relation_chain.cpp:223: PASSED: -14: CHECK( result.relation_flags == XRT_SPACE_RELATION_POSITION_VALID_BIT ) -14: with expansion: -14: 2 == 2 -14: with message: -14: str := "P, ONLY_POSITION, IP, P" -14: -14: ./tests/tests_relation_chain.cpp:226: PASSED: -14: CHECK( result.relation_flags == kFlagsValid ) -14: with expansion: -14: 3 == 3 -14: with message: -14: str := "ONLY_ORIENTATION, VNT" -14: -14: ./tests/tests_relation_chain.cpp:227: PASSED: -14: CHECK( result.relation_flags == XRT_SPACE_RELATION_POSITION_VALID_BIT ) -14: with expansion: -14: 2 == 2 -14: with message: -14: str := "ONLY_POSITION, VNT" -14: -14: ./tests/tests_relation_chain.cpp:229: PASSED: -14: CHECK( result.relation_flags == kFlagsValid ) -14: with expansion: -14: 3 == 3 -14: with message: -14: str := "VNT, ONLY_ORIENTATION" -14: -14: ./tests/tests_relation_chain.cpp:230: PASSED: -14: CHECK( result.relation_flags == XRT_SPACE_RELATION_POSITION_VALID_BIT ) -14: with expansion: -14: 2 == 2 -14: with message: -14: str := "VNT, ONLY_POSITION" -14: -14: ./tests/tests_relation_chain.cpp:233: PASSED: -14: CHECK( result.relation_flags == kFlagsValid ) -14: with expansion: -14: 3 == 3 -14: with message: -14: str := "ONLY_ORIENTATION, P, VNT" -14: -14: ./tests/tests_relation_chain.cpp:234: PASSED: -14: CHECK( result.relation_flags == XRT_SPACE_RELATION_POSITION_VALID_BIT ) -14: with expansion: -14: 2 == 2 -14: with message: -14: str := "ONLY_POSITION, P, VNT" -14: -14: ./tests/tests_relation_chain.cpp:236: PASSED: -14: CHECK( result.relation_flags == kFlagsValid ) -14: with expansion: -14: 3 == 3 -14: with message: -14: str := "VNT, ONLY_ORIENTATION, P" -14: -14: ./tests/tests_relation_chain.cpp:237: PASSED: -14: CHECK( result.relation_flags == XRT_SPACE_RELATION_POSITION_VALID_BIT ) -14: with expansion: -14: 2 == 2 -14: with message: -14: str := "VNT, ONLY_POSITION, P" -14: -14: =============================================================================== -14: All tests passed (47 assertions in 1 test case) -14: -15/22 Test #14: tests_relation_chain ............. Passed 0.05 sec -17: Randomness seeded to: 4226906307 -17: -17: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -17: tests_pose is a Catch2 v3.6.0 host application. -17: Run with -? for options -17: -17: ------------------------------------------------------------------------------- -17: Pose invert works -17: ------------------------------------------------------------------------------- -17: ./tests/tests_pose.cpp:15 -17: ............................................................................... -17: -17: ./tests/tests_pose.cpp:35: PASSED: -17: CHECK( m_vec3_len(out_a.position) < 0.001f ) -17: with expansion: -17: 0.000139849f < 0.001f -17: -17: ./tests/tests_pose.cpp:36: PASSED: -17: CHECK( 1 - abs(out_a.orientation.w) < 0.001f ) -17: with expansion: -17: 0.00000006f < 0.001f -17: -17: ./tests/tests_pose.cpp:38: PASSED: -17: CHECK( m_vec3_len(out_b.position) < 0.001f ) -17: with expansion: -17: 0.000045776f < 0.001f -17: -17: ./tests/tests_pose.cpp:39: PASSED: -17: CHECK( 1 - abs(out_b.orientation.w) < 0.001f ) -17: with expansion: -17: 0.00000006f < 0.001f -17: -17: ------------------------------------------------------------------------------- -17: Pose interpolation works -17: ------------------------------------------------------------------------------- -17: ./tests/tests_pose.cpp:42 -17: ............................................................................... -17: -17: ./tests/tests_pose.cpp:61: PASSED: -17: CHECK( res.position.x == Catch::Approx(0).margin(e) ) -17: with expansion: -17: 0.0f == Approx( 0.0 ) -17: -17: ./tests/tests_pose.cpp:62: PASSED: -17: CHECK( res.position.y == Catch::Approx(0).margin(e) ) -17: with expansion: -17: 0.0f == Approx( 0.0 ) -17: -17: ./tests/tests_pose.cpp:63: PASSED: -17: CHECK( res.position.z == Catch::Approx(0).margin(e) ) -17: with expansion: -17: 0.0f == Approx( 0.0 ) -17: -17: ./tests/tests_pose.cpp:64: PASSED: -17: CHECK( res.orientation.x == Catch::Approx(0).margin(e) ) -17: with expansion: -17: -0.000000001f == Approx( 0.0 ) -17: -17: ./tests/tests_pose.cpp:65: PASSED: -17: CHECK( res.orientation.x == Catch::Approx(0).margin(e) ) -17: with expansion: -17: -0.000000001f == Approx( 0.0 ) -17: -17: ./tests/tests_pose.cpp:66: PASSED: -17: CHECK( res.orientation.y == Catch::Approx(0).margin(e) ) -17: with expansion: -17: -0.000000002f == Approx( 0.0 ) -17: -17: ./tests/tests_pose.cpp:67: PASSED: -17: CHECK( res.orientation.w == Catch::Approx(1).margin(e) ) -17: with expansion: -17: 0.99999994f == Approx( 1.0 ) -17: -17: =============================================================================== -17: All tests passed (11 assertions in 2 test cases) -17: -16/22 Test #17: tests_pose ....................... Passed 0.04 sec -20: Randomness seeded to: 333923216 -20: -20: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -20: tests_uv_to_tangent is a Catch2 v3.6.0 host application. -20: Run with -? for options -20: -20: ------------------------------------------------------------------------------- -20: render_calc_uv_to_tangent_lengths_rect -20: ------------------------------------------------------------------------------- -20: ./tests/tests_uv_to_tangent.cpp:38 -20: ............................................................................... -20: -20: ./tests/tests_uv_to_tangent.cpp:41: PASSED: -20: REQUIRE_THAT( tan((3.14159265358979323846 / 4)), Catch::Matchers::WithinAbs(1.0, (0.000001)) ) -20: with expansion: -20: 0.99999999999999989 is within 0.000001 of 1.0 -20: -20: ------------------------------------------------------------------------------- -20: render_calc_uv_to_tangent_lengths_rect -20: 45_degrees -20: normal -20: ------------------------------------------------------------------------------- -20: ./tests/tests_uv_to_tangent.cpp:51 -20: ............................................................................... -20: -20: ./tests/tests_uv_to_tangent.cpp:29: PASSED: -20: REQUIRE_THAT( result.x, Catch::Matchers::WithinAbs(truth.x, (0.000001)) ) -20: with expansion: -20: -1.0f is within 0.000001 of -1.0 -20: with messages: -20: f45.angle_up := 0.785398185f -20: f45.angle_down := -0.785398185f -20: f45.angle_left := -0.785398185f -20: f45.angle_right := 0.785398185f -20: -20: ./tests/tests_uv_to_tangent.cpp:30: PASSED: -20: REQUIRE_THAT( result.y, Catch::Matchers::WithinAbs(truth.y, (0.000001)) ) -20: with expansion: -20: -1.0f is within 0.000001 of -1.0 -20: with messages: -20: f45.angle_up := 0.785398185f -20: f45.angle_down := -0.785398185f -20: f45.angle_left := -0.785398185f -20: f45.angle_right := 0.785398185f -20: -20: ./tests/tests_uv_to_tangent.cpp:31: PASSED: -20: REQUIRE_THAT( result.w, Catch::Matchers::WithinAbs(truth.w, (0.000001)) ) -20: with expansion: -20: 2.0f is within 0.000001 of 2.0 -20: with messages: -20: f45.angle_up := 0.785398185f -20: f45.angle_down := -0.785398185f -20: f45.angle_left := -0.785398185f -20: f45.angle_right := 0.785398185f -20: -20: ./tests/tests_uv_to_tangent.cpp:32: PASSED: -20: REQUIRE_THAT( result.h, Catch::Matchers::WithinAbs(truth.h, (0.000001)) ) -20: with expansion: -20: 2.0f is within 0.000001 of 2.0 -20: with messages: -20: f45.angle_up := 0.785398185f -20: f45.angle_down := -0.785398185f -20: f45.angle_left := -0.785398185f -20: f45.angle_right := 0.785398185f -20: -20: ------------------------------------------------------------------------------- -20: render_calc_uv_to_tangent_lengths_rect -20: ------------------------------------------------------------------------------- -20: ./tests/tests_uv_to_tangent.cpp:38 -20: ............................................................................... -20: -20: ./tests/tests_uv_to_tangent.cpp:41: PASSED: -20: REQUIRE_THAT( tan((3.14159265358979323846 / 4)), Catch::Matchers::WithinAbs(1.0, (0.000001)) ) -20: with expansion: -20: 0.99999999999999989 is within 0.000001 of 1.0 -20: -20: ------------------------------------------------------------------------------- -20: render_calc_uv_to_tangent_lengths_rect -20: 45_degrees -20: flipped_vertical -20: ------------------------------------------------------------------------------- -20: ./tests/tests_uv_to_tangent.cpp:65 -20: ............................................................................... -20: -20: ./tests/tests_uv_to_tangent.cpp:29: PASSED: -20: REQUIRE_THAT( result.x, Catch::Matchers::WithinAbs(truth.x, (0.000001)) ) -20: with expansion: -20: -1.0f is within 0.000001 of -1.0 -20: with messages: -20: f45.angle_up := -0.785398185f -20: f45.angle_down := 0.785398185f -20: f45.angle_left := -0.785398185f -20: f45.angle_right := 0.785398185f -20: -20: ./tests/tests_uv_to_tangent.cpp:30: PASSED: -20: REQUIRE_THAT( result.y, Catch::Matchers::WithinAbs(truth.y, (0.000001)) ) -20: with expansion: -20: 1.0f is within 0.000001 of 1.0 -20: with messages: -20: f45.angle_up := -0.785398185f -20: f45.angle_down := 0.785398185f -20: f45.angle_left := -0.785398185f -20: f45.angle_right := 0.785398185f -20: -20: ./tests/tests_uv_to_tangent.cpp:31: PASSED: -20: REQUIRE_THAT( result.w, Catch::Matchers::WithinAbs(truth.w, (0.000001)) ) -20: with expansion: -20: 2.0f is within 0.000001 of 2.0 -20: with messages: -20: f45.angle_up := -0.785398185f -20: f45.angle_down := 0.785398185f -20: f45.angle_left := -0.785398185f -20: f45.angle_right := 0.785398185f -20: -20: ./tests/tests_uv_to_tangent.cpp:32: PASSED: -20: REQUIRE_THAT( result.h, Catch::Matchers::WithinAbs(truth.h, (0.000001)) ) -20: with expansion: -20: -2.0f is within 0.000001 of -2.0 -20: with messages: -20: f45.angle_up := -0.785398185f -20: f45.angle_down := 0.785398185f -20: f45.angle_left := -0.785398185f -20: f45.angle_right := 0.785398185f -20: -20: ------------------------------------------------------------------------------- -20: render_calc_uv_to_tangent_lengths_rect -20: ------------------------------------------------------------------------------- -20: ./tests/tests_uv_to_tangent.cpp:38 -20: ............................................................................... -20: -20: ./tests/tests_uv_to_tangent.cpp:41: PASSED: -20: REQUIRE_THAT( tan((3.14159265358979323846 / 4)), Catch::Matchers::WithinAbs(1.0, (0.000001)) ) -20: with expansion: -20: 0.99999999999999989 is within 0.000001 of 1.0 -20: -20: ------------------------------------------------------------------------------- -20: render_calc_uv_to_tangent_lengths_rect -20: 45_degrees -20: flipped_horizontal -20: ------------------------------------------------------------------------------- -20: ./tests/tests_uv_to_tangent.cpp:78 -20: ............................................................................... -20: -20: ./tests/tests_uv_to_tangent.cpp:29: PASSED: -20: REQUIRE_THAT( result.x, Catch::Matchers::WithinAbs(truth.x, (0.000001)) ) -20: with expansion: -20: 1.0f is within 0.000001 of 1.0 -20: with messages: -20: f45.angle_up := 0.785398185f -20: f45.angle_down := -0.785398185f -20: f45.angle_left := 0.785398185f -20: f45.angle_right := -0.785398185f -20: -20: ./tests/tests_uv_to_tangent.cpp:30: PASSED: -20: REQUIRE_THAT( result.y, Catch::Matchers::WithinAbs(truth.y, (0.000001)) ) -20: with expansion: -20: -1.0f is within 0.000001 of -1.0 -20: with messages: -20: f45.angle_up := 0.785398185f -20: f45.angle_down := -0.785398185f -20: f45.angle_left := 0.785398185f -20: f45.angle_right := -0.785398185f -20: -20: ./tests/tests_uv_to_tangent.cpp:31: PASSED: -20: REQUIRE_THAT( result.w, Catch::Matchers::WithinAbs(truth.w, (0.000001)) ) -20: with expansion: -20: -2.0f is within 0.000001 of -2.0 -20: with messages: -20: f45.angle_up := 0.785398185f -20: f45.angle_down := -0.785398185f -20: f45.angle_left := 0.785398185f -20: f45.angle_right := -0.785398185f -20: -20: ./tests/tests_uv_to_tangent.cpp:32: PASSED: -20: REQUIRE_THAT( result.h, Catch::Matchers::WithinAbs(truth.h, (0.000001)) ) -20: with expansion: -20: 2.0f is within 0.000001 of 2.0 -20: with messages: -20: f45.angle_up := 0.785398185f -20: f45.angle_down := -0.785398185f -20: f45.angle_left := 0.785398185f -20: f45.angle_right := -0.785398185f -20: -20: ------------------------------------------------------------------------------- -20: render_calc_uv_to_tangent_lengths_rect -20: ------------------------------------------------------------------------------- -20: ./tests/tests_uv_to_tangent.cpp:38 -20: ............................................................................... -20: -20: ./tests/tests_uv_to_tangent.cpp:41: PASSED: -20: REQUIRE_THAT( tan((3.14159265358979323846 / 4)), Catch::Matchers::WithinAbs(1.0, (0.000001)) ) -20: with expansion: -20: 0.99999999999999989 is within 0.000001 of 1.0 -20: -20: ------------------------------------------------------------------------------- -20: render_calc_uv_to_tangent_lengths_rect -20: 30_degrees -20: ------------------------------------------------------------------------------- -20: ./tests/tests_uv_to_tangent.cpp:93 -20: ............................................................................... -20: -20: ./tests/tests_uv_to_tangent.cpp:29: PASSED: -20: REQUIRE_THAT( result.x, Catch::Matchers::WithinAbs(truth.x, (0.000001)) ) -20: with expansion: -20: -0.577350259f is within 0.000001 of -0.57735025882720947 -20: with messages: -20: f30.angle_up := 0.52359879f -20: f30.angle_down := -0.52359879f -20: f30.angle_left := -0.52359879f -20: f30.angle_right := 0.52359879f -20: -20: ./tests/tests_uv_to_tangent.cpp:30: PASSED: -20: REQUIRE_THAT( result.y, Catch::Matchers::WithinAbs(truth.y, (0.000001)) ) -20: with expansion: -20: -0.577350259f is within 0.000001 of -0.57735025882720947 -20: with messages: -20: f30.angle_up := 0.52359879f -20: f30.angle_down := -0.52359879f -20: f30.angle_left := -0.52359879f -20: f30.angle_right := 0.52359879f -20: -20: ./tests/tests_uv_to_tangent.cpp:31: PASSED: -20: REQUIRE_THAT( result.w, Catch::Matchers::WithinAbs(truth.w, (0.000001)) ) -20: with expansion: -20: 1.154700518f is within 0.000001 of 1.15470051765441895 -20: with messages: -20: f30.angle_up := 0.52359879f -20: f30.angle_down := -0.52359879f -20: f30.angle_left := -0.52359879f -20: f30.angle_right := 0.52359879f -20: -20: ./tests/tests_uv_to_tangent.cpp:32: PASSED: -20: REQUIRE_THAT( result.h, Catch::Matchers::WithinAbs(truth.h, (0.000001)) ) -20: with expansion: -20: 1.154700518f is within 0.000001 of 1.15470051765441895 -20: with messages: -20: f30.angle_up := 0.52359879f -20: f30.angle_down := -0.52359879f -20: f30.angle_left := -0.52359879f -20: f30.angle_right := 0.52359879f -20: -20: =============================================================================== -20: All tests passed (20 assertions in 1 test case) -20: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000098000000 (0x38d7eaa9ddc80) -9: > -9: 1000000094800000 (0x38d7eaa6d0880) -9: with messages: -9: 7 -9: 1000000083870000 -9: 7 -9: 1000000083870000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000102000000 (0x38d7eaadae580) -9: > -9: 1000000083870000 (0x38d7ea9c64130) -9: with messages: -9: 7 -9: 1000000083870000 -9: 7 -9: 1000000083870000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000102000000 (0x38d7eaadae580) -9: > -9: 1000000098000000 (0x38d7eaa9ddc80) -9: with messages: -9: 7 -9: 1000000083870000 -9: 7 -9: 1000000083870000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 7 -9: 1000000083870000 -9: 7 -9: 1000000083870000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 7 -9: 1000000083870000 -9: 7 -9: 1000000083870000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000083870000 (0x38d7ea9c64130) -9: <= -9: 1000000094800000 (0x38d7eaa6d0880) -9: with messages: -9: 7 -9: 1000000083870000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000083870000 (0x38d7ea9c64130) -9: <= -9: 1000000094800000 (0x38d7eaa6d0880) -9: with messages: -9: 7 -9: 1000000083870000 -9: -9: frame_id: 5 -9: desired_present_time_ns: 1000000066000000 -9: actual_present_time_ns: 1000000082000000 -9: earliest_present_time_ns: 1000000082000000 -9: present_margin_ns: 14130000 -9: now_ns: 1000000083000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000114000000 (0x38d7eab920080) -9: >= -9: 1000000099870000 (0x38d7eaaba6530) -9: with messages: -9: 7 -9: 1000000083870000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000114000000 (0x38d7eab920080) -9: with messages: -9: 7 -9: 1000000083870000 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000110800000 (0x38d7eab612c80) -9: >= -9: 1000000099870000 (0x38d7eaaba6530) -9: with messages: -9: 8 -9: 1000000099870000 -9: 8 -9: 1000000099870000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000114000000 (0x38d7eab920080) -9: > -9: 1000000099870000 (0x38d7eaaba6530) -9: with messages: -9: 8 -9: 1000000099870000 -9: 8 -9: 1000000099870000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000114000000 (0x38d7eab920080) -9: > -9: 1000000110800000 (0x38d7eab612c80) -9: with messages: -9: 8 -9: 1000000099870000 -9: 8 -9: 1000000099870000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000118000000 (0x38d7eabcf0980) -9: > -9: 1000000099870000 (0x38d7eaaba6530) -9: with messages: -9: 8 -9: 1000000099870000 -9: 8 -9: 1000000099870000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000118000000 (0x38d7eabcf0980) -9: > -9: 1000000114000000 (0x38d7eab920080) -9: with messages: -9: 8 -9: 1000000099870000 -9: 8 -9: 1000000099870000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 8 -9: 1000000099870000 -9: 8 -9: 1000000099870000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 8 -9: 1000000099870000 -9: 8 -9: 1000000099870000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000099870000 (0x38d7eaaba6530) -9: <= -9: 1000000110800000 (0x38d7eab612c80) -9: with messages: -9: 8 -9: 1000000099870000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000099870000 (0x38d7eaaba6530) -9: <= -9: 1000000110800000 (0x38d7eab612c80) -9: with messages: -9: 8 -9: 1000000099870000 -9: -9: frame_id: 6 -9: desired_present_time_ns: 1000000082000000 -9: actual_present_time_ns: 1000000098000000 -9: earliest_present_time_ns: 1000000098000000 -9: present_margin_ns: 14130000 -9: now_ns: 1000000099000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000130000000 (0x38d7eac862480) -9: >= -9: 1000000115870000 (0x38d7eabae8930) -9: with messages: -9: 8 -9: 1000000099870000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000130000000 (0x38d7eac862480) -9: with messages: -9: 8 -9: 1000000099870000 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000126800000 (0x38d7eac555080) -9: >= -9: 1000000115870000 (0x38d7eabae8930) -9: with messages: -9: 9 -9: 1000000115870000 -9: 9 -9: 1000000115870000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000130000000 (0x38d7eac862480) -9: > -9: 1000000115870000 (0x38d7eabae8930) -9: with messages: -9: 9 -9: 1000000115870000 -9: 9 -9: 1000000115870000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000130000000 (0x38d7eac862480) -9: > -9: 1000000126800000 (0x38d7eac555080) -9: with messages: -9: 9 -9: 1000000115870000 -9: 9 -9: 1000000115870000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000134000000 (0x38d7eacc32d80) -9: > -9: 1000000115870000 (0x38d7eabae8930) -9: with messages: -9: 9 -9: 1000000115870000 -9: 9 -9: 1000000115870000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000134000000 (0x38d7eacc32d80) -9: > -9: 1000000130000000 (0x38d7eac862480) -9: with messages: -9: 9 -9: 1000000115870000 -9: 9 -9: 1000000115870000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 9 -9: 1000000115870000 -9: 9 -9: 1000000115870000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 9 -9: 1000000115870000 -9: 9 -9: 1000000115870000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000115870000 (0x38d7eabae8930) -9: <= -9: 1000000126800000 (0x38d7eac555080) -9: with messages: -9: 9 -9: 1000000115870000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000115870000 (0x38d7eabae8930) -9: <= -9: 1000000126800000 (0x38d7eac555080) -9: with messages: -9: 9 -9: 1000000115870000 -9: -9: frame_id: 7 -9: desired_present_time_ns: 1000000098000000 -9: actual_present_time_ns: 1000000114000000 -9: earliest_present_time_ns: 1000000114000000 -9: present_margin_ns: 14130000 -9: now_ns: 1000000115000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000146000000 (0x38d7ead7a4880) -9: >= -9: 1000000131870000 (0x38d7eaca2ad30) -9: with messages: -9: 9 -9: 1000000115870000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000146000000 (0x38d7ead7a4880) -9: with messages: -9: 9 -9: 1000000115870000 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000142800000 (0x38d7ead497480) -9: >= -9: 1000000131870000 (0x38d7eaca2ad30) -9: with messages: -9: 10 -9: 1000000131870000 -9: 10 -9: 1000000131870000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000146000000 (0x38d7ead7a4880) -9: > -9: 1000000131870000 (0x38d7eaca2ad30) -9: with messages: -9: 10 -9: 1000000131870000 -9: 10 -9: 1000000131870000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000146000000 (0x38d7ead7a4880) -9: > -9: 1000000142800000 (0x38d7ead497480) -9: with messages: -9: 10 -9: 1000000131870000 -9: 10 -9: 1000000131870000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000150000000 (0x38d7eadb75180) -9: > -9: 1000000131870000 (0x38d7eaca2ad30) -9: with messages: -9: 10 -9: 1000000131870000 -9: 10 -9: 1000000131870000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000150000000 (0x38d7eadb75180) -9: > -9: 1000000146000000 (0x38d7ead7a4880) -9: with messages: -9: 10 -9: 1000000131870000 -9: 10 -9: 1000000131870000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 10 -9: 1000000131870000 -9: 10 -9: 1000000131870000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 10 -9: 1000000131870000 -9: 10 -9: 1000000131870000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000131870000 (0x38d7eaca2ad30) -9: <= -9: 1000000142800000 (0x38d7ead497480) -9: with messages: -9: 10 -9: 1000000131870000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000131870000 (0x38d7eaca2ad30) -9: <= -9: 1000000142800000 (0x38d7ead497480) -9: with messages: -9: 10 -9: 1000000131870000 -9: -9: frame_id: 8 -9: desired_present_time_ns: 1000000114000000 -9: actual_present_time_ns: 1000000130000000 -9: earliest_present_time_ns: 1000000130000000 -9: present_margin_ns: 14130000 -9: now_ns: 1000000131000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000162000000 (0x38d7eae6e6c80) -9: >= -9: 1000000147870000 (0x38d7ead96d130) -9: with messages: -9: 10 -9: 1000000131870000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000162000000 (0x38d7eae6e6c80) -9: with messages: -9: 10 -9: 1000000131870000 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000158800000 (0x38d7eae3d9880) -9: >= -9: 1000000147870000 (0x38d7ead96d130) -9: with messages: -9: 11 -9: 1000000147870000 -9: 11 -9: 1000000147870000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000162000000 (0x38d7eae6e6c80) -9: > -9: 1000000147870000 (0x38d7ead96d130) -9: with messages: -9: 11 -9: 1000000147870000 -9: 11 -9: 1000000147870000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000162000000 (0x38d7eae6e6c80) -9: > -9: 1000000158800000 (0x38d7eae3d9880) -9: with messages: -9: 11 -9: 1000000147870000 -9: 11 -9: 1000000147870000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000166000000 (0x38d7eaeab7580) -9: > -9: 1000000147870000 (0x38d7ead96d130) -9: with messages: -9: 11 -9: 1000000147870000 -9: 11 -9: 1000000147870000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000166000000 (0x38d7eaeab7580) -9: > -9: 1000000162000000 (0x38d7eae6e6c80) -9: with messages: -9: 11 -9: 1000000147870000 -9: 11 -9: 1000000147870000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 11 -9: 1000000147870000 -9: 11 -9: 1000000147870000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 11 -9: 1000000147870000 -9: 11 -9: 1000000147870000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000147870000 (0x38d7ead96d130) -9: <= -9: 1000000158800000 (0x38d7eae3d9880) -9: with messages: -9: 11 -9: 1000000147870000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000147870000 (0x38d7ead96d130) -9: <= -9: 1000000158800000 (0x38d7eae3d9880) -9: with messages: -9: 11 -9: 1000000147870000 -9: -9: frame_id: 9 -9: desired_present_time_ns: 1000000130000000 -9: actual_present_time_ns: 1000000146000000 -9: earliest_present_time_ns: 1000000146000000 -9: present_margin_ns: 14130000 -9: now_ns: 1000000147000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000178000000 (0x38d7eaf629080) -9: >= -9: 1000000163870000 (0x38d7eae8af530) -9: with messages: -9: 11 -9: 1000000147870000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000178000000 (0x38d7eaf629080) -9: with messages: -9: 11 -9: 1000000147870000 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000174800000 (0x38d7eaf31bc80) -9: >= -9: 1000000163870000 (0x38d7eae8af530) -9: with messages: -9: 12 -9: 1000000163870000 -9: 12 -9: 1000000163870000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000178000000 (0x38d7eaf629080) -9: > -9: 1000000163870000 (0x38d7eae8af530) -9: with messages: -9: 12 -9: 1000000163870000 -9: 12 -9: 1000000163870000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000178000000 (0x38d7eaf629080) -9: > -9: 1000000174800000 (0x38d7eaf31bc80) -9: with messages: -9: 12 -9: 1000000163870000 -9: 12 -9: 1000000163870000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000182000000 (0x38d7eaf9f9980) -9: > -9: 1000000163870000 (0x38d7eae8af530) -9: with messages: -9: 12 -9: 1000000163870000 -9: 12 -9: 1000000163870000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000182000000 (0x38d7eaf9f9980) -9: > -9: 1000000178000000 (0x38d7eaf629080) -9: with messages: -9: 12 -9: 1000000163870000 -9: 12 -9: 1000000163870000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 12 -9: 1000000163870000 -9: 12 -9: 1000000163870000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 12 -9: 1000000163870000 -9: 12 -9: 1000000163870000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000163870000 (0x38d7eae8af530) -9: <= -9: 1000000174800000 (0x38d7eaf31bc80) -9: with messages: -9: 12 -9: 1000000163870000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000163870000 (0x38d7eae8af530) -9: <= -9: 1000000174800000 (0x38d7eaf31bc80) -9: with messages: -9: 12 -9: 1000000163870000 -9: -9: frame_id: 10 -9: desired_present_time_ns: 1000000146000000 -9: actual_present_time_ns: 1000000162000000 -9: earliest_present_time_ns: 1000000162000000 -9: present_margin_ns: 14130000 -9: now_ns: 1000000163000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000194000000 (0x38d7eb056b480) -9: >= -9: 1000000179870000 (0x38d7eaf7f1930) -9: with messages: -9: 12 -9: 1000000163870000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000194000000 (0x38d7eb056b480) -9: with messages: -9: 12 -9: 1000000163870000 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000190800000 (0x38d7eb025e080) -9: >= -9: 1000000179870000 (0x38d7eaf7f1930) -9: with messages: -9: 13 -9: 1000000179870000 -9: 13 -9: 1000000179870000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000194000000 (0x38d7eb056b480) -9: > -9: 1000000179870000 (0x38d7eaf7f1930) -9: with messages: -9: 13 -9: 1000000179870000 -9: 13 -9: 1000000179870000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000194000000 (0x38d7eb056b480) -9: > -9: 1000000190800000 (0x38d7eb025e080) -9: with messages: -9: 13 -9: 1000000179870000 -9: 13 -9: 1000000179870000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000198000000 (0x38d7eb093bd80) -9: > -9: 1000000179870000 (0x38d7eaf7f1930) -9: with messages: -9: 13 -9: 1000000179870000 -9: 13 -9: 1000000179870000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000198000000 (0x38d7eb093bd80) -9: > -9: 1000000194000000 (0x38d7eb056b480) -9: with messages: -9: 13 -9: 1000000179870000 -9: 13 -9: 1000000179870000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 13 -9: 1000000179870000 -9: 13 -9: 1000000179870000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 13 -9: 1000000179870000 -9: 13 -9: 1000000179870000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000179870000 (0x38d7eaf7f1930) -9: <= -9: 1000000190800000 (0x38d7eb025e080) -9: with messages: -9: 13 -9: 1000000179870000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000179870000 (0x38d7eaf7f1930) -9: <= -9: 1000000190800000 (0x38d7eb025e080) -9: with messages: -9: 13 -9: 1000000179870000 -9: -9: frame_id: 11 -9: desired_present_time_ns: 1000000162000000 -9: actual_present_time_ns: 1000000178000000 -9: earliest_present_time_ns: 1000000178000000 -9: present_margin_ns: 14130000 -9: now_ns: 1000000179000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000210000000 (0x38d7eb14ad880) -9: >= -9: 1000000195870000 (0x38d7eb0733d30) -9: with messages: -9: 13 -9: 1000000179870000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000210000000 (0x38d7eb14ad880) -9: with messages: -9: 13 -9: 1000000179870000 -9: -9: ./tests/tests_pacing.cpp:70: PASSED: -9: CHECK( predictions.wake_up_time_ns >= now_ns ) -9: with expansion: -9: 1000000206800000 (0x38d7eb11a0480) -9: >= -9: 1000000195870000 (0x38d7eb0733d30) -9: with messages: -9: 14 -9: 1000000195870000 -9: 14 -9: 1000000195870000 -9: -9: ./tests/tests_pacing.cpp:71: PASSED: -9: CHECK( predictions.desired_present_time_ns > now_ns ) -9: with expansion: -9: 1000000210000000 (0x38d7eb14ad880) -9: > -9: 1000000195870000 (0x38d7eb0733d30) -9: with messages: -9: 14 -9: 1000000195870000 -9: 14 -9: 1000000195870000 -9: -9: ./tests/tests_pacing.cpp:72: PASSED: -9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) -9: with expansion: -9: 1000000210000000 (0x38d7eb14ad880) -9: > -9: 1000000206800000 (0x38d7eb11a0480) -9: with messages: -9: 14 -9: 1000000195870000 -9: 14 -9: 1000000195870000 -9: -9: ./tests/tests_pacing.cpp:73: PASSED: -9: CHECK( predictions.predicted_display_time_ns > now_ns ) -9: with expansion: -9: 1000000214000000 (0x38d7eb187e180) -9: > -9: 1000000195870000 (0x38d7eb0733d30) -9: with messages: -9: 14 -9: 1000000195870000 -9: 14 -9: 1000000195870000 -9: -9: ./tests/tests_pacing.cpp:74: PASSED: -9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) -9: with expansion: -9: 1000000214000000 (0x38d7eb187e180) -9: > -9: 1000000210000000 (0x38d7eb14ad880) -9: with messages: -9: 14 -9: 1000000195870000 -9: 14 -9: 1000000195870000 -9: -9: ./tests/tests_pacing.cpp:76: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns < 18000000 ns -9: with messages: -9: 14 -9: 1000000195870000 -9: 14 -9: 1000000195870000 -9: -9: ./tests/tests_pacing.cpp:77: PASSED: -9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) -9: with expansion: -9: 16000000 ns > 14000000 ns -9: with messages: -9: 14 -9: 1000000195870000 -9: 14 -9: 1000000195870000 -9: -9: ./tests/tests_pacing.cpp:151: PASSED: -9: REQUIRE( clock.now() <= wake_time_ns ) -9: with expansion: -9: 1000000195870000 (0x38d7eb0733d30) -9: <= -9: 1000000206800000 (0x38d7eb11a0480) -9: with messages: -9: 14 -9: 1000000195870000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000195870000 (0x38d7eb0733d30) -9: <= -9: 1000000206800000 (0x38d7eb11a0480) -9: with messages: -9: 14 -9: 1000000195870000 -9: -9: frame_id: 12 -9: desired_present_time_ns: 1000000178000000 -9: actual_present_time_ns: 1000000194000000 -9: earliest_present_time_ns: 1000000194000000 -9: present_margin_ns: 14130000 -9: now_ns: 1000000195000000 -9: -9: ./tests/tests_pacing.cpp:177: PASSED: -9: REQUIRE( next_scanout_timepoint >= gpu_finish ) -9: with expansion: -9: 1000000226000000 (0x38d7eb23efc80) -9: >= -9: 1000000211870000 (0x38d7eb1676130) -9: with messages: -9: 14 -9: 1000000195870000 -9: -9: ./tests/time_utils.hpp:39: PASSED: -9: CHECK( now() <= timestamp_ns ) -9: with expansion: -9: 1000000000000000 (0x38d7ea4c68000) -9: <= -9: 1000000226000000 (0x38d7eb23efc80) -9: with messages: -9: 14 -9: 1000000195870000 -9: -9: frame_id: 13 -9: desired_present_time_ns: 1000000194000000 -9: actual_present_time_ns: 1000000210000000 -9: earliest_present_time_ns: 1000000210000000 -9: present_margin_ns: 14130000 -9: now_ns: 1000000211000000 -9: -9: frame_id: 14 -9: desired_present_time_ns: 1000000210000000 -9: actual_present_time_ns: 1000000226000000 -9: earliest_present_time_ns: 1000000226000000 -9: present_margin_ns: 14130000 -9: now_ns: 1000000227000000 -9: -9: =============================================================================== -9: All tests passed (1061 assertions in 2 test cases) -9: -19: Randomness seeded to: 379105894 -19: =============================================================================== -19: No tests ran -19: -21: Randomness seeded to: 391527746 -21: -21: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -21: tests_input_transform is a Catch2 v3.6.0 host application. -21: Run with -? for options -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: Float action -21: From Vec1 -1 to 1 identity -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:37 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:41: PASSED: -21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_float", &transforms, &transform_count) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:45: PASSED: -21: CHECK( transform_count == 1 ) -21: with expansion: -21: 1 == 1 -21: -21: ./tests/tests_input_transform.cpp:46: PASSED: -21: CHECK( transforms != nullptr ) -21: with expansion: -21: 0x0000aaaadad04180 != nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: Float action -21: From Vec1 -1 to 1 identity -21: Roundtrip -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:48 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:53: PASSED: -21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:54: PASSED: -21: CHECK( input.value.vec1.x == output.value.vec1.x ) -21: with expansion: -21: -1.0f == -1.0f -21: -21: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC1_MINUS_ONE_TO_ONE' -21: Using identity transform for input. -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:21 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:318: PASSED: -21: CHECK( __null == transforms ) -21: with expansion: -21: 0 == nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: Float action -21: From Vec1 -1 to 1 identity -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:37 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:41: PASSED: -21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_float", &transforms, &transform_count) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:45: PASSED: -21: CHECK( transform_count == 1 ) -21: with expansion: -21: 1 == 1 -21: -21: ./tests/tests_input_transform.cpp:46: PASSED: -21: CHECK( transforms != nullptr ) -21: with expansion: -21: 0x0000aaaadad04180 != nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: Float action -21: From Vec1 -1 to 1 identity -21: Roundtrip -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:48 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:53: PASSED: -21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:54: PASSED: -21: CHECK( input.value.vec1.x == output.value.vec1.x ) -21: with expansion: -21: -0.5f == -0.5f -21: -21: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC1_MINUS_ONE_TO_ONE' -21: Using identity transform for input. -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:21 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:318: PASSED: -21: CHECK( __null == transforms ) -21: with expansion: -21: 0 == nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: Float action -21: From Vec1 -1 to 1 identity -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:37 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:41: PASSED: -21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_float", &transforms, &transform_count) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:45: PASSED: -21: CHECK( transform_count == 1 ) -21: with expansion: -21: 1 == 1 -21: -21: ./tests/tests_input_transform.cpp:46: PASSED: -21: CHECK( transforms != nullptr ) -21: with expansion: -21: 0x0000aaaadad04180 != nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: Float action -21: From Vec1 -1 to 1 identity -21: Roundtrip -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:48 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:53: PASSED: -21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:54: PASSED: -21: CHECK( input.value.vec1.x == output.value.vec1.x ) -21: with expansion: -21: 0.0f == 0.0f -21: -21: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC1_MINUS_ONE_TO_ONE' -21: Using identity transform for input. -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:21 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:318: PASSED: -21: CHECK( __null == transforms ) -21: with expansion: -21: 0 == nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: Float action -21: From Vec1 -1 to 1 identity -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:37 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:41: PASSED: -21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_float", &transforms, &transform_count) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:45: PASSED: -21: CHECK( transform_count == 1 ) -21: with expansion: -21: 1 == 1 -21: -21: ./tests/tests_input_transform.cpp:46: PASSED: -21: CHECK( transforms != nullptr ) -21: with expansion: -21: 0x0000aaaadad04180 != nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: Float action -21: From Vec1 -1 to 1 identity -21: Roundtrip -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:48 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:53: PASSED: -21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:54: PASSED: -21: CHECK( input.value.vec1.x == output.value.vec1.x ) -21: with expansion: -21: -0.0f == -0.0f -21: -21: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC1_MINUS_ONE_TO_ONE' -21: Using identity transform for input. -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:21 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:318: PASSED: -21: CHECK( __null == transforms ) -21: with expansion: -21: 0 == nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: Float action -21: From Vec1 -1 to 1 identity -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:37 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:41: PASSED: -21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_float", &transforms, &transform_count) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:45: PASSED: -21: CHECK( transform_count == 1 ) -21: with expansion: -21: 1 == 1 -21: -21: ./tests/tests_input_transform.cpp:46: PASSED: -21: CHECK( transforms != nullptr ) -21: with expansion: -21: 0x0000aaaadad04180 != nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: Float action -21: From Vec1 -1 to 1 identity -21: Roundtrip -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:48 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:53: PASSED: -21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:54: PASSED: -21: CHECK( input.value.vec1.x == output.value.vec1.x ) -21: with expansion: -21: 0.5f == 0.5f -21: -21: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC1_MINUS_ONE_TO_ONE' -21: Using identity transform for input. -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:21 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:318: PASSED: -21: CHECK( __null == transforms ) -21: with expansion: -21: 0 == nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: Float action -21: From Vec1 -1 to 1 identity -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:37 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:41: PASSED: -21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_float", &transforms, &transform_count) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:45: PASSED: -21: CHECK( transform_count == 1 ) -21: with expansion: -21: 1 == 1 -21: -21: ./tests/tests_input_transform.cpp:46: PASSED: -21: CHECK( transforms != nullptr ) -21: with expansion: -21: 0x0000aaaadad04180 != nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: Float action -21: From Vec1 -1 to 1 identity -21: Roundtrip -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:48 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:53: PASSED: -21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:54: PASSED: -21: CHECK( input.value.vec1.x == output.value.vec1.x ) -21: with expansion: -21: 1.0f == 1.0f -21: -21: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC1_MINUS_ONE_TO_ONE' -21: Using identity transform for input. -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:21 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:318: PASSED: -21: CHECK( __null == transforms ) -21: with expansion: -21: 0 == nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: Float action -21: From Vec1 0 to 1 identity -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:58 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:62: PASSED: -21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_float", &transforms, &transform_count) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:66: PASSED: -21: CHECK( transform_count == 1 ) -21: with expansion: -21: 1 == 1 -21: -21: ./tests/tests_input_transform.cpp:67: PASSED: -21: CHECK( transforms != nullptr ) -21: with expansion: -21: 0x0000aaaadad04180 != nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: Float action -21: From Vec1 0 to 1 identity -21: Roundtrip -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:69 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:74: PASSED: -21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:75: PASSED: -21: CHECK( input.value.vec1.x == output.value.vec1.x ) -21: with expansion: -21: 0.0f == 0.0f -21: -21: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC1_ZERO_TO_ONE' -21: Using identity transform for input. -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:21 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:318: PASSED: -21: CHECK( __null == transforms ) -21: with expansion: -21: 0 == nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: Float action -21: From Vec1 0 to 1 identity -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:58 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:62: PASSED: -21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_float", &transforms, &transform_count) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:66: PASSED: -21: CHECK( transform_count == 1 ) -21: with expansion: -21: 1 == 1 -21: -21: ./tests/tests_input_transform.cpp:67: PASSED: -21: CHECK( transforms != nullptr ) -21: with expansion: -21: 0x0000aaaadad04180 != nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: Float action -21: From Vec1 0 to 1 identity -21: Roundtrip -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:69 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:74: PASSED: -21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:75: PASSED: -21: CHECK( input.value.vec1.x == output.value.vec1.x ) -21: with expansion: -21: -0.0f == -0.0f -21: -21: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC1_ZERO_TO_ONE' -21: Using identity transform for input. -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:21 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:318: PASSED: -21: CHECK( __null == transforms ) -21: with expansion: -21: 0 == nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: Float action -21: From Vec1 0 to 1 identity -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:58 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:62: PASSED: -21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_float", &transforms, &transform_count) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:66: PASSED: -21: CHECK( transform_count == 1 ) -21: with expansion: -21: 1 == 1 -21: -21: ./tests/tests_input_transform.cpp:67: PASSED: -21: CHECK( transforms != nullptr ) -21: with expansion: -21: 0x0000aaaadad04180 != nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: Float action -21: From Vec1 0 to 1 identity -21: Roundtrip -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:69 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:74: PASSED: -21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:75: PASSED: -21: CHECK( input.value.vec1.x == output.value.vec1.x ) -21: with expansion: -21: 0.5f == 0.5f -21: -21: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC1_ZERO_TO_ONE' -21: Using identity transform for input. -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:21 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:318: PASSED: -21: CHECK( __null == transforms ) -21: with expansion: -21: 0 == nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: Float action -21: From Vec1 0 to 1 identity -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:58 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:62: PASSED: -21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_float", &transforms, &transform_count) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:66: PASSED: -21: CHECK( transform_count == 1 ) -21: with expansion: -21: 1 == 1 -21: -21: ./tests/tests_input_transform.cpp:67: PASSED: -21: CHECK( transforms != nullptr ) -21: with expansion: -21: 0x0000aaaadad04180 != nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: Float action -21: From Vec1 0 to 1 identity -21: Roundtrip -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:69 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:74: PASSED: -21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:75: PASSED: -21: CHECK( input.value.vec1.x == output.value.vec1.x ) -21: with expansion: -21: 1.0f == 1.0f -21: -21: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC1_ZERO_TO_ONE' -21: Using identity transform for input. -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:21 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:318: PASSED: -21: CHECK( __null == transforms ) -21: with expansion: -21: 0 == nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: Float action -21: From Vec2 input -21: path component x -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:85 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:87: PASSED: -21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_vec2/x", &transforms, &transform_count) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:92: PASSED: -21: CHECK( transform_count == 1 ) -21: with expansion: -21: 1 == 1 -21: -21: ./tests/tests_input_transform.cpp:93: PASSED: -21: CHECK( transforms != nullptr ) -21: with expansion: -21: 0x0000aaaadad04180 != nullptr -21: -21: ./tests/tests_input_transform.cpp:95: PASSED: -21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:96: PASSED: -21: CHECK( input.value.vec2.x == output.value.vec1.x ) -21: with expansion: -21: -1.0f == -1.0f -21: -21: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' -21: Adding transform: get x of Vec2 -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:21 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:318: PASSED: -21: CHECK( __null == transforms ) -21: with expansion: -21: 0 == nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: Float action -21: From Vec2 input -21: path component y -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:99 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:101: PASSED: -21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_vec2/y", &transforms, &transform_count) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:106: PASSED: -21: CHECK( transform_count == 1 ) -21: with expansion: -21: 1 == 1 -21: -21: ./tests/tests_input_transform.cpp:107: PASSED: -21: CHECK( transforms != nullptr ) -21: with expansion: -21: 0x0000aaaadad04180 != nullptr -21: -21: ./tests/tests_input_transform.cpp:109: PASSED: -21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:110: PASSED: -21: CHECK( input.value.vec2.y == output.value.vec1.x ) -21: with expansion: -21: 1.0f == 1.0f -21: -21: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' -21: Adding transform: get y of Vec2 -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:21 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:318: PASSED: -21: CHECK( __null == transforms ) -21: with expansion: -21: 0 == nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: Float action -21: From Vec2 input -21: no component -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:113 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:115: PASSED: -21: CHECK_FALSE( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_vec2", &transforms, &transform_count) ) -21: with expansion: -21: !false -21: -21: ./tests/tests_input_transform.cpp:120: PASSED: -21: CHECK( transform_count == 0 ) -21: with expansion: -21: 0 == 0 -21: -21: ./tests/tests_input_transform.cpp:121: PASSED: -21: CHECK( transforms == nullptr ) -21: with expansion: -21: nullptr == nullptr -21: -21: ./tests/tests_input_transform.cpp:124: PASSED: -21: CHECK_FALSE( oxr_input_transform_process(transforms, transform_count, &input, &output) ) -21: with expansion: -21: !false -21: -21: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' -21: No rule to get float from vec2f for binding /mock_vec2 -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:21 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:318: PASSED: -21: CHECK( __null == transforms ) -21: with expansion: -21: 0 == nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: Float action -21: From bool input -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:128 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:131: PASSED: -21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_bool", &transforms, &transform_count) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:135: PASSED: -21: CHECK( transform_count == 1 ) -21: with expansion: -21: 1 == 1 -21: -21: ./tests/tests_input_transform.cpp:136: PASSED: -21: CHECK( transforms != nullptr ) -21: with expansion: -21: 0x0000aaaadad04180 != nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: Float action -21: From bool input -21: False -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:138 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:142: PASSED: -21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:143: PASSED: -21: CHECK( 0.0f == output.value.vec1.x ) -21: with expansion: -21: 0.0f == 0.0f -21: -21: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_BOOLEAN' -21: Adding transform: bool to float -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:21 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:318: PASSED: -21: CHECK( __null == transforms ) -21: with expansion: -21: 0 == nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: Float action -21: From bool input -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:128 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:131: PASSED: -21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_bool", &transforms, &transform_count) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:135: PASSED: -21: CHECK( transform_count == 1 ) -21: with expansion: -21: 1 == 1 -21: -21: ./tests/tests_input_transform.cpp:136: PASSED: -21: CHECK( transforms != nullptr ) -21: with expansion: -21: 0x0000aaaadad04180 != nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: Float action -21: From bool input -21: True -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:146 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:150: PASSED: -21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:151: PASSED: -21: CHECK( 1.0f == output.value.vec1.x ) -21: with expansion: -21: 1.0f == 1.0f -21: -21: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_BOOLEAN' -21: Adding transform: bool to float -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:21 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:318: PASSED: -21: CHECK( __null == transforms ) -21: with expansion: -21: 0 == nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: Bool action -21: From Bool identity -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:159 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:163: PASSED: -21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "bool_action", "/mock_bool", &transforms, &transform_count) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:165: PASSED: -21: CHECK( transform_count == 1 ) -21: with expansion: -21: 1 == 1 -21: -21: ./tests/tests_input_transform.cpp:166: PASSED: -21: CHECK( transforms != nullptr ) -21: with expansion: -21: 0x0000aaaadad04180 != nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: Bool action -21: From Bool identity -21: Roundtrip -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:168 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:172: PASSED: -21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:173: PASSED: -21: CHECK( input.value.boolean == output.value.boolean ) -21: with expansion: -21: false == false -21: -21: LOG in test: Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_BOOLEAN' -21: Using identity transform for input. -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:21 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:318: PASSED: -21: CHECK( __null == transforms ) -21: with expansion: -21: 0 == nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: Bool action -21: From Bool identity -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:159 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:163: PASSED: -21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "bool_action", "/mock_bool", &transforms, &transform_count) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:165: PASSED: -21: CHECK( transform_count == 1 ) -21: with expansion: -21: 1 == 1 -21: -21: ./tests/tests_input_transform.cpp:166: PASSED: -21: CHECK( transforms != nullptr ) -21: with expansion: -21: 0x0000aaaadad04180 != nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: Bool action -21: From Bool identity -21: Roundtrip -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:168 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:172: PASSED: -21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:173: PASSED: -21: CHECK( input.value.boolean == output.value.boolean ) -21: with expansion: -21: true == true -21: -21: LOG in test: Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_BOOLEAN' -21: Using identity transform for input. -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:21 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:318: PASSED: -21: CHECK( __null == transforms ) -21: with expansion: -21: 0 == nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: Bool action -21: From Vec1 -1 to 1 -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:177 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:181: PASSED: -21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "bool_action", "/mock_float", &transforms, &transform_count) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:183: PASSED: -21: CHECK( transform_count == 1 ) -21: with expansion: -21: 1 == 1 -21: -21: ./tests/tests_input_transform.cpp:184: PASSED: -21: CHECK( transforms != nullptr ) -21: with expansion: -21: 0x0000aaaadad04180 != nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: Bool action -21: From Vec1 -1 to 1 -21: True -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:186 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:191: PASSED: -21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:192: PASSED: -21: CHECK( output.value.boolean == true ) -21: with expansion: -21: true == true -21: -21: LOG in test: Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC1_MINUS_ONE_TO_ONE' -21: Adding transform: threshold [-1, 1] float -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:21 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:318: PASSED: -21: CHECK( __null == transforms ) -21: with expansion: -21: 0 == nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: Bool action -21: From Vec1 -1 to 1 -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:177 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:181: PASSED: -21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "bool_action", "/mock_float", &transforms, &transform_count) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:183: PASSED: -21: CHECK( transform_count == 1 ) -21: with expansion: -21: 1 == 1 -21: -21: ./tests/tests_input_transform.cpp:184: PASSED: -21: CHECK( transforms != nullptr ) -21: with expansion: -21: 0x0000aaaadad04180 != nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: Bool action -21: From Vec1 -1 to 1 -21: True -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:186 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:191: PASSED: -21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:192: PASSED: -21: CHECK( output.value.boolean == true ) -21: with expansion: -21: true == true -21: -21: LOG in test: Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC1_MINUS_ONE_TO_ONE' -21: Adding transform: threshold [-1, 1] float -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:21 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:318: PASSED: -21: CHECK( __null == transforms ) -21: with expansion: -21: 0 == nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: Bool action -21: From Vec1 -1 to 1 -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:177 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:181: PASSED: -21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "bool_action", "/mock_float", &transforms, &transform_count) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:183: PASSED: -21: CHECK( transform_count == 1 ) -21: with expansion: -21: 1 == 1 -21: -21: ./tests/tests_input_transform.cpp:184: PASSED: -21: CHECK( transforms != nullptr ) -21: with expansion: -21: 0x0000aaaadad04180 != nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: Bool action -21: From Vec1 -1 to 1 -21: False -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:195 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:200: PASSED: -21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:201: PASSED: -21: CHECK( output.value.boolean == false ) -21: with expansion: -21: false == false -21: -21: LOG in test: Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC1_MINUS_ONE_TO_ONE' -21: Adding transform: threshold [-1, 1] float -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:21 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:318: PASSED: -21: CHECK( __null == transforms ) -21: with expansion: -21: 0 == nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: Bool action -21: From Vec1 -1 to 1 -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:177 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:181: PASSED: -21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "bool_action", "/mock_float", &transforms, &transform_count) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:183: PASSED: -21: CHECK( transform_count == 1 ) -21: with expansion: -21: 1 == 1 -21: -21: ./tests/tests_input_transform.cpp:184: PASSED: -21: CHECK( transforms != nullptr ) -21: with expansion: -21: 0x0000aaaadad04180 != nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: Bool action -21: From Vec1 -1 to 1 -21: False -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:195 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:200: PASSED: -21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:201: PASSED: -21: CHECK( output.value.boolean == false ) -21: with expansion: -21: false == false -21: -21: LOG in test: Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC1_MINUS_ONE_TO_ONE' -21: Adding transform: threshold [-1, 1] float -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:21 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:318: PASSED: -21: CHECK( __null == transforms ) -21: with expansion: -21: 0 == nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: Bool action -21: From Vec1 0 to 1 -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:205 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:209: PASSED: -21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "bool_action", "/mock_float", &transforms, &transform_count) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:212: PASSED: -21: CHECK( transform_count == 1 ) -21: with expansion: -21: 1 == 1 -21: -21: ./tests/tests_input_transform.cpp:213: PASSED: -21: CHECK( transforms != nullptr ) -21: with expansion: -21: 0x0000aaaadad04180 != nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: Bool action -21: From Vec1 0 to 1 -21: True -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:215 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:220: PASSED: -21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:221: PASSED: -21: CHECK( output.value.boolean == true ) -21: with expansion: -21: true == true -21: -21: LOG in test: Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC1_ZERO_TO_ONE' -21: Adding transform: threshold [0, 1] float -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:21 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:318: PASSED: -21: CHECK( __null == transforms ) -21: with expansion: -21: 0 == nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: Bool action -21: From Vec1 0 to 1 -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:205 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:209: PASSED: -21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "bool_action", "/mock_float", &transforms, &transform_count) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:212: PASSED: -21: CHECK( transform_count == 1 ) -21: with expansion: -21: 1 == 1 -21: -21: ./tests/tests_input_transform.cpp:213: PASSED: -21: CHECK( transforms != nullptr ) -21: with expansion: -21: 0x0000aaaadad04180 != nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: Bool action -21: From Vec1 0 to 1 -21: True -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:215 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:220: PASSED: -21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:221: PASSED: -21: CHECK( output.value.boolean == true ) -21: with expansion: -21: true == true -21: -21: LOG in test: Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC1_ZERO_TO_ONE' -21: Adding transform: threshold [0, 1] float -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:21 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:318: PASSED: -21: CHECK( __null == transforms ) -21: with expansion: -21: 0 == nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: Bool action -21: From Vec1 0 to 1 -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:205 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:209: PASSED: -21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "bool_action", "/mock_float", &transforms, &transform_count) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:212: PASSED: -21: CHECK( transform_count == 1 ) -21: with expansion: -21: 1 == 1 -21: -21: ./tests/tests_input_transform.cpp:213: PASSED: -21: CHECK( transforms != nullptr ) -21: with expansion: -21: 0x0000aaaadad04180 != nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: Bool action -21: From Vec1 0 to 1 -21: False -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:224 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:229: PASSED: -21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:230: PASSED: -21: CHECK( output.value.boolean == false ) -21: with expansion: -21: false == false -21: -21: LOG in test: Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC1_ZERO_TO_ONE' -21: Adding transform: threshold [0, 1] float -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:21 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:318: PASSED: -21: CHECK( __null == transforms ) -21: with expansion: -21: 0 == nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: Bool action -21: From Vec1 0 to 1 -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:205 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:209: PASSED: -21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "bool_action", "/mock_float", &transforms, &transform_count) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:212: PASSED: -21: CHECK( transform_count == 1 ) -21: with expansion: -21: 1 == 1 -21: -21: ./tests/tests_input_transform.cpp:213: PASSED: -21: CHECK( transforms != nullptr ) -21: with expansion: -21: 0x0000aaaadad04180 != nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: Bool action -21: From Vec1 0 to 1 -21: False -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:224 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:229: PASSED: -21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:230: PASSED: -21: CHECK( output.value.boolean == false ) -21: with expansion: -21: false == false -21: -21: LOG in test: Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC1_ZERO_TO_ONE' -21: Adding transform: threshold [0, 1] float -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:21 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:318: PASSED: -21: CHECK( __null == transforms ) -21: with expansion: -21: 0 == nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: Bool action -21: From Vec2 -21: x -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:240 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:242: PASSED: -21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_vec2/x", &transforms, &transform_count) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:245: PASSED: -21: CHECK( transform_count == 2 ) -21: with expansion: -21: 2 == 2 -21: -21: ./tests/tests_input_transform.cpp:246: PASSED: -21: CHECK( transforms != nullptr ) -21: with expansion: -21: 0x0000aaaadad06cb0 != nullptr -21: -21: ./tests/tests_input_transform.cpp:248: PASSED: -21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:249: PASSED: -21: CHECK( false == output.value.boolean ) -21: with expansion: -21: false == false -21: -21: LOG in test: Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' -21: Adding transform: get x of Vec2 -21: Adding transform: threshold [-1, 1] float -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:21 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:318: PASSED: -21: CHECK( __null == transforms ) -21: with expansion: -21: 0 == nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: Bool action -21: From Vec2 -21: y -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:252 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:254: PASSED: -21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_vec2/y", &transforms, &transform_count) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:257: PASSED: -21: CHECK( transform_count == 2 ) -21: with expansion: -21: 2 == 2 -21: -21: ./tests/tests_input_transform.cpp:258: PASSED: -21: CHECK( transforms != nullptr ) -21: with expansion: -21: 0x0000aaaadad06cb0 != nullptr -21: -21: ./tests/tests_input_transform.cpp:260: PASSED: -21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:261: PASSED: -21: CHECK( true == output.value.boolean ) -21: with expansion: -21: true == true -21: -21: LOG in test: Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' -21: Adding transform: get y of Vec2 -21: Adding transform: threshold [-1, 1] float -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:21 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:318: PASSED: -21: CHECK( __null == transforms ) -21: with expansion: -21: 0 == nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: Bool action -21: From Vec2 -21: no component -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:264 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:266: PASSED: -21: CHECK_FALSE( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock", &transforms, &transform_count) ) -21: with expansion: -21: !false -21: -21: ./tests/tests_input_transform.cpp:271: PASSED: -21: CHECK( transform_count == 0 ) -21: with expansion: -21: 0 == 0 -21: -21: ./tests/tests_input_transform.cpp:272: PASSED: -21: CHECK( transforms == nullptr ) -21: with expansion: -21: nullptr == nullptr -21: -21: ./tests/tests_input_transform.cpp:275: PASSED: -21: CHECK_FALSE( oxr_input_transform_process(transforms, transform_count, &input, &output) ) -21: with expansion: -21: !false -21: -21: LOG in test: Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' -21: No rule to get float from vec2f for binding /mock -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:21 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:318: PASSED: -21: CHECK( __null == transforms ) -21: with expansion: -21: 0 == nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: Pose action -21: From Pose identity -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:284 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:287: PASSED: -21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "pose_action", "/mock_pose", &transforms, &transform_count) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:290: PASSED: -21: CHECK( transform_count == 1 ) -21: with expansion: -21: 1 == 1 -21: -21: LOG in test: Adding transform from 'XR_ACTION_TYPE_POSE_INPUT' to 'XRT_INPUT_TYPE_POSE' -21: Using identity transform for input. -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:21 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:318: PASSED: -21: CHECK( __null == transforms ) -21: with expansion: -21: 0 == nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: Pose action -21: From other input -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:293 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:306: PASSED: -21: CHECK_FALSE( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "pose_action", "/mock", &transforms, &transform_count) ) -21: with expansion: -21: !false -21: with message: -21: input_type := 4 -21: -21: ./tests/tests_input_transform.cpp:311: PASSED: -21: CHECK( transform_count == 0 ) -21: with expansion: -21: 0 == 0 -21: with message: -21: input_type := 4 -21: -21: ./tests/tests_input_transform.cpp:312: PASSED: -21: CHECK( transforms == nullptr ) -21: with expansion: -21: nullptr == nullptr -21: with message: -21: input_type := 4 -21: -21: LOG in test: Adding transform from 'XR_ACTION_TYPE_POSE_INPUT' to 'XRT_INPUT_TYPE_BOOLEAN' -21: Could not transform! -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:21 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:318: PASSED: -21: CHECK( __null == transforms ) -21: with expansion: -21: 0 == nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: Pose action -21: From other input -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:293 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:306: PASSED: -21: CHECK_FALSE( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "pose_action", "/mock", &transforms, &transform_count) ) -21: with expansion: -21: !false -21: with message: -21: input_type := 1 -21: -21: ./tests/tests_input_transform.cpp:311: PASSED: -21: CHECK( transform_count == 0 ) -21: with expansion: -21: 0 == 0 -21: with message: -21: input_type := 1 -21: -21: ./tests/tests_input_transform.cpp:312: PASSED: -21: CHECK( transforms == nullptr ) -21: with expansion: -21: nullptr == nullptr -21: with message: -21: input_type := 1 -21: -21: LOG in test: Adding transform from 'XR_ACTION_TYPE_POSE_INPUT' to 'XRT_INPUT_TYPE_VEC1_MINUS_ONE_TO_ONE' -21: Could not transform! -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:21 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:318: PASSED: -21: CHECK( __null == transforms ) -21: with expansion: -21: 0 == nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: Pose action -21: From other input -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:293 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:306: PASSED: -21: CHECK_FALSE( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "pose_action", "/mock", &transforms, &transform_count) ) -21: with expansion: -21: !false -21: with message: -21: input_type := 0 -21: -21: ./tests/tests_input_transform.cpp:311: PASSED: -21: CHECK( transform_count == 0 ) -21: with expansion: -21: 0 == 0 -21: with message: -21: input_type := 0 -21: -21: ./tests/tests_input_transform.cpp:312: PASSED: -21: CHECK( transforms == nullptr ) -21: with expansion: -21: nullptr == nullptr -21: with message: -21: input_type := 0 -21: -21: LOG in test: Adding transform from 'XR_ACTION_TYPE_POSE_INPUT' to 'XRT_INPUT_TYPE_VEC1_ZERO_TO_ONE' -21: Could not transform! -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:21 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:318: PASSED: -21: CHECK( __null == transforms ) -21: with expansion: -21: 0 == nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: Pose action -21: From other input -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:293 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:306: PASSED: -21: CHECK_FALSE( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "pose_action", "/mock", &transforms, &transform_count) ) -21: with expansion: -21: !false -21: with message: -21: input_type := 2 -21: -21: ./tests/tests_input_transform.cpp:311: PASSED: -21: CHECK( transform_count == 0 ) -21: with expansion: -21: 0 == 0 -21: with message: -21: input_type := 2 -21: -21: ./tests/tests_input_transform.cpp:312: PASSED: -21: CHECK( transforms == nullptr ) -21: with expansion: -21: nullptr == nullptr -21: with message: -21: input_type := 2 -21: -21: LOG in test: Adding transform from 'XR_ACTION_TYPE_POSE_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' -21: No rule to get float from vec2f for binding /mock -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:21 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:318: PASSED: -21: CHECK( __null == transforms ) -21: with expansion: -21: 0 == nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: Pose action -21: From other input -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:293 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:306: PASSED: -21: CHECK_FALSE( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "pose_action", "/mock", &transforms, &transform_count) ) -21: with expansion: -21: !false -21: with message: -21: input_type := 3 -21: -21: ./tests/tests_input_transform.cpp:311: PASSED: -21: CHECK( transform_count == 0 ) -21: with expansion: -21: 0 == 0 -21: with message: -21: input_type := 3 -21: -21: ./tests/tests_input_transform.cpp:312: PASSED: -21: CHECK( transforms == nullptr ) -21: with expansion: -21: nullptr == nullptr -21: with message: -21: input_type := 3 -21: -21: LOG in test: Adding transform from 'XR_ACTION_TYPE_POSE_INPUT' to 'XRT_INPUT_TYPE_VEC3_MINUS_ONE_TO_ONE' -21: Could not transform! -21: -21: ------------------------------------------------------------------------------- -21: input_transform -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:21 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:318: PASSED: -21: CHECK( __null == transforms ) -21: with expansion: -21: 0 == nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform_dpad -21: Default settings -21: without an activation input -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:351 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:355: PASSED: -21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:358: PASSED: -21: CHECK( transform_count == 1 ) -21: with expansion: -21: 1 == 1 -21: -21: ./tests/tests_input_transform.cpp:359: PASSED: -21: CHECK( transforms != nullptr ) -21: with expansion: -21: 0x0000aaaadad04180 != nullptr -21: -21: ./tests/tests_input_transform.cpp:360: PASSED: -21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) -21: with expansion: -21: 6 == 6 -21: -21: ------------------------------------------------------------------------------- -21: input_transform_dpad -21: Default settings -21: without an activation input -21: up region is off in center -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:363 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:367: PASSED: -21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:368: PASSED: -21: CHECK( false == output.value.boolean ) -21: with expansion: -21: false == false -21: -21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' -21: -21: ------------------------------------------------------------------------------- -21: input_transform_dpad -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:330 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:551: PASSED: -21: CHECK( __null == transforms ) -21: with expansion: -21: 0 == nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform_dpad -21: Default settings -21: without an activation input -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:351 -21: ............................................................................... -21: -22: Randomness seeded to: 833312896 -22: =============================================================================== -22: No tests ran -22: -17/22 Test #9: tests_pacing ..................... Passed 0.13 sec -18/22 Test #19: tests_comp_client_vulkan ......... Passed 0.04 sec -19/22 Test #20: tests_uv_to_tangent .............. Passed 0.04 sec -21: ./tests/tests_input_transform.cpp:355: PASSED: -21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:358: PASSED: -21: CHECK( transform_count == 1 ) -21: with expansion: -21: 1 == 1 -21: -21: ./tests/tests_input_transform.cpp:359: PASSED: -21: CHECK( transforms != nullptr ) -21: with expansion: -21: 0x0000aaaadad04180 != nullptr -21: -21: ./tests/tests_input_transform.cpp:360: PASSED: -21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) -21: with expansion: -21: 6 == 6 -21: -21: ------------------------------------------------------------------------------- -21: input_transform_dpad -21: Default settings -21: without an activation input -21: up region is on when pointing up -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:371 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:375: PASSED: -21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:376: PASSED: -21: CHECK( true == output.value.boolean ) -21: with expansion: -21: true == true -21: -21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' -21: -21: ------------------------------------------------------------------------------- -21: input_transform_dpad -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:330 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:551: PASSED: -21: CHECK( __null == transforms ) -21: with expansion: -21: 0 == nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform_dpad -21: Default settings -21: without an activation input -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:351 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:355: PASSED: -21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:358: PASSED: -21: CHECK( transform_count == 1 ) -21: with expansion: -21: 1 == 1 -21: -21: ./tests/tests_input_transform.cpp:359: PASSED: -21: CHECK( transforms != nullptr ) -21: with expansion: -21: 0x0000aaaadad04180 != nullptr -21: -21: ./tests/tests_input_transform.cpp:360: PASSED: -21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) -21: with expansion: -21: 6 == 6 -21: -21: ------------------------------------------------------------------------------- -21: input_transform_dpad -21: Default settings -21: without an activation input -21: with (x, y) of (0, 0) -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:394 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:398: PASSED: -21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:400: PASSED: -21: CHECK( cases[i].active_regions == transforms[0].data.dpad_state.active_regions ) -21: with expansion: -21: 0 == 0 -21: -21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' -21: -21: ------------------------------------------------------------------------------- -21: input_transform_dpad -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:330 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:551: PASSED: -21: CHECK( __null == transforms ) -21: with expansion: -21: 0 == nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform_dpad -21: Default settings -21: without an activation input -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:351 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:355: PASSED: -21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:358: PASSED: -21: CHECK( transform_count == 1 ) -21: with expansion: -21: 1 == 1 -21: -21: ./tests/tests_input_transform.cpp:359: PASSED: -21: CHECK( transforms != nullptr ) -21: with expansion: -21: 0x0000aaaadad04180 != nullptr -21: -21: ./tests/tests_input_transform.cpp:360: PASSED: -21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) -21: with expansion: -21: 6 == 6 -21: -21: ------------------------------------------------------------------------------- -21: input_transform_dpad -21: Default settings -21: without an activation input -21: with (x, y) of (0, 1) -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:394 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:398: PASSED: -21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:400: PASSED: -21: CHECK( cases[i].active_regions == transforms[0].data.dpad_state.active_regions ) -21: with expansion: -21: 1 == 1 -21: -21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' -21: -21: ------------------------------------------------------------------------------- -21: input_transform_dpad -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:330 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:551: PASSED: -21: CHECK( __null == transforms ) -21: with expansion: -21: 0 == nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform_dpad -21: Default settings -21: without an activation input -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:351 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:355: PASSED: -21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:358: PASSED: -21: CHECK( transform_count == 1 ) -21: with expansion: -21: 1 == 1 -21: -21: ./tests/tests_input_transform.cpp:359: PASSED: -21: CHECK( transforms != nullptr ) -21: with expansion: -21: 0x0000aaaadad04180 != nullptr -21: -21: ./tests/tests_input_transform.cpp:360: PASSED: -21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) -21: with expansion: -21: 6 == 6 -21: -21: ------------------------------------------------------------------------------- -21: input_transform_dpad -21: Default settings -21: without an activation input -21: with (x, y) of (0, -1) -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:394 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:398: PASSED: -21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:400: PASSED: -21: CHECK( cases[i].active_regions == transforms[0].data.dpad_state.active_regions ) -21: with expansion: -21: 2 == 2 -21: -21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' -21: -21: ------------------------------------------------------------------------------- -21: input_transform_dpad -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:330 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:551: PASSED: -21: CHECK( __null == transforms ) -21: with expansion: -21: 0 == nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform_dpad -21: Default settings -21: without an activation input -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:351 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:355: PASSED: -21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:358: PASSED: -21: CHECK( transform_count == 1 ) -21: with expansion: -21: 1 == 1 -21: -21: ./tests/tests_input_transform.cpp:359: PASSED: -21: CHECK( transforms != nullptr ) -21: with expansion: -21: 0x0000aaaadad04180 != nullptr -21: -21: ./tests/tests_input_transform.cpp:360: PASSED: -21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) -21: with expansion: -21: 6 == 6 -21: -21: ------------------------------------------------------------------------------- -21: input_transform_dpad -21: Default settings -21: without an activation input -21: with (x, y) of (-1, 0) -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:394 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:398: PASSED: -21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:400: PASSED: -21: CHECK( cases[i].active_regions == transforms[0].data.dpad_state.active_regions ) -21: with expansion: -21: 4 == 4 -21: -21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' -21: -21: ------------------------------------------------------------------------------- -21: input_transform_dpad -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:330 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:551: PASSED: -21: CHECK( __null == transforms ) -21: with expansion: -21: 0 == nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform_dpad -21: Default settings -21: without an activation input -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:351 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:355: PASSED: -21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:358: PASSED: -21: CHECK( transform_count == 1 ) -21: with expansion: -21: 1 == 1 -21: -21: ./tests/tests_input_transform.cpp:359: PASSED: -21: CHECK( transforms != nullptr ) -21: with expansion: -21: 0x0000aaaadad04180 != nullptr -21: -21: ./tests/tests_input_transform.cpp:360: PASSED: -21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) -21: with expansion: -21: 6 == 6 -21: -21: ------------------------------------------------------------------------------- -21: input_transform_dpad -21: Default settings -21: without an activation input -21: with (x, y) of (1, 0) -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:394 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:398: PASSED: -21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:400: PASSED: -21: CHECK( cases[i].active_regions == transforms[0].data.dpad_state.active_regions ) -21: with expansion: -21: 8 == 8 -21: -21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' -21: -21: ------------------------------------------------------------------------------- -21: input_transform_dpad -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:330 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:551: PASSED: -21: CHECK( __null == transforms ) -21: with expansion: -21: 0 == nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform_dpad -21: Default settings -21: without an activation input -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:351 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:355: PASSED: -21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:358: PASSED: -21: CHECK( transform_count == 1 ) -21: with expansion: -21: 1 == 1 -21: -21: ./tests/tests_input_transform.cpp:359: PASSED: -21: CHECK( transforms != nullptr ) -21: with expansion: -21: 0x0000aaaadad04180 != nullptr -21: -21: ./tests/tests_input_transform.cpp:360: PASSED: -21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) -21: with expansion: -21: 6 == 6 -21: -21: ------------------------------------------------------------------------------- -21: input_transform_dpad -21: Default settings -21: without an activation input -21: with (x, y) of (1, 1) -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:394 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:398: PASSED: -21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:400: PASSED: -21: CHECK( cases[i].active_regions == transforms[0].data.dpad_state.active_regions ) -21: with expansion: -21: 1 == 1 -21: -21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' -21: -21: ------------------------------------------------------------------------------- -21: input_transform_dpad -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:330 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:551: PASSED: -21: CHECK( __null == transforms ) -21: with expansion: -21: 0 == nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform_dpad -21: Default settings -21: without an activation input -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:351 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:355: PASSED: -21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:358: PASSED: -21: CHECK( transform_count == 1 ) -21: with expansion: -21: 1 == 1 -21: -21: ./tests/tests_input_transform.cpp:359: PASSED: -21: CHECK( transforms != nullptr ) -21: with expansion: -21: 0x0000aaaadad04180 != nullptr -21: -21: ./tests/tests_input_transform.cpp:360: PASSED: -21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) -21: with expansion: -21: 6 == 6 -21: -21: ------------------------------------------------------------------------------- -21: input_transform_dpad -21: Default settings -21: without an activation input -21: with (x, y) of (-1, -1) -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:394 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:398: PASSED: -21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:400: PASSED: -21: CHECK( cases[i].active_regions == transforms[0].data.dpad_state.active_regions ) -21: with expansion: -21: 2 == 2 -21: -21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' -21: -21: ------------------------------------------------------------------------------- -21: input_transform_dpad -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:330 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:551: PASSED: -21: CHECK( __null == transforms ) -21: with expansion: -21: 0 == nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform_dpad -21: Default settings -21: without an activation input -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:351 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:355: PASSED: -21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:358: PASSED: -21: CHECK( transform_count == 1 ) -21: with expansion: -21: 1 == 1 -21: -21: ./tests/tests_input_transform.cpp:359: PASSED: -21: CHECK( transforms != nullptr ) -21: with expansion: -21: 0x0000aaaadad04180 != nullptr -21: -21: ./tests/tests_input_transform.cpp:360: PASSED: -21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) -21: with expansion: -21: 6 == 6 -21: -21: ------------------------------------------------------------------------------- -21: input_transform_dpad -21: Default settings -21: without an activation input -21: with (x, y) of (-1, 1) -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:394 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:398: PASSED: -21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:400: PASSED: -21: CHECK( cases[i].active_regions == transforms[0].data.dpad_state.active_regions ) -21: with expansion: -21: 4 == 4 -21: -21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' -21: -21: ------------------------------------------------------------------------------- -21: input_transform_dpad -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:330 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:551: PASSED: -21: CHECK( __null == transforms ) -21: with expansion: -21: 0 == nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform_dpad -21: Default settings -21: without an activation input -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:351 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:355: PASSED: -21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:358: PASSED: -21: CHECK( transform_count == 1 ) -21: with expansion: -21: 1 == 1 -21: -21: ./tests/tests_input_transform.cpp:359: PASSED: -21: CHECK( transforms != nullptr ) -21: with expansion: -21: 0x0000aaaadad04180 != nullptr -21: -21: ./tests/tests_input_transform.cpp:360: PASSED: -21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) -21: with expansion: -21: 6 == 6 -21: -21: ------------------------------------------------------------------------------- -21: input_transform_dpad -21: Default settings -21: without an activation input -21: with (x, y) of (1, -1) -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:394 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:398: PASSED: -21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:400: PASSED: -21: CHECK( cases[i].active_regions == transforms[0].data.dpad_state.active_regions ) -21: with expansion: -21: 8 == 8 -21: -21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' -21: -21: ------------------------------------------------------------------------------- -21: input_transform_dpad -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:330 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:551: PASSED: -21: CHECK( __null == transforms ) -21: with expansion: -21: 0 == nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform_dpad -21: Default settings -21: with a boolean activation input -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:404 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:412: PASSED: -21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, &activation_input, &transforms, &transform_count) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:415: PASSED: -21: CHECK( transform_count == 1 ) -21: with expansion: -21: 1 == 1 -21: -21: ./tests/tests_input_transform.cpp:416: PASSED: -21: CHECK( transforms != nullptr ) -21: with expansion: -21: 0x0000aaaadad04180 != nullptr -21: -21: ./tests/tests_input_transform.cpp:417: PASSED: -21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) -21: with expansion: -21: 6 == 6 -21: -21: ------------------------------------------------------------------------------- -21: input_transform_dpad -21: Default settings -21: with a boolean activation input -21: when activation input is set to true -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:419 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:422: PASSED: -21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:423: PASSED: -21: CHECK( true == output.value.boolean ) -21: with expansion: -21: true == true -21: -21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' -21: -21: ------------------------------------------------------------------------------- -21: input_transform_dpad -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:330 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:551: PASSED: -21: CHECK( __null == transforms ) -21: with expansion: -21: 0 == nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform_dpad -21: Default settings -21: with a boolean activation input -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:404 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:412: PASSED: -21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, &activation_input, &transforms, &transform_count) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:415: PASSED: -21: CHECK( transform_count == 1 ) -21: with expansion: -21: 1 == 1 -21: -21: ./tests/tests_input_transform.cpp:416: PASSED: -21: CHECK( transforms != nullptr ) -21: with expansion: -21: 0x0000aaaadad04180 != nullptr -21: -21: ./tests/tests_input_transform.cpp:417: PASSED: -21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) -21: with expansion: -21: 6 == 6 -21: -21: ------------------------------------------------------------------------------- -21: input_transform_dpad -21: Default settings -21: with a boolean activation input -21: when activation input is set to false -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:425 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:428: PASSED: -21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:429: PASSED: -21: CHECK( false == output.value.boolean ) -21: with expansion: -21: false == false -21: -21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' -21: -21: ------------------------------------------------------------------------------- -21: input_transform_dpad -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:330 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:551: PASSED: -21: CHECK( __null == transforms ) -21: with expansion: -21: 0 == nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform_dpad -21: Default settings -21: with a float activation input -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:432 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:440: PASSED: -21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, &activation_input, &transforms, &transform_count) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:443: PASSED: -21: CHECK( transform_count == 1 ) -21: with expansion: -21: 1 == 1 -21: -21: ./tests/tests_input_transform.cpp:444: PASSED: -21: CHECK( transforms != nullptr ) -21: with expansion: -21: 0x0000aaaadad04180 != nullptr -21: -21: ./tests/tests_input_transform.cpp:445: PASSED: -21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) -21: with expansion: -21: 6 == 6 -21: -21: ------------------------------------------------------------------------------- -21: input_transform_dpad -21: Default settings -21: with a float activation input -21: when activation input is set to 1.0 -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:447 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:450: PASSED: -21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:451: PASSED: -21: CHECK( true == output.value.boolean ) -21: with expansion: -21: true == true -21: -21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' -21: -21: ------------------------------------------------------------------------------- -21: input_transform_dpad -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:330 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:551: PASSED: -21: CHECK( __null == transforms ) -21: with expansion: -21: 0 == nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform_dpad -21: Default settings -21: with a float activation input -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:432 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:440: PASSED: -21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, &activation_input, &transforms, &transform_count) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:443: PASSED: -21: CHECK( transform_count == 1 ) -21: with expansion: -21: 1 == 1 -21: -21: ./tests/tests_input_transform.cpp:444: PASSED: -21: CHECK( transforms != nullptr ) -21: with expansion: -21: 0x0000aaaadad04180 != nullptr -21: -21: ./tests/tests_input_transform.cpp:445: PASSED: -21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) -21: with expansion: -21: 6 == 6 -21: -21: ------------------------------------------------------------------------------- -21: input_transform_dpad -21: Default settings -21: with a float activation input -21: when activation input is set to 0.0 -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:453 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:456: PASSED: -21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:457: PASSED: -21: CHECK( false == output.value.boolean ) -21: with expansion: -21: false == false -21: -21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' -21: -21: ------------------------------------------------------------------------------- -21: input_transform_dpad -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:330 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:551: PASSED: -21: CHECK( __null == transforms ) -21: with expansion: -21: 0 == nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform_dpad -21: Default settings -21: with a float activation input -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:432 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:440: PASSED: -21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, &activation_input, &transforms, &transform_count) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:443: PASSED: -21: CHECK( transform_count == 1 ) -21: with expansion: -21: 1 == 1 -21: -21: ./tests/tests_input_transform.cpp:444: PASSED: -21: CHECK( transforms != nullptr ) -21: with expansion: -21: 0x0000aaaadad04180 != nullptr -21: -21: ./tests/tests_input_transform.cpp:445: PASSED: -21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) -21: with expansion: -21: 6 == 6 -21: -21: ------------------------------------------------------------------------------- -21: input_transform_dpad -21: Default settings -21: with a float activation input -21: when activation input varies -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:459 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:462: PASSED: -21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:463: PASSED: -21: CHECK( false == output.value.boolean ) -21: with expansion: -21: false == false -21: -21: ./tests/tests_input_transform.cpp:465: PASSED: -21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:466: PASSED: -21: CHECK( true == output.value.boolean ) -21: with expansion: -21: true == true -21: -21: ./tests/tests_input_transform.cpp:468: PASSED: -21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:469: PASSED: -21: CHECK( true == output.value.boolean ) -21: with expansion: -21: true == true -21: -21: ./tests/tests_input_transform.cpp:471: PASSED: -21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:472: PASSED: -21: CHECK( false == output.value.boolean ) -21: with expansion: -21: false == false -21: -21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' -21: -21: ------------------------------------------------------------------------------- -21: input_transform_dpad -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:330 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:551: PASSED: -21: CHECK( __null == transforms ) -21: with expansion: -21: 0 == nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform_dpad -21: Sticky enabled -21: without an activation input -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:491 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:497: PASSED: -21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:500: PASSED: -21: CHECK( transform_count == 1 ) -21: with expansion: -21: 1 == 1 -21: -21: ./tests/tests_input_transform.cpp:501: PASSED: -21: CHECK( transforms != nullptr ) -21: with expansion: -21: 0x0000aaaadad04180 != nullptr -21: -21: ./tests/tests_input_transform.cpp:502: PASSED: -21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) -21: with expansion: -21: 6 == 6 -21: -21: ------------------------------------------------------------------------------- -21: input_transform_dpad -21: Sticky enabled -21: without an activation input -21: up region is off in center -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:504 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:508: PASSED: -21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:509: PASSED: -21: CHECK( false == output.value.boolean ) -21: with expansion: -21: false == false -21: -21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' -21: -21: ------------------------------------------------------------------------------- -21: input_transform_dpad -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:330 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:551: PASSED: -21: CHECK( __null == transforms ) -21: with expansion: -21: 0 == nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform_dpad -21: Sticky enabled -21: without an activation input -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:491 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:497: PASSED: -21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:500: PASSED: -21: CHECK( transform_count == 1 ) -21: with expansion: -21: 1 == 1 -21: -21: ./tests/tests_input_transform.cpp:501: PASSED: -21: CHECK( transforms != nullptr ) -21: with expansion: -21: 0x0000aaaadad04180 != nullptr -21: -21: ./tests/tests_input_transform.cpp:502: PASSED: -21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) -21: with expansion: -21: 6 == 6 -21: -21: ------------------------------------------------------------------------------- -21: input_transform_dpad -21: Sticky enabled -21: without an activation input -21: up region is on when pointing up -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:512 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:516: PASSED: -21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:517: PASSED: -21: CHECK( true == output.value.boolean ) -21: with expansion: -21: true == true -21: -21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' -21: -21: ------------------------------------------------------------------------------- -21: input_transform_dpad -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:330 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:551: PASSED: -21: CHECK( __null == transforms ) -21: with expansion: -21: 0 == nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform_dpad -21: Sticky enabled -21: without an activation input -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:491 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:497: PASSED: -21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:500: PASSED: -21: CHECK( transform_count == 1 ) -21: with expansion: -21: 1 == 1 -21: -21: ./tests/tests_input_transform.cpp:501: PASSED: -21: CHECK( transforms != nullptr ) -21: with expansion: -21: 0x0000aaaadad04180 != nullptr -21: -21: ./tests/tests_input_transform.cpp:502: PASSED: -21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) -21: with expansion: -21: 6 == 6 -21: -21: ------------------------------------------------------------------------------- -21: input_transform_dpad -21: Sticky enabled -21: without an activation input -21: up region is off when pointing down -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:519 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:523: PASSED: -21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:524: PASSED: -21: CHECK( false == output.value.boolean ) -21: with expansion: -21: false == false -21: -21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' -21: -21: ------------------------------------------------------------------------------- -21: input_transform_dpad -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:330 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:551: PASSED: -21: CHECK( __null == transforms ) -21: with expansion: -21: 0 == nullptr -21: -21: ------------------------------------------------------------------------------- -21: input_transform_dpad -21: Sticky enabled -21: without an activation input -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:491 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:497: PASSED: -21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:500: PASSED: -21: CHECK( transform_count == 1 ) -21: with expansion: -21: 1 == 1 -21: -21: ./tests/tests_input_transform.cpp:501: PASSED: -21: CHECK( transforms != nullptr ) -21: with expansion: -21: 0x0000aaaadad04180 != nullptr -21: -21: ./tests/tests_input_transform.cpp:502: PASSED: -21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) -21: with expansion: -21: 6 == 6 -21: -21: ------------------------------------------------------------------------------- -21: input_transform_dpad -21: Sticky enabled -21: without an activation input -21: up region stays on when stick moves clockwise to down -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:527 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:531: PASSED: -21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:532: PASSED: -21: CHECK( true == output.value.boolean ) -21: with expansion: -21: true == true -21: -21: ./tests/tests_input_transform.cpp:535: PASSED: -21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:536: PASSED: -21: CHECK( true == output.value.boolean ) -21: with expansion: -21: true == true -21: -21: ./tests/tests_input_transform.cpp:539: PASSED: -21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:540: PASSED: -21: CHECK( true == output.value.boolean ) -21: with expansion: -21: true == true -21: -21: ./tests/tests_input_transform.cpp:543: PASSED: -21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) -21: with expansion: -21: true -21: -21: ./tests/tests_input_transform.cpp:544: PASSED: -21: CHECK( false == output.value.boolean ) -21: with expansion: -21: false == false -21: -21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' -21: -21: ------------------------------------------------------------------------------- -21: input_transform_dpad -21: ------------------------------------------------------------------------------- -21: ./tests/tests_input_transform.cpp:330 -21: ............................................................................... -21: -21: ./tests/tests_input_transform.cpp:551: PASSED: -21: CHECK( __null == transforms ) -21: with expansion: -21: 0 == nullptr -21: -21: =============================================================================== -21: All tests passed (341 assertions in 2 test cases) -21: -20/22 Test #21: tests_input_transform ............ Passed 0.04 sec -21/22 Test #22: tests_comp_client_opengl ......... Passed 0.03 sec -16: ./tests/tests_worker.cpp:123: PASSED: -16: CHECK( calledB[0] ) -16: with expansion: -16: true -16: -16: ./tests/tests_worker.cpp:124: PASSED: -16: CHECK( calledB[1] ) -16: with expansion: -16: true -16: -16: ./tests/tests_worker.cpp:125: PASSED: -16: CHECK( calledB[2] ) -16: with expansion: -16: true -16: -16: ./tests/tests_worker.cpp:128: PASSED: -16: CHECK( calledA[0] ) -16: with expansion: -16: true -16: -16: ./tests/tests_worker.cpp:129: PASSED: -16: CHECK( calledA[1] ) -16: with expansion: -16: true -16: -16: ./tests/tests_worker.cpp:130: PASSED: -16: CHECK( calledA[2] ) -16: with expansion: -16: true -16: -16: =============================================================================== -16: All tests passed (36 assertions in 1 test case) -16: -22/22 Test #16: tests_worker ..................... Passed 0.51 sec - -100% tests passed, 0 tests failed out of 22 - -Total Test time (real) = 0.60 sec -make[1]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-aarch64-linux-gnu' +dh: command-omitted: The call to "dh_auto_test" was omitted due to "DEB_BUILD_OPTIONS=nocheck" create-stamp debian/debhelper-build-stamp dh_prep dh_installdirs @@ -32199,11 +4978,11 @@ dpkg-deb: building package 'monado-service' in '../monado-service_25.0.0+dfsg-2_arm64.deb'. dpkg-deb: building package 'monado-service-dbgsym' in '../monado-service-dbgsym_25.0.0+dfsg-2_arm64.deb'. dpkg-deb: building package 'libopenxr1-monado' in '../libopenxr1-monado_25.0.0+dfsg-2_arm64.deb'. +dpkg-deb: building package 'monado-gui' in '../monado-gui_25.0.0+dfsg-2_arm64.deb'. dpkg-deb: building package 'libopenxr1-monado-dbgsym' in '../libopenxr1-monado-dbgsym_25.0.0+dfsg-2_arm64.deb'. +dpkg-deb: building package 'monado-cli-dbgsym' in '../monado-cli-dbgsym_25.0.0+dfsg-2_arm64.deb'. dpkg-deb: building package 'monado-cli' in '../monado-cli_25.0.0+dfsg-2_arm64.deb'. -dpkg-deb: building package 'monado-gui' in '../monado-gui_25.0.0+dfsg-2_arm64.deb'. dpkg-deb: building package 'monado-gui-dbgsym' in '../monado-gui-dbgsym_25.0.0+dfsg-2_arm64.deb'. -dpkg-deb: building package 'monado-cli-dbgsym' in '../monado-cli-dbgsym_25.0.0+dfsg-2_arm64.deb'. dpkg-genbuildinfo --build=binary -O../monado_25.0.0+dfsg-2_arm64.buildinfo dpkg-genchanges --build=binary -O../monado_25.0.0+dfsg-2_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -32211,12 +4990,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/695562/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/695562/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/608188 and its subdirectories -I: Current time: Fri Dec 4 04:01:58 -12 2026 -I: pbuilder-time-stamp: 1796400118 +I: removing directory /srv/workspace/pbuilder/695562 and its subdirectories +I: Current time: Sat Nov 1 23:42:14 +14 2025 +I: pbuilder-time-stamp: 1761990134 Compressing the 2nd log... /var/lib/jenkins/userContent/reproducible/debian/logdiffs/unstable/arm64/monado_25.0.0+dfsg-2.diff: 95.8% -- replaced with /var/lib/jenkins/userContent/reproducible/debian/logdiffs/unstable/arm64/monado_25.0.0+dfsg-2.diff.gz b2/build.log: 92.5% -- replaced with stdout Compressing the 1st log... b1/build.log: 94.0% -- replaced with stdout Sat Nov 1 09:42:23 UTC 2025 I: diffoscope 306 will be used to compare the two builds: ++ date -u +%s + DIFFOSCOPE_STAMP=/var/log/reproducible-builds/diffoscope_stamp_monado_unstable_arm64_1761990143 + touch /var/log/reproducible-builds/diffoscope_stamp_monado_unstable_arm64_1761990143 + RESULT=0 + systemd-run '--description=diffoscope on monado/25.0.0+dfsg-2 in unstable/arm64' --slice=rb-build-diffoscope.slice -u rb-diffoscope-arm64_4-103345 '--property=SuccessExitStatus=1 124' --user --send-sighup --pipe --wait -E TMPDIR timeout 155m nice schroot --directory /srv/reproducible-results/rbuild-debian/r-b-build.cOBqOWNA --run-session -c jenkins-reproducible-unstable-diffoscope-8e9eddde-8dbe-41c1-923f-7bcc370adce2 -- sh -c 'export TMPDIR=/srv/reproducible-results/rbuild-debian/r-b-build.cOBqOWNA/dbd-tmp-Mk0jVHR ; timeout 150m diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.cOBqOWNA/monado_25.0.0+dfsg-2.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.cOBqOWNA/monado_25.0.0+dfsg-2.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.cOBqOWNA/monado_25.0.0+dfsg-2.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.cOBqOWNA/b1/monado_25.0.0+dfsg-2_arm64.changes /srv/reproducible-results/rbuild-debian/r-b-build.cOBqOWNA/b2/monado_25.0.0+dfsg-2_arm64.changes' + false + set +x Running as unit: rb-diffoscope-arm64_4-103345.service; invocation ID: 245a5720cef54ca0850e0c68b0f46b47 # Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.cOBqOWNA/monado_25.0.0+dfsg-2.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.cOBqOWNA/monado_25.0.0+dfsg-2.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.cOBqOWNA/monado_25.0.0+dfsg-2.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.cOBqOWNA/b1/monado_25.0.0+dfsg-2_arm64.changes /srv/reproducible-results/rbuild-debian/r-b-build.cOBqOWNA/b2/monado_25.0.0+dfsg-2_arm64.changes ## command (total time: 0.000s) 0.000s 1 call cmp (internal) ## has_same_content_as (total time: 0.000s) 0.000s 1 call diffoscope.comparators.binary.FilesystemFile ## main (total time: 0.003s) 0.003s 2 calls outputs 0.000s 1 call cleanup Finished with result: success Main processes terminated with: code=exited, status=0/SUCCESS Service runtime: 197ms CPU time consumed: 166ms Memory peak: 17.7M (swap: 0B) _ _ __ ___ ___ _ __ __ _ __| | ___ | '_ ` _ \ / _ \| '_ \ / _` |/ _` |/ _ \ | | | | | | (_) | | | | (_| | (_| | (_) | |_| |_| |_|\___/|_| |_|\__,_|\__,_|\___/ Sat Nov 1 09:42:23 UTC 2025 I: diffoscope 306 found no differences in the changes files, and a .buildinfo file also exists. Sat Nov 1 09:42:23 UTC 2025 I: monado from unstable built successfully and reproducibly on arm64. INSERT 0 1 INSERT 0 1 DELETE 1 [2025-11-01 09:42:24] INFO: Starting at 2025-11-01 09:42:24.184631 [2025-11-01 09:42:24] INFO: Generating the pages of 1 package(s) [2025-11-01 09:42:24] CRITICAL: https://tests.reproducible-builds.org/debian/unstable/arm64/monado didn't produce a buildlog, even though it has been built. [2025-11-01 09:42:24] INFO: Finished at 2025-11-01 09:42:24.413264, took: 0:00:00.228636 Sat Nov 1 09:42:24 UTC 2025 - successfully updated the database and updated https://tests.reproducible-builds.org/debian/rb-pkg/unstable/arm64/monado.html Sat Nov 1 09:42:24 UTC 2025 I: Removing signed monado_25.0.0+dfsg-2_arm64.buildinfo.asc files: removed './b1/monado_25.0.0+dfsg-2_arm64.buildinfo.asc' removed './b2/monado_25.0.0+dfsg-2_arm64.buildinfo.asc' 1761990144 arm64 unstable monado Starting cleanup. /var/lib/jenkins/userContent/reproducible/debian/rbuild/unstable/arm64/monado_25.0.0+dfsg-2.rbuild.log: 93.8% -- replaced with /var/lib/jenkins/userContent/reproducible/debian/rbuild/unstable/arm64/monado_25.0.0+dfsg-2.rbuild.log.gz [2025-11-01 09:42:24] INFO: Starting at 2025-11-01 09:42:24.783182 [2025-11-01 09:42:24] INFO: Generating the pages of 1 package(s) [2025-11-01 09:42:25] INFO: Finished at 2025-11-01 09:42:25.001016, took: 0:00:00.217837 All cleanup done. Sat Nov 1 09:42:25 UTC 2025 - total duration: 0h 7m 48s. Sat Nov 1 09:42:25 UTC 2025 - reproducible_build.sh stopped running as /tmp/jenkins-script-Qnfwqzun, removing. Finished with result: success Main processes terminated with: code=exited, status=0/SUCCESS Service runtime: 7min 49.916s CPU time consumed: 5.854s Memory peak: 215M (swap: 0B)