I: pbuilder: network access will be disabled during build
I: Current time: Mon Mar 23 02:32:18 -12 2026
I: pbuilder-time-stamp: 1774276338
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_21.0.0+git2905.e26a272c1~dfsg1-2.dsc]
I: copying [./monado_21.0.0+git2905.e26a272c1~dfsg1.orig.tar.xz]
I: copying [./monado_21.0.0+git2905.e26a272c1~dfsg1-2.debian.tar.xz]
I: Extracting source
dpkg-source: warning: cannot verify inline signature for ./monado_21.0.0+git2905.e26a272c1~dfsg1-2.dsc: unsupported subcommand
dpkg-source: info: extracting monado in monado-21.0.0+git2905.e26a272c1~dfsg1
dpkg-source: info: unpacking monado_21.0.0+git2905.e26a272c1~dfsg1.orig.tar.xz
dpkg-source: info: unpacking monado_21.0.0+git2905.e26a272c1~dfsg1-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-Do-not-install-a-test-binary.patch
I: Not using root during the build.
I: Installing the build-deps
I: user script /srv/workspace/pbuilder/1465762/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='amd64'
  DEBIAN_FRONTEND='noninteractive'
  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 '
  DISTRIBUTION='unstable'
  HOME='/root'
  HOST_ARCH='amd64'
  IFS=' 	
  '
  INVOCATION_ID='a2f9794dc9dc4a79a8c925a64365d29f'
  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='1465762'
  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.7tmQDhVL/pbuilderrc_kAEA --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.7tmQDhVL/b1 --logfile b1/build.log monado_21.0.0+git2905.e26a272c1~dfsg1-2.dsc'
  SUDO_GID='109'
  SUDO_UID='104'
  SUDO_USER='jenkins'
  TERM='unknown'
  TZ='/usr/share/zoneinfo/Etc/GMT+12'
  USER='root'
  _='/usr/bin/systemd-run'
I: uname -a
  Linux infom02-amd64 6.12.9+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.9-1~bpo12+1 (2025-01-19) x86_64 GNU/Linux
I: ls -l /bin
  lrwxrwxrwx 1 root root 7 Nov 22  2024 /bin -> usr/bin
I: user script /srv/workspace/pbuilder/1465762/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: amd64
Maintainer: Debian Pbuilder Team <pbuilder-maint@lists.alioth.debian.org>
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 (= 12), cmake, glslang-tools, libavcodec-dev, libbsd-dev, libcjson-dev, libdbus-1-dev, libegl1-mesa-dev, libeigen3-dev, libgl1-mesa-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 ... 19798 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 (= 12); 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 libgl1-mesa-dev; however:
  Package libgl1-mesa-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} libabsl20230802{a} libaec0{a} libamd-comgr2{a} libamdhip64-5{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} libbluray2{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-intel1{a} libdrm-nouveau2{a} libdrm-radeon1{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} libflac12t64{a} libfontconfig1{a} libfreetype6{a} libfreexl1{a} libfribidi0{a} libfyba0t64{a} libgav1-1{a} libgbm-dev{a} libgbm1{a} libgcrypt20{a} libgd3{a} libgdal36{a} libgdcm-dev{a} libgdcm3.0t64{a} libgdk-pixbuf-2.0-0{a} libgdk-pixbuf2.0-common{a} libgeos-c1t64{a} libgeos3.13.0{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-dev{a} libgl1-mesa-dri{a} libgl2ps1.4{a} libglapi-mesa{a} libgles-dev{a} libgles1{a} libgles2{a} libglew2.2{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-alt{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} libicu72{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.10{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} libllvm17t64{a} libllvm19{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} libnetcdf22{a} libnghttp2-14{a} libnghttp3-9{a} libngtcp2-16{a} libngtcp2-crypto-gnutls8{a} libnl-3-200{a} libnl-route-3-200{a} libnorm1t64{a} libnpth0t64{a} libnspr4{a} libnss3{a} libnuma1{a} libodbc2{a} libodbcinst2{a} libogdi4.1{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} libpoppler145{a} libpq5{a} libproc2-0{a} libproj25{a} libprotobuf32t64{a} libpsl5t64{a} libpsm-infinipath1{a} libpsm2-2{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} libraqm0{a} librav1e0.7{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-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} libtcl8.6{a} libtesseract5{a} libthai-data{a} libthai0{a} libtheoradec1{a} libtheoraenc1{a} libtiff-dev{a} libtiff6{a} libtiffxx6{a} libtirpc-common{a} libtirpc3t64{a} libtk8.6{a} libtool{a} libtwolame0{a} libuchardet0{a} libucx0{a} libudev-dev{a} libudfread0{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} libvpl2{a} libvpx9{a} libvtk9.3{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-164{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} libxft2{a} libxi-dev{a} libxi6{a} libxinerama-dev{a} libxinerama1{a} libxkbcommon-dev{a} libxkbcommon-x11-0{a} libxkbcommon0{a} libxml2{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 i965-va-driver intel-media-va-driver 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, 574 newly installed, 0 to remove and 0 not upgraded.
Need to get 386 MB of archives. After unpacking 1778 MB will be used.
Writing extended state information...
Get: 1 http://deb.debian.org/debian unstable/main amd64 libpython3.13-minimal amd64 3.13.2-1 [859 kB]
Get: 2 http://deb.debian.org/debian unstable/main amd64 libexpat1 amd64 2.6.4-1 [106 kB]
Get: 3 http://deb.debian.org/debian unstable/main amd64 python3.13-minimal amd64 3.13.2-1 [2205 kB]
Get: 4 http://deb.debian.org/debian unstable/main amd64 python3-minimal amd64 3.13.1-2 [27.0 kB]
Get: 5 http://deb.debian.org/debian unstable/main amd64 media-types all 11.0.0 [27.6 kB]
Get: 6 http://deb.debian.org/debian unstable/main amd64 netbase all 6.4 [12.8 kB]
Get: 7 http://deb.debian.org/debian unstable/main amd64 tzdata all 2025a-2 [259 kB]
Get: 8 http://deb.debian.org/debian unstable/main amd64 libffi8 amd64 3.4.7-1 [23.9 kB]
Get: 9 http://deb.debian.org/debian unstable/main amd64 readline-common all 8.2-6 [69.4 kB]
Get: 10 http://deb.debian.org/debian unstable/main amd64 libreadline8t64 amd64 8.2-6 [169 kB]
Get: 11 http://deb.debian.org/debian unstable/main amd64 libpython3.13-stdlib amd64 3.13.2-1 [1979 kB]
Get: 12 http://deb.debian.org/debian unstable/main amd64 python3.13 amd64 3.13.2-1 [745 kB]
Get: 13 http://deb.debian.org/debian unstable/main amd64 libpython3-stdlib amd64 3.13.1-2 [9952 B]
Get: 14 http://deb.debian.org/debian unstable/main amd64 python3 amd64 3.13.1-2 [28.0 kB]
Get: 15 http://deb.debian.org/debian unstable/main amd64 sgml-base all 1.31 [15.4 kB]
Get: 16 http://deb.debian.org/debian unstable/main amd64 libproc2-0 amd64 2:4.0.4-7 [64.9 kB]
Get: 17 http://deb.debian.org/debian unstable/main amd64 procps amd64 2:4.0.4-7 [878 kB]
Get: 18 http://deb.debian.org/debian unstable/main amd64 sensible-utils all 0.0.24 [24.8 kB]
Get: 19 http://deb.debian.org/debian unstable/main amd64 libmagic-mgc amd64 1:5.45-3+b1 [314 kB]
Get: 20 http://deb.debian.org/debian unstable/main amd64 libmagic1t64 amd64 1:5.45-3+b1 [108 kB]
Get: 21 http://deb.debian.org/debian unstable/main amd64 file amd64 1:5.45-3+b1 [43.3 kB]
Get: 22 http://deb.debian.org/debian unstable/main amd64 gettext-base amd64 0.23.1-1 [243 kB]
Get: 23 http://deb.debian.org/debian unstable/main amd64 libuchardet0 amd64 0.0.8-1+b2 [68.9 kB]
Get: 24 http://deb.debian.org/debian unstable/main amd64 groff-base amd64 1.23.0-7 [1185 kB]
Get: 25 http://deb.debian.org/debian unstable/main amd64 bsdextrautils amd64 2.40.4-4 [92.4 kB]
Get: 26 http://deb.debian.org/debian unstable/main amd64 libpipeline1 amd64 1.5.8-1 [42.0 kB]
Get: 27 http://deb.debian.org/debian unstable/main amd64 man-db amd64 2.13.0-1 [1420 kB]
Get: 28 http://deb.debian.org/debian unstable/main amd64 m4 amd64 1.4.19-5 [294 kB]
Get: 29 http://deb.debian.org/debian unstable/main amd64 autoconf all 2.72-3 [493 kB]
Get: 30 http://deb.debian.org/debian unstable/main amd64 autotools-dev all 20220109.1 [51.6 kB]
Get: 31 http://deb.debian.org/debian unstable/main amd64 automake all 1:1.17-3 [862 kB]
Get: 32 http://deb.debian.org/debian unstable/main amd64 autopoint all 0.23.1-1 [770 kB]
Get: 33 http://deb.debian.org/debian unstable/main amd64 cmake-data all 3.31.5-2 [2267 kB]
Get: 34 http://deb.debian.org/debian unstable/main amd64 libicu72 amd64 72.1-6 [9421 kB]
Get: 35 http://deb.debian.org/debian unstable/main amd64 libxml2 amd64 2.12.7+dfsg+really2.9.14-0.2+b1 [699 kB]
Get: 36 http://deb.debian.org/debian unstable/main amd64 libarchive13t64 amd64 3.7.4-1.1 [349 kB]
Get: 37 http://deb.debian.org/debian unstable/main amd64 libbrotli1 amd64 1.1.0-2+b6 [302 kB]
Get: 38 http://deb.debian.org/debian unstable/main amd64 libkrb5support0 amd64 1.21.3-4 [32.8 kB]
Get: 39 http://deb.debian.org/debian unstable/main amd64 libcom-err2 amd64 1.47.2-1 [24.0 kB]
Get: 40 http://deb.debian.org/debian unstable/main amd64 libk5crypto3 amd64 1.21.3-4 [80.9 kB]
Get: 41 http://deb.debian.org/debian unstable/main amd64 libkeyutils1 amd64 1.6.3-4 [9092 B]
Get: 42 http://deb.debian.org/debian unstable/main amd64 libkrb5-3 amd64 1.21.3-4 [326 kB]
Get: 43 http://deb.debian.org/debian unstable/main amd64 libgssapi-krb5-2 amd64 1.21.3-4 [138 kB]
Get: 44 http://deb.debian.org/debian unstable/main amd64 libunistring5 amd64 1.3-1 [476 kB]
Get: 45 http://deb.debian.org/debian unstable/main amd64 libidn2-0 amd64 2.3.7-2+b1 [129 kB]
Get: 46 http://deb.debian.org/debian unstable/main amd64 libsasl2-modules-db amd64 2.1.28+dfsg1-8+b1 [19.9 kB]
Get: 47 http://deb.debian.org/debian unstable/main amd64 libsasl2-2 amd64 2.1.28+dfsg1-8+b1 [57.6 kB]
Get: 48 http://deb.debian.org/debian unstable/main amd64 libldap2 amd64 2.6.9+dfsg-1 [192 kB]
Get: 49 http://deb.debian.org/debian unstable/main amd64 libnghttp2-14 amd64 1.64.0-1 [75.5 kB]
Get: 50 http://deb.debian.org/debian unstable/main amd64 libnghttp3-9 amd64 1.6.0-2 [64.8 kB]
Get: 51 http://deb.debian.org/debian unstable/main amd64 libpsl5t64 amd64 0.21.2-1.1+b1 [57.2 kB]
Get: 52 http://deb.debian.org/debian unstable/main amd64 libp11-kit0 amd64 0.25.5-3 [425 kB]
Get: 53 http://deb.debian.org/debian unstable/main amd64 libtasn1-6 amd64 4.20.0-2 [49.9 kB]
Get: 54 http://deb.debian.org/debian unstable/main amd64 libgnutls30t64 amd64 3.8.9-2 [1464 kB]
Get: 55 http://deb.debian.org/debian unstable/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-2+b5 [58.8 kB]
Get: 56 http://deb.debian.org/debian unstable/main amd64 libssh2-1t64 amd64 1.11.1-1 [245 kB]
Get: 57 http://deb.debian.org/debian unstable/main amd64 libcurl4t64 amd64 8.12.1-2 [369 kB]
Get: 58 http://deb.debian.org/debian unstable/main amd64 libjsoncpp26 amd64 1.9.6-3 [81.7 kB]
Get: 59 http://deb.debian.org/debian unstable/main amd64 librhash1 amd64 1.4.5-1 [132 kB]
Get: 60 http://deb.debian.org/debian unstable/main amd64 libuv1t64 amd64 1.50.0-2 [154 kB]
Get: 61 http://deb.debian.org/debian unstable/main amd64 cmake amd64 3.31.5-2 [12.0 MB]
Get: 62 http://deb.debian.org/debian unstable/main amd64 libdebhelper-perl all 13.24.1 [90.9 kB]
Get: 63 http://deb.debian.org/debian unstable/main amd64 libtool all 2.5.4-3 [539 kB]
Get: 64 http://deb.debian.org/debian unstable/main amd64 dh-autoreconf all 20 [17.1 kB]
Get: 65 http://deb.debian.org/debian unstable/main amd64 libarchive-zip-perl all 1.68-1 [104 kB]
Get: 66 http://deb.debian.org/debian unstable/main amd64 libfile-stripnondeterminism-perl all 1.14.1-2 [19.7 kB]
Get: 67 http://deb.debian.org/debian unstable/main amd64 dh-strip-nondeterminism all 1.14.1-2 [8620 B]
Get: 68 http://deb.debian.org/debian unstable/main amd64 libelf1t64 amd64 0.192-4 [189 kB]
Get: 69 http://deb.debian.org/debian unstable/main amd64 dwz amd64 0.15-1+b1 [110 kB]
Get: 70 http://deb.debian.org/debian unstable/main amd64 gettext amd64 0.23.1-1 [1680 kB]
Get: 71 http://deb.debian.org/debian unstable/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB]
Get: 72 http://deb.debian.org/debian unstable/main amd64 po-debconf all 1.0.21+nmu1 [248 kB]
Get: 73 http://deb.debian.org/debian unstable/main amd64 debhelper all 13.24.1 [920 kB]
Get: 74 http://deb.debian.org/debian unstable/main amd64 libgpg-error0 amd64 1.51-3 [82.2 kB]
Get: 75 http://deb.debian.org/debian unstable/main amd64 libassuan9 amd64 3.0.1-2 [60.6 kB]
Get: 76 http://deb.debian.org/debian unstable/main amd64 libgcrypt20 amd64 1.11.0-7 [843 kB]
Get: 77 http://deb.debian.org/debian unstable/main amd64 gpgconf amd64 2.2.46-1+b1 [121 kB]
Get: 78 http://deb.debian.org/debian unstable/main amd64 libksba8 amd64 1.6.7-2+b1 [136 kB]
Get: 79 http://deb.debian.org/debian unstable/main amd64 libnpth0t64 amd64 1.8-2 [22.9 kB]
Get: 80 http://deb.debian.org/debian unstable/main amd64 dirmngr amd64 2.2.46-1+b1 [369 kB]
Get: 81 http://deb.debian.org/debian unstable/main amd64 libpng16-16t64 amd64 1.6.46-4 [284 kB]
Get: 82 http://deb.debian.org/debian unstable/main amd64 libfreetype6 amd64 2.13.3+dfsg-1 [452 kB]
Get: 83 http://deb.debian.org/debian unstable/main amd64 fonts-dejavu-mono all 2.37-8 [489 kB]
Get: 84 http://deb.debian.org/debian unstable/main amd64 fonts-dejavu-core all 2.37-8 [840 kB]
Get: 85 http://deb.debian.org/debian unstable/main amd64 fontconfig-config amd64 2.15.0-2 [317 kB]
Get: 86 http://deb.debian.org/debian unstable/main amd64 libfontconfig1 amd64 2.15.0-2 [391 kB]
Get: 87 http://deb.debian.org/debian unstable/main amd64 fontconfig amd64 2.15.0-2 [463 kB]
Get: 88 http://deb.debian.org/debian unstable/main amd64 gdal-data all 3.10.2+dfsg-1 [402 kB]
Get: 89 http://deb.debian.org/debian unstable/main amd64 gdal-plugins amd64 3.10.2+dfsg-1+b1 [180 kB]
Get: 90 http://deb.debian.org/debian unstable/main amd64 libglib2.0-0t64 amd64 2.83.3-2 [1511 kB]
Get: 91 http://deb.debian.org/debian unstable/main amd64 gir1.2-glib-2.0 amd64 2.83.3-2 [196 kB]
Get: 92 http://deb.debian.org/debian unstable/main amd64 gir1.2-glib-2.0-dev amd64 2.83.3-2 [911 kB]
Get: 93 http://deb.debian.org/debian unstable/main amd64 libcap2-bin amd64 1:2.73-3 [36.3 kB]
Get: 94 http://deb.debian.org/debian unstable/main amd64 libgstreamer1.0-0 amd64 1.24.12-1 [1405 kB]
Get: 95 http://deb.debian.org/debian unstable/main amd64 gir1.2-gstreamer-1.0 amd64 1.24.12-1 [121 kB]
Get: 96 http://deb.debian.org/debian unstable/main amd64 libdrm-common all 2.4.123-1 [8084 B]
Get: 97 http://deb.debian.org/debian unstable/main amd64 libdrm2 amd64 2.4.123-1 [38.7 kB]
Get: 98 http://deb.debian.org/debian unstable/main amd64 libglvnd0 amd64 1.7.0-1+b2 [52.0 kB]
Get: 99 http://deb.debian.org/debian unstable/main amd64 libwayland-server0 amd64 1.23.1-1 [34.0 kB]
Get: 100 http://deb.debian.org/debian unstable/main amd64 libdrm-amdgpu1 amd64 2.4.123-1 [22.3 kB]
Get: 101 http://deb.debian.org/debian unstable/main amd64 libpciaccess0 amd64 0.17-3+b3 [51.9 kB]
Get: 102 http://deb.debian.org/debian unstable/main amd64 libdrm-intel1 amd64 2.4.123-1 [63.7 kB]
Get: 103 http://deb.debian.org/debian unstable/main amd64 libdrm-radeon1 amd64 2.4.123-1 [22.3 kB]
Get: 104 http://deb.debian.org/debian unstable/main amd64 libglapi-mesa amd64 24.3.4-3 [38.5 kB]
Get: 105 http://deb.debian.org/debian unstable/main amd64 libedit2 amd64 3.1-20250104-1 [93.8 kB]
Get: 106 http://deb.debian.org/debian unstable/main amd64 libz3-4 amd64 4.13.3-1 [8560 kB]
Get: 107 http://deb.debian.org/debian unstable/main amd64 libllvm19 amd64 1:19.1.7-1+b1 [26.0 MB]
Get: 108 http://deb.debian.org/debian unstable/main amd64 libsensors-config all 1:3.6.0-10 [14.6 kB]
Get: 109 http://deb.debian.org/debian unstable/main amd64 libsensors5 amd64 1:3.6.0-10+b1 [35.1 kB]
Get: 110 http://deb.debian.org/debian unstable/main amd64 libxau6 amd64 1:1.0.11-1 [20.4 kB]
Get: 111 http://deb.debian.org/debian unstable/main amd64 libxdmcp6 amd64 1:1.1.5-1 [27.8 kB]
Get: 112 http://deb.debian.org/debian unstable/main amd64 libxcb1 amd64 1.17.0-2+b1 [144 kB]
Get: 113 http://deb.debian.org/debian unstable/main amd64 libx11-data all 2:1.8.10-2 [337 kB]
Get: 114 http://deb.debian.org/debian unstable/main amd64 libx11-6 amd64 2:1.8.10-2 [813 kB]
Get: 115 http://deb.debian.org/debian unstable/main amd64 libx11-xcb1 amd64 2:1.8.10-2 [241 kB]
Get: 116 http://deb.debian.org/debian unstable/main amd64 libxcb-dri3-0 amd64 1.17.0-2+b1 [107 kB]
Get: 117 http://deb.debian.org/debian unstable/main amd64 libxcb-present0 amd64 1.17.0-2+b1 [106 kB]
Get: 118 http://deb.debian.org/debian unstable/main amd64 libxcb-randr0 amd64 1.17.0-2+b1 [117 kB]
Get: 119 http://deb.debian.org/debian unstable/main amd64 libxcb-sync1 amd64 1.17.0-2+b1 [109 kB]
Get: 120 http://deb.debian.org/debian unstable/main amd64 libxcb-xfixes0 amd64 1.17.0-2+b1 [109 kB]
Get: 121 http://deb.debian.org/debian unstable/main amd64 libxshmfence1 amd64 1.3-1+b3 [8852 B]
Get: 122 http://deb.debian.org/debian unstable/main amd64 mesa-libgallium amd64 24.3.4-3 [9492 kB]
Get: 123 http://deb.debian.org/debian unstable/main amd64 libgbm1 amd64 24.3.4-3 [43.7 kB]
Get: 124 http://deb.debian.org/debian unstable/main amd64 libwayland-client0 amd64 1.23.1-1 [26.5 kB]
Get: 125 http://deb.debian.org/debian unstable/main amd64 libxcb-shm0 amd64 1.17.0-2+b1 [105 kB]
Get: 126 http://deb.debian.org/debian unstable/main amd64 libegl-mesa0 amd64 24.3.4-3 [127 kB]
Get: 127 http://deb.debian.org/debian unstable/main amd64 libegl1 amd64 1.7.0-1+b2 [34.6 kB]
Get: 128 http://deb.debian.org/debian unstable/main amd64 libxcb-glx0 amd64 1.17.0-2+b1 [122 kB]
Get: 129 http://deb.debian.org/debian unstable/main amd64 libxext6 amd64 2:1.3.4-1+b3 [50.4 kB]
Get: 130 http://deb.debian.org/debian unstable/main amd64 libxxf86vm1 amd64 1:1.1.4-1+b4 [19.3 kB]
Get: 131 http://deb.debian.org/debian unstable/main amd64 libvulkan1 amd64 1.4.304.0-1 [129 kB]
Get: 132 http://deb.debian.org/debian unstable/main amd64 libgl1-mesa-dri amd64 24.3.4-3 [45.2 kB]
Get: 133 http://deb.debian.org/debian unstable/main amd64 libglx-mesa0 amd64 24.3.4-3 [143 kB]
Get: 134 http://deb.debian.org/debian unstable/main amd64 libglx0 amd64 1.7.0-1+b2 [34.9 kB]
Get: 135 http://deb.debian.org/debian unstable/main amd64 libgl1 amd64 1.7.0-1+b2 [89.5 kB]
Get: 136 http://deb.debian.org/debian unstable/main amd64 liborc-0.4-0t64 amd64 1:0.4.40-1 [189 kB]
Get: 137 http://deb.debian.org/debian unstable/main amd64 iso-codes all 4.17.0-1 [3055 kB]
Get: 138 http://deb.debian.org/debian unstable/main amd64 libgstreamer-plugins-base1.0-0 amd64 1.24.12-1 [1006 kB]
Get: 139 http://deb.debian.org/debian unstable/main amd64 libgudev-1.0-0 amd64 238-6 [14.5 kB]
Get: 140 http://deb.debian.org/debian unstable/main amd64 libwayland-cursor0 amd64 1.23.1-1 [11.4 kB]
Get: 141 http://deb.debian.org/debian unstable/main amd64 libwayland-egl1 amd64 1.23.1-1 [5452 B]
Get: 142 http://deb.debian.org/debian unstable/main amd64 libgstreamer-gl1.0-0 amd64 1.24.12-1 [287 kB]
Get: 143 http://deb.debian.org/debian unstable/main amd64 gir1.2-gst-plugins-base-1.0 amd64 1.24.12-1 [181 kB]
Get: 144 http://deb.debian.org/debian unstable/main amd64 gir1.2-gudev-1.0 amd64 238-6 [5156 B]
Get: 145 http://deb.debian.org/debian unstable/main amd64 libibus-1.0-5 amd64 1.5.32~beta2-1 [464 kB]
Get: 146 http://deb.debian.org/debian unstable/main amd64 gir1.2-ibus-1.0 amd64 1.5.32~beta2-1 [369 kB]
Get: 147 http://deb.debian.org/debian unstable/main amd64 native-architecture all 0.2.5 [2204 B]
Get: 148 http://deb.debian.org/debian unstable/main amd64 libgirepository-2.0-0 amd64 2.83.3-2 [140 kB]
Get: 149 http://deb.debian.org/debian unstable/main amd64 girepository-tools amd64 2.83.3-2 [147 kB]
Get: 150 http://deb.debian.org/debian unstable/main amd64 spirv-tools amd64 2024.4~rc2-1 [4197 kB]
Get: 151 http://deb.debian.org/debian unstable/main amd64 glslang-tools amd64 15.1.0-2 [2300 kB]
Get: 152 http://deb.debian.org/debian unstable/main amd64 gnupg-l10n all 2.2.46-1 [702 kB]
Get: 153 http://deb.debian.org/debian unstable/main amd64 gpg amd64 2.2.46-1+b1 [532 kB]
Get: 154 http://deb.debian.org/debian unstable/main amd64 pinentry-curses amd64 1.3.1-2 [86.4 kB]
Get: 155 http://deb.debian.org/debian unstable/main amd64 gpg-agent amd64 2.2.46-1+b1 [252 kB]
Get: 156 http://deb.debian.org/debian unstable/main amd64 gpgsm amd64 2.2.46-1+b1 [255 kB]
Get: 157 http://deb.debian.org/debian unstable/main amd64 gnupg all 2.2.46-1 [376 kB]
Get: 158 http://deb.debian.org/debian unstable/main amd64 libnl-3-200 amd64 3.7.0-0.3+b1 [59.4 kB]
Get: 159 http://deb.debian.org/debian unstable/main amd64 libnl-route-3-200 amd64 3.7.0-0.3+b1 [182 kB]
Get: 160 http://deb.debian.org/debian unstable/main amd64 libibverbs1 amd64 56.0-1 [62.1 kB]
Get: 161 http://deb.debian.org/debian unstable/main amd64 ibverbs-providers amd64 56.0-1 [356 kB]
Get: 162 http://deb.debian.org/debian unstable/main amd64 libabsl20230802 amd64 20230802.1-4 [464 kB]
Get: 163 http://deb.debian.org/debian unstable/main amd64 libaec0 amd64 1.1.3-1+b1 [23.8 kB]
Get: 164 http://deb.debian.org/debian unstable/main amd64 libllvm17t64 amd64 1:17.0.6-21 [23.6 MB]
Get: 165 http://deb.debian.org/debian unstable/main amd64 libamd-comgr2 amd64 6.0+git20231212.4510c28+dfsg-3+b2 [13.0 MB]
Get: 166 http://deb.debian.org/debian unstable/main amd64 libnuma1 amd64 2.0.18-1+b1 [22.3 kB]
Get: 167 http://deb.debian.org/debian unstable/main amd64 libhsakmt1 amd64 6.2.4+ds-1 [61.1 kB]
Get: 168 http://deb.debian.org/debian unstable/main amd64 libhsa-runtime64-1 amd64 6.1.2-3 [535 kB]
Get: 169 http://deb.debian.org/debian unstable/main amd64 libamdhip64-5 amd64 5.7.1-5 [8877 kB]
Get: 170 http://deb.debian.org/debian unstable/main amd64 libaom3 amd64 3.12.0-1 [1870 kB]
Get: 171 http://deb.debian.org/debian unstable/main amd64 libblas3 amd64 3.12.1-2 [160 kB]
Get: 172 http://deb.debian.org/debian unstable/main amd64 libgfortran5 amd64 14.2.0-17 [836 kB]
Get: 173 http://deb.debian.org/debian unstable/main amd64 liblapack3 amd64 3.12.1-2 [2452 kB]
Get: 174 http://deb.debian.org/debian unstable/main amd64 libarpack2t64 amd64 3.9.1-4 [104 kB]
Get: 175 http://deb.debian.org/debian unstable/main amd64 libarmadillo14 amd64 1:14.2.3+dfsg-1+b1 [102 kB]
Get: 176 http://deb.debian.org/debian unstable/main amd64 libasound2-data all 1.2.13-1 [21.1 kB]
Get: 177 http://deb.debian.org/debian unstable/main amd64 libasound2t64 amd64 1.2.13-1+b1 [373 kB]
Get: 178 http://deb.debian.org/debian unstable/main amd64 libasound2-dev amd64 1.2.13-1+b1 [120 kB]
Get: 179 http://deb.debian.org/debian unstable/main amd64 libasyncns0 amd64 0.8-6+b5 [12.0 kB]
Get: 180 http://deb.debian.org/debian unstable/main amd64 libva2 amd64 2.22.0-2 [79.0 kB]
Get: 181 http://deb.debian.org/debian unstable/main amd64 libva-drm2 amd64 2.22.0-2 [18.4 kB]
Get: 182 http://deb.debian.org/debian unstable/main amd64 libxfixes3 amd64 1:6.0.0-2+b4 [20.2 kB]
Get: 183 http://deb.debian.org/debian unstable/main amd64 libva-x11-2 amd64 2.22.0-2 [23.2 kB]
Get: 184 http://deb.debian.org/debian unstable/main amd64 libvdpau1 amd64 1.5-3+b1 [27.2 kB]
Get: 185 http://deb.debian.org/debian unstable/main amd64 libvpl2 amd64 1:2.14.0-1+b1 [129 kB]
Get: 186 http://deb.debian.org/debian unstable/main amd64 ocl-icd-libopencl1 amd64 2.3.2-1+b2 [40.2 kB]
Get: 187 http://deb.debian.org/debian unstable/main amd64 libavutil59 amd64 7:7.1-3+b2 [409 kB]
Get: 188 http://deb.debian.org/debian unstable/main amd64 libpixman-1-0 amd64 0.44.0-3 [248 kB]
Get: 189 http://deb.debian.org/debian unstable/main amd64 libxcb-render0 amd64 1.17.0-2+b1 [115 kB]
Get: 190 http://deb.debian.org/debian unstable/main amd64 libxrender1 amd64 1:0.9.10-1.1+b4 [27.8 kB]
Get: 191 http://deb.debian.org/debian unstable/main amd64 libcairo2 amd64 1.18.2-2 [535 kB]
Get: 192 http://deb.debian.org/debian unstable/main amd64 libcodec2-1.2 amd64 1.2.0-3 [8170 kB]
Get: 193 http://deb.debian.org/debian unstable/main amd64 libdav1d7 amd64 1.5.1-1 [559 kB]
Get: 194 http://deb.debian.org/debian unstable/main amd64 libgsm1 amd64 1.0.22-1+b2 [29.3 kB]
Get: 195 http://deb.debian.org/debian unstable/main amd64 libgif7 amd64 5.2.2-1+b1 [44.2 kB]
Get: 196 http://deb.debian.org/debian unstable/main amd64 libhwy1t64 amd64 1.2.0-2+b2 [676 kB]
Get: 197 http://deb.debian.org/debian unstable/main amd64 libjpeg62-turbo amd64 1:2.1.5-3+b1 [168 kB]
Get: 198 http://deb.debian.org/debian unstable/main amd64 liblcms2-2 amd64 2.16-2 [160 kB]
Get: 199 http://deb.debian.org/debian unstable/main amd64 libimath-3-1-29t64 amd64 3.1.12-1+b3 [45.5 kB]
Get: 200 http://deb.debian.org/debian unstable/main amd64 libopenexr-3-1-30 amd64 3.1.5-5.1+b4 [935 kB]
Get: 201 http://deb.debian.org/debian unstable/main amd64 libjxl0.10 amd64 0.10.4-2 [1096 kB]
Get: 202 http://deb.debian.org/debian unstable/main amd64 libmp3lame0 amd64 3.100-6+b3 [363 kB]
Get: 203 http://deb.debian.org/debian unstable/main amd64 libopenjp2-7 amd64 2.5.3-1 [204 kB]
Get: 204 http://deb.debian.org/debian unstable/main amd64 libopus0 amd64 1.5.2-2 [2852 kB]
Get: 205 http://deb.debian.org/debian unstable/main amd64 librav1e0.7 amd64 0.7.1-9+b1 [946 kB]
Get: 206 http://deb.debian.org/debian unstable/main amd64 libcairo-gobject2 amd64 1.18.2-2 [130 kB]
Get: 207 http://deb.debian.org/debian unstable/main amd64 libgdk-pixbuf2.0-common all 2.42.12+dfsg-2 [311 kB]
Get: 208 http://deb.debian.org/debian unstable/main amd64 shared-mime-info amd64 2.4-5+b2 [760 kB]
Get: 209 http://deb.debian.org/debian unstable/main amd64 libdeflate0 amd64 1.23-1+b1 [47.5 kB]
Get: 210 http://deb.debian.org/debian unstable/main amd64 libjbig0 amd64 2.1-6.1+b2 [32.1 kB]
Get: 211 http://deb.debian.org/debian unstable/main amd64 liblerc4 amd64 4.0.0+ds-5 [183 kB]
Get: 212 http://deb.debian.org/debian unstable/main amd64 libsharpyuv0 amd64 1.5.0-0.1 [116 kB]
Get: 213 http://deb.debian.org/debian unstable/main amd64 libwebp7 amd64 1.5.0-0.1 [318 kB]
Get: 214 http://deb.debian.org/debian unstable/main amd64 libtiff6 amd64 4.5.1+git230720-5 [324 kB]
Get: 215 http://deb.debian.org/debian unstable/main amd64 libgdk-pixbuf-2.0-0 amd64 2.42.12+dfsg-2 [140 kB]
Get: 216 http://deb.debian.org/debian unstable/main amd64 libfribidi0 amd64 1.0.16-1 [26.5 kB]
Get: 217 http://deb.debian.org/debian unstable/main amd64 libgraphite2-3 amd64 1.3.14-2+b1 [75.4 kB]
Get: 218 http://deb.debian.org/debian unstable/main amd64 libharfbuzz0b amd64 10.2.0-1 [479 kB]
Get: 219 http://deb.debian.org/debian unstable/main amd64 libthai-data all 0.1.29-2 [168 kB]
Get: 220 http://deb.debian.org/debian unstable/main amd64 libdatrie1 amd64 0.2.13-3+b1 [38.1 kB]
Get: 221 http://deb.debian.org/debian unstable/main amd64 libthai0 amd64 0.1.29-2+b1 [49.4 kB]
Get: 222 http://deb.debian.org/debian unstable/main amd64 libpango-1.0-0 amd64 1.56.1-1 [226 kB]
Get: 223 http://deb.debian.org/debian unstable/main amd64 libpangoft2-1.0-0 amd64 1.56.1-1 [55.3 kB]
Get: 224 http://deb.debian.org/debian unstable/main amd64 libpangocairo-1.0-0 amd64 1.56.1-1 [35.8 kB]
Get: 225 http://deb.debian.org/debian unstable/main amd64 librsvg2-2 amd64 2.59.90+dfsg-2 [1794 kB]
Get: 226 http://deb.debian.org/debian unstable/main amd64 libshine3 amd64 3.1.1-2+b2 [23.1 kB]
Get: 227 http://deb.debian.org/debian unstable/main amd64 libsnappy1v5 amd64 1.2.1-1+b1 [29.6 kB]
Get: 228 http://deb.debian.org/debian unstable/main amd64 libspeex1 amd64 1.2.1-3 [56.8 kB]
Get: 229 http://deb.debian.org/debian unstable/main amd64 libsvtav1enc2 amd64 2.3.0+dfsg-1 [2489 kB]
Get: 230 http://deb.debian.org/debian unstable/main amd64 libsoxr0 amd64 0.1.3-4+b2 [81.0 kB]
Get: 231 http://deb.debian.org/debian unstable/main amd64 libswresample5 amd64 7:7.1-3+b2 [93.1 kB]
Get: 232 http://deb.debian.org/debian unstable/main amd64 libtheoradec1 amd64 1.2.0~alpha1+dfsg-5 [58.4 kB]
Get: 233 http://deb.debian.org/debian unstable/main amd64 libogg0 amd64 1.3.5-3+b2 [23.8 kB]
Get: 234 http://deb.debian.org/debian unstable/main amd64 libtheoraenc1 amd64 1.2.0~alpha1+dfsg-5 [107 kB]
Get: 235 http://deb.debian.org/debian unstable/main amd64 libtwolame0 amd64 0.4.0-2+b2 [51.3 kB]
Get: 236 http://deb.debian.org/debian unstable/main amd64 libvorbis0a amd64 1.3.7-2+b1 [91.1 kB]
Get: 237 http://deb.debian.org/debian unstable/main amd64 libvorbisenc2 amd64 1.3.7-2+b1 [76.1 kB]
Get: 238 http://deb.debian.org/debian unstable/main amd64 libvpx9 amd64 1.15.0-1 [1115 kB]
Get: 239 http://deb.debian.org/debian unstable/main amd64 libwebpmux3 amd64 1.5.0-0.1 [126 kB]
Get: 240 http://deb.debian.org/debian unstable/main amd64 libx264-164 amd64 2:0.164.3108+git31e19f9-2 [558 kB]
Get: 241 http://deb.debian.org/debian unstable/main amd64 libx265-215 amd64 4.1-2 [1237 kB]
Get: 242 http://deb.debian.org/debian unstable/main amd64 libxvidcore4 amd64 2:1.3.7-1+b2 [252 kB]
Get: 243 http://deb.debian.org/debian unstable/main amd64 libzvbi-common all 0.2.43-2 [71.2 kB]
Get: 244 http://deb.debian.org/debian unstable/main amd64 libzvbi0t64 amd64 0.2.43-2 [278 kB]
Get: 245 http://deb.debian.org/debian unstable/main amd64 libavcodec61 amd64 7:7.1-3+b2 [5806 kB]
Get: 246 http://deb.debian.org/debian unstable/main amd64 libavutil-dev amd64 7:7.1-3+b2 [564 kB]
Get: 247 http://deb.debian.org/debian unstable/main amd64 libswresample-dev amd64 7:7.1-3+b2 [107 kB]
Get: 248 http://deb.debian.org/debian unstable/main amd64 libavcodec-dev amd64 7:7.1-3+b2 [6443 kB]
Get: 249 http://deb.debian.org/debian unstable/main amd64 libudfread0 amd64 1.1.2-1+b2 [17.7 kB]
Get: 250 http://deb.debian.org/debian unstable/main amd64 libbluray2 amd64 1:1.3.4-1+b2 [138 kB]
Get: 251 http://deb.debian.org/debian unstable/main amd64 libchromaprint1 amd64 1.5.1-7 [42.9 kB]
Get: 252 http://deb.debian.org/debian unstable/main amd64 libdvdread8t64 amd64 6.1.3-2 [86.2 kB]
Get: 253 http://deb.debian.org/debian unstable/main amd64 libdvdnav4 amd64 6.1.1-3+b1 [44.5 kB]
Get: 254 http://deb.debian.org/debian unstable/main amd64 libgme0 amd64 0.6.3-7+b2 [131 kB]
Get: 255 http://deb.debian.org/debian unstable/main amd64 libmpg123-0t64 amd64 1.32.10-1 [149 kB]
Get: 256 http://deb.debian.org/debian unstable/main amd64 libvorbisfile3 amd64 1.3.7-2+b1 [21.5 kB]
Get: 257 http://deb.debian.org/debian unstable/main amd64 libopenmpt0t64 amd64 0.7.13-1 [854 kB]
Get: 258 http://deb.debian.org/debian unstable/main amd64 librabbitmq4 amd64 0.15.0-1 [41.8 kB]
Get: 259 http://deb.debian.org/debian unstable/main amd64 libcjson1 amd64 1.7.18-3+b1 [29.9 kB]
Get: 260 http://deb.debian.org/debian unstable/main amd64 libmbedcrypto16 amd64 3.6.2-3 [355 kB]
Get: 261 http://deb.debian.org/debian unstable/main amd64 librist4 amd64 0.2.11+dfsg-1 [72.1 kB]
Get: 262 http://deb.debian.org/debian unstable/main amd64 libsrt1.5-gnutls amd64 1.5.4-1 [345 kB]
Get: 263 http://deb.debian.org/debian unstable/main amd64 libssh-4 amd64 0.11.1-1 [208 kB]
Get: 264 http://deb.debian.org/debian unstable/main amd64 libnorm1t64 amd64 1.5.9+dfsg-3.1+b2 [221 kB]
Get: 265 http://deb.debian.org/debian unstable/main amd64 libpgm-5.3-0t64 amd64 5.3.128~dfsg-2.1+b1 [162 kB]
Get: 266 http://deb.debian.org/debian unstable/main amd64 libsodium23 amd64 1.0.18-1+b2 [165 kB]
Get: 267 http://deb.debian.org/debian unstable/main amd64 libzmq5 amd64 4.3.5-1+b3 [283 kB]
Get: 268 http://deb.debian.org/debian unstable/main amd64 libavformat61 amd64 7:7.1-3+b2 [1184 kB]
Get: 269 http://deb.debian.org/debian unstable/main amd64 libavformat-dev amd64 7:7.1-3+b2 [1392 kB]
Get: 270 http://deb.debian.org/debian unstable/main amd64 libgav1-1 amd64 0.19.0-3 [350 kB]
Get: 271 http://deb.debian.org/debian unstable/main amd64 libyuv0 amd64 0.0.1904.20250204-1 [174 kB]
Get: 272 http://deb.debian.org/debian unstable/main amd64 libavif16 amd64 1.1.1-1 [117 kB]
Get: 273 http://deb.debian.org/debian unstable/main amd64 uuid-dev amd64 2.40.4-4 [47.7 kB]
Get: 274 http://deb.debian.org/debian unstable/main amd64 libblkid-dev amd64 2.40.4-4 [205 kB]
Get: 275 http://deb.debian.org/debian unstable/main amd64 libblosc1 amd64 1.21.5+ds-1+b2 [49.5 kB]
Get: 276 http://deb.debian.org/debian unstable/main amd64 libmd-dev amd64 1.1.0-2+b1 [55.3 kB]
Get: 277 http://deb.debian.org/debian unstable/main amd64 libbsd-dev amd64 0.12.2-2 [258 kB]
Get: 278 http://deb.debian.org/debian unstable/main amd64 libcap-dev amd64 1:2.73-3 [536 kB]
Get: 279 http://deb.debian.org/debian unstable/main amd64 libngtcp2-16 amd64 1.9.1-1 [119 kB]
Get: 280 http://deb.debian.org/debian unstable/main amd64 libngtcp2-crypto-gnutls8 amd64 1.9.1-1 [18.5 kB]
Get: 281 http://deb.debian.org/debian unstable/main amd64 libcurl3t64-gnutls amd64 8.12.1-2 [365 kB]
Get: 282 http://deb.debian.org/debian unstable/main amd64 libcfitsio10t64 amd64 4.5.0-5 [575 kB]
Get: 283 http://deb.debian.org/debian unstable/main amd64 libcharls2 amd64 2.4.2-2+b2 [91.9 kB]
Get: 284 http://deb.debian.org/debian unstable/main amd64 libcjson-dev amd64 1.7.18-3+b1 [29.0 kB]
Get: 285 http://deb.debian.org/debian unstable/main amd64 libdbus-1-3 amd64 1.16.0-1 [177 kB]
Get: 286 http://deb.debian.org/debian unstable/main amd64 libsystemd-dev amd64 257.3-1 [1349 kB]
Get: 287 http://deb.debian.org/debian unstable/main amd64 libpkgconf3 amd64 1.8.1-4 [36.4 kB]
Get: 288 http://deb.debian.org/debian unstable/main amd64 pkgconf-bin amd64 1.8.1-4 [30.2 kB]
Get: 289 http://deb.debian.org/debian unstable/main amd64 pkgconf amd64 1.8.1-4 [26.2 kB]
Get: 290 http://deb.debian.org/debian unstable/main amd64 xml-core all 0.19 [20.1 kB]
Get: 291 http://deb.debian.org/debian unstable/main amd64 libdbus-1-dev amd64 1.16.0-1 [214 kB]
Get: 292 http://deb.debian.org/debian unstable/main amd64 libraw1394-11 amd64 2.1.2-2+b2 [38.8 kB]
Get: 293 http://deb.debian.org/debian unstable/main amd64 libusb-1.0-0 amd64 2:1.0.27-2 [58.2 kB]
Get: 294 http://deb.debian.org/debian unstable/main amd64 libdc1394-25 amd64 2.2.6-4+b2 [110 kB]
Get: 295 http://deb.debian.org/debian unstable/main amd64 libraw1394-dev amd64 2.1.2-2+b2 [50.4 kB]
Get: 296 http://deb.debian.org/debian unstable/main amd64 libdc1394-dev amd64 2.2.6-4+b2 [136 kB]
Get: 297 http://deb.debian.org/debian unstable/main amd64 libde265-0 amd64 1.0.15-1+b2 [189 kB]
Get: 298 http://deb.debian.org/debian unstable/main amd64 libdecor-0-0 amd64 0.2.2-2 [15.5 kB]
Get: 299 http://deb.debian.org/debian unstable/main amd64 libwayland-bin amd64 1.23.1-1 [21.3 kB]
Get: 300 http://deb.debian.org/debian unstable/main amd64 libffi-dev amd64 3.4.7-1 [60.8 kB]
Get: 301 http://deb.debian.org/debian unstable/main amd64 libwayland-dev amd64 1.23.1-1 [73.5 kB]
Get: 302 http://deb.debian.org/debian unstable/main amd64 libdecor-0-dev amd64 0.2.2-2 [7580 B]
Get: 303 http://deb.debian.org/debian unstable/main amd64 libdeflate-dev amd64 1.23-1+b1 [56.0 kB]
Get: 304 http://deb.debian.org/debian unstable/main amd64 libdouble-conversion3 amd64 3.3.0-1+b3 [41.9 kB]
Get: 305 http://deb.debian.org/debian unstable/main amd64 libdrm-nouveau2 amd64 2.4.123-1 [19.6 kB]
Get: 306 http://deb.debian.org/debian unstable/main amd64 libpciaccess-dev amd64 0.17-3+b3 [55.4 kB]
Get: 307 http://deb.debian.org/debian unstable/main amd64 libdrm-dev amd64 2.4.123-1 [295 kB]
Get: 308 http://deb.debian.org/debian unstable/main amd64 zlib1g-dev amd64 1:1.3.dfsg+really1.3.1-1+b1 [920 kB]
Get: 309 http://deb.debian.org/debian unstable/main amd64 libzstd-dev amd64 1.5.6+dfsg-2 [365 kB]
Get: 310 http://deb.debian.org/debian unstable/main amd64 libelf-dev amd64 0.192-4 [93.2 kB]
Get: 311 http://deb.debian.org/debian unstable/main amd64 libdw1t64 amd64 0.192-4 [255 kB]
Get: 312 http://deb.debian.org/debian unstable/main amd64 liblzma-dev amd64 5.6.3-1+b1 [316 kB]
Get: 313 http://deb.debian.org/debian unstable/main amd64 libdw-dev amd64 0.192-4 [335 kB]
Get: 314 http://deb.debian.org/debian unstable/main amd64 xorg-sgml-doctools all 1:1.11-1.1 [22.1 kB]
Get: 315 http://deb.debian.org/debian unstable/main amd64 x11proto-dev all 2024.1-1 [603 kB]
Get: 316 http://deb.debian.org/debian unstable/main amd64 libxau-dev amd64 1:1.0.11-1 [23.6 kB]
Get: 317 http://deb.debian.org/debian unstable/main amd64 libxdmcp-dev amd64 1:1.1.5-1 [44.3 kB]
Get: 318 http://deb.debian.org/debian unstable/main amd64 xtrans-dev all 1.4.0-1 [98.7 kB]
Get: 319 http://deb.debian.org/debian unstable/main amd64 libxcb1-dev amd64 1.17.0-2+b1 [181 kB]
Get: 320 http://deb.debian.org/debian unstable/main amd64 libx11-dev amd64 2:1.8.10-2 [891 kB]
Get: 321 http://deb.debian.org/debian unstable/main amd64 libglx-dev amd64 1.7.0-1+b2 [15.8 kB]
Get: 322 http://deb.debian.org/debian unstable/main amd64 libgl-dev amd64 1.7.0-1+b2 [101 kB]
Get: 323 http://deb.debian.org/debian unstable/main amd64 libegl-dev amd64 1.7.0-1+b2 [19.5 kB]
Get: 324 http://deb.debian.org/debian unstable/main amd64 libglvnd-core-dev amd64 1.7.0-1+b2 [13.4 kB]
Get: 325 http://deb.debian.org/debian unstable/main amd64 libgles1 amd64 1.7.0-1+b2 [12.1 kB]
Get: 326 http://deb.debian.org/debian unstable/main amd64 libgles2 amd64 1.7.0-1+b2 [17.3 kB]
Get: 327 http://deb.debian.org/debian unstable/main amd64 libgles-dev amd64 1.7.0-1+b2 [50.8 kB]
Get: 328 http://deb.debian.org/debian unstable/main amd64 libopengl0 amd64 1.7.0-1+b2 [30.9 kB]
Get: 329 http://deb.debian.org/debian unstable/main amd64 libopengl-dev amd64 1.7.0-1+b2 [5388 B]
Get: 330 http://deb.debian.org/debian unstable/main amd64 libglvnd-dev amd64 1.7.0-1+b2 [5148 B]
Get: 331 http://deb.debian.org/debian unstable/main amd64 libegl1-mesa-dev amd64 24.3.4-3 [23.1 kB]
Get: 332 http://deb.debian.org/debian unstable/main amd64 libeigen3-dev all 3.4.0-4 [1041 kB]
Get: 333 http://deb.debian.org/debian unstable/main amd64 libevdev2 amd64 1.13.3+dfsg-1 [32.2 kB]
Get: 334 http://deb.debian.org/debian unstable/main amd64 libevent-core-2.1-7t64 amd64 2.1.12-stable-10+b1 [132 kB]
Get: 335 http://deb.debian.org/debian unstable/main amd64 libevent-pthreads-2.1-7t64 amd64 2.1.12-stable-10+b1 [54.3 kB]
Get: 336 http://deb.debian.org/debian unstable/main amd64 libexif12 amd64 0.6.25-1 [422 kB]
Get: 337 http://deb.debian.org/debian unstable/main amd64 libexif-dev amd64 0.6.25-1 [102 kB]
Get: 338 http://deb.debian.org/debian unstable/main amd64 libpsm-infinipath1 amd64 3.3+20.604758e7-6.3 [170 kB]
Get: 339 http://deb.debian.org/debian unstable/main amd64 libpsm2-2 amd64 11.2.185-2.1 [181 kB]
Get: 340 http://deb.debian.org/debian unstable/main amd64 librdmacm1t64 amd64 56.0-1 [70.1 kB]
Get: 341 http://deb.debian.org/debian unstable/main amd64 libfabric1 amd64 1.17.0-3.1 [631 kB]
Get: 342 http://deb.debian.org/debian unstable/main amd64 libflac12t64 amd64 1.4.3+ds-4 [201 kB]
Get: 343 http://deb.debian.org/debian unstable/main amd64 libminizip1t64 amd64 1:1.3.dfsg+really1.3.1-1+b1 [53.3 kB]
Get: 344 http://deb.debian.org/debian unstable/main amd64 libfreexl1 amd64 2.0.0-1+b3 [40.0 kB]
Get: 345 http://deb.debian.org/debian unstable/main amd64 libfyba0t64 amd64 4.1.1-11+b1 [113 kB]
Get: 346 http://deb.debian.org/debian unstable/main amd64 libgbm-dev amd64 24.3.4-3 [22.9 kB]
Get: 347 http://deb.debian.org/debian unstable/main amd64 libheif-plugin-dav1d amd64 1.19.5-1+b1 [11.5 kB]
Get: 348 http://deb.debian.org/debian unstable/main amd64 libheif-plugin-libde265 amd64 1.19.5-1+b1 [15.5 kB]
Get: 349 http://deb.debian.org/debian unstable/main amd64 libheif1 amd64 1.19.5-1+b1 [514 kB]
Get: 350 http://deb.debian.org/debian unstable/main amd64 libimagequant0 amd64 2.18.0-1+b2 [35.2 kB]
Get: 351 http://deb.debian.org/debian unstable/main amd64 libraqm0 amd64 0.10.2-1 [13.9 kB]
Get: 352 http://deb.debian.org/debian unstable/main amd64 libxpm4 amd64 1:3.5.17-1+b3 [56.2 kB]
Get: 353 http://deb.debian.org/debian unstable/main amd64 libgd3 amd64 2.3.3-12+b1 [126 kB]
Get: 354 http://deb.debian.org/debian unstable/main amd64 libgeos3.13.0 amd64 3.13.0-1 [968 kB]
Get: 355 http://deb.debian.org/debian unstable/main amd64 libgeos-c1t64 amd64 3.13.0-1 [102 kB]
Get: 356 http://deb.debian.org/debian unstable/main amd64 proj-data all 9.5.1-1 [6284 kB]
Get: 357 http://deb.debian.org/debian unstable/main amd64 libproj25 amd64 9.5.1-1 [1420 kB]
Get: 358 http://deb.debian.org/debian unstable/main amd64 libgeotiff5 amd64 1.7.3-1+b1 [68.7 kB]
Get: 359 http://deb.debian.org/debian unstable/main amd64 libsz2 amd64 1.1.3-1+b1 [8080 B]
Get: 360 http://deb.debian.org/debian unstable/main amd64 libhdf4-0-alt amd64 4.3.0-1+b1 [269 kB]
Get: 361 http://deb.debian.org/debian unstable/main amd64 libhdf5-310 amd64 1.14.5+repack-3 [1344 kB]
Get: 362 http://deb.debian.org/debian unstable/main amd64 libjson-c5 amd64 0.18+ds-1 [46.0 kB]
Get: 363 http://deb.debian.org/debian unstable/main amd64 liburiparser1 amd64 0.9.8+dfsg-2 [45.5 kB]
Get: 364 http://deb.debian.org/debian unstable/main amd64 libkmlbase1t64 amd64 1.3.0-12+b2 [50.5 kB]
Get: 365 http://deb.debian.org/debian unstable/main amd64 libkmldom1t64 amd64 1.3.0-12+b2 [158 kB]
Get: 366 http://deb.debian.org/debian unstable/main amd64 libkmlengine1t64 amd64 1.3.0-12+b2 [80.1 kB]
Get: 367 http://deb.debian.org/debian unstable/main amd64 mysql-common all 5.8+1.1.1 [6784 B]
Get: 368 http://deb.debian.org/debian unstable/main amd64 mariadb-common all 1:11.4.4-3 [27.9 kB]
Get: 369 http://deb.debian.org/debian unstable/main amd64 libmariadb3 amd64 1:11.4.4-3 [179 kB]
Get: 370 http://deb.debian.org/debian unstable/main amd64 libhdf5-hl-310 amd64 1.14.5+repack-3 [69.3 kB]
Get: 371 http://deb.debian.org/debian unstable/main amd64 libnetcdf22 amd64 1:4.9.3-1 [517 kB]
Get: 372 http://deb.debian.org/debian unstable/main amd64 libltdl7 amd64 2.5.4-3 [415 kB]
Get: 373 http://deb.debian.org/debian unstable/main amd64 libodbc2 amd64 2.3.12-2 [151 kB]
Get: 374 http://deb.debian.org/debian unstable/main amd64 unixodbc-common all 2.3.12-2 [8640 B]
Get: 375 http://deb.debian.org/debian unstable/main amd64 libodbcinst2 amd64 2.3.12-2 [35.1 kB]
Get: 376 http://deb.debian.org/debian unstable/main amd64 libtirpc-common all 1.3.4+ds-1.3 [10.9 kB]
Get: 377 http://deb.debian.org/debian unstable/main amd64 libtirpc3t64 amd64 1.3.4+ds-1.3+b1 [83.1 kB]
Get: 378 http://deb.debian.org/debian unstable/main amd64 libogdi4.1 amd64 4.1.1+ds-5 [217 kB]
Get: 379 http://deb.debian.org/debian unstable/main amd64 libgpgme11t64 amd64 1.24.2-1 [345 kB]
Get: 380 http://deb.debian.org/debian unstable/main amd64 libgpgmepp6t64 amd64 1.24.2-1 [340 kB]
Get: 381 http://deb.debian.org/debian unstable/main amd64 libnspr4 amd64 2:4.36-1 [110 kB]
Get: 382 http://deb.debian.org/debian unstable/main amd64 libnss3 amd64 2:3.108-1 [1393 kB]
Get: 383 http://deb.debian.org/debian unstable/main amd64 libpoppler145 amd64 25.01.0-4 [2009 kB]
Get: 384 http://deb.debian.org/debian unstable/main amd64 libpq5 amd64 17.3-3 [225 kB]
Get: 385 http://deb.debian.org/debian unstable/main amd64 libqhull-r8.0 amd64 2020.2-6+b2 [248 kB]
Get: 386 http://deb.debian.org/debian unstable/main amd64 librttopo1 amd64 1.1.0-3+b2 [179 kB]
Get: 387 http://deb.debian.org/debian unstable/main amd64 libspatialite8t64 amd64 5.1.0-3+b2 [1864 kB]
Get: 388 http://deb.debian.org/debian unstable/main amd64 libxerces-c3.2t64 amd64 3.2.4+debian-1.3+b1 [900 kB]
Get: 389 http://deb.debian.org/debian unstable/main amd64 libgdal36 amd64 3.10.2+dfsg-1+b1 [9261 kB]
Get: 390 http://deb.debian.org/debian unstable/main amd64 libsocket++1 amd64 1.12.13+git20131030.5d039ba-1+b2 [79.6 kB]
Get: 391 http://deb.debian.org/debian unstable/main amd64 libgdcm3.0t64 amd64 3.0.24-5+b2 [2424 kB]
Get: 392 http://deb.debian.org/debian unstable/main amd64 libgdcm-dev amd64 3.0.24-5+b2 [265 kB]
Get: 393 http://deb.debian.org/debian unstable/main amd64 libsepol-dev amd64 3.8-1 [372 kB]
Get: 394 http://deb.debian.org/debian unstable/main amd64 libpcre2-16-0 amd64 10.45-1 [281 kB]
Get: 395 http://deb.debian.org/debian unstable/main amd64 libpcre2-32-0 amd64 10.45-1 [268 kB]
Get: 396 http://deb.debian.org/debian unstable/main amd64 libpcre2-posix3 amd64 10.45-1 [63.5 kB]
Get: 397 http://deb.debian.org/debian unstable/main amd64 libpcre2-dev amd64 10.45-1 [853 kB]
Get: 398 http://deb.debian.org/debian unstable/main amd64 libselinux1-dev amd64 3.8-3 [168 kB]
Get: 399 http://deb.debian.org/debian unstable/main amd64 libmount-dev amd64 2.40.4-4 [29.6 kB]
Get: 400 http://deb.debian.org/debian unstable/main amd64 libsysprof-capture-4-dev amd64 48~beta-2 [48.0 kB]
Get: 401 http://deb.debian.org/debian unstable/main amd64 libgio-2.0-dev amd64 2.83.3-2 [1684 kB]
Get: 402 http://deb.debian.org/debian unstable/main amd64 python3-packaging all 24.2-1 [55.3 kB]
Get: 403 http://deb.debian.org/debian unstable/main amd64 libgio-2.0-dev-bin amd64 2.83.3-2 [164 kB]
Get: 404 http://deb.debian.org/debian unstable/main amd64 libgl1-mesa-dev amd64 24.3.4-3 [18.9 kB]
Get: 405 http://deb.debian.org/debian unstable/main amd64 libgl2ps1.4 amd64 1.4.2+dfsg1-2 [41.3 kB]
Get: 406 http://deb.debian.org/debian unstable/main amd64 libglew2.2 amd64 2.2.0-4+b2 [168 kB]
Get: 407 http://deb.debian.org/debian unstable/main amd64 libglib2.0-data all 2.83.3-2 [1282 kB]
Get: 408 http://deb.debian.org/debian unstable/main amd64 libglib2.0-bin amd64 2.83.3-2 [128 kB]
Get: 409 http://deb.debian.org/debian unstable/main amd64 libglib2.0-dev-bin amd64 2.83.3-2 [52.5 kB]
Get: 410 http://deb.debian.org/debian unstable/main amd64 libglib2.0-dev amd64 2.83.3-2 [53.3 kB]
Get: 411 http://deb.debian.org/debian unstable/main amd64 libgphoto2-port12t64 amd64 2.5.31-4 [137 kB]
Get: 412 http://deb.debian.org/debian unstable/main amd64 libgphoto2-6t64 amd64 2.5.31-4 [760 kB]
Get: 413 http://deb.debian.org/debian unstable/main amd64 libgphoto2-dev amd64 2.5.31-4 [90.3 kB]
Get: 414 http://deb.debian.org/debian unstable/main amd64 libunwind8 amd64 1.8.1-0.1 [56.3 kB]
Get: 415 http://deb.debian.org/debian unstable/main amd64 libunwind-dev amd64 1.8.1-0.1 [500 kB]
Get: 416 http://deb.debian.org/debian unstable/main amd64 libgstreamer1.0-dev amd64 1.24.12-1 [574 kB]
Get: 417 http://deb.debian.org/debian unstable/main amd64 liborc-0.4-dev-bin amd64 1:0.4.40-1 [21.8 kB]
Get: 418 http://deb.debian.org/debian unstable/main amd64 liborc-0.4-dev amd64 1:0.4.40-1 [31.4 kB]
Get: 419 http://deb.debian.org/debian unstable/main amd64 libx11-xcb-dev amd64 2:1.8.10-2 [243 kB]
Get: 420 http://deb.debian.org/debian unstable/main amd64 libudev-dev amd64 257.3-1 [72.0 kB]
Get: 421 http://deb.debian.org/debian unstable/main amd64 libgudev-1.0-dev amd64 238-6 [28.9 kB]
Get: 422 http://deb.debian.org/debian unstable/main amd64 libgstreamer-plugins-base1.0-dev amd64 1.24.12-1 [557 kB]
Get: 423 http://deb.debian.org/debian unstable/main amd64 libhidapi-libusb0 amd64 0.14.0-1+b2 [16.2 kB]
Get: 424 http://deb.debian.org/debian unstable/main amd64 libhidapi-hidraw0 amd64 0.14.0-1+b2 [12.7 kB]
Get: 425 http://deb.debian.org/debian unstable/main amd64 libhidapi-dev amd64 0.14.0-1+b2 [28.0 kB]
Get: 426 http://deb.debian.org/debian unstable/main amd64 libxnvctrl0 amd64 535.171.04-1+b2 [14.2 kB]
Get: 427 http://deb.debian.org/debian unstable/main amd64 libhwloc15 amd64 2.12.0-1 [164 kB]
Get: 428 http://deb.debian.org/debian unstable/main amd64 libhwloc-plugins amd64 2.12.0-1 [18.1 kB]
Get: 429 http://deb.debian.org/debian unstable/main amd64 libibumad3 amd64 56.0-1 [29.7 kB]
Get: 430 http://deb.debian.org/debian unstable/main amd64 libibmad5 amd64 56.0-1 [44.3 kB]
Get: 431 http://deb.debian.org/debian unstable/main amd64 libibus-1.0-dev amd64 1.5.32~beta2-1 [490 kB]
Get: 432 http://deb.debian.org/debian unstable/main amd64 x11-common all 1:7.7+24 [217 kB]
Get: 433 http://deb.debian.org/debian unstable/main amd64 libice6 amd64 2:1.1.1-1 [65.4 kB]
Get: 434 http://deb.debian.org/debian unstable/main amd64 libice-dev amd64 2:1.1.1-1 [73.8 kB]
Get: 435 http://deb.debian.org/debian unstable/main amd64 libimath-dev amd64 3.1.12-1+b3 [122 kB]
Get: 436 http://deb.debian.org/debian unstable/main amd64 libwacom-common all 2.14.0-1 [103 kB]
Get: 437 http://deb.debian.org/debian unstable/main amd64 libwacom9 amd64 2.14.0-1 [25.3 kB]
Get: 438 http://deb.debian.org/debian unstable/main amd64 libinput-bin amd64 1.27.1-1 [26.0 kB]
Get: 439 http://deb.debian.org/debian unstable/main amd64 libmtdev1t64 amd64 1.1.7-1 [22.6 kB]
Get: 440 http://deb.debian.org/debian unstable/main amd64 libinput10 amd64 1.27.1-1 [135 kB]
Get: 441 http://deb.debian.org/debian unstable/main amd64 libjbig-dev amd64 2.1-6.1+b2 [31.4 kB]
Get: 442 http://deb.debian.org/debian unstable/main amd64 libjpeg62-turbo-dev amd64 1:2.1.5-3+b1 [292 kB]
Get: 443 http://deb.debian.org/debian unstable/main amd64 libjpeg-dev amd64 1:2.1.5-3+b1 [72.2 kB]
Get: 444 http://deb.debian.org/debian unstable/main amd64 libleptonica6 amd64 1.84.1-4 [1066 kB]
Get: 445 http://deb.debian.org/debian unstable/main amd64 liblerc-dev amd64 4.0.0+ds-5 [183 kB]
Get: 446 http://deb.debian.org/debian unstable/main amd64 liblua5.4-0 amd64 5.4.7-1+b2 [147 kB]
Get: 447 http://deb.debian.org/debian unstable/main amd64 libmd4c0 amd64 0.5.2-2+b1 [49.0 kB]
Get: 448 http://deb.debian.org/debian unstable/main amd64 libmunge2 amd64 0.5.16-1 [19.7 kB]
Get: 449 http://deb.debian.org/debian unstable/main amd64 libtbbmalloc2 amd64 2022.0.0-1 [49.1 kB]
Get: 450 http://deb.debian.org/debian unstable/main amd64 libtbbbind-2-5 amd64 2022.0.0-1 [14.4 kB]
Get: 451 http://deb.debian.org/debian unstable/main amd64 libtbb12 amd64 2022.0.0-1 [90.9 kB]
Get: 452 http://deb.debian.org/debian unstable/main amd64 libopencv-core410 amd64 4.10.0+dfsg-2 [1162 kB]
Get: 453 http://deb.debian.org/debian unstable/main amd64 libopencv-flann410 amd64 4.10.0+dfsg-2 [129 kB]
Get: 454 http://deb.debian.org/debian unstable/main amd64 libopencv-imgproc410 amd64 4.10.0+dfsg-2 [1459 kB]
Get: 455 http://deb.debian.org/debian unstable/main amd64 libopencv-features2d410 amd64 4.10.0+dfsg-2 [285 kB]
Get: 456 http://deb.debian.org/debian unstable/main amd64 libopencv-calib3d410 amd64 4.10.0+dfsg-2 [808 kB]
Get: 457 http://deb.debian.org/debian unstable/main amd64 libtbb-dev amd64 2022.0.0-1 [199 kB]
Get: 458 http://deb.debian.org/debian unstable/main amd64 libopencv-core-dev amd64 4.10.0+dfsg-2 [2012 kB]
Get: 459 http://deb.debian.org/debian unstable/main amd64 libopencv-flann-dev amd64 4.10.0+dfsg-2 [203 kB]
Get: 460 http://deb.debian.org/debian unstable/main amd64 libqt5core5t64 amd64 5.15.15+dfsg-4 [1868 kB]
Get: 461 http://deb.debian.org/debian unstable/main amd64 libqt5dbus5t64 amd64 5.15.15+dfsg-4 [217 kB]
Get: 462 http://deb.debian.org/debian unstable/main amd64 libqt5network5t64 amd64 5.15.15+dfsg-4 [682 kB]
Get: 463 http://deb.debian.org/debian unstable/main amd64 libsm6 amd64 2:1.2.4-1 [35.2 kB]
Get: 464 http://deb.debian.org/debian unstable/main amd64 libxcb-icccm4 amd64 0.4.2-1 [27.5 kB]
Get: 465 http://deb.debian.org/debian unstable/main amd64 libxcb-util1 amd64 0.4.1-1 [23.5 kB]
Get: 466 http://deb.debian.org/debian unstable/main amd64 libxcb-image0 amd64 0.4.0-2+b2 [22.2 kB]
Get: 467 http://deb.debian.org/debian unstable/main amd64 libxcb-keysyms1 amd64 0.4.1-1 [16.7 kB]
Get: 468 http://deb.debian.org/debian unstable/main amd64 libxcb-render-util0 amd64 0.3.10-1 [18.4 kB]
Get: 469 http://deb.debian.org/debian unstable/main amd64 libxcb-shape0 amd64 1.17.0-2+b1 [106 kB]
Get: 470 http://deb.debian.org/debian unstable/main amd64 libxcb-xinerama0 amd64 1.17.0-2+b1 [105 kB]
Get: 471 http://deb.debian.org/debian unstable/main amd64 libxcb-xinput0 amd64 1.17.0-2+b1 [130 kB]
Get: 472 http://deb.debian.org/debian unstable/main amd64 libxcb-xkb1 amd64 1.17.0-2+b1 [130 kB]
Get: 473 http://deb.debian.org/debian unstable/main amd64 xkb-data all 2.42-1 [790 kB]
Get: 474 http://deb.debian.org/debian unstable/main amd64 libxkbcommon0 amd64 1.7.0-2 [113 kB]
Get: 475 http://deb.debian.org/debian unstable/main amd64 libxkbcommon-x11-0 amd64 1.7.0-2 [16.2 kB]
Get: 476 http://deb.debian.org/debian unstable/main amd64 libqt5gui5t64 amd64 5.15.15+dfsg-4 [3497 kB]
Get: 477 http://deb.debian.org/debian unstable/main amd64 libqt5widgets5t64 amd64 5.15.15+dfsg-4 [2398 kB]
Get: 478 http://deb.debian.org/debian unstable/main amd64 libqt5opengl5t64 amd64 5.15.15+dfsg-4 [151 kB]
Get: 479 http://deb.debian.org/debian unstable/main amd64 libqt5test5t64 amd64 5.15.15+dfsg-4 [151 kB]
Get: 480 http://deb.debian.org/debian unstable/main amd64 libopencv-highgui410 amd64 4.10.0+dfsg-2 [137 kB]
Get: 481 http://deb.debian.org/debian unstable/main amd64 libopencv-imgcodecs410 amd64 4.10.0+dfsg-2 [148 kB]
Get: 482 http://deb.debian.org/debian unstable/main amd64 libopencv-imgproc-dev amd64 4.10.0+dfsg-2 [1871 kB]
Get: 483 http://deb.debian.org/debian unstable/main amd64 libopencv-imgcodecs-dev amd64 4.10.0+dfsg-2 [211 kB]
Get: 484 http://deb.debian.org/debian unstable/main amd64 libswscale8 amd64 7:7.1-3+b2 [225 kB]
Get: 485 http://deb.debian.org/debian unstable/main amd64 libopencv-videoio410 amd64 4.10.0+dfsg-2 [275 kB]
Get: 486 http://deb.debian.org/debian unstable/main amd64 libopencv-videoio-dev amd64 4.10.0+dfsg-2 [360 kB]
Get: 487 http://deb.debian.org/debian unstable/main amd64 libopenexr-dev amd64 3.1.5-5.1+b4 [199 kB]
Get: 488 http://deb.debian.org/debian unstable/main amd64 libpng-dev amd64 1.6.46-4 [370 kB]
Get: 489 http://deb.debian.org/debian unstable/main amd64 libswscale-dev amd64 7:7.1-3+b2 [254 kB]
Get: 490 http://deb.debian.org/debian unstable/main amd64 libwebpdemux2 amd64 1.5.0-0.1 [113 kB]
Get: 491 http://deb.debian.org/debian unstable/main amd64 libwebpdecoder3 amd64 1.5.0-0.1 [208 kB]
Get: 492 http://deb.debian.org/debian unstable/main amd64 libsharpyuv-dev amd64 1.5.0-0.1 [120 kB]
Get: 493 http://deb.debian.org/debian unstable/main amd64 libwebp-dev amd64 1.5.0-0.1 [450 kB]
Get: 494 http://deb.debian.org/debian unstable/main amd64 libtiffxx6 amd64 4.5.1+git230720-5 [149 kB]
Get: 495 http://deb.debian.org/debian unstable/main amd64 libtiff-dev amd64 4.5.1+git230720-5 [463 kB]
Get: 496 http://deb.debian.org/debian unstable/main amd64 libopencv-highgui-dev amd64 4.10.0+dfsg-2 [176 kB]
Get: 497 http://deb.debian.org/debian unstable/main amd64 libopencv-ml410 amd64 4.10.0+dfsg-2 [206 kB]
Get: 498 http://deb.debian.org/debian unstable/main amd64 libopencv-ml-dev amd64 4.10.0+dfsg-2 [280 kB]
Get: 499 http://deb.debian.org/debian unstable/main amd64 libopencv-features2d-dev amd64 4.10.0+dfsg-2 [367 kB]
Get: 500 http://deb.debian.org/debian unstable/main amd64 libopencv-calib3d-dev amd64 4.10.0+dfsg-2 [1114 kB]
Get: 501 http://deb.debian.org/debian unstable/main amd64 libprotobuf32t64 amd64 3.21.12-10+b4 [982 kB]
Get: 502 http://deb.debian.org/debian unstable/main amd64 libopencv-dnn410 amd64 4.10.0+dfsg-2 [1434 kB]
Get: 503 http://deb.debian.org/debian unstable/main amd64 libopencv-objdetect410 amd64 4.10.0+dfsg-2 [510 kB]
Get: 504 http://deb.debian.org/debian unstable/main amd64 libopencv-video410 amd64 4.10.0+dfsg-2 [191 kB]
Get: 505 http://deb.debian.org/debian unstable/main amd64 libtesseract5 amd64 5.5.0-1 [1416 kB]
Get: 506 http://deb.debian.org/debian unstable/main amd64 libopencv-contrib410 amd64 4.10.0+dfsg-2 [3747 kB]
Get: 507 http://deb.debian.org/debian unstable/main amd64 libopencv-dnn-dev amd64 4.10.0+dfsg-2 [2024 kB]
Get: 508 http://deb.debian.org/debian unstable/main amd64 libopencv-objdetect-dev amd64 4.10.0+dfsg-2 [620 kB]
Get: 509 http://deb.debian.org/debian unstable/main amd64 libopencv-photo410 amd64 4.10.0+dfsg-2 [185 kB]
Get: 510 http://deb.debian.org/debian unstable/main amd64 libopencv-photo-dev amd64 4.10.0+dfsg-2 [224 kB]
Get: 511 http://deb.debian.org/debian unstable/main amd64 libopencv-shape410 amd64 4.10.0+dfsg-2 [55.5 kB]
Get: 512 http://deb.debian.org/debian unstable/main amd64 libopencv-video-dev amd64 4.10.0+dfsg-2 [254 kB]
Get: 513 http://deb.debian.org/debian unstable/main amd64 libopencv-shape-dev amd64 4.10.0+dfsg-2 [71.9 kB]
Get: 514 http://deb.debian.org/debian unstable/main amd64 libopencv-stitching410 amd64 4.10.0+dfsg-2 [197 kB]
Get: 515 http://deb.debian.org/debian unstable/main amd64 libopencv-stitching-dev amd64 4.10.0+dfsg-2 [254 kB]
Get: 516 http://deb.debian.org/debian unstable/main amd64 libopencv-superres410 amd64 4.10.0+dfsg-2 [49.7 kB]
Get: 517 http://deb.debian.org/debian unstable/main amd64 libopencv-superres-dev amd64 4.10.0+dfsg-2 [62.5 kB]
Get: 518 http://deb.debian.org/debian unstable/main amd64 libopencv-videostab410 amd64 4.10.0+dfsg-2 [77.2 kB]
Get: 519 http://deb.debian.org/debian unstable/main amd64 libopencv-videostab-dev amd64 4.10.0+dfsg-2 [104 kB]
Get: 520 http://deb.debian.org/debian unstable/main amd64 libpmix2t64 amd64 5.0.6-3 [651 kB]
Get: 521 http://deb.debian.org/debian unstable/main amd64 libucx0 amd64 1.17.0+ds-3 [1130 kB]
Get: 522 http://deb.debian.org/debian unstable/main amd64 libopenmpi40 amd64 5.0.7-1 [2365 kB]
Get: 523 http://deb.debian.org/debian unstable/main amd64 libtcl8.6 amd64 8.6.16+dfsg-1 [1042 kB]
Get: 524 http://deb.debian.org/debian unstable/main amd64 libxft2 amd64 2.3.6-1+b4 [54.5 kB]
Get: 525 http://deb.debian.org/debian unstable/main amd64 libxss1 amd64 1:1.2.3-1+b3 [17.0 kB]
Get: 526 http://deb.debian.org/debian unstable/main amd64 libtk8.6 amd64 8.6.16-1 [793 kB]
Get: 527 http://deb.debian.org/debian unstable/main amd64 libvtk9.3 amd64 9.3.0+dfsg1-4 [23.2 MB]
Get: 528 http://deb.debian.org/debian unstable/main amd64 libopencv-viz410 amd64 4.10.0+dfsg-2 [126 kB]
Get: 529 http://deb.debian.org/debian unstable/main amd64 libopencv-viz-dev amd64 4.10.0+dfsg-2 [174 kB]
Get: 530 http://deb.debian.org/debian unstable/main amd64 libopencv-contrib-dev amd64 4.10.0+dfsg-2 [4995 kB]
Get: 531 http://deb.debian.org/debian unstable/main amd64 libopencv-dev amd64 4.10.0+dfsg-2 [95.8 kB]
Get: 532 http://deb.debian.org/debian unstable/main amd64 libsndfile1 amd64 1.2.2-2 [199 kB]
Get: 533 http://deb.debian.org/debian unstable/main amd64 libpulse0 amd64 17.0+dfsg1-2 [275 kB]
Get: 534 http://deb.debian.org/debian unstable/main amd64 libpulse-mainloop-glib0 amd64 17.0+dfsg1-2 [28.1 kB]
Get: 535 http://deb.debian.org/debian unstable/main amd64 libpulse-dev amd64 17.0+dfsg1-2 [90.3 kB]
Get: 536 http://deb.debian.org/debian unstable/main amd64 libsamplerate0 amd64 0.2.2-4+b2 [950 kB]
Get: 537 http://deb.debian.org/debian unstable/main amd64 libsamplerate0-dev amd64 0.2.2-4+b2 [62.9 kB]
Get: 538 http://deb.debian.org/debian unstable/main amd64 libxcursor1 amd64 1:1.2.3-1 [39.7 kB]
Get: 539 http://deb.debian.org/debian unstable/main amd64 libxi6 amd64 2:1.8.2-1 [78.9 kB]
Get: 540 http://deb.debian.org/debian unstable/main amd64 libxrandr2 amd64 2:1.5.4-1+b3 [36.3 kB]
Get: 541 http://deb.debian.org/debian unstable/main amd64 libsdl2-2.0-0 amd64 2.32.0+dfsg-1 [666 kB]
Get: 542 http://deb.debian.org/debian unstable/main amd64 libsndio7.0 amd64 1.10.0-0.1 [27.6 kB]
Get: 543 http://deb.debian.org/debian unstable/main amd64 libsndio-dev amd64 1.10.0-0.1 [25.1 kB]
Get: 544 http://deb.debian.org/debian unstable/main amd64 libxrender-dev amd64 1:0.9.10-1.1+b4 [35.8 kB]
Get: 545 http://deb.debian.org/debian unstable/main amd64 libxfixes-dev amd64 1:6.0.0-2+b4 [22.4 kB]
Get: 546 http://deb.debian.org/debian unstable/main amd64 libxcursor-dev amd64 1:1.2.3-1 [51.2 kB]
Get: 547 http://deb.debian.org/debian unstable/main amd64 libxext-dev amd64 2:1.3.4-1+b3 [104 kB]
Get: 548 http://deb.debian.org/debian unstable/main amd64 libxi-dev amd64 2:1.8.2-1 [241 kB]
Get: 549 http://deb.debian.org/debian unstable/main amd64 libxinerama1 amd64 2:1.1.4-3+b3 [16.0 kB]
Get: 550 http://deb.debian.org/debian unstable/main amd64 libxinerama-dev amd64 2:1.1.4-3+b3 [18.4 kB]
Get: 551 http://deb.debian.org/debian unstable/main amd64 libxkbcommon-dev amd64 1.7.0-2 [53.6 kB]
Get: 552 http://deb.debian.org/debian unstable/main amd64 libxrandr-dev amd64 2:1.5.4-1+b3 [44.4 kB]
Get: 553 http://deb.debian.org/debian unstable/main amd64 libxss-dev amd64 1:1.2.3-1+b3 [22.7 kB]
Get: 554 http://deb.debian.org/debian unstable/main amd64 libxt6t64 amd64 1:1.2.1-1.2+b2 [188 kB]
Get: 555 http://deb.debian.org/debian unstable/main amd64 libsm-dev amd64 2:1.2.4-1 [37.7 kB]
Get: 556 http://deb.debian.org/debian unstable/main amd64 libxt-dev amd64 1:1.2.1-1.2+b2 [407 kB]
Get: 557 http://deb.debian.org/debian unstable/main amd64 libxv1 amd64 2:1.0.11-1.1+b3 [23.4 kB]
Get: 558 http://deb.debian.org/debian unstable/main amd64 libxv-dev amd64 2:1.0.11-1.1+b3 [47.0 kB]
Get: 559 http://deb.debian.org/debian unstable/main amd64 libxxf86vm-dev amd64 1:1.1.4-1+b4 [24.1 kB]
Get: 560 http://deb.debian.org/debian unstable/main amd64 libsdl2-dev amd64 2.32.0+dfsg-1 [1096 kB]
Get: 561 http://deb.debian.org/debian unstable/main amd64 libusb-1.0-0-dev amd64 2:1.0.27-2 [80.1 kB]
Get: 562 http://deb.debian.org/debian unstable/main amd64 libuvc0 amd64 0.0.7-2 [32.2 kB]
Get: 563 http://deb.debian.org/debian unstable/main amd64 libuvc-dev amd64 0.0.7-2 [40.0 kB]
Get: 564 http://deb.debian.org/debian unstable/main amd64 libv4lconvert0t64 amd64 1.28.1-1 [150 kB]
Get: 565 http://deb.debian.org/debian unstable/main amd64 libv4l-0t64 amd64 1.28.1-1 [114 kB]
Get: 566 http://deb.debian.org/debian unstable/main amd64 libv4l2rds0t64 amd64 1.28.1-1 [86.1 kB]
Get: 567 http://deb.debian.org/debian unstable/main amd64 libv4l-dev amd64 1.28.1-1 [110 kB]
Get: 568 http://deb.debian.org/debian unstable/main amd64 libvulkan-dev amd64 1.4.304.0-1 [1452 kB]
Get: 569 http://deb.debian.org/debian unstable/main amd64 libxcb-render0-dev amd64 1.17.0-2+b1 [118 kB]
Get: 570 http://deb.debian.org/debian unstable/main amd64 libxcb-randr0-dev amd64 1.17.0-2+b1 [121 kB]
Get: 571 http://deb.debian.org/debian unstable/main amd64 libyaml-0-2 amd64 0.2.5-2 [52.5 kB]
Get: 572 http://deb.debian.org/debian unstable/main amd64 pandoc-data all 3.1.11.1-3 [459 kB]
Get: 573 http://deb.debian.org/debian unstable/main amd64 pandoc amd64 3.1.11.1+ds-2 [26.4 MB]
Get: 574 http://deb.debian.org/debian unstable/main amd64 wayland-protocols all 1.41-1 [120 kB]
Fetched 386 MB in 4s (95.7 MB/s)
Preconfiguring packages ...
Selecting previously unselected package libpython3.13-minimal:amd64.
(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 ... 19798 files and directories currently installed.)
Preparing to unpack .../libpython3.13-minimal_3.13.2-1_amd64.deb ...
Unpacking libpython3.13-minimal:amd64 (3.13.2-1) ...
Selecting previously unselected package libexpat1:amd64.
Preparing to unpack .../libexpat1_2.6.4-1_amd64.deb ...
Unpacking libexpat1:amd64 (2.6.4-1) ...
Selecting previously unselected package python3.13-minimal.
Preparing to unpack .../python3.13-minimal_3.13.2-1_amd64.deb ...
Unpacking python3.13-minimal (3.13.2-1) ...
Setting up libpython3.13-minimal:amd64 (3.13.2-1) ...
Setting up libexpat1:amd64 (2.6.4-1) ...
Setting up python3.13-minimal (3.13.2-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 ... 20132 files and directories currently installed.)
Preparing to unpack .../0-python3-minimal_3.13.1-2_amd64.deb ...
Unpacking python3-minimal (3.13.1-2) ...
Selecting previously unselected package media-types.
Preparing to unpack .../1-media-types_11.0.0_all.deb ...
Unpacking media-types (11.0.0) ...
Selecting previously unselected package netbase.
Preparing to unpack .../2-netbase_6.4_all.deb ...
Unpacking netbase (6.4) ...
Selecting previously unselected package tzdata.
Preparing to unpack .../3-tzdata_2025a-2_all.deb ...
Unpacking tzdata (2025a-2) ...
Selecting previously unselected package libffi8:amd64.
Preparing to unpack .../4-libffi8_3.4.7-1_amd64.deb ...
Unpacking libffi8:amd64 (3.4.7-1) ...
Selecting previously unselected package readline-common.
Preparing to unpack .../5-readline-common_8.2-6_all.deb ...
Unpacking readline-common (8.2-6) ...
Selecting previously unselected package libreadline8t64:amd64.
Preparing to unpack .../6-libreadline8t64_8.2-6_amd64.deb ...
Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8 to /lib/x86_64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64'
Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8.2 to /lib/x86_64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64'
Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8 to /lib/x86_64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64'
Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8.2 to /lib/x86_64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64'
Unpacking libreadline8t64:amd64 (8.2-6) ...
Selecting previously unselected package libpython3.13-stdlib:amd64.
Preparing to unpack .../7-libpython3.13-stdlib_3.13.2-1_amd64.deb ...
Unpacking libpython3.13-stdlib:amd64 (3.13.2-1) ...
Selecting previously unselected package python3.13.
Preparing to unpack .../8-python3.13_3.13.2-1_amd64.deb ...
Unpacking python3.13 (3.13.2-1) ...
Selecting previously unselected package libpython3-stdlib:amd64.
Preparing to unpack .../9-libpython3-stdlib_3.13.1-2_amd64.deb ...
Unpacking libpython3-stdlib:amd64 (3.13.1-2) ...
Setting up python3-minimal (3.13.1-2) ...
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 ... 21142 files and directories currently installed.)
Preparing to unpack .../000-python3_3.13.1-2_amd64.deb ...
Unpacking python3 (3.13.1-2) ...
Selecting previously unselected package sgml-base.
Preparing to unpack .../001-sgml-base_1.31_all.deb ...
Unpacking sgml-base (1.31) ...
Selecting previously unselected package libproc2-0:amd64.
Preparing to unpack .../002-libproc2-0_2%3a4.0.4-7_amd64.deb ...
Unpacking libproc2-0:amd64 (2:4.0.4-7) ...
Selecting previously unselected package procps.
Preparing to unpack .../003-procps_2%3a4.0.4-7_amd64.deb ...
Unpacking procps (2:4.0.4-7) ...
Selecting previously unselected package sensible-utils.
Preparing to unpack .../004-sensible-utils_0.0.24_all.deb ...
Unpacking sensible-utils (0.0.24) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../005-libmagic-mgc_1%3a5.45-3+b1_amd64.deb ...
Unpacking libmagic-mgc (1:5.45-3+b1) ...
Selecting previously unselected package libmagic1t64:amd64.
Preparing to unpack .../006-libmagic1t64_1%3a5.45-3+b1_amd64.deb ...
Unpacking libmagic1t64:amd64 (1:5.45-3+b1) ...
Selecting previously unselected package file.
Preparing to unpack .../007-file_1%3a5.45-3+b1_amd64.deb ...
Unpacking file (1:5.45-3+b1) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../008-gettext-base_0.23.1-1_amd64.deb ...
Unpacking gettext-base (0.23.1-1) ...
Selecting previously unselected package libuchardet0:amd64.
Preparing to unpack .../009-libuchardet0_0.0.8-1+b2_amd64.deb ...
Unpacking libuchardet0:amd64 (0.0.8-1+b2) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../010-groff-base_1.23.0-7_amd64.deb ...
Unpacking groff-base (1.23.0-7) ...
Selecting previously unselected package bsdextrautils.
Preparing to unpack .../011-bsdextrautils_2.40.4-4_amd64.deb ...
Unpacking bsdextrautils (2.40.4-4) ...
Selecting previously unselected package libpipeline1:amd64.
Preparing to unpack .../012-libpipeline1_1.5.8-1_amd64.deb ...
Unpacking libpipeline1:amd64 (1.5.8-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../013-man-db_2.13.0-1_amd64.deb ...
Unpacking man-db (2.13.0-1) ...
Selecting previously unselected package m4.
Preparing to unpack .../014-m4_1.4.19-5_amd64.deb ...
Unpacking m4 (1.4.19-5) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../015-autoconf_2.72-3_all.deb ...
Unpacking autoconf (2.72-3) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../016-autotools-dev_20220109.1_all.deb ...
Unpacking autotools-dev (20220109.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../017-automake_1%3a1.17-3_all.deb ...
Unpacking automake (1:1.17-3) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../018-autopoint_0.23.1-1_all.deb ...
Unpacking autopoint (0.23.1-1) ...
Selecting previously unselected package cmake-data.
Preparing to unpack .../019-cmake-data_3.31.5-2_all.deb ...
Unpacking cmake-data (3.31.5-2) ...
Selecting previously unselected package libicu72:amd64.
Preparing to unpack .../020-libicu72_72.1-6_amd64.deb ...
Unpacking libicu72:amd64 (72.1-6) ...
Selecting previously unselected package libxml2:amd64.
Preparing to unpack .../021-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_amd64.deb ...
Unpacking libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.2+b1) ...
Selecting previously unselected package libarchive13t64:amd64.
Preparing to unpack .../022-libarchive13t64_3.7.4-1.1_amd64.deb ...
Unpacking libarchive13t64:amd64 (3.7.4-1.1) ...
Selecting previously unselected package libbrotli1:amd64.
Preparing to unpack .../023-libbrotli1_1.1.0-2+b6_amd64.deb ...
Unpacking libbrotli1:amd64 (1.1.0-2+b6) ...
Selecting previously unselected package libkrb5support0:amd64.
Preparing to unpack .../024-libkrb5support0_1.21.3-4_amd64.deb ...
Unpacking libkrb5support0:amd64 (1.21.3-4) ...
Selecting previously unselected package libcom-err2:amd64.
Preparing to unpack .../025-libcom-err2_1.47.2-1_amd64.deb ...
Unpacking libcom-err2:amd64 (1.47.2-1) ...
Selecting previously unselected package libk5crypto3:amd64.
Preparing to unpack .../026-libk5crypto3_1.21.3-4_amd64.deb ...
Unpacking libk5crypto3:amd64 (1.21.3-4) ...
Selecting previously unselected package libkeyutils1:amd64.
Preparing to unpack .../027-libkeyutils1_1.6.3-4_amd64.deb ...
Unpacking libkeyutils1:amd64 (1.6.3-4) ...
Selecting previously unselected package libkrb5-3:amd64.
Preparing to unpack .../028-libkrb5-3_1.21.3-4_amd64.deb ...
Unpacking libkrb5-3:amd64 (1.21.3-4) ...
Selecting previously unselected package libgssapi-krb5-2:amd64.
Preparing to unpack .../029-libgssapi-krb5-2_1.21.3-4_amd64.deb ...
Unpacking libgssapi-krb5-2:amd64 (1.21.3-4) ...
Selecting previously unselected package libunistring5:amd64.
Preparing to unpack .../030-libunistring5_1.3-1_amd64.deb ...
Unpacking libunistring5:amd64 (1.3-1) ...
Selecting previously unselected package libidn2-0:amd64.
Preparing to unpack .../031-libidn2-0_2.3.7-2+b1_amd64.deb ...
Unpacking libidn2-0:amd64 (2.3.7-2+b1) ...
Selecting previously unselected package libsasl2-modules-db:amd64.
Preparing to unpack .../032-libsasl2-modules-db_2.1.28+dfsg1-8+b1_amd64.deb ...
Unpacking libsasl2-modules-db:amd64 (2.1.28+dfsg1-8+b1) ...
Selecting previously unselected package libsasl2-2:amd64.
Preparing to unpack .../033-libsasl2-2_2.1.28+dfsg1-8+b1_amd64.deb ...
Unpacking libsasl2-2:amd64 (2.1.28+dfsg1-8+b1) ...
Selecting previously unselected package libldap2:amd64.
Preparing to unpack .../034-libldap2_2.6.9+dfsg-1_amd64.deb ...
Unpacking libldap2:amd64 (2.6.9+dfsg-1) ...
Selecting previously unselected package libnghttp2-14:amd64.
Preparing to unpack .../035-libnghttp2-14_1.64.0-1_amd64.deb ...
Unpacking libnghttp2-14:amd64 (1.64.0-1) ...
Selecting previously unselected package libnghttp3-9:amd64.
Preparing to unpack .../036-libnghttp3-9_1.6.0-2_amd64.deb ...
Unpacking libnghttp3-9:amd64 (1.6.0-2) ...
Selecting previously unselected package libpsl5t64:amd64.
Preparing to unpack .../037-libpsl5t64_0.21.2-1.1+b1_amd64.deb ...
Unpacking libpsl5t64:amd64 (0.21.2-1.1+b1) ...
Selecting previously unselected package libp11-kit0:amd64.
Preparing to unpack .../038-libp11-kit0_0.25.5-3_amd64.deb ...
Unpacking libp11-kit0:amd64 (0.25.5-3) ...
Selecting previously unselected package libtasn1-6:amd64.
Preparing to unpack .../039-libtasn1-6_4.20.0-2_amd64.deb ...
Unpacking libtasn1-6:amd64 (4.20.0-2) ...
Selecting previously unselected package libgnutls30t64:amd64.
Preparing to unpack .../040-libgnutls30t64_3.8.9-2_amd64.deb ...
Unpacking libgnutls30t64:amd64 (3.8.9-2) ...
Selecting previously unselected package librtmp1:amd64.
Preparing to unpack .../041-librtmp1_2.4+20151223.gitfa8646d.1-2+b5_amd64.deb ...
Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b5) ...
Selecting previously unselected package libssh2-1t64:amd64.
Preparing to unpack .../042-libssh2-1t64_1.11.1-1_amd64.deb ...
Unpacking libssh2-1t64:amd64 (1.11.1-1) ...
Selecting previously unselected package libcurl4t64:amd64.
Preparing to unpack .../043-libcurl4t64_8.12.1-2_amd64.deb ...
Unpacking libcurl4t64:amd64 (8.12.1-2) ...
Selecting previously unselected package libjsoncpp26:amd64.
Preparing to unpack .../044-libjsoncpp26_1.9.6-3_amd64.deb ...
Unpacking libjsoncpp26:amd64 (1.9.6-3) ...
Selecting previously unselected package librhash1:amd64.
Preparing to unpack .../045-librhash1_1.4.5-1_amd64.deb ...
Unpacking librhash1:amd64 (1.4.5-1) ...
Selecting previously unselected package libuv1t64:amd64.
Preparing to unpack .../046-libuv1t64_1.50.0-2_amd64.deb ...
Unpacking libuv1t64:amd64 (1.50.0-2) ...
Selecting previously unselected package cmake.
Preparing to unpack .../047-cmake_3.31.5-2_amd64.deb ...
Unpacking cmake (3.31.5-2) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../048-libdebhelper-perl_13.24.1_all.deb ...
Unpacking libdebhelper-perl (13.24.1) ...
Selecting previously unselected package libtool.
Preparing to unpack .../049-libtool_2.5.4-3_all.deb ...
Unpacking libtool (2.5.4-3) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../050-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
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.14.1-2_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.14.1-2) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../053-dh-strip-nondeterminism_1.14.1-2_all.deb ...
Unpacking dh-strip-nondeterminism (1.14.1-2) ...
Selecting previously unselected package libelf1t64:amd64.
Preparing to unpack .../054-libelf1t64_0.192-4_amd64.deb ...
Unpacking libelf1t64:amd64 (0.192-4) ...
Selecting previously unselected package dwz.
Preparing to unpack .../055-dwz_0.15-1+b1_amd64.deb ...
Unpacking dwz (0.15-1+b1) ...
Selecting previously unselected package gettext.
Preparing to unpack .../056-gettext_0.23.1-1_amd64.deb ...
Unpacking gettext (0.23.1-1) ...
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.24.1_all.deb ...
Unpacking debhelper (13.24.1) ...
Selecting previously unselected package libgpg-error0:amd64.
Preparing to unpack .../060-libgpg-error0_1.51-3_amd64.deb ...
Unpacking libgpg-error0:amd64 (1.51-3) ...
Selecting previously unselected package libassuan9:amd64.
Preparing to unpack .../061-libassuan9_3.0.1-2_amd64.deb ...
Unpacking libassuan9:amd64 (3.0.1-2) ...
Selecting previously unselected package libgcrypt20:amd64.
Preparing to unpack .../062-libgcrypt20_1.11.0-7_amd64.deb ...
Unpacking libgcrypt20:amd64 (1.11.0-7) ...
Selecting previously unselected package gpgconf.
Preparing to unpack .../063-gpgconf_2.2.46-1+b1_amd64.deb ...
Unpacking gpgconf (2.2.46-1+b1) ...
Selecting previously unselected package libksba8:amd64.
Preparing to unpack .../064-libksba8_1.6.7-2+b1_amd64.deb ...
Unpacking libksba8:amd64 (1.6.7-2+b1) ...
Selecting previously unselected package libnpth0t64:amd64.
Preparing to unpack .../065-libnpth0t64_1.8-2_amd64.deb ...
Unpacking libnpth0t64:amd64 (1.8-2) ...
Selecting previously unselected package dirmngr.
Preparing to unpack .../066-dirmngr_2.2.46-1+b1_amd64.deb ...
Unpacking dirmngr (2.2.46-1+b1) ...
Selecting previously unselected package libpng16-16t64:amd64.
Preparing to unpack .../067-libpng16-16t64_1.6.46-4_amd64.deb ...
Unpacking libpng16-16t64:amd64 (1.6.46-4) ...
Selecting previously unselected package libfreetype6:amd64.
Preparing to unpack .../068-libfreetype6_2.13.3+dfsg-1_amd64.deb ...
Unpacking libfreetype6:amd64 (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_amd64.deb ...
Unpacking fontconfig-config (2.15.0-2) ...
Selecting previously unselected package libfontconfig1:amd64.
Preparing to unpack .../072-libfontconfig1_2.15.0-2_amd64.deb ...
Unpacking libfontconfig1:amd64 (2.15.0-2) ...
Selecting previously unselected package fontconfig.
Preparing to unpack .../073-fontconfig_2.15.0-2_amd64.deb ...
Unpacking fontconfig (2.15.0-2) ...
Selecting previously unselected package gdal-data.
Preparing to unpack .../074-gdal-data_3.10.2+dfsg-1_all.deb ...
Unpacking gdal-data (3.10.2+dfsg-1) ...
Selecting previously unselected package gdal-plugins:amd64.
Preparing to unpack .../075-gdal-plugins_3.10.2+dfsg-1+b1_amd64.deb ...
Unpacking gdal-plugins:amd64 (3.10.2+dfsg-1+b1) ...
Selecting previously unselected package libglib2.0-0t64:amd64.
Preparing to unpack .../076-libglib2.0-0t64_2.83.3-2_amd64.deb ...
Unpacking libglib2.0-0t64:amd64 (2.83.3-2) ...
Selecting previously unselected package gir1.2-glib-2.0:amd64.
Preparing to unpack .../077-gir1.2-glib-2.0_2.83.3-2_amd64.deb ...
Unpacking gir1.2-glib-2.0:amd64 (2.83.3-2) ...
Selecting previously unselected package gir1.2-glib-2.0-dev:amd64.
Preparing to unpack .../078-gir1.2-glib-2.0-dev_2.83.3-2_amd64.deb ...
Unpacking gir1.2-glib-2.0-dev:amd64 (2.83.3-2) ...
Selecting previously unselected package libcap2-bin.
Preparing to unpack .../079-libcap2-bin_1%3a2.73-3_amd64.deb ...
Unpacking libcap2-bin (1:2.73-3) ...
Selecting previously unselected package libgstreamer1.0-0:amd64.
Preparing to unpack .../080-libgstreamer1.0-0_1.24.12-1_amd64.deb ...
Unpacking libgstreamer1.0-0:amd64 (1.24.12-1) ...
Selecting previously unselected package gir1.2-gstreamer-1.0:amd64.
Preparing to unpack .../081-gir1.2-gstreamer-1.0_1.24.12-1_amd64.deb ...
Unpacking gir1.2-gstreamer-1.0:amd64 (1.24.12-1) ...
Selecting previously unselected package libdrm-common.
Preparing to unpack .../082-libdrm-common_2.4.123-1_all.deb ...
Unpacking libdrm-common (2.4.123-1) ...
Selecting previously unselected package libdrm2:amd64.
Preparing to unpack .../083-libdrm2_2.4.123-1_amd64.deb ...
Unpacking libdrm2:amd64 (2.4.123-1) ...
Selecting previously unselected package libglvnd0:amd64.
Preparing to unpack .../084-libglvnd0_1.7.0-1+b2_amd64.deb ...
Unpacking libglvnd0:amd64 (1.7.0-1+b2) ...
Selecting previously unselected package libwayland-server0:amd64.
Preparing to unpack .../085-libwayland-server0_1.23.1-1_amd64.deb ...
Unpacking libwayland-server0:amd64 (1.23.1-1) ...
Selecting previously unselected package libdrm-amdgpu1:amd64.
Preparing to unpack .../086-libdrm-amdgpu1_2.4.123-1_amd64.deb ...
Unpacking libdrm-amdgpu1:amd64 (2.4.123-1) ...
Selecting previously unselected package libpciaccess0:amd64.
Preparing to unpack .../087-libpciaccess0_0.17-3+b3_amd64.deb ...
Unpacking libpciaccess0:amd64 (0.17-3+b3) ...
Selecting previously unselected package libdrm-intel1:amd64.
Preparing to unpack .../088-libdrm-intel1_2.4.123-1_amd64.deb ...
Unpacking libdrm-intel1:amd64 (2.4.123-1) ...
Selecting previously unselected package libdrm-radeon1:amd64.
Preparing to unpack .../089-libdrm-radeon1_2.4.123-1_amd64.deb ...
Unpacking libdrm-radeon1:amd64 (2.4.123-1) ...
Selecting previously unselected package libglapi-mesa:amd64.
Preparing to unpack .../090-libglapi-mesa_24.3.4-3_amd64.deb ...
Unpacking libglapi-mesa:amd64 (24.3.4-3) ...
Selecting previously unselected package libedit2:amd64.
Preparing to unpack .../091-libedit2_3.1-20250104-1_amd64.deb ...
Unpacking libedit2:amd64 (3.1-20250104-1) ...
Selecting previously unselected package libz3-4:amd64.
Preparing to unpack .../092-libz3-4_4.13.3-1_amd64.deb ...
Unpacking libz3-4:amd64 (4.13.3-1) ...
Selecting previously unselected package libllvm19:amd64.
Preparing to unpack .../093-libllvm19_1%3a19.1.7-1+b1_amd64.deb ...
Unpacking libllvm19:amd64 (1:19.1.7-1+b1) ...
Selecting previously unselected package libsensors-config.
Preparing to unpack .../094-libsensors-config_1%3a3.6.0-10_all.deb ...
Unpacking libsensors-config (1:3.6.0-10) ...
Selecting previously unselected package libsensors5:amd64.
Preparing to unpack .../095-libsensors5_1%3a3.6.0-10+b1_amd64.deb ...
Unpacking libsensors5:amd64 (1:3.6.0-10+b1) ...
Selecting previously unselected package libxau6:amd64.
Preparing to unpack .../096-libxau6_1%3a1.0.11-1_amd64.deb ...
Unpacking libxau6:amd64 (1:1.0.11-1) ...
Selecting previously unselected package libxdmcp6:amd64.
Preparing to unpack .../097-libxdmcp6_1%3a1.1.5-1_amd64.deb ...
Unpacking libxdmcp6:amd64 (1:1.1.5-1) ...
Selecting previously unselected package libxcb1:amd64.
Preparing to unpack .../098-libxcb1_1.17.0-2+b1_amd64.deb ...
Unpacking libxcb1:amd64 (1.17.0-2+b1) ...
Selecting previously unselected package libx11-data.
Preparing to unpack .../099-libx11-data_2%3a1.8.10-2_all.deb ...
Unpacking libx11-data (2:1.8.10-2) ...
Selecting previously unselected package libx11-6:amd64.
Preparing to unpack .../100-libx11-6_2%3a1.8.10-2_amd64.deb ...
Unpacking libx11-6:amd64 (2:1.8.10-2) ...
Selecting previously unselected package libx11-xcb1:amd64.
Preparing to unpack .../101-libx11-xcb1_2%3a1.8.10-2_amd64.deb ...
Unpacking libx11-xcb1:amd64 (2:1.8.10-2) ...
Selecting previously unselected package libxcb-dri3-0:amd64.
Preparing to unpack .../102-libxcb-dri3-0_1.17.0-2+b1_amd64.deb ...
Unpacking libxcb-dri3-0:amd64 (1.17.0-2+b1) ...
Selecting previously unselected package libxcb-present0:amd64.
Preparing to unpack .../103-libxcb-present0_1.17.0-2+b1_amd64.deb ...
Unpacking libxcb-present0:amd64 (1.17.0-2+b1) ...
Selecting previously unselected package libxcb-randr0:amd64.
Preparing to unpack .../104-libxcb-randr0_1.17.0-2+b1_amd64.deb ...
Unpacking libxcb-randr0:amd64 (1.17.0-2+b1) ...
Selecting previously unselected package libxcb-sync1:amd64.
Preparing to unpack .../105-libxcb-sync1_1.17.0-2+b1_amd64.deb ...
Unpacking libxcb-sync1:amd64 (1.17.0-2+b1) ...
Selecting previously unselected package libxcb-xfixes0:amd64.
Preparing to unpack .../106-libxcb-xfixes0_1.17.0-2+b1_amd64.deb ...
Unpacking libxcb-xfixes0:amd64 (1.17.0-2+b1) ...
Selecting previously unselected package libxshmfence1:amd64.
Preparing to unpack .../107-libxshmfence1_1.3-1+b3_amd64.deb ...
Unpacking libxshmfence1:amd64 (1.3-1+b3) ...
Selecting previously unselected package mesa-libgallium:amd64.
Preparing to unpack .../108-mesa-libgallium_24.3.4-3_amd64.deb ...
Unpacking mesa-libgallium:amd64 (24.3.4-3) ...
Selecting previously unselected package libgbm1:amd64.
Preparing to unpack .../109-libgbm1_24.3.4-3_amd64.deb ...
Unpacking libgbm1:amd64 (24.3.4-3) ...
Selecting previously unselected package libwayland-client0:amd64.
Preparing to unpack .../110-libwayland-client0_1.23.1-1_amd64.deb ...
Unpacking libwayland-client0:amd64 (1.23.1-1) ...
Selecting previously unselected package libxcb-shm0:amd64.
Preparing to unpack .../111-libxcb-shm0_1.17.0-2+b1_amd64.deb ...
Unpacking libxcb-shm0:amd64 (1.17.0-2+b1) ...
Selecting previously unselected package libegl-mesa0:amd64.
Preparing to unpack .../112-libegl-mesa0_24.3.4-3_amd64.deb ...
Unpacking libegl-mesa0:amd64 (24.3.4-3) ...
Selecting previously unselected package libegl1:amd64.
Preparing to unpack .../113-libegl1_1.7.0-1+b2_amd64.deb ...
Unpacking libegl1:amd64 (1.7.0-1+b2) ...
Selecting previously unselected package libxcb-glx0:amd64.
Preparing to unpack .../114-libxcb-glx0_1.17.0-2+b1_amd64.deb ...
Unpacking libxcb-glx0:amd64 (1.17.0-2+b1) ...
Selecting previously unselected package libxext6:amd64.
Preparing to unpack .../115-libxext6_2%3a1.3.4-1+b3_amd64.deb ...
Unpacking libxext6:amd64 (2:1.3.4-1+b3) ...
Selecting previously unselected package libxxf86vm1:amd64.
Preparing to unpack .../116-libxxf86vm1_1%3a1.1.4-1+b4_amd64.deb ...
Unpacking libxxf86vm1:amd64 (1:1.1.4-1+b4) ...
Selecting previously unselected package libvulkan1:amd64.
Preparing to unpack .../117-libvulkan1_1.4.304.0-1_amd64.deb ...
Unpacking libvulkan1:amd64 (1.4.304.0-1) ...
Selecting previously unselected package libgl1-mesa-dri:amd64.
Preparing to unpack .../118-libgl1-mesa-dri_24.3.4-3_amd64.deb ...
Unpacking libgl1-mesa-dri:amd64 (24.3.4-3) ...
Selecting previously unselected package libglx-mesa0:amd64.
Preparing to unpack .../119-libglx-mesa0_24.3.4-3_amd64.deb ...
Unpacking libglx-mesa0:amd64 (24.3.4-3) ...
Selecting previously unselected package libglx0:amd64.
Preparing to unpack .../120-libglx0_1.7.0-1+b2_amd64.deb ...
Unpacking libglx0:amd64 (1.7.0-1+b2) ...
Selecting previously unselected package libgl1:amd64.
Preparing to unpack .../121-libgl1_1.7.0-1+b2_amd64.deb ...
Unpacking libgl1:amd64 (1.7.0-1+b2) ...
Selecting previously unselected package liborc-0.4-0t64:amd64.
Preparing to unpack .../122-liborc-0.4-0t64_1%3a0.4.40-1_amd64.deb ...
Unpacking liborc-0.4-0t64:amd64 (1:0.4.40-1) ...
Selecting previously unselected package iso-codes.
Preparing to unpack .../123-iso-codes_4.17.0-1_all.deb ...
Unpacking iso-codes (4.17.0-1) ...
Selecting previously unselected package libgstreamer-plugins-base1.0-0:amd64.
Preparing to unpack .../124-libgstreamer-plugins-base1.0-0_1.24.12-1_amd64.deb ...
Unpacking libgstreamer-plugins-base1.0-0:amd64 (1.24.12-1) ...
Selecting previously unselected package libgudev-1.0-0:amd64.
Preparing to unpack .../125-libgudev-1.0-0_238-6_amd64.deb ...
Unpacking libgudev-1.0-0:amd64 (238-6) ...
Selecting previously unselected package libwayland-cursor0:amd64.
Preparing to unpack .../126-libwayland-cursor0_1.23.1-1_amd64.deb ...
Unpacking libwayland-cursor0:amd64 (1.23.1-1) ...
Selecting previously unselected package libwayland-egl1:amd64.
Preparing to unpack .../127-libwayland-egl1_1.23.1-1_amd64.deb ...
Unpacking libwayland-egl1:amd64 (1.23.1-1) ...
Selecting previously unselected package libgstreamer-gl1.0-0:amd64.
Preparing to unpack .../128-libgstreamer-gl1.0-0_1.24.12-1_amd64.deb ...
Unpacking libgstreamer-gl1.0-0:amd64 (1.24.12-1) ...
Selecting previously unselected package gir1.2-gst-plugins-base-1.0:amd64.
Preparing to unpack .../129-gir1.2-gst-plugins-base-1.0_1.24.12-1_amd64.deb ...
Unpacking gir1.2-gst-plugins-base-1.0:amd64 (1.24.12-1) ...
Selecting previously unselected package gir1.2-gudev-1.0:amd64.
Preparing to unpack .../130-gir1.2-gudev-1.0_238-6_amd64.deb ...
Unpacking gir1.2-gudev-1.0:amd64 (238-6) ...
Selecting previously unselected package libibus-1.0-5:amd64.
Preparing to unpack .../131-libibus-1.0-5_1.5.32~beta2-1_amd64.deb ...
Unpacking libibus-1.0-5:amd64 (1.5.32~beta2-1) ...
Selecting previously unselected package gir1.2-ibus-1.0:amd64.
Preparing to unpack .../132-gir1.2-ibus-1.0_1.5.32~beta2-1_amd64.deb ...
Unpacking gir1.2-ibus-1.0:amd64 (1.5.32~beta2-1) ...
Selecting previously unselected package native-architecture.
Preparing to unpack .../133-native-architecture_0.2.5_all.deb ...
Unpacking native-architecture (0.2.5) ...
Selecting previously unselected package libgirepository-2.0-0:amd64.
Preparing to unpack .../134-libgirepository-2.0-0_2.83.3-2_amd64.deb ...
Unpacking libgirepository-2.0-0:amd64 (2.83.3-2) ...
Selecting previously unselected package girepository-tools:amd64.
Preparing to unpack .../135-girepository-tools_2.83.3-2_amd64.deb ...
Unpacking girepository-tools:amd64 (2.83.3-2) ...
Selecting previously unselected package spirv-tools.
Preparing to unpack .../136-spirv-tools_2024.4~rc2-1_amd64.deb ...
Unpacking spirv-tools (2024.4~rc2-1) ...
Selecting previously unselected package glslang-tools.
Preparing to unpack .../137-glslang-tools_15.1.0-2_amd64.deb ...
Unpacking glslang-tools (15.1.0-2) ...
Selecting previously unselected package gnupg-l10n.
Preparing to unpack .../138-gnupg-l10n_2.2.46-1_all.deb ...
Unpacking gnupg-l10n (2.2.46-1) ...
Selecting previously unselected package gpg.
Preparing to unpack .../139-gpg_2.2.46-1+b1_amd64.deb ...
Unpacking gpg (2.2.46-1+b1) ...
Selecting previously unselected package pinentry-curses.
Preparing to unpack .../140-pinentry-curses_1.3.1-2_amd64.deb ...
Unpacking pinentry-curses (1.3.1-2) ...
Selecting previously unselected package gpg-agent.
Preparing to unpack .../141-gpg-agent_2.2.46-1+b1_amd64.deb ...
Unpacking gpg-agent (2.2.46-1+b1) ...
Selecting previously unselected package gpgsm.
Preparing to unpack .../142-gpgsm_2.2.46-1+b1_amd64.deb ...
Unpacking gpgsm (2.2.46-1+b1) ...
Selecting previously unselected package gnupg.
Preparing to unpack .../143-gnupg_2.2.46-1_all.deb ...
Unpacking gnupg (2.2.46-1) ...
Selecting previously unselected package libnl-3-200:amd64.
Preparing to unpack .../144-libnl-3-200_3.7.0-0.3+b1_amd64.deb ...
Unpacking libnl-3-200:amd64 (3.7.0-0.3+b1) ...
Selecting previously unselected package libnl-route-3-200:amd64.
Preparing to unpack .../145-libnl-route-3-200_3.7.0-0.3+b1_amd64.deb ...
Unpacking libnl-route-3-200:amd64 (3.7.0-0.3+b1) ...
Selecting previously unselected package libibverbs1:amd64.
Preparing to unpack .../146-libibverbs1_56.0-1_amd64.deb ...
Unpacking libibverbs1:amd64 (56.0-1) ...
Selecting previously unselected package ibverbs-providers:amd64.
Preparing to unpack .../147-ibverbs-providers_56.0-1_amd64.deb ...
Unpacking ibverbs-providers:amd64 (56.0-1) ...
Selecting previously unselected package libabsl20230802:amd64.
Preparing to unpack .../148-libabsl20230802_20230802.1-4_amd64.deb ...
Unpacking libabsl20230802:amd64 (20230802.1-4) ...
Selecting previously unselected package libaec0:amd64.
Preparing to unpack .../149-libaec0_1.1.3-1+b1_amd64.deb ...
Unpacking libaec0:amd64 (1.1.3-1+b1) ...
Selecting previously unselected package libllvm17t64:amd64.
Preparing to unpack .../150-libllvm17t64_1%3a17.0.6-21_amd64.deb ...
Unpacking libllvm17t64:amd64 (1:17.0.6-21) ...
Selecting previously unselected package libamd-comgr2:amd64.
Preparing to unpack .../151-libamd-comgr2_6.0+git20231212.4510c28+dfsg-3+b2_amd64.deb ...
Unpacking libamd-comgr2:amd64 (6.0+git20231212.4510c28+dfsg-3+b2) ...
Selecting previously unselected package libnuma1:amd64.
Preparing to unpack .../152-libnuma1_2.0.18-1+b1_amd64.deb ...
Unpacking libnuma1:amd64 (2.0.18-1+b1) ...
Selecting previously unselected package libhsakmt1:amd64.
Preparing to unpack .../153-libhsakmt1_6.2.4+ds-1_amd64.deb ...
Unpacking libhsakmt1:amd64 (6.2.4+ds-1) ...
Selecting previously unselected package libhsa-runtime64-1:amd64.
Preparing to unpack .../154-libhsa-runtime64-1_6.1.2-3_amd64.deb ...
Unpacking libhsa-runtime64-1:amd64 (6.1.2-3) ...
Selecting previously unselected package libamdhip64-5.
Preparing to unpack .../155-libamdhip64-5_5.7.1-5_amd64.deb ...
Unpacking libamdhip64-5 (5.7.1-5) ...
Selecting previously unselected package libaom3:amd64.
Preparing to unpack .../156-libaom3_3.12.0-1_amd64.deb ...
Unpacking libaom3:amd64 (3.12.0-1) ...
Selecting previously unselected package libblas3:amd64.
Preparing to unpack .../157-libblas3_3.12.1-2_amd64.deb ...
Unpacking libblas3:amd64 (3.12.1-2) ...
Selecting previously unselected package libgfortran5:amd64.
Preparing to unpack .../158-libgfortran5_14.2.0-17_amd64.deb ...
Unpacking libgfortran5:amd64 (14.2.0-17) ...
Selecting previously unselected package liblapack3:amd64.
Preparing to unpack .../159-liblapack3_3.12.1-2_amd64.deb ...
Unpacking liblapack3:amd64 (3.12.1-2) ...
Selecting previously unselected package libarpack2t64:amd64.
Preparing to unpack .../160-libarpack2t64_3.9.1-4_amd64.deb ...
Unpacking libarpack2t64:amd64 (3.9.1-4) ...
Selecting previously unselected package libarmadillo14.
Preparing to unpack .../161-libarmadillo14_1%3a14.2.3+dfsg-1+b1_amd64.deb ...
Unpacking libarmadillo14 (1:14.2.3+dfsg-1+b1) ...
Selecting previously unselected package libasound2-data.
Preparing to unpack .../162-libasound2-data_1.2.13-1_all.deb ...
Unpacking libasound2-data (1.2.13-1) ...
Selecting previously unselected package libasound2t64:amd64.
Preparing to unpack .../163-libasound2t64_1.2.13-1+b1_amd64.deb ...
Unpacking libasound2t64:amd64 (1.2.13-1+b1) ...
Selecting previously unselected package libasound2-dev:amd64.
Preparing to unpack .../164-libasound2-dev_1.2.13-1+b1_amd64.deb ...
Unpacking libasound2-dev:amd64 (1.2.13-1+b1) ...
Selecting previously unselected package libasyncns0:amd64.
Preparing to unpack .../165-libasyncns0_0.8-6+b5_amd64.deb ...
Unpacking libasyncns0:amd64 (0.8-6+b5) ...
Selecting previously unselected package libva2:amd64.
Preparing to unpack .../166-libva2_2.22.0-2_amd64.deb ...
Unpacking libva2:amd64 (2.22.0-2) ...
Selecting previously unselected package libva-drm2:amd64.
Preparing to unpack .../167-libva-drm2_2.22.0-2_amd64.deb ...
Unpacking libva-drm2:amd64 (2.22.0-2) ...
Selecting previously unselected package libxfixes3:amd64.
Preparing to unpack .../168-libxfixes3_1%3a6.0.0-2+b4_amd64.deb ...
Unpacking libxfixes3:amd64 (1:6.0.0-2+b4) ...
Selecting previously unselected package libva-x11-2:amd64.
Preparing to unpack .../169-libva-x11-2_2.22.0-2_amd64.deb ...
Unpacking libva-x11-2:amd64 (2.22.0-2) ...
Selecting previously unselected package libvdpau1:amd64.
Preparing to unpack .../170-libvdpau1_1.5-3+b1_amd64.deb ...
Unpacking libvdpau1:amd64 (1.5-3+b1) ...
Selecting previously unselected package libvpl2.
Preparing to unpack .../171-libvpl2_1%3a2.14.0-1+b1_amd64.deb ...
Unpacking libvpl2 (1:2.14.0-1+b1) ...
Selecting previously unselected package ocl-icd-libopencl1:amd64.
Preparing to unpack .../172-ocl-icd-libopencl1_2.3.2-1+b2_amd64.deb ...
Unpacking ocl-icd-libopencl1:amd64 (2.3.2-1+b2) ...
Selecting previously unselected package libavutil59:amd64.
Preparing to unpack .../173-libavutil59_7%3a7.1-3+b2_amd64.deb ...
Unpacking libavutil59:amd64 (7:7.1-3+b2) ...
Selecting previously unselected package libpixman-1-0:amd64.
Preparing to unpack .../174-libpixman-1-0_0.44.0-3_amd64.deb ...
Unpacking libpixman-1-0:amd64 (0.44.0-3) ...
Selecting previously unselected package libxcb-render0:amd64.
Preparing to unpack .../175-libxcb-render0_1.17.0-2+b1_amd64.deb ...
Unpacking libxcb-render0:amd64 (1.17.0-2+b1) ...
Selecting previously unselected package libxrender1:amd64.
Preparing to unpack .../176-libxrender1_1%3a0.9.10-1.1+b4_amd64.deb ...
Unpacking libxrender1:amd64 (1:0.9.10-1.1+b4) ...
Selecting previously unselected package libcairo2:amd64.
Preparing to unpack .../177-libcairo2_1.18.2-2_amd64.deb ...
Unpacking libcairo2:amd64 (1.18.2-2) ...
Selecting previously unselected package libcodec2-1.2:amd64.
Preparing to unpack .../178-libcodec2-1.2_1.2.0-3_amd64.deb ...
Unpacking libcodec2-1.2:amd64 (1.2.0-3) ...
Selecting previously unselected package libdav1d7:amd64.
Preparing to unpack .../179-libdav1d7_1.5.1-1_amd64.deb ...
Unpacking libdav1d7:amd64 (1.5.1-1) ...
Selecting previously unselected package libgsm1:amd64.
Preparing to unpack .../180-libgsm1_1.0.22-1+b2_amd64.deb ...
Unpacking libgsm1:amd64 (1.0.22-1+b2) ...
Selecting previously unselected package libgif7:amd64.
Preparing to unpack .../181-libgif7_5.2.2-1+b1_amd64.deb ...
Unpacking libgif7:amd64 (5.2.2-1+b1) ...
Selecting previously unselected package libhwy1t64:amd64.
Preparing to unpack .../182-libhwy1t64_1.2.0-2+b2_amd64.deb ...
Unpacking libhwy1t64:amd64 (1.2.0-2+b2) ...
Selecting previously unselected package libjpeg62-turbo:amd64.
Preparing to unpack .../183-libjpeg62-turbo_1%3a2.1.5-3+b1_amd64.deb ...
Unpacking libjpeg62-turbo:amd64 (1:2.1.5-3+b1) ...
Selecting previously unselected package liblcms2-2:amd64.
Preparing to unpack .../184-liblcms2-2_2.16-2_amd64.deb ...
Unpacking liblcms2-2:amd64 (2.16-2) ...
Selecting previously unselected package libimath-3-1-29t64:amd64.
Preparing to unpack .../185-libimath-3-1-29t64_3.1.12-1+b3_amd64.deb ...
Unpacking libimath-3-1-29t64:amd64 (3.1.12-1+b3) ...
Selecting previously unselected package libopenexr-3-1-30:amd64.
Preparing to unpack .../186-libopenexr-3-1-30_3.1.5-5.1+b4_amd64.deb ...
Unpacking libopenexr-3-1-30:amd64 (3.1.5-5.1+b4) ...
Selecting previously unselected package libjxl0.10:amd64.
Preparing to unpack .../187-libjxl0.10_0.10.4-2_amd64.deb ...
Unpacking libjxl0.10:amd64 (0.10.4-2) ...
Selecting previously unselected package libmp3lame0:amd64.
Preparing to unpack .../188-libmp3lame0_3.100-6+b3_amd64.deb ...
Unpacking libmp3lame0:amd64 (3.100-6+b3) ...
Selecting previously unselected package libopenjp2-7:amd64.
Preparing to unpack .../189-libopenjp2-7_2.5.3-1_amd64.deb ...
Unpacking libopenjp2-7:amd64 (2.5.3-1) ...
Selecting previously unselected package libopus0:amd64.
Preparing to unpack .../190-libopus0_1.5.2-2_amd64.deb ...
Unpacking libopus0:amd64 (1.5.2-2) ...
Selecting previously unselected package librav1e0.7:amd64.
Preparing to unpack .../191-librav1e0.7_0.7.1-9+b1_amd64.deb ...
Unpacking librav1e0.7:amd64 (0.7.1-9+b1) ...
Selecting previously unselected package libcairo-gobject2:amd64.
Preparing to unpack .../192-libcairo-gobject2_1.18.2-2_amd64.deb ...
Unpacking libcairo-gobject2:amd64 (1.18.2-2) ...
Selecting previously unselected package libgdk-pixbuf2.0-common.
Preparing to unpack .../193-libgdk-pixbuf2.0-common_2.42.12+dfsg-2_all.deb ...
Unpacking libgdk-pixbuf2.0-common (2.42.12+dfsg-2) ...
Selecting previously unselected package shared-mime-info.
Preparing to unpack .../194-shared-mime-info_2.4-5+b2_amd64.deb ...
Unpacking shared-mime-info (2.4-5+b2) ...
Selecting previously unselected package libdeflate0:amd64.
Preparing to unpack .../195-libdeflate0_1.23-1+b1_amd64.deb ...
Unpacking libdeflate0:amd64 (1.23-1+b1) ...
Selecting previously unselected package libjbig0:amd64.
Preparing to unpack .../196-libjbig0_2.1-6.1+b2_amd64.deb ...
Unpacking libjbig0:amd64 (2.1-6.1+b2) ...
Selecting previously unselected package liblerc4:amd64.
Preparing to unpack .../197-liblerc4_4.0.0+ds-5_amd64.deb ...
Unpacking liblerc4:amd64 (4.0.0+ds-5) ...
Selecting previously unselected package libsharpyuv0:amd64.
Preparing to unpack .../198-libsharpyuv0_1.5.0-0.1_amd64.deb ...
Unpacking libsharpyuv0:amd64 (1.5.0-0.1) ...
Selecting previously unselected package libwebp7:amd64.
Preparing to unpack .../199-libwebp7_1.5.0-0.1_amd64.deb ...
Unpacking libwebp7:amd64 (1.5.0-0.1) ...
Selecting previously unselected package libtiff6:amd64.
Preparing to unpack .../200-libtiff6_4.5.1+git230720-5_amd64.deb ...
Unpacking libtiff6:amd64 (4.5.1+git230720-5) ...
Selecting previously unselected package libgdk-pixbuf-2.0-0:amd64.
Preparing to unpack .../201-libgdk-pixbuf-2.0-0_2.42.12+dfsg-2_amd64.deb ...
Unpacking libgdk-pixbuf-2.0-0:amd64 (2.42.12+dfsg-2) ...
Selecting previously unselected package libfribidi0:amd64.
Preparing to unpack .../202-libfribidi0_1.0.16-1_amd64.deb ...
Unpacking libfribidi0:amd64 (1.0.16-1) ...
Selecting previously unselected package libgraphite2-3:amd64.
Preparing to unpack .../203-libgraphite2-3_1.3.14-2+b1_amd64.deb ...
Unpacking libgraphite2-3:amd64 (1.3.14-2+b1) ...
Selecting previously unselected package libharfbuzz0b:amd64.
Preparing to unpack .../204-libharfbuzz0b_10.2.0-1_amd64.deb ...
Unpacking libharfbuzz0b:amd64 (10.2.0-1) ...
Selecting previously unselected package libthai-data.
Preparing to unpack .../205-libthai-data_0.1.29-2_all.deb ...
Unpacking libthai-data (0.1.29-2) ...
Selecting previously unselected package libdatrie1:amd64.
Preparing to unpack .../206-libdatrie1_0.2.13-3+b1_amd64.deb ...
Unpacking libdatrie1:amd64 (0.2.13-3+b1) ...
Selecting previously unselected package libthai0:amd64.
Preparing to unpack .../207-libthai0_0.1.29-2+b1_amd64.deb ...
Unpacking libthai0:amd64 (0.1.29-2+b1) ...
Selecting previously unselected package libpango-1.0-0:amd64.
Preparing to unpack .../208-libpango-1.0-0_1.56.1-1_amd64.deb ...
Unpacking libpango-1.0-0:amd64 (1.56.1-1) ...
Selecting previously unselected package libpangoft2-1.0-0:amd64.
Preparing to unpack .../209-libpangoft2-1.0-0_1.56.1-1_amd64.deb ...
Unpacking libpangoft2-1.0-0:amd64 (1.56.1-1) ...
Selecting previously unselected package libpangocairo-1.0-0:amd64.
Preparing to unpack .../210-libpangocairo-1.0-0_1.56.1-1_amd64.deb ...
Unpacking libpangocairo-1.0-0:amd64 (1.56.1-1) ...
Selecting previously unselected package librsvg2-2:amd64.
Preparing to unpack .../211-librsvg2-2_2.59.90+dfsg-2_amd64.deb ...
Unpacking librsvg2-2:amd64 (2.59.90+dfsg-2) ...
Selecting previously unselected package libshine3:amd64.
Preparing to unpack .../212-libshine3_3.1.1-2+b2_amd64.deb ...
Unpacking libshine3:amd64 (3.1.1-2+b2) ...
Selecting previously unselected package libsnappy1v5:amd64.
Preparing to unpack .../213-libsnappy1v5_1.2.1-1+b1_amd64.deb ...
Unpacking libsnappy1v5:amd64 (1.2.1-1+b1) ...
Selecting previously unselected package libspeex1:amd64.
Preparing to unpack .../214-libspeex1_1.2.1-3_amd64.deb ...
Unpacking libspeex1:amd64 (1.2.1-3) ...
Selecting previously unselected package libsvtav1enc2:amd64.
Preparing to unpack .../215-libsvtav1enc2_2.3.0+dfsg-1_amd64.deb ...
Unpacking libsvtav1enc2:amd64 (2.3.0+dfsg-1) ...
Selecting previously unselected package libsoxr0:amd64.
Preparing to unpack .../216-libsoxr0_0.1.3-4+b2_amd64.deb ...
Unpacking libsoxr0:amd64 (0.1.3-4+b2) ...
Selecting previously unselected package libswresample5:amd64.
Preparing to unpack .../217-libswresample5_7%3a7.1-3+b2_amd64.deb ...
Unpacking libswresample5:amd64 (7:7.1-3+b2) ...
Selecting previously unselected package libtheoradec1:amd64.
Preparing to unpack .../218-libtheoradec1_1.2.0~alpha1+dfsg-5_amd64.deb ...
Unpacking libtheoradec1:amd64 (1.2.0~alpha1+dfsg-5) ...
Selecting previously unselected package libogg0:amd64.
Preparing to unpack .../219-libogg0_1.3.5-3+b2_amd64.deb ...
Unpacking libogg0:amd64 (1.3.5-3+b2) ...
Selecting previously unselected package libtheoraenc1:amd64.
Preparing to unpack .../220-libtheoraenc1_1.2.0~alpha1+dfsg-5_amd64.deb ...
Unpacking libtheoraenc1:amd64 (1.2.0~alpha1+dfsg-5) ...
Selecting previously unselected package libtwolame0:amd64.
Preparing to unpack .../221-libtwolame0_0.4.0-2+b2_amd64.deb ...
Unpacking libtwolame0:amd64 (0.4.0-2+b2) ...
Selecting previously unselected package libvorbis0a:amd64.
Preparing to unpack .../222-libvorbis0a_1.3.7-2+b1_amd64.deb ...
Unpacking libvorbis0a:amd64 (1.3.7-2+b1) ...
Selecting previously unselected package libvorbisenc2:amd64.
Preparing to unpack .../223-libvorbisenc2_1.3.7-2+b1_amd64.deb ...
Unpacking libvorbisenc2:amd64 (1.3.7-2+b1) ...
Selecting previously unselected package libvpx9:amd64.
Preparing to unpack .../224-libvpx9_1.15.0-1_amd64.deb ...
Unpacking libvpx9:amd64 (1.15.0-1) ...
Selecting previously unselected package libwebpmux3:amd64.
Preparing to unpack .../225-libwebpmux3_1.5.0-0.1_amd64.deb ...
Unpacking libwebpmux3:amd64 (1.5.0-0.1) ...
Selecting previously unselected package libx264-164:amd64.
Preparing to unpack .../226-libx264-164_2%3a0.164.3108+git31e19f9-2_amd64.deb ...
Unpacking libx264-164:amd64 (2:0.164.3108+git31e19f9-2) ...
Selecting previously unselected package libx265-215:amd64.
Preparing to unpack .../227-libx265-215_4.1-2_amd64.deb ...
Unpacking libx265-215:amd64 (4.1-2) ...
Selecting previously unselected package libxvidcore4:amd64.
Preparing to unpack .../228-libxvidcore4_2%3a1.3.7-1+b2_amd64.deb ...
Unpacking libxvidcore4:amd64 (2:1.3.7-1+b2) ...
Selecting previously unselected package libzvbi-common.
Preparing to unpack .../229-libzvbi-common_0.2.43-2_all.deb ...
Unpacking libzvbi-common (0.2.43-2) ...
Selecting previously unselected package libzvbi0t64:amd64.
Preparing to unpack .../230-libzvbi0t64_0.2.43-2_amd64.deb ...
Unpacking libzvbi0t64:amd64 (0.2.43-2) ...
Selecting previously unselected package libavcodec61:amd64.
Preparing to unpack .../231-libavcodec61_7%3a7.1-3+b2_amd64.deb ...
Unpacking libavcodec61:amd64 (7:7.1-3+b2) ...
Selecting previously unselected package libavutil-dev:amd64.
Preparing to unpack .../232-libavutil-dev_7%3a7.1-3+b2_amd64.deb ...
Unpacking libavutil-dev:amd64 (7:7.1-3+b2) ...
Selecting previously unselected package libswresample-dev:amd64.
Preparing to unpack .../233-libswresample-dev_7%3a7.1-3+b2_amd64.deb ...
Unpacking libswresample-dev:amd64 (7:7.1-3+b2) ...
Selecting previously unselected package libavcodec-dev:amd64.
Preparing to unpack .../234-libavcodec-dev_7%3a7.1-3+b2_amd64.deb ...
Unpacking libavcodec-dev:amd64 (7:7.1-3+b2) ...
Selecting previously unselected package libudfread0:amd64.
Preparing to unpack .../235-libudfread0_1.1.2-1+b2_amd64.deb ...
Unpacking libudfread0:amd64 (1.1.2-1+b2) ...
Selecting previously unselected package libbluray2:amd64.
Preparing to unpack .../236-libbluray2_1%3a1.3.4-1+b2_amd64.deb ...
Unpacking libbluray2:amd64 (1:1.3.4-1+b2) ...
Selecting previously unselected package libchromaprint1:amd64.
Preparing to unpack .../237-libchromaprint1_1.5.1-7_amd64.deb ...
Unpacking libchromaprint1:amd64 (1.5.1-7) ...
Selecting previously unselected package libdvdread8t64:amd64.
Preparing to unpack .../238-libdvdread8t64_6.1.3-2_amd64.deb ...
Unpacking libdvdread8t64:amd64 (6.1.3-2) ...
Selecting previously unselected package libdvdnav4:amd64.
Preparing to unpack .../239-libdvdnav4_6.1.1-3+b1_amd64.deb ...
Unpacking libdvdnav4:amd64 (6.1.1-3+b1) ...
Selecting previously unselected package libgme0:amd64.
Preparing to unpack .../240-libgme0_0.6.3-7+b2_amd64.deb ...
Unpacking libgme0:amd64 (0.6.3-7+b2) ...
Selecting previously unselected package libmpg123-0t64:amd64.
Preparing to unpack .../241-libmpg123-0t64_1.32.10-1_amd64.deb ...
Unpacking libmpg123-0t64:amd64 (1.32.10-1) ...
Selecting previously unselected package libvorbisfile3:amd64.
Preparing to unpack .../242-libvorbisfile3_1.3.7-2+b1_amd64.deb ...
Unpacking libvorbisfile3:amd64 (1.3.7-2+b1) ...
Selecting previously unselected package libopenmpt0t64:amd64.
Preparing to unpack .../243-libopenmpt0t64_0.7.13-1_amd64.deb ...
Unpacking libopenmpt0t64:amd64 (0.7.13-1) ...
Selecting previously unselected package librabbitmq4:amd64.
Preparing to unpack .../244-librabbitmq4_0.15.0-1_amd64.deb ...
Unpacking librabbitmq4:amd64 (0.15.0-1) ...
Selecting previously unselected package libcjson1:amd64.
Preparing to unpack .../245-libcjson1_1.7.18-3+b1_amd64.deb ...
Unpacking libcjson1:amd64 (1.7.18-3+b1) ...
Selecting previously unselected package libmbedcrypto16:amd64.
Preparing to unpack .../246-libmbedcrypto16_3.6.2-3_amd64.deb ...
Unpacking libmbedcrypto16:amd64 (3.6.2-3) ...
Selecting previously unselected package librist4:amd64.
Preparing to unpack .../247-librist4_0.2.11+dfsg-1_amd64.deb ...
Unpacking librist4:amd64 (0.2.11+dfsg-1) ...
Selecting previously unselected package libsrt1.5-gnutls:amd64.
Preparing to unpack .../248-libsrt1.5-gnutls_1.5.4-1_amd64.deb ...
Unpacking libsrt1.5-gnutls:amd64 (1.5.4-1) ...
Selecting previously unselected package libssh-4:amd64.
Preparing to unpack .../249-libssh-4_0.11.1-1_amd64.deb ...
Unpacking libssh-4:amd64 (0.11.1-1) ...
Selecting previously unselected package libnorm1t64:amd64.
Preparing to unpack .../250-libnorm1t64_1.5.9+dfsg-3.1+b2_amd64.deb ...
Unpacking libnorm1t64:amd64 (1.5.9+dfsg-3.1+b2) ...
Selecting previously unselected package libpgm-5.3-0t64:amd64.
Preparing to unpack .../251-libpgm-5.3-0t64_5.3.128~dfsg-2.1+b1_amd64.deb ...
Unpacking libpgm-5.3-0t64:amd64 (5.3.128~dfsg-2.1+b1) ...
Selecting previously unselected package libsodium23:amd64.
Preparing to unpack .../252-libsodium23_1.0.18-1+b2_amd64.deb ...
Unpacking libsodium23:amd64 (1.0.18-1+b2) ...
Selecting previously unselected package libzmq5:amd64.
Preparing to unpack .../253-libzmq5_4.3.5-1+b3_amd64.deb ...
Unpacking libzmq5:amd64 (4.3.5-1+b3) ...
Selecting previously unselected package libavformat61:amd64.
Preparing to unpack .../254-libavformat61_7%3a7.1-3+b2_amd64.deb ...
Unpacking libavformat61:amd64 (7:7.1-3+b2) ...
Selecting previously unselected package libavformat-dev:amd64.
Preparing to unpack .../255-libavformat-dev_7%3a7.1-3+b2_amd64.deb ...
Unpacking libavformat-dev:amd64 (7:7.1-3+b2) ...
Selecting previously unselected package libgav1-1:amd64.
Preparing to unpack .../256-libgav1-1_0.19.0-3_amd64.deb ...
Unpacking libgav1-1:amd64 (0.19.0-3) ...
Selecting previously unselected package libyuv0:amd64.
Preparing to unpack .../257-libyuv0_0.0.1904.20250204-1_amd64.deb ...
Unpacking libyuv0:amd64 (0.0.1904.20250204-1) ...
Selecting previously unselected package libavif16:amd64.
Preparing to unpack .../258-libavif16_1.1.1-1_amd64.deb ...
Unpacking libavif16:amd64 (1.1.1-1) ...
Selecting previously unselected package uuid-dev:amd64.
Preparing to unpack .../259-uuid-dev_2.40.4-4_amd64.deb ...
Unpacking uuid-dev:amd64 (2.40.4-4) ...
Selecting previously unselected package libblkid-dev:amd64.
Preparing to unpack .../260-libblkid-dev_2.40.4-4_amd64.deb ...
Unpacking libblkid-dev:amd64 (2.40.4-4) ...
Selecting previously unselected package libblosc1:amd64.
Preparing to unpack .../261-libblosc1_1.21.5+ds-1+b2_amd64.deb ...
Unpacking libblosc1:amd64 (1.21.5+ds-1+b2) ...
Selecting previously unselected package libmd-dev:amd64.
Preparing to unpack .../262-libmd-dev_1.1.0-2+b1_amd64.deb ...
Unpacking libmd-dev:amd64 (1.1.0-2+b1) ...
Selecting previously unselected package libbsd-dev:amd64.
Preparing to unpack .../263-libbsd-dev_0.12.2-2_amd64.deb ...
Unpacking libbsd-dev:amd64 (0.12.2-2) ...
Selecting previously unselected package libcap-dev:amd64.
Preparing to unpack .../264-libcap-dev_1%3a2.73-3_amd64.deb ...
Unpacking libcap-dev:amd64 (1:2.73-3) ...
Selecting previously unselected package libngtcp2-16:amd64.
Preparing to unpack .../265-libngtcp2-16_1.9.1-1_amd64.deb ...
Unpacking libngtcp2-16:amd64 (1.9.1-1) ...
Selecting previously unselected package libngtcp2-crypto-gnutls8:amd64.
Preparing to unpack .../266-libngtcp2-crypto-gnutls8_1.9.1-1_amd64.deb ...
Unpacking libngtcp2-crypto-gnutls8:amd64 (1.9.1-1) ...
Selecting previously unselected package libcurl3t64-gnutls:amd64.
Preparing to unpack .../267-libcurl3t64-gnutls_8.12.1-2_amd64.deb ...
Unpacking libcurl3t64-gnutls:amd64 (8.12.1-2) ...
Selecting previously unselected package libcfitsio10t64:amd64.
Preparing to unpack .../268-libcfitsio10t64_4.5.0-5_amd64.deb ...
Unpacking libcfitsio10t64:amd64 (4.5.0-5) ...
Selecting previously unselected package libcharls2:amd64.
Preparing to unpack .../269-libcharls2_2.4.2-2+b2_amd64.deb ...
Unpacking libcharls2:amd64 (2.4.2-2+b2) ...
Selecting previously unselected package libcjson-dev:amd64.
Preparing to unpack .../270-libcjson-dev_1.7.18-3+b1_amd64.deb ...
Unpacking libcjson-dev:amd64 (1.7.18-3+b1) ...
Selecting previously unselected package libdbus-1-3:amd64.
Preparing to unpack .../271-libdbus-1-3_1.16.0-1_amd64.deb ...
Unpacking libdbus-1-3:amd64 (1.16.0-1) ...
Selecting previously unselected package libsystemd-dev:amd64.
Preparing to unpack .../272-libsystemd-dev_257.3-1_amd64.deb ...
Unpacking libsystemd-dev:amd64 (257.3-1) ...
Selecting previously unselected package libpkgconf3:amd64.
Preparing to unpack .../273-libpkgconf3_1.8.1-4_amd64.deb ...
Unpacking libpkgconf3:amd64 (1.8.1-4) ...
Selecting previously unselected package pkgconf-bin.
Preparing to unpack .../274-pkgconf-bin_1.8.1-4_amd64.deb ...
Unpacking pkgconf-bin (1.8.1-4) ...
Selecting previously unselected package pkgconf:amd64.
Preparing to unpack .../275-pkgconf_1.8.1-4_amd64.deb ...
Unpacking pkgconf:amd64 (1.8.1-4) ...
Selecting previously unselected package xml-core.
Preparing to unpack .../276-xml-core_0.19_all.deb ...
Unpacking xml-core (0.19) ...
Selecting previously unselected package libdbus-1-dev:amd64.
Preparing to unpack .../277-libdbus-1-dev_1.16.0-1_amd64.deb ...
Unpacking libdbus-1-dev:amd64 (1.16.0-1) ...
Selecting previously unselected package libraw1394-11:amd64.
Preparing to unpack .../278-libraw1394-11_2.1.2-2+b2_amd64.deb ...
Unpacking libraw1394-11:amd64 (2.1.2-2+b2) ...
Selecting previously unselected package libusb-1.0-0:amd64.
Preparing to unpack .../279-libusb-1.0-0_2%3a1.0.27-2_amd64.deb ...
Unpacking libusb-1.0-0:amd64 (2:1.0.27-2) ...
Selecting previously unselected package libdc1394-25:amd64.
Preparing to unpack .../280-libdc1394-25_2.2.6-4+b2_amd64.deb ...
Unpacking libdc1394-25:amd64 (2.2.6-4+b2) ...
Selecting previously unselected package libraw1394-dev:amd64.
Preparing to unpack .../281-libraw1394-dev_2.1.2-2+b2_amd64.deb ...
Unpacking libraw1394-dev:amd64 (2.1.2-2+b2) ...
Selecting previously unselected package libdc1394-dev:amd64.
Preparing to unpack .../282-libdc1394-dev_2.2.6-4+b2_amd64.deb ...
Unpacking libdc1394-dev:amd64 (2.2.6-4+b2) ...
Selecting previously unselected package libde265-0:amd64.
Preparing to unpack .../283-libde265-0_1.0.15-1+b2_amd64.deb ...
Unpacking libde265-0:amd64 (1.0.15-1+b2) ...
Selecting previously unselected package libdecor-0-0:amd64.
Preparing to unpack .../284-libdecor-0-0_0.2.2-2_amd64.deb ...
Unpacking libdecor-0-0:amd64 (0.2.2-2) ...
Selecting previously unselected package libwayland-bin.
Preparing to unpack .../285-libwayland-bin_1.23.1-1_amd64.deb ...
Unpacking libwayland-bin (1.23.1-1) ...
Selecting previously unselected package libffi-dev:amd64.
Preparing to unpack .../286-libffi-dev_3.4.7-1_amd64.deb ...
Unpacking libffi-dev:amd64 (3.4.7-1) ...
Selecting previously unselected package libwayland-dev:amd64.
Preparing to unpack .../287-libwayland-dev_1.23.1-1_amd64.deb ...
Unpacking libwayland-dev:amd64 (1.23.1-1) ...
Selecting previously unselected package libdecor-0-dev:amd64.
Preparing to unpack .../288-libdecor-0-dev_0.2.2-2_amd64.deb ...
Unpacking libdecor-0-dev:amd64 (0.2.2-2) ...
Selecting previously unselected package libdeflate-dev:amd64.
Preparing to unpack .../289-libdeflate-dev_1.23-1+b1_amd64.deb ...
Unpacking libdeflate-dev:amd64 (1.23-1+b1) ...
Selecting previously unselected package libdouble-conversion3:amd64.
Preparing to unpack .../290-libdouble-conversion3_3.3.0-1+b3_amd64.deb ...
Unpacking libdouble-conversion3:amd64 (3.3.0-1+b3) ...
Selecting previously unselected package libdrm-nouveau2:amd64.
Preparing to unpack .../291-libdrm-nouveau2_2.4.123-1_amd64.deb ...
Unpacking libdrm-nouveau2:amd64 (2.4.123-1) ...
Selecting previously unselected package libpciaccess-dev:amd64.
Preparing to unpack .../292-libpciaccess-dev_0.17-3+b3_amd64.deb ...
Unpacking libpciaccess-dev:amd64 (0.17-3+b3) ...
Selecting previously unselected package libdrm-dev:amd64.
Preparing to unpack .../293-libdrm-dev_2.4.123-1_amd64.deb ...
Unpacking libdrm-dev:amd64 (2.4.123-1) ...
Selecting previously unselected package zlib1g-dev:amd64.
Preparing to unpack .../294-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_amd64.deb ...
Unpacking zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ...
Selecting previously unselected package libzstd-dev:amd64.
Preparing to unpack .../295-libzstd-dev_1.5.6+dfsg-2_amd64.deb ...
Unpacking libzstd-dev:amd64 (1.5.6+dfsg-2) ...
Selecting previously unselected package libelf-dev:amd64.
Preparing to unpack .../296-libelf-dev_0.192-4_amd64.deb ...
Unpacking libelf-dev:amd64 (0.192-4) ...
Selecting previously unselected package libdw1t64:amd64.
Preparing to unpack .../297-libdw1t64_0.192-4_amd64.deb ...
Unpacking libdw1t64:amd64 (0.192-4) ...
Selecting previously unselected package liblzma-dev:amd64.
Preparing to unpack .../298-liblzma-dev_5.6.3-1+b1_amd64.deb ...
Unpacking liblzma-dev:amd64 (5.6.3-1+b1) ...
Selecting previously unselected package libdw-dev:amd64.
Preparing to unpack .../299-libdw-dev_0.192-4_amd64.deb ...
Unpacking libdw-dev:amd64 (0.192-4) ...
Selecting previously unselected package xorg-sgml-doctools.
Preparing to unpack .../300-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 .../301-x11proto-dev_2024.1-1_all.deb ...
Unpacking x11proto-dev (2024.1-1) ...
Selecting previously unselected package libxau-dev:amd64.
Preparing to unpack .../302-libxau-dev_1%3a1.0.11-1_amd64.deb ...
Unpacking libxau-dev:amd64 (1:1.0.11-1) ...
Selecting previously unselected package libxdmcp-dev:amd64.
Preparing to unpack .../303-libxdmcp-dev_1%3a1.1.5-1_amd64.deb ...
Unpacking libxdmcp-dev:amd64 (1:1.1.5-1) ...
Selecting previously unselected package xtrans-dev.
Preparing to unpack .../304-xtrans-dev_1.4.0-1_all.deb ...
Unpacking xtrans-dev (1.4.0-1) ...
Selecting previously unselected package libxcb1-dev:amd64.
Preparing to unpack .../305-libxcb1-dev_1.17.0-2+b1_amd64.deb ...
Unpacking libxcb1-dev:amd64 (1.17.0-2+b1) ...
Selecting previously unselected package libx11-dev:amd64.
Preparing to unpack .../306-libx11-dev_2%3a1.8.10-2_amd64.deb ...
Unpacking libx11-dev:amd64 (2:1.8.10-2) ...
Selecting previously unselected package libglx-dev:amd64.
Preparing to unpack .../307-libglx-dev_1.7.0-1+b2_amd64.deb ...
Unpacking libglx-dev:amd64 (1.7.0-1+b2) ...
Selecting previously unselected package libgl-dev:amd64.
Preparing to unpack .../308-libgl-dev_1.7.0-1+b2_amd64.deb ...
Unpacking libgl-dev:amd64 (1.7.0-1+b2) ...
Selecting previously unselected package libegl-dev:amd64.
Preparing to unpack .../309-libegl-dev_1.7.0-1+b2_amd64.deb ...
Unpacking libegl-dev:amd64 (1.7.0-1+b2) ...
Selecting previously unselected package libglvnd-core-dev:amd64.
Preparing to unpack .../310-libglvnd-core-dev_1.7.0-1+b2_amd64.deb ...
Unpacking libglvnd-core-dev:amd64 (1.7.0-1+b2) ...
Selecting previously unselected package libgles1:amd64.
Preparing to unpack .../311-libgles1_1.7.0-1+b2_amd64.deb ...
Unpacking libgles1:amd64 (1.7.0-1+b2) ...
Selecting previously unselected package libgles2:amd64.
Preparing to unpack .../312-libgles2_1.7.0-1+b2_amd64.deb ...
Unpacking libgles2:amd64 (1.7.0-1+b2) ...
Selecting previously unselected package libgles-dev:amd64.
Preparing to unpack .../313-libgles-dev_1.7.0-1+b2_amd64.deb ...
Unpacking libgles-dev:amd64 (1.7.0-1+b2) ...
Selecting previously unselected package libopengl0:amd64.
Preparing to unpack .../314-libopengl0_1.7.0-1+b2_amd64.deb ...
Unpacking libopengl0:amd64 (1.7.0-1+b2) ...
Selecting previously unselected package libopengl-dev:amd64.
Preparing to unpack .../315-libopengl-dev_1.7.0-1+b2_amd64.deb ...
Unpacking libopengl-dev:amd64 (1.7.0-1+b2) ...
Selecting previously unselected package libglvnd-dev:amd64.
Preparing to unpack .../316-libglvnd-dev_1.7.0-1+b2_amd64.deb ...
Unpacking libglvnd-dev:amd64 (1.7.0-1+b2) ...
Selecting previously unselected package libegl1-mesa-dev:amd64.
Preparing to unpack .../317-libegl1-mesa-dev_24.3.4-3_amd64.deb ...
Unpacking libegl1-mesa-dev:amd64 (24.3.4-3) ...
Selecting previously unselected package libeigen3-dev.
Preparing to unpack .../318-libeigen3-dev_3.4.0-4_all.deb ...
Unpacking libeigen3-dev (3.4.0-4) ...
Selecting previously unselected package libevdev2:amd64.
Preparing to unpack .../319-libevdev2_1.13.3+dfsg-1_amd64.deb ...
Unpacking libevdev2:amd64 (1.13.3+dfsg-1) ...
Selecting previously unselected package libevent-core-2.1-7t64:amd64.
Preparing to unpack .../320-libevent-core-2.1-7t64_2.1.12-stable-10+b1_amd64.deb ...
Unpacking libevent-core-2.1-7t64:amd64 (2.1.12-stable-10+b1) ...
Selecting previously unselected package libevent-pthreads-2.1-7t64:amd64.
Preparing to unpack .../321-libevent-pthreads-2.1-7t64_2.1.12-stable-10+b1_amd64.deb ...
Unpacking libevent-pthreads-2.1-7t64:amd64 (2.1.12-stable-10+b1) ...
Selecting previously unselected package libexif12:amd64.
Preparing to unpack .../322-libexif12_0.6.25-1_amd64.deb ...
Unpacking libexif12:amd64 (0.6.25-1) ...
Selecting previously unselected package libexif-dev:amd64.
Preparing to unpack .../323-libexif-dev_0.6.25-1_amd64.deb ...
Unpacking libexif-dev:amd64 (0.6.25-1) ...
Selecting previously unselected package libpsm-infinipath1.
Preparing to unpack .../324-libpsm-infinipath1_3.3+20.604758e7-6.3_amd64.deb ...
Unpacking libpsm-infinipath1 (3.3+20.604758e7-6.3) ...
Selecting previously unselected package libpsm2-2.
Preparing to unpack .../325-libpsm2-2_11.2.185-2.1_amd64.deb ...
Unpacking libpsm2-2 (11.2.185-2.1) ...
Selecting previously unselected package librdmacm1t64:amd64.
Preparing to unpack .../326-librdmacm1t64_56.0-1_amd64.deb ...
Unpacking librdmacm1t64:amd64 (56.0-1) ...
Selecting previously unselected package libfabric1:amd64.
Preparing to unpack .../327-libfabric1_1.17.0-3.1_amd64.deb ...
Unpacking libfabric1:amd64 (1.17.0-3.1) ...
Selecting previously unselected package libflac12t64:amd64.
Preparing to unpack .../328-libflac12t64_1.4.3+ds-4_amd64.deb ...
Unpacking libflac12t64:amd64 (1.4.3+ds-4) ...
Selecting previously unselected package libminizip1t64:amd64.
Preparing to unpack .../329-libminizip1t64_1%3a1.3.dfsg+really1.3.1-1+b1_amd64.deb ...
Unpacking libminizip1t64:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ...
Selecting previously unselected package libfreexl1:amd64.
Preparing to unpack .../330-libfreexl1_2.0.0-1+b3_amd64.deb ...
Unpacking libfreexl1:amd64 (2.0.0-1+b3) ...
Selecting previously unselected package libfyba0t64:amd64.
Preparing to unpack .../331-libfyba0t64_4.1.1-11+b1_amd64.deb ...
Unpacking libfyba0t64:amd64 (4.1.1-11+b1) ...
Selecting previously unselected package libgbm-dev:amd64.
Preparing to unpack .../332-libgbm-dev_24.3.4-3_amd64.deb ...
Unpacking libgbm-dev:amd64 (24.3.4-3) ...
Selecting previously unselected package libheif-plugin-dav1d:amd64.
Preparing to unpack .../333-libheif-plugin-dav1d_1.19.5-1+b1_amd64.deb ...
Unpacking libheif-plugin-dav1d:amd64 (1.19.5-1+b1) ...
Selecting previously unselected package libheif-plugin-libde265:amd64.
Preparing to unpack .../334-libheif-plugin-libde265_1.19.5-1+b1_amd64.deb ...
Unpacking libheif-plugin-libde265:amd64 (1.19.5-1+b1) ...
Selecting previously unselected package libheif1:amd64.
Preparing to unpack .../335-libheif1_1.19.5-1+b1_amd64.deb ...
Unpacking libheif1:amd64 (1.19.5-1+b1) ...
Selecting previously unselected package libimagequant0:amd64.
Preparing to unpack .../336-libimagequant0_2.18.0-1+b2_amd64.deb ...
Unpacking libimagequant0:amd64 (2.18.0-1+b2) ...
Selecting previously unselected package libraqm0:amd64.
Preparing to unpack .../337-libraqm0_0.10.2-1_amd64.deb ...
Unpacking libraqm0:amd64 (0.10.2-1) ...
Selecting previously unselected package libxpm4:amd64.
Preparing to unpack .../338-libxpm4_1%3a3.5.17-1+b3_amd64.deb ...
Unpacking libxpm4:amd64 (1:3.5.17-1+b3) ...
Selecting previously unselected package libgd3:amd64.
Preparing to unpack .../339-libgd3_2.3.3-12+b1_amd64.deb ...
Unpacking libgd3:amd64 (2.3.3-12+b1) ...
Selecting previously unselected package libgeos3.13.0:amd64.
Preparing to unpack .../340-libgeos3.13.0_3.13.0-1_amd64.deb ...
Unpacking libgeos3.13.0:amd64 (3.13.0-1) ...
Selecting previously unselected package libgeos-c1t64:amd64.
Preparing to unpack .../341-libgeos-c1t64_3.13.0-1_amd64.deb ...
Unpacking libgeos-c1t64:amd64 (3.13.0-1) ...
Selecting previously unselected package proj-data.
Preparing to unpack .../342-proj-data_9.5.1-1_all.deb ...
Unpacking proj-data (9.5.1-1) ...
Selecting previously unselected package libproj25:amd64.
Preparing to unpack .../343-libproj25_9.5.1-1_amd64.deb ...
Unpacking libproj25:amd64 (9.5.1-1) ...
Selecting previously unselected package libgeotiff5:amd64.
Preparing to unpack .../344-libgeotiff5_1.7.3-1+b1_amd64.deb ...
Unpacking libgeotiff5:amd64 (1.7.3-1+b1) ...
Selecting previously unselected package libsz2:amd64.
Preparing to unpack .../345-libsz2_1.1.3-1+b1_amd64.deb ...
Unpacking libsz2:amd64 (1.1.3-1+b1) ...
Selecting previously unselected package libhdf4-0-alt:amd64.
Preparing to unpack .../346-libhdf4-0-alt_4.3.0-1+b1_amd64.deb ...
Unpacking libhdf4-0-alt:amd64 (4.3.0-1+b1) ...
Selecting previously unselected package libhdf5-310:amd64.
Preparing to unpack .../347-libhdf5-310_1.14.5+repack-3_amd64.deb ...
Unpacking libhdf5-310:amd64 (1.14.5+repack-3) ...
Selecting previously unselected package libjson-c5:amd64.
Preparing to unpack .../348-libjson-c5_0.18+ds-1_amd64.deb ...
Unpacking libjson-c5:amd64 (0.18+ds-1) ...
Selecting previously unselected package liburiparser1:amd64.
Preparing to unpack .../349-liburiparser1_0.9.8+dfsg-2_amd64.deb ...
Unpacking liburiparser1:amd64 (0.9.8+dfsg-2) ...
Selecting previously unselected package libkmlbase1t64:amd64.
Preparing to unpack .../350-libkmlbase1t64_1.3.0-12+b2_amd64.deb ...
Unpacking libkmlbase1t64:amd64 (1.3.0-12+b2) ...
Selecting previously unselected package libkmldom1t64:amd64.
Preparing to unpack .../351-libkmldom1t64_1.3.0-12+b2_amd64.deb ...
Unpacking libkmldom1t64:amd64 (1.3.0-12+b2) ...
Selecting previously unselected package libkmlengine1t64:amd64.
Preparing to unpack .../352-libkmlengine1t64_1.3.0-12+b2_amd64.deb ...
Unpacking libkmlengine1t64:amd64 (1.3.0-12+b2) ...
Selecting previously unselected package mysql-common.
Preparing to unpack .../353-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 .../354-mariadb-common_1%3a11.4.4-3_all.deb ...
Unpacking mariadb-common (1:11.4.4-3) ...
Selecting previously unselected package libmariadb3:amd64.
Preparing to unpack .../355-libmariadb3_1%3a11.4.4-3_amd64.deb ...
Unpacking libmariadb3:amd64 (1:11.4.4-3) ...
Selecting previously unselected package libhdf5-hl-310:amd64.
Preparing to unpack .../356-libhdf5-hl-310_1.14.5+repack-3_amd64.deb ...
Unpacking libhdf5-hl-310:amd64 (1.14.5+repack-3) ...
Selecting previously unselected package libnetcdf22:amd64.
Preparing to unpack .../357-libnetcdf22_1%3a4.9.3-1_amd64.deb ...
Unpacking libnetcdf22:amd64 (1:4.9.3-1) ...
Selecting previously unselected package libltdl7:amd64.
Preparing to unpack .../358-libltdl7_2.5.4-3_amd64.deb ...
Unpacking libltdl7:amd64 (2.5.4-3) ...
Selecting previously unselected package libodbc2:amd64.
Preparing to unpack .../359-libodbc2_2.3.12-2_amd64.deb ...
Unpacking libodbc2:amd64 (2.3.12-2) ...
Selecting previously unselected package unixodbc-common.
Preparing to unpack .../360-unixodbc-common_2.3.12-2_all.deb ...
Unpacking unixodbc-common (2.3.12-2) ...
Selecting previously unselected package libodbcinst2:amd64.
Preparing to unpack .../361-libodbcinst2_2.3.12-2_amd64.deb ...
Unpacking libodbcinst2:amd64 (2.3.12-2) ...
Selecting previously unselected package libtirpc-common.
Preparing to unpack .../362-libtirpc-common_1.3.4+ds-1.3_all.deb ...
Unpacking libtirpc-common (1.3.4+ds-1.3) ...
Selecting previously unselected package libtirpc3t64:amd64.
Preparing to unpack .../363-libtirpc3t64_1.3.4+ds-1.3+b1_amd64.deb ...
Adding 'diversion of /lib/x86_64-linux-gnu/libtirpc.so.3 to /lib/x86_64-linux-gnu/libtirpc.so.3.usr-is-merged by libtirpc3t64'
Adding 'diversion of /lib/x86_64-linux-gnu/libtirpc.so.3.0.0 to /lib/x86_64-linux-gnu/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64'
Unpacking libtirpc3t64:amd64 (1.3.4+ds-1.3+b1) ...
Selecting previously unselected package libogdi4.1:amd64.
Preparing to unpack .../364-libogdi4.1_4.1.1+ds-5_amd64.deb ...
Unpacking libogdi4.1:amd64 (4.1.1+ds-5) ...
Selecting previously unselected package libgpgme11t64:amd64.
Preparing to unpack .../365-libgpgme11t64_1.24.2-1_amd64.deb ...
Unpacking libgpgme11t64:amd64 (1.24.2-1) ...
Selecting previously unselected package libgpgmepp6t64:amd64.
Preparing to unpack .../366-libgpgmepp6t64_1.24.2-1_amd64.deb ...
Unpacking libgpgmepp6t64:amd64 (1.24.2-1) ...
Selecting previously unselected package libnspr4:amd64.
Preparing to unpack .../367-libnspr4_2%3a4.36-1_amd64.deb ...
Unpacking libnspr4:amd64 (2:4.36-1) ...
Selecting previously unselected package libnss3:amd64.
Preparing to unpack .../368-libnss3_2%3a3.108-1_amd64.deb ...
Unpacking libnss3:amd64 (2:3.108-1) ...
Selecting previously unselected package libpoppler145:amd64.
Preparing to unpack .../369-libpoppler145_25.01.0-4_amd64.deb ...
Unpacking libpoppler145:amd64 (25.01.0-4) ...
Selecting previously unselected package libpq5:amd64.
Preparing to unpack .../370-libpq5_17.3-3_amd64.deb ...
Unpacking libpq5:amd64 (17.3-3) ...
Selecting previously unselected package libqhull-r8.0:amd64.
Preparing to unpack .../371-libqhull-r8.0_2020.2-6+b2_amd64.deb ...
Unpacking libqhull-r8.0:amd64 (2020.2-6+b2) ...
Selecting previously unselected package librttopo1:amd64.
Preparing to unpack .../372-librttopo1_1.1.0-3+b2_amd64.deb ...
Unpacking librttopo1:amd64 (1.1.0-3+b2) ...
Selecting previously unselected package libspatialite8t64:amd64.
Preparing to unpack .../373-libspatialite8t64_5.1.0-3+b2_amd64.deb ...
Unpacking libspatialite8t64:amd64 (5.1.0-3+b2) ...
Selecting previously unselected package libxerces-c3.2t64:amd64.
Preparing to unpack .../374-libxerces-c3.2t64_3.2.4+debian-1.3+b1_amd64.deb ...
Unpacking libxerces-c3.2t64:amd64 (3.2.4+debian-1.3+b1) ...
Selecting previously unselected package libgdal36:amd64.
Preparing to unpack .../375-libgdal36_3.10.2+dfsg-1+b1_amd64.deb ...
Unpacking libgdal36:amd64 (3.10.2+dfsg-1+b1) ...
Selecting previously unselected package libsocket++1:amd64.
Preparing to unpack .../376-libsocket++1_1.12.13+git20131030.5d039ba-1+b2_amd64.deb ...
Unpacking libsocket++1:amd64 (1.12.13+git20131030.5d039ba-1+b2) ...
Selecting previously unselected package libgdcm3.0t64:amd64.
Preparing to unpack .../377-libgdcm3.0t64_3.0.24-5+b2_amd64.deb ...
Unpacking libgdcm3.0t64:amd64 (3.0.24-5+b2) ...
Selecting previously unselected package libgdcm-dev.
Preparing to unpack .../378-libgdcm-dev_3.0.24-5+b2_amd64.deb ...
Unpacking libgdcm-dev (3.0.24-5+b2) ...
Selecting previously unselected package libsepol-dev:amd64.
Preparing to unpack .../379-libsepol-dev_3.8-1_amd64.deb ...
Unpacking libsepol-dev:amd64 (3.8-1) ...
Selecting previously unselected package libpcre2-16-0:amd64.
Preparing to unpack .../380-libpcre2-16-0_10.45-1_amd64.deb ...
Unpacking libpcre2-16-0:amd64 (10.45-1) ...
Selecting previously unselected package libpcre2-32-0:amd64.
Preparing to unpack .../381-libpcre2-32-0_10.45-1_amd64.deb ...
Unpacking libpcre2-32-0:amd64 (10.45-1) ...
Selecting previously unselected package libpcre2-posix3:amd64.
Preparing to unpack .../382-libpcre2-posix3_10.45-1_amd64.deb ...
Unpacking libpcre2-posix3:amd64 (10.45-1) ...
Selecting previously unselected package libpcre2-dev:amd64.
Preparing to unpack .../383-libpcre2-dev_10.45-1_amd64.deb ...
Unpacking libpcre2-dev:amd64 (10.45-1) ...
Selecting previously unselected package libselinux1-dev:amd64.
Preparing to unpack .../384-libselinux1-dev_3.8-3_amd64.deb ...
Unpacking libselinux1-dev:amd64 (3.8-3) ...
Selecting previously unselected package libmount-dev:amd64.
Preparing to unpack .../385-libmount-dev_2.40.4-4_amd64.deb ...
Unpacking libmount-dev:amd64 (2.40.4-4) ...
Selecting previously unselected package libsysprof-capture-4-dev:amd64.
Preparing to unpack .../386-libsysprof-capture-4-dev_48~beta-2_amd64.deb ...
Unpacking libsysprof-capture-4-dev:amd64 (48~beta-2) ...
Selecting previously unselected package libgio-2.0-dev:amd64.
Preparing to unpack .../387-libgio-2.0-dev_2.83.3-2_amd64.deb ...
Unpacking libgio-2.0-dev:amd64 (2.83.3-2) ...
Selecting previously unselected package python3-packaging.
Preparing to unpack .../388-python3-packaging_24.2-1_all.deb ...
Unpacking python3-packaging (24.2-1) ...
Selecting previously unselected package libgio-2.0-dev-bin.
Preparing to unpack .../389-libgio-2.0-dev-bin_2.83.3-2_amd64.deb ...
Unpacking libgio-2.0-dev-bin (2.83.3-2) ...
Selecting previously unselected package libgl1-mesa-dev:amd64.
Preparing to unpack .../390-libgl1-mesa-dev_24.3.4-3_amd64.deb ...
Unpacking libgl1-mesa-dev:amd64 (24.3.4-3) ...
Selecting previously unselected package libgl2ps1.4.
Preparing to unpack .../391-libgl2ps1.4_1.4.2+dfsg1-2_amd64.deb ...
Unpacking libgl2ps1.4 (1.4.2+dfsg1-2) ...
Selecting previously unselected package libglew2.2:amd64.
Preparing to unpack .../392-libglew2.2_2.2.0-4+b2_amd64.deb ...
Unpacking libglew2.2:amd64 (2.2.0-4+b2) ...
Selecting previously unselected package libglib2.0-data.
Preparing to unpack .../393-libglib2.0-data_2.83.3-2_all.deb ...
Unpacking libglib2.0-data (2.83.3-2) ...
Selecting previously unselected package libglib2.0-bin.
Preparing to unpack .../394-libglib2.0-bin_2.83.3-2_amd64.deb ...
Unpacking libglib2.0-bin (2.83.3-2) ...
Selecting previously unselected package libglib2.0-dev-bin.
Preparing to unpack .../395-libglib2.0-dev-bin_2.83.3-2_amd64.deb ...
Unpacking libglib2.0-dev-bin (2.83.3-2) ...
Selecting previously unselected package libglib2.0-dev:amd64.
Preparing to unpack .../396-libglib2.0-dev_2.83.3-2_amd64.deb ...
Unpacking libglib2.0-dev:amd64 (2.83.3-2) ...
Selecting previously unselected package libgphoto2-port12t64:amd64.
Preparing to unpack .../397-libgphoto2-port12t64_2.5.31-4_amd64.deb ...
Unpacking libgphoto2-port12t64:amd64 (2.5.31-4) ...
Selecting previously unselected package libgphoto2-6t64:amd64.
Preparing to unpack .../398-libgphoto2-6t64_2.5.31-4_amd64.deb ...
Unpacking libgphoto2-6t64:amd64 (2.5.31-4) ...
Selecting previously unselected package libgphoto2-dev:amd64.
Preparing to unpack .../399-libgphoto2-dev_2.5.31-4_amd64.deb ...
Unpacking libgphoto2-dev:amd64 (2.5.31-4) ...
Selecting previously unselected package libunwind8:amd64.
Preparing to unpack .../400-libunwind8_1.8.1-0.1_amd64.deb ...
Unpacking libunwind8:amd64 (1.8.1-0.1) ...
Selecting previously unselected package libunwind-dev:amd64.
Preparing to unpack .../401-libunwind-dev_1.8.1-0.1_amd64.deb ...
Unpacking libunwind-dev:amd64 (1.8.1-0.1) ...
Selecting previously unselected package libgstreamer1.0-dev:amd64.
Preparing to unpack .../402-libgstreamer1.0-dev_1.24.12-1_amd64.deb ...
Unpacking libgstreamer1.0-dev:amd64 (1.24.12-1) ...
Selecting previously unselected package liborc-0.4-dev-bin.
Preparing to unpack .../403-liborc-0.4-dev-bin_1%3a0.4.40-1_amd64.deb ...
Unpacking liborc-0.4-dev-bin (1:0.4.40-1) ...
Selecting previously unselected package liborc-0.4-dev:amd64.
Preparing to unpack .../404-liborc-0.4-dev_1%3a0.4.40-1_amd64.deb ...
Unpacking liborc-0.4-dev:amd64 (1:0.4.40-1) ...
Selecting previously unselected package libx11-xcb-dev:amd64.
Preparing to unpack .../405-libx11-xcb-dev_2%3a1.8.10-2_amd64.deb ...
Unpacking libx11-xcb-dev:amd64 (2:1.8.10-2) ...
Selecting previously unselected package libudev-dev:amd64.
Preparing to unpack .../406-libudev-dev_257.3-1_amd64.deb ...
Unpacking libudev-dev:amd64 (257.3-1) ...
Selecting previously unselected package libgudev-1.0-dev:amd64.
Preparing to unpack .../407-libgudev-1.0-dev_238-6_amd64.deb ...
Unpacking libgudev-1.0-dev:amd64 (238-6) ...
Selecting previously unselected package libgstreamer-plugins-base1.0-dev.
Preparing to unpack .../408-libgstreamer-plugins-base1.0-dev_1.24.12-1_amd64.deb ...
Unpacking libgstreamer-plugins-base1.0-dev (1.24.12-1) ...
Selecting previously unselected package libhidapi-libusb0:amd64.
Preparing to unpack .../409-libhidapi-libusb0_0.14.0-1+b2_amd64.deb ...
Unpacking libhidapi-libusb0:amd64 (0.14.0-1+b2) ...
Selecting previously unselected package libhidapi-hidraw0:amd64.
Preparing to unpack .../410-libhidapi-hidraw0_0.14.0-1+b2_amd64.deb ...
Unpacking libhidapi-hidraw0:amd64 (0.14.0-1+b2) ...
Selecting previously unselected package libhidapi-dev:amd64.
Preparing to unpack .../411-libhidapi-dev_0.14.0-1+b2_amd64.deb ...
Unpacking libhidapi-dev:amd64 (0.14.0-1+b2) ...
Selecting previously unselected package libxnvctrl0:amd64.
Preparing to unpack .../412-libxnvctrl0_535.171.04-1+b2_amd64.deb ...
Unpacking libxnvctrl0:amd64 (535.171.04-1+b2) ...
Selecting previously unselected package libhwloc15:amd64.
Preparing to unpack .../413-libhwloc15_2.12.0-1_amd64.deb ...
Unpacking libhwloc15:amd64 (2.12.0-1) ...
Selecting previously unselected package libhwloc-plugins:amd64.
Preparing to unpack .../414-libhwloc-plugins_2.12.0-1_amd64.deb ...
Unpacking libhwloc-plugins:amd64 (2.12.0-1) ...
Selecting previously unselected package libibumad3:amd64.
Preparing to unpack .../415-libibumad3_56.0-1_amd64.deb ...
Unpacking libibumad3:amd64 (56.0-1) ...
Selecting previously unselected package libibmad5:amd64.
Preparing to unpack .../416-libibmad5_56.0-1_amd64.deb ...
Unpacking libibmad5:amd64 (56.0-1) ...
Selecting previously unselected package libibus-1.0-dev:amd64.
Preparing to unpack .../417-libibus-1.0-dev_1.5.32~beta2-1_amd64.deb ...
Unpacking libibus-1.0-dev:amd64 (1.5.32~beta2-1) ...
Selecting previously unselected package x11-common.
Preparing to unpack .../418-x11-common_1%3a7.7+24_all.deb ...
Unpacking x11-common (1:7.7+24) ...
Selecting previously unselected package libice6:amd64.
Preparing to unpack .../419-libice6_2%3a1.1.1-1_amd64.deb ...
Unpacking libice6:amd64 (2:1.1.1-1) ...
Selecting previously unselected package libice-dev:amd64.
Preparing to unpack .../420-libice-dev_2%3a1.1.1-1_amd64.deb ...
Unpacking libice-dev:amd64 (2:1.1.1-1) ...
Selecting previously unselected package libimath-dev:amd64.
Preparing to unpack .../421-libimath-dev_3.1.12-1+b3_amd64.deb ...
Unpacking libimath-dev:amd64 (3.1.12-1+b3) ...
Selecting previously unselected package libwacom-common.
Preparing to unpack .../422-libwacom-common_2.14.0-1_all.deb ...
Unpacking libwacom-common (2.14.0-1) ...
Selecting previously unselected package libwacom9:amd64.
Preparing to unpack .../423-libwacom9_2.14.0-1_amd64.deb ...
Unpacking libwacom9:amd64 (2.14.0-1) ...
Selecting previously unselected package libinput-bin.
Preparing to unpack .../424-libinput-bin_1.27.1-1_amd64.deb ...
Unpacking libinput-bin (1.27.1-1) ...
Selecting previously unselected package libmtdev1t64:amd64.
Preparing to unpack .../425-libmtdev1t64_1.1.7-1_amd64.deb ...
Unpacking libmtdev1t64:amd64 (1.1.7-1) ...
Selecting previously unselected package libinput10:amd64.
Preparing to unpack .../426-libinput10_1.27.1-1_amd64.deb ...
Unpacking libinput10:amd64 (1.27.1-1) ...
Selecting previously unselected package libjbig-dev:amd64.
Preparing to unpack .../427-libjbig-dev_2.1-6.1+b2_amd64.deb ...
Unpacking libjbig-dev:amd64 (2.1-6.1+b2) ...
Selecting previously unselected package libjpeg62-turbo-dev:amd64.
Preparing to unpack .../428-libjpeg62-turbo-dev_1%3a2.1.5-3+b1_amd64.deb ...
Unpacking libjpeg62-turbo-dev:amd64 (1:2.1.5-3+b1) ...
Selecting previously unselected package libjpeg-dev:amd64.
Preparing to unpack .../429-libjpeg-dev_1%3a2.1.5-3+b1_amd64.deb ...
Unpacking libjpeg-dev:amd64 (1:2.1.5-3+b1) ...
Selecting previously unselected package libleptonica6:amd64.
Preparing to unpack .../430-libleptonica6_1.84.1-4_amd64.deb ...
Unpacking libleptonica6:amd64 (1.84.1-4) ...
Selecting previously unselected package liblerc-dev:amd64.
Preparing to unpack .../431-liblerc-dev_4.0.0+ds-5_amd64.deb ...
Unpacking liblerc-dev:amd64 (4.0.0+ds-5) ...
Selecting previously unselected package liblua5.4-0:amd64.
Preparing to unpack .../432-liblua5.4-0_5.4.7-1+b2_amd64.deb ...
Unpacking liblua5.4-0:amd64 (5.4.7-1+b2) ...
Selecting previously unselected package libmd4c0:amd64.
Preparing to unpack .../433-libmd4c0_0.5.2-2+b1_amd64.deb ...
Unpacking libmd4c0:amd64 (0.5.2-2+b1) ...
Selecting previously unselected package libmunge2:amd64.
Preparing to unpack .../434-libmunge2_0.5.16-1_amd64.deb ...
Unpacking libmunge2:amd64 (0.5.16-1) ...
Selecting previously unselected package libtbbmalloc2:amd64.
Preparing to unpack .../435-libtbbmalloc2_2022.0.0-1_amd64.deb ...
Unpacking libtbbmalloc2:amd64 (2022.0.0-1) ...
Selecting previously unselected package libtbbbind-2-5:amd64.
Preparing to unpack .../436-libtbbbind-2-5_2022.0.0-1_amd64.deb ...
Unpacking libtbbbind-2-5:amd64 (2022.0.0-1) ...
Selecting previously unselected package libtbb12:amd64.
Preparing to unpack .../437-libtbb12_2022.0.0-1_amd64.deb ...
Unpacking libtbb12:amd64 (2022.0.0-1) ...
Selecting previously unselected package libopencv-core410:amd64.
Preparing to unpack .../438-libopencv-core410_4.10.0+dfsg-2_amd64.deb ...
Unpacking libopencv-core410:amd64 (4.10.0+dfsg-2) ...
Selecting previously unselected package libopencv-flann410:amd64.
Preparing to unpack .../439-libopencv-flann410_4.10.0+dfsg-2_amd64.deb ...
Unpacking libopencv-flann410:amd64 (4.10.0+dfsg-2) ...
Selecting previously unselected package libopencv-imgproc410:amd64.
Preparing to unpack .../440-libopencv-imgproc410_4.10.0+dfsg-2_amd64.deb ...
Unpacking libopencv-imgproc410:amd64 (4.10.0+dfsg-2) ...
Selecting previously unselected package libopencv-features2d410:amd64.
Preparing to unpack .../441-libopencv-features2d410_4.10.0+dfsg-2_amd64.deb ...
Unpacking libopencv-features2d410:amd64 (4.10.0+dfsg-2) ...
Selecting previously unselected package libopencv-calib3d410:amd64.
Preparing to unpack .../442-libopencv-calib3d410_4.10.0+dfsg-2_amd64.deb ...
Unpacking libopencv-calib3d410:amd64 (4.10.0+dfsg-2) ...
Selecting previously unselected package libtbb-dev:amd64.
Preparing to unpack .../443-libtbb-dev_2022.0.0-1_amd64.deb ...
Unpacking libtbb-dev:amd64 (2022.0.0-1) ...
Selecting previously unselected package libopencv-core-dev:amd64.
Preparing to unpack .../444-libopencv-core-dev_4.10.0+dfsg-2_amd64.deb ...
Unpacking libopencv-core-dev:amd64 (4.10.0+dfsg-2) ...
Selecting previously unselected package libopencv-flann-dev:amd64.
Preparing to unpack .../445-libopencv-flann-dev_4.10.0+dfsg-2_amd64.deb ...
Unpacking libopencv-flann-dev:amd64 (4.10.0+dfsg-2) ...
Selecting previously unselected package libqt5core5t64:amd64.
Preparing to unpack .../446-libqt5core5t64_5.15.15+dfsg-4_amd64.deb ...
Unpacking libqt5core5t64:amd64 (5.15.15+dfsg-4) ...
Selecting previously unselected package libqt5dbus5t64:amd64.
Preparing to unpack .../447-libqt5dbus5t64_5.15.15+dfsg-4_amd64.deb ...
Unpacking libqt5dbus5t64:amd64 (5.15.15+dfsg-4) ...
Selecting previously unselected package libqt5network5t64:amd64.
Preparing to unpack .../448-libqt5network5t64_5.15.15+dfsg-4_amd64.deb ...
Unpacking libqt5network5t64:amd64 (5.15.15+dfsg-4) ...
Selecting previously unselected package libsm6:amd64.
Preparing to unpack .../449-libsm6_2%3a1.2.4-1_amd64.deb ...
Unpacking libsm6:amd64 (2:1.2.4-1) ...
Selecting previously unselected package libxcb-icccm4:amd64.
Preparing to unpack .../450-libxcb-icccm4_0.4.2-1_amd64.deb ...
Unpacking libxcb-icccm4:amd64 (0.4.2-1) ...
Selecting previously unselected package libxcb-util1:amd64.
Preparing to unpack .../451-libxcb-util1_0.4.1-1_amd64.deb ...
Unpacking libxcb-util1:amd64 (0.4.1-1) ...
Selecting previously unselected package libxcb-image0:amd64.
Preparing to unpack .../452-libxcb-image0_0.4.0-2+b2_amd64.deb ...
Unpacking libxcb-image0:amd64 (0.4.0-2+b2) ...
Selecting previously unselected package libxcb-keysyms1:amd64.
Preparing to unpack .../453-libxcb-keysyms1_0.4.1-1_amd64.deb ...
Unpacking libxcb-keysyms1:amd64 (0.4.1-1) ...
Selecting previously unselected package libxcb-render-util0:amd64.
Preparing to unpack .../454-libxcb-render-util0_0.3.10-1_amd64.deb ...
Unpacking libxcb-render-util0:amd64 (0.3.10-1) ...
Selecting previously unselected package libxcb-shape0:amd64.
Preparing to unpack .../455-libxcb-shape0_1.17.0-2+b1_amd64.deb ...
Unpacking libxcb-shape0:amd64 (1.17.0-2+b1) ...
Selecting previously unselected package libxcb-xinerama0:amd64.
Preparing to unpack .../456-libxcb-xinerama0_1.17.0-2+b1_amd64.deb ...
Unpacking libxcb-xinerama0:amd64 (1.17.0-2+b1) ...
Selecting previously unselected package libxcb-xinput0:amd64.
Preparing to unpack .../457-libxcb-xinput0_1.17.0-2+b1_amd64.deb ...
Unpacking libxcb-xinput0:amd64 (1.17.0-2+b1) ...
Selecting previously unselected package libxcb-xkb1:amd64.
Preparing to unpack .../458-libxcb-xkb1_1.17.0-2+b1_amd64.deb ...
Unpacking libxcb-xkb1:amd64 (1.17.0-2+b1) ...
Selecting previously unselected package xkb-data.
Preparing to unpack .../459-xkb-data_2.42-1_all.deb ...
Unpacking xkb-data (2.42-1) ...
Selecting previously unselected package libxkbcommon0:amd64.
Preparing to unpack .../460-libxkbcommon0_1.7.0-2_amd64.deb ...
Unpacking libxkbcommon0:amd64 (1.7.0-2) ...
Selecting previously unselected package libxkbcommon-x11-0:amd64.
Preparing to unpack .../461-libxkbcommon-x11-0_1.7.0-2_amd64.deb ...
Unpacking libxkbcommon-x11-0:amd64 (1.7.0-2) ...
Selecting previously unselected package libqt5gui5t64:amd64.
Preparing to unpack .../462-libqt5gui5t64_5.15.15+dfsg-4_amd64.deb ...
Unpacking libqt5gui5t64:amd64 (5.15.15+dfsg-4) ...
Selecting previously unselected package libqt5widgets5t64:amd64.
Preparing to unpack .../463-libqt5widgets5t64_5.15.15+dfsg-4_amd64.deb ...
Unpacking libqt5widgets5t64:amd64 (5.15.15+dfsg-4) ...
Selecting previously unselected package libqt5opengl5t64:amd64.
Preparing to unpack .../464-libqt5opengl5t64_5.15.15+dfsg-4_amd64.deb ...
Unpacking libqt5opengl5t64:amd64 (5.15.15+dfsg-4) ...
Selecting previously unselected package libqt5test5t64:amd64.
Preparing to unpack .../465-libqt5test5t64_5.15.15+dfsg-4_amd64.deb ...
Unpacking libqt5test5t64:amd64 (5.15.15+dfsg-4) ...
Selecting previously unselected package libopencv-highgui410:amd64.
Preparing to unpack .../466-libopencv-highgui410_4.10.0+dfsg-2_amd64.deb ...
Unpacking libopencv-highgui410:amd64 (4.10.0+dfsg-2) ...
Selecting previously unselected package libopencv-imgcodecs410:amd64.
Preparing to unpack .../467-libopencv-imgcodecs410_4.10.0+dfsg-2_amd64.deb ...
Unpacking libopencv-imgcodecs410:amd64 (4.10.0+dfsg-2) ...
Selecting previously unselected package libopencv-imgproc-dev:amd64.
Preparing to unpack .../468-libopencv-imgproc-dev_4.10.0+dfsg-2_amd64.deb ...
Unpacking libopencv-imgproc-dev:amd64 (4.10.0+dfsg-2) ...
Selecting previously unselected package libopencv-imgcodecs-dev:amd64.
Preparing to unpack .../469-libopencv-imgcodecs-dev_4.10.0+dfsg-2_amd64.deb ...
Unpacking libopencv-imgcodecs-dev:amd64 (4.10.0+dfsg-2) ...
Selecting previously unselected package libswscale8:amd64.
Preparing to unpack .../470-libswscale8_7%3a7.1-3+b2_amd64.deb ...
Unpacking libswscale8:amd64 (7:7.1-3+b2) ...
Selecting previously unselected package libopencv-videoio410:amd64.
Preparing to unpack .../471-libopencv-videoio410_4.10.0+dfsg-2_amd64.deb ...
Unpacking libopencv-videoio410:amd64 (4.10.0+dfsg-2) ...
Selecting previously unselected package libopencv-videoio-dev:amd64.
Preparing to unpack .../472-libopencv-videoio-dev_4.10.0+dfsg-2_amd64.deb ...
Unpacking libopencv-videoio-dev:amd64 (4.10.0+dfsg-2) ...
Selecting previously unselected package libopenexr-dev.
Preparing to unpack .../473-libopenexr-dev_3.1.5-5.1+b4_amd64.deb ...
Unpacking libopenexr-dev (3.1.5-5.1+b4) ...
Selecting previously unselected package libpng-dev:amd64.
Preparing to unpack .../474-libpng-dev_1.6.46-4_amd64.deb ...
Unpacking libpng-dev:amd64 (1.6.46-4) ...
Selecting previously unselected package libswscale-dev:amd64.
Preparing to unpack .../475-libswscale-dev_7%3a7.1-3+b2_amd64.deb ...
Unpacking libswscale-dev:amd64 (7:7.1-3+b2) ...
Selecting previously unselected package libwebpdemux2:amd64.
Preparing to unpack .../476-libwebpdemux2_1.5.0-0.1_amd64.deb ...
Unpacking libwebpdemux2:amd64 (1.5.0-0.1) ...
Selecting previously unselected package libwebpdecoder3:amd64.
Preparing to unpack .../477-libwebpdecoder3_1.5.0-0.1_amd64.deb ...
Unpacking libwebpdecoder3:amd64 (1.5.0-0.1) ...
Selecting previously unselected package libsharpyuv-dev:amd64.
Preparing to unpack .../478-libsharpyuv-dev_1.5.0-0.1_amd64.deb ...
Unpacking libsharpyuv-dev:amd64 (1.5.0-0.1) ...
Selecting previously unselected package libwebp-dev:amd64.
Preparing to unpack .../479-libwebp-dev_1.5.0-0.1_amd64.deb ...
Unpacking libwebp-dev:amd64 (1.5.0-0.1) ...
Selecting previously unselected package libtiffxx6:amd64.
Preparing to unpack .../480-libtiffxx6_4.5.1+git230720-5_amd64.deb ...
Unpacking libtiffxx6:amd64 (4.5.1+git230720-5) ...
Selecting previously unselected package libtiff-dev:amd64.
Preparing to unpack .../481-libtiff-dev_4.5.1+git230720-5_amd64.deb ...
Unpacking libtiff-dev:amd64 (4.5.1+git230720-5) ...
Selecting previously unselected package libopencv-highgui-dev:amd64.
Preparing to unpack .../482-libopencv-highgui-dev_4.10.0+dfsg-2_amd64.deb ...
Unpacking libopencv-highgui-dev:amd64 (4.10.0+dfsg-2) ...
Selecting previously unselected package libopencv-ml410:amd64.
Preparing to unpack .../483-libopencv-ml410_4.10.0+dfsg-2_amd64.deb ...
Unpacking libopencv-ml410:amd64 (4.10.0+dfsg-2) ...
Selecting previously unselected package libopencv-ml-dev:amd64.
Preparing to unpack .../484-libopencv-ml-dev_4.10.0+dfsg-2_amd64.deb ...
Unpacking libopencv-ml-dev:amd64 (4.10.0+dfsg-2) ...
Selecting previously unselected package libopencv-features2d-dev:amd64.
Preparing to unpack .../485-libopencv-features2d-dev_4.10.0+dfsg-2_amd64.deb ...
Unpacking libopencv-features2d-dev:amd64 (4.10.0+dfsg-2) ...
Selecting previously unselected package libopencv-calib3d-dev:amd64.
Preparing to unpack .../486-libopencv-calib3d-dev_4.10.0+dfsg-2_amd64.deb ...
Unpacking libopencv-calib3d-dev:amd64 (4.10.0+dfsg-2) ...
Selecting previously unselected package libprotobuf32t64:amd64.
Preparing to unpack .../487-libprotobuf32t64_3.21.12-10+b4_amd64.deb ...
Unpacking libprotobuf32t64:amd64 (3.21.12-10+b4) ...
Selecting previously unselected package libopencv-dnn410:amd64.
Preparing to unpack .../488-libopencv-dnn410_4.10.0+dfsg-2_amd64.deb ...
Unpacking libopencv-dnn410:amd64 (4.10.0+dfsg-2) ...
Selecting previously unselected package libopencv-objdetect410:amd64.
Preparing to unpack .../489-libopencv-objdetect410_4.10.0+dfsg-2_amd64.deb ...
Unpacking libopencv-objdetect410:amd64 (4.10.0+dfsg-2) ...
Selecting previously unselected package libopencv-video410:amd64.
Preparing to unpack .../490-libopencv-video410_4.10.0+dfsg-2_amd64.deb ...
Unpacking libopencv-video410:amd64 (4.10.0+dfsg-2) ...
Selecting previously unselected package libtesseract5:amd64.
Preparing to unpack .../491-libtesseract5_5.5.0-1_amd64.deb ...
Unpacking libtesseract5:amd64 (5.5.0-1) ...
Selecting previously unselected package libopencv-contrib410:amd64.
Preparing to unpack .../492-libopencv-contrib410_4.10.0+dfsg-2_amd64.deb ...
Unpacking libopencv-contrib410:amd64 (4.10.0+dfsg-2) ...
Selecting previously unselected package libopencv-dnn-dev:amd64.
Preparing to unpack .../493-libopencv-dnn-dev_4.10.0+dfsg-2_amd64.deb ...
Unpacking libopencv-dnn-dev:amd64 (4.10.0+dfsg-2) ...
Selecting previously unselected package libopencv-objdetect-dev:amd64.
Preparing to unpack .../494-libopencv-objdetect-dev_4.10.0+dfsg-2_amd64.deb ...
Unpacking libopencv-objdetect-dev:amd64 (4.10.0+dfsg-2) ...
Selecting previously unselected package libopencv-photo410:amd64.
Preparing to unpack .../495-libopencv-photo410_4.10.0+dfsg-2_amd64.deb ...
Unpacking libopencv-photo410:amd64 (4.10.0+dfsg-2) ...
Selecting previously unselected package libopencv-photo-dev:amd64.
Preparing to unpack .../496-libopencv-photo-dev_4.10.0+dfsg-2_amd64.deb ...
Unpacking libopencv-photo-dev:amd64 (4.10.0+dfsg-2) ...
Selecting previously unselected package libopencv-shape410:amd64.
Preparing to unpack .../497-libopencv-shape410_4.10.0+dfsg-2_amd64.deb ...
Unpacking libopencv-shape410:amd64 (4.10.0+dfsg-2) ...
Selecting previously unselected package libopencv-video-dev:amd64.
Preparing to unpack .../498-libopencv-video-dev_4.10.0+dfsg-2_amd64.deb ...
Unpacking libopencv-video-dev:amd64 (4.10.0+dfsg-2) ...
Selecting previously unselected package libopencv-shape-dev:amd64.
Preparing to unpack .../499-libopencv-shape-dev_4.10.0+dfsg-2_amd64.deb ...
Unpacking libopencv-shape-dev:amd64 (4.10.0+dfsg-2) ...
Selecting previously unselected package libopencv-stitching410:amd64.
Preparing to unpack .../500-libopencv-stitching410_4.10.0+dfsg-2_amd64.deb ...
Unpacking libopencv-stitching410:amd64 (4.10.0+dfsg-2) ...
Selecting previously unselected package libopencv-stitching-dev:amd64.
Preparing to unpack .../501-libopencv-stitching-dev_4.10.0+dfsg-2_amd64.deb ...
Unpacking libopencv-stitching-dev:amd64 (4.10.0+dfsg-2) ...
Selecting previously unselected package libopencv-superres410:amd64.
Preparing to unpack .../502-libopencv-superres410_4.10.0+dfsg-2_amd64.deb ...
Unpacking libopencv-superres410:amd64 (4.10.0+dfsg-2) ...
Selecting previously unselected package libopencv-superres-dev:amd64.
Preparing to unpack .../503-libopencv-superres-dev_4.10.0+dfsg-2_amd64.deb ...
Unpacking libopencv-superres-dev:amd64 (4.10.0+dfsg-2) ...
Selecting previously unselected package libopencv-videostab410:amd64.
Preparing to unpack .../504-libopencv-videostab410_4.10.0+dfsg-2_amd64.deb ...
Unpacking libopencv-videostab410:amd64 (4.10.0+dfsg-2) ...
Selecting previously unselected package libopencv-videostab-dev:amd64.
Preparing to unpack .../505-libopencv-videostab-dev_4.10.0+dfsg-2_amd64.deb ...
Unpacking libopencv-videostab-dev:amd64 (4.10.0+dfsg-2) ...
Selecting previously unselected package libpmix2t64:amd64.
Preparing to unpack .../506-libpmix2t64_5.0.6-3_amd64.deb ...
Unpacking libpmix2t64:amd64 (5.0.6-3) ...
Selecting previously unselected package libucx0:amd64.
Preparing to unpack .../507-libucx0_1.17.0+ds-3_amd64.deb ...
Unpacking libucx0:amd64 (1.17.0+ds-3) ...
Selecting previously unselected package libopenmpi40:amd64.
Preparing to unpack .../508-libopenmpi40_5.0.7-1_amd64.deb ...
Unpacking libopenmpi40:amd64 (5.0.7-1) ...
Selecting previously unselected package libtcl8.6:amd64.
Preparing to unpack .../509-libtcl8.6_8.6.16+dfsg-1_amd64.deb ...
Unpacking libtcl8.6:amd64 (8.6.16+dfsg-1) ...
Selecting previously unselected package libxft2:amd64.
Preparing to unpack .../510-libxft2_2.3.6-1+b4_amd64.deb ...
Unpacking libxft2:amd64 (2.3.6-1+b4) ...
Selecting previously unselected package libxss1:amd64.
Preparing to unpack .../511-libxss1_1%3a1.2.3-1+b3_amd64.deb ...
Unpacking libxss1:amd64 (1:1.2.3-1+b3) ...
Selecting previously unselected package libtk8.6:amd64.
Preparing to unpack .../512-libtk8.6_8.6.16-1_amd64.deb ...
Unpacking libtk8.6:amd64 (8.6.16-1) ...
Selecting previously unselected package libvtk9.3:amd64.
Preparing to unpack .../513-libvtk9.3_9.3.0+dfsg1-4_amd64.deb ...
Unpacking libvtk9.3:amd64 (9.3.0+dfsg1-4) ...
Selecting previously unselected package libopencv-viz410:amd64.
Preparing to unpack .../514-libopencv-viz410_4.10.0+dfsg-2_amd64.deb ...
Unpacking libopencv-viz410:amd64 (4.10.0+dfsg-2) ...
Selecting previously unselected package libopencv-viz-dev:amd64.
Preparing to unpack .../515-libopencv-viz-dev_4.10.0+dfsg-2_amd64.deb ...
Unpacking libopencv-viz-dev:amd64 (4.10.0+dfsg-2) ...
Selecting previously unselected package libopencv-contrib-dev:amd64.
Preparing to unpack .../516-libopencv-contrib-dev_4.10.0+dfsg-2_amd64.deb ...
Unpacking libopencv-contrib-dev:amd64 (4.10.0+dfsg-2) ...
Selecting previously unselected package libopencv-dev.
Preparing to unpack .../517-libopencv-dev_4.10.0+dfsg-2_amd64.deb ...
Unpacking libopencv-dev (4.10.0+dfsg-2) ...
Selecting previously unselected package libsndfile1:amd64.
Preparing to unpack .../518-libsndfile1_1.2.2-2_amd64.deb ...
Unpacking libsndfile1:amd64 (1.2.2-2) ...
Selecting previously unselected package libpulse0:amd64.
Preparing to unpack .../519-libpulse0_17.0+dfsg1-2_amd64.deb ...
Unpacking libpulse0:amd64 (17.0+dfsg1-2) ...
Selecting previously unselected package libpulse-mainloop-glib0:amd64.
Preparing to unpack .../520-libpulse-mainloop-glib0_17.0+dfsg1-2_amd64.deb ...
Unpacking libpulse-mainloop-glib0:amd64 (17.0+dfsg1-2) ...
Selecting previously unselected package libpulse-dev:amd64.
Preparing to unpack .../521-libpulse-dev_17.0+dfsg1-2_amd64.deb ...
Unpacking libpulse-dev:amd64 (17.0+dfsg1-2) ...
Selecting previously unselected package libsamplerate0:amd64.
Preparing to unpack .../522-libsamplerate0_0.2.2-4+b2_amd64.deb ...
Unpacking libsamplerate0:amd64 (0.2.2-4+b2) ...
Selecting previously unselected package libsamplerate0-dev:amd64.
Preparing to unpack .../523-libsamplerate0-dev_0.2.2-4+b2_amd64.deb ...
Unpacking libsamplerate0-dev:amd64 (0.2.2-4+b2) ...
Selecting previously unselected package libxcursor1:amd64.
Preparing to unpack .../524-libxcursor1_1%3a1.2.3-1_amd64.deb ...
Unpacking libxcursor1:amd64 (1:1.2.3-1) ...
Selecting previously unselected package libxi6:amd64.
Preparing to unpack .../525-libxi6_2%3a1.8.2-1_amd64.deb ...
Unpacking libxi6:amd64 (2:1.8.2-1) ...
Selecting previously unselected package libxrandr2:amd64.
Preparing to unpack .../526-libxrandr2_2%3a1.5.4-1+b3_amd64.deb ...
Unpacking libxrandr2:amd64 (2:1.5.4-1+b3) ...
Selecting previously unselected package libsdl2-2.0-0:amd64.
Preparing to unpack .../527-libsdl2-2.0-0_2.32.0+dfsg-1_amd64.deb ...
Unpacking libsdl2-2.0-0:amd64 (2.32.0+dfsg-1) ...
Selecting previously unselected package libsndio7.0:amd64.
Preparing to unpack .../528-libsndio7.0_1.10.0-0.1_amd64.deb ...
Unpacking libsndio7.0:amd64 (1.10.0-0.1) ...
Selecting previously unselected package libsndio-dev:amd64.
Preparing to unpack .../529-libsndio-dev_1.10.0-0.1_amd64.deb ...
Unpacking libsndio-dev:amd64 (1.10.0-0.1) ...
Selecting previously unselected package libxrender-dev:amd64.
Preparing to unpack .../530-libxrender-dev_1%3a0.9.10-1.1+b4_amd64.deb ...
Unpacking libxrender-dev:amd64 (1:0.9.10-1.1+b4) ...
Selecting previously unselected package libxfixes-dev:amd64.
Preparing to unpack .../531-libxfixes-dev_1%3a6.0.0-2+b4_amd64.deb ...
Unpacking libxfixes-dev:amd64 (1:6.0.0-2+b4) ...
Selecting previously unselected package libxcursor-dev:amd64.
Preparing to unpack .../532-libxcursor-dev_1%3a1.2.3-1_amd64.deb ...
Unpacking libxcursor-dev:amd64 (1:1.2.3-1) ...
Selecting previously unselected package libxext-dev:amd64.
Preparing to unpack .../533-libxext-dev_2%3a1.3.4-1+b3_amd64.deb ...
Unpacking libxext-dev:amd64 (2:1.3.4-1+b3) ...
Selecting previously unselected package libxi-dev:amd64.
Preparing to unpack .../534-libxi-dev_2%3a1.8.2-1_amd64.deb ...
Unpacking libxi-dev:amd64 (2:1.8.2-1) ...
Selecting previously unselected package libxinerama1:amd64.
Preparing to unpack .../535-libxinerama1_2%3a1.1.4-3+b3_amd64.deb ...
Unpacking libxinerama1:amd64 (2:1.1.4-3+b3) ...
Selecting previously unselected package libxinerama-dev:amd64.
Preparing to unpack .../536-libxinerama-dev_2%3a1.1.4-3+b3_amd64.deb ...
Unpacking libxinerama-dev:amd64 (2:1.1.4-3+b3) ...
Selecting previously unselected package libxkbcommon-dev:amd64.
Preparing to unpack .../537-libxkbcommon-dev_1.7.0-2_amd64.deb ...
Unpacking libxkbcommon-dev:amd64 (1.7.0-2) ...
Selecting previously unselected package libxrandr-dev:amd64.
Preparing to unpack .../538-libxrandr-dev_2%3a1.5.4-1+b3_amd64.deb ...
Unpacking libxrandr-dev:amd64 (2:1.5.4-1+b3) ...
Selecting previously unselected package libxss-dev:amd64.
Preparing to unpack .../539-libxss-dev_1%3a1.2.3-1+b3_amd64.deb ...
Unpacking libxss-dev:amd64 (1:1.2.3-1+b3) ...
Selecting previously unselected package libxt6t64:amd64.
Preparing to unpack .../540-libxt6t64_1%3a1.2.1-1.2+b2_amd64.deb ...
Unpacking libxt6t64:amd64 (1:1.2.1-1.2+b2) ...
Selecting previously unselected package libsm-dev:amd64.
Preparing to unpack .../541-libsm-dev_2%3a1.2.4-1_amd64.deb ...
Unpacking libsm-dev:amd64 (2:1.2.4-1) ...
Selecting previously unselected package libxt-dev:amd64.
Preparing to unpack .../542-libxt-dev_1%3a1.2.1-1.2+b2_amd64.deb ...
Unpacking libxt-dev:amd64 (1:1.2.1-1.2+b2) ...
Selecting previously unselected package libxv1:amd64.
Preparing to unpack .../543-libxv1_2%3a1.0.11-1.1+b3_amd64.deb ...
Unpacking libxv1:amd64 (2:1.0.11-1.1+b3) ...
Selecting previously unselected package libxv-dev:amd64.
Preparing to unpack .../544-libxv-dev_2%3a1.0.11-1.1+b3_amd64.deb ...
Unpacking libxv-dev:amd64 (2:1.0.11-1.1+b3) ...
Selecting previously unselected package libxxf86vm-dev:amd64.
Preparing to unpack .../545-libxxf86vm-dev_1%3a1.1.4-1+b4_amd64.deb ...
Unpacking libxxf86vm-dev:amd64 (1:1.1.4-1+b4) ...
Selecting previously unselected package libsdl2-dev:amd64.
Preparing to unpack .../546-libsdl2-dev_2.32.0+dfsg-1_amd64.deb ...
Unpacking libsdl2-dev:amd64 (2.32.0+dfsg-1) ...
Selecting previously unselected package libusb-1.0-0-dev:amd64.
Preparing to unpack .../547-libusb-1.0-0-dev_2%3a1.0.27-2_amd64.deb ...
Unpacking libusb-1.0-0-dev:amd64 (2:1.0.27-2) ...
Selecting previously unselected package libuvc0:amd64.
Preparing to unpack .../548-libuvc0_0.0.7-2_amd64.deb ...
Unpacking libuvc0:amd64 (0.0.7-2) ...
Selecting previously unselected package libuvc-dev.
Preparing to unpack .../549-libuvc-dev_0.0.7-2_amd64.deb ...
Unpacking libuvc-dev (0.0.7-2) ...
Selecting previously unselected package libv4lconvert0t64:amd64.
Preparing to unpack .../550-libv4lconvert0t64_1.28.1-1_amd64.deb ...
Unpacking libv4lconvert0t64:amd64 (1.28.1-1) ...
Selecting previously unselected package libv4l-0t64:amd64.
Preparing to unpack .../551-libv4l-0t64_1.28.1-1_amd64.deb ...
Unpacking libv4l-0t64:amd64 (1.28.1-1) ...
Selecting previously unselected package libv4l2rds0t64:amd64.
Preparing to unpack .../552-libv4l2rds0t64_1.28.1-1_amd64.deb ...
Unpacking libv4l2rds0t64:amd64 (1.28.1-1) ...
Selecting previously unselected package libv4l-dev:amd64.
Preparing to unpack .../553-libv4l-dev_1.28.1-1_amd64.deb ...
Unpacking libv4l-dev:amd64 (1.28.1-1) ...
Selecting previously unselected package libvulkan-dev:amd64.
Preparing to unpack .../554-libvulkan-dev_1.4.304.0-1_amd64.deb ...
Unpacking libvulkan-dev:amd64 (1.4.304.0-1) ...
Selecting previously unselected package libxcb-render0-dev:amd64.
Preparing to unpack .../555-libxcb-render0-dev_1.17.0-2+b1_amd64.deb ...
Unpacking libxcb-render0-dev:amd64 (1.17.0-2+b1) ...
Selecting previously unselected package libxcb-randr0-dev:amd64.
Preparing to unpack .../556-libxcb-randr0-dev_1.17.0-2+b1_amd64.deb ...
Unpacking libxcb-randr0-dev:amd64 (1.17.0-2+b1) ...
Selecting previously unselected package libyaml-0-2:amd64.
Preparing to unpack .../557-libyaml-0-2_0.2.5-2_amd64.deb ...
Unpacking libyaml-0-2:amd64 (0.2.5-2) ...
Selecting previously unselected package pandoc-data.
Preparing to unpack .../558-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 .../559-pandoc_3.1.11.1+ds-2_amd64.deb ...
Unpacking pandoc (3.1.11.1+ds-2) ...
Selecting previously unselected package wayland-protocols.
Preparing to unpack .../560-wayland-protocols_1.41-1_all.deb ...
Unpacking wayland-protocols (1.41-1) ...
Setting up libgme0:amd64 (0.6.3-7+b2) ...
Setting up libchromaprint1:amd64 (1.5.1-7) ...
Setting up libhwy1t64:amd64 (1.2.0-2+b2) ...
Setting up media-types (11.0.0) ...
Setting up libpipeline1:amd64 (1.5.8-1) ...
Setting up libgraphite2-3:amd64 (1.3.14-2+b1) ...
Setting up liblcms2-2:amd64 (2.16-2) ...
Setting up libtbbmalloc2:amd64 (2022.0.0-1) ...
Setting up libpixman-1-0:amd64 (0.44.0-3) ...
Setting up libdvdread8t64:amd64 (6.1.3-2) ...
Setting up libudfread0:amd64 (1.1.2-1+b2) ...
Setting up libnorm1t64:amd64 (1.5.9+dfsg-3.1+b2) ...
Setting up libsharpyuv0:amd64 (1.5.0-0.1) ...
Setting up libaom3:amd64 (3.12.0-1) ...
Setting up libpciaccess0:amd64 (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:amd64 (3.21.12-10+b4) ...
Setting up librabbitmq4:amd64 (0.15.0-1) ...
Setting up libxau6:amd64 (1:1.0.11-1) ...
Setting up libxdmcp6:amd64 (1:1.1.5-1) ...
Setting up libdouble-conversion3:amd64 (3.3.0-1+b3) ...
Setting up libnpth0t64:amd64 (1.8-2) ...
Setting up libraw1394-11:amd64 (2.1.2-2+b2) ...
Setting up libkeyutils1:amd64 (1.6.3-4) ...
Setting up libxcb1:amd64 (1.17.0-2+b1) ...
Setting up libsodium23:amd64 (1.0.18-1+b2) ...
Setting up native-architecture (0.2.5) ...
Setting up libicu72:amd64 (72.1-6) ...
Setting up libpciaccess-dev:amd64 (0.17-3+b3) ...
Setting up libxcb-xfixes0:amd64 (1.17.0-2+b1) ...
Setting up libogg0:amd64 (1.3.5-3+b2) ...
Setting up libzstd-dev:amd64 (1.5.6+dfsg-2) ...
Setting up liblerc4:amd64 (4.0.0+ds-5) ...
Setting up libspeex1:amd64 (1.2.1-3) ...
Setting up proj-data (9.5.1-1) ...
Setting up libshine3:amd64 (3.1.1-2+b2) ...
Setting up bsdextrautils (2.40.4-4) ...
Setting up libvpl2 (1:2.14.0-1+b1) ...
Setting up libglvnd-core-dev:amd64 (1.7.0-1+b2) ...
Setting up libx264-164:amd64 (2:0.164.3108+git31e19f9-2) ...
Setting up libtwolame0:amd64 (0.4.0-2+b2) ...
Setting up libgpg-error0:amd64 (1.51-3) ...
Setting up libxcb-xinput0:amd64 (1.17.0-2+b1) ...
Setting up libdatrie1:amd64 (0.2.13-3+b1) ...
Setting up libmagic-mgc (1:5.45-3+b1) ...
Setting up libgsm1:amd64 (1.0.22-1+b2) ...
Setting up libcharls2:amd64 (2.4.2-2+b2) ...
Setting up libxcb-render0:amd64 (1.17.0-2+b1) ...
Setting up libsoxr0:amd64 (0.1.3-4+b2) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up libyaml-0-2:amd64 (0.2.5-2) ...
Setting up libglvnd0:amd64 (1.7.0-1+b2) ...
Setting up libtirpc-common (1.3.4+ds-1.3) ...
Setting up libcodec2-1.2:amd64 (1.2.0-3) ...
Setting up libxcb-glx0:amd64 (1.17.0-2+b1) ...
Setting up libgeos3.13.0:amd64 (3.13.0-1) ...
Setting up libraw1394-dev:amd64 (2.1.2-2+b2) ...
Setting up libdebhelper-perl (13.24.1) ...
Setting up libbrotli1:amd64 (1.1.0-2+b6) ...
Setting up libedit2:amd64 (3.1-20250104-1) ...
Setting up libgdk-pixbuf2.0-common (2.42.12+dfsg-2) ...
Setting up libuv1t64:amd64 (1.50.0-2) ...
Setting up libmagic1t64:amd64 (1:5.45-3+b1) ...
Setting up libxcb-keysyms1:amd64 (0.4.1-1) ...
Setting up libxcb-shape0:amd64 (1.17.0-2+b1) ...
Setting up x11-common (1:7.7+24) ...
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.0-10) ...
Setting up libnghttp2-14:amd64 (1.64.0-1) ...
Setting up libibumad3:amd64 (56.0-1) ...
Setting up libdeflate0:amd64 (1.23-1+b1) ...
Setting up libwebpdecoder3:amd64 (1.5.0-0.1) ...
Setting up gettext-base (0.23.1-1) ...
Setting up m4 (1.4.19-5) ...
Setting up libgcrypt20:amd64 (1.11.0-7) ...
Setting up libqhull-r8.0:amd64 (2020.2-6+b2) ...
Setting up libxcb-render-util0:amd64 (0.3.10-1) ...
Setting up xkb-data (2.42-1) ...
Setting up libhidapi-hidraw0:amd64 (0.14.0-1+b2) ...
Setting up libxcb-shm0:amd64 (1.17.0-2+b1) ...
Setting up libibmad5:amd64 (56.0-1) ...
Setting up libxcb-icccm4:amd64 (0.4.2-1) ...
Setting up libcom-err2:amd64 (1.47.2-1) ...
Setting up file (1:5.45-3+b1) ...
Setting up libmpg123-0t64:amd64 (1.32.10-1) ...
Setting up libcjson1:amd64 (1.7.18-3+b1) ...
Setting up libxvidcore4:amd64 (2:1.3.7-1+b2) ...
Setting up libunwind8:amd64 (1.8.1-0.1) ...
Setting up libjbig0:amd64 (2.1-6.1+b2) ...
Setting up libpcre2-16-0:amd64 (10.45-1) ...
Setting up libaec0:amd64 (1.1.3-1+b1) ...
Setting up gdal-data (3.10.2+dfsg-1) ...
Setting up libopengl0:amd64 (1.7.0-1+b2) ...
Setting up libelf1t64:amd64 (0.192-4) ...
Setting up libxcb-util1:amd64 (0.4.1-1) ...
Setting up libsnappy1v5:amd64 (1.2.1-1+b1) ...
Setting up liborc-0.4-0t64:amd64 (1:0.4.40-1) ...
Setting up libxcb-xkb1:amd64 (1.17.0-2+b1) ...
Setting up libxcb-image0:amd64 (0.4.0-2+b2) ...
Setting up libkrb5support0:amd64 (1.21.3-4) ...
Setting up libdw1t64:amd64 (0.192-4) ...
Setting up libsasl2-modules-db:amd64 (2.1.28+dfsg1-8+b1) ...
Setting up tzdata (2025a-2) ...

Current default time zone: 'Etc/UTC'
Local time is now:      Mon Mar 23 14:35:41 UTC 2026.
Universal Time is now:  Mon Mar 23 14:35:41 UTC 2026.
Run 'dpkg-reconfigure tzdata' if you wish to change it.

Setting up libcap2-bin (1:2.73-3) ...
Setting up libxcb-present0:amd64 (1.17.0-2+b1) ...
Setting up libsysprof-capture-4-dev:amd64 (48~beta-2) ...
Setting up mariadb-common (1:11.4.4-3) ...
update-alternatives: using /etc/mysql/mariadb.cnf to provide /etc/mysql/my.cnf (my.cnf) in auto mode
Setting up libasound2-data (1.2.13-1) ...
Setting up libpgm-5.3-0t64:amd64 (5.3.128~dfsg-2.1+b1) ...
Setting up xtrans-dev (1.4.0-1) ...
Setting up autotools-dev (20220109.1) ...
Setting up libz3-4:amd64 (4.13.3-1) ...
Setting up libpcre2-32-0:amd64 (10.45-1) ...
Setting up libblas3:amd64 (3.12.1-2) ...
update-alternatives: using /usr/lib/x86_64-linux-gnu/blas/libblas.so.3 to provide /usr/lib/x86_64-linux-gnu/libblas.so.3 (libblas.so.3-x86_64-linux-gnu) in auto mode
Setting up libglib2.0-data (2.83.3-2) ...
Setting up libxcb-xinerama0:amd64 (1.17.0-2+b1) ...
Setting up libpkgconf3:amd64 (1.8.1-4) ...
Setting up libgles2:amd64 (1.7.0-1+b2) ...
Setting up libasound2t64:amd64 (1.2.13-1+b1) ...
Setting up libmunge2:amd64 (0.5.16-1) ...
Setting up spirv-tools (2024.4~rc2-1) ...
Setting up libjpeg62-turbo:amd64 (1:2.1.5-3+b1) ...
Setting up libva2:amd64 (2.22.0-2) ...
Setting up libx11-data (2:1.8.10-2) ...
Setting up libsvtav1enc2:amd64 (2.3.0+dfsg-1) ...
Setting up libjpeg62-turbo-dev:amd64 (1:2.1.5-3+b1) ...
Setting up libnspr4:amd64 (2:4.36-1) ...
Setting up gnupg-l10n (2.2.46-1) ...
Setting up libxcb-sync1:amd64 (1.17.0-2+b1) ...
Setting up libjsoncpp26:amd64 (1.9.6-3) ...
Setting up uuid-dev:amd64 (2.40.4-4) ...
Setting up libgles1:amd64 (1.7.0-1+b2) ...
Setting up libdbus-1-3:amd64 (1.16.0-1) ...
Setting up libfribidi0:amd64 (1.0.16-1) ...
Setting up libopus0:amd64 (1.5.2-2) ...
Setting up libexif12:amd64 (0.6.25-1) ...
Setting up libimagequant0:amd64 (2.18.0-1+b2) ...
Setting up libproc2-0:amd64 (2:4.0.4-7) ...
Setting up libunistring5:amd64 (1.3-1) ...
Setting up fonts-dejavu-mono (2.37-8) ...
Setting up libpng16-16t64:amd64 (1.6.46-4) ...
Setting up libhwloc15:amd64 (2.12.0-1) ...
Setting up libimath-3-1-29t64:amd64 (3.1.12-1+b3) ...
Setting up libvorbis0a:amd64 (1.3.7-2+b1) ...
Setting up libtcl8.6:amd64 (8.6.16+dfsg-1) ...
Setting up autopoint (0.23.1-1) ...
Setting up libmariadb3:amd64 (1:11.4.4-3) ...
Setting up fonts-dejavu-core (2.37-8) ...
Setting up unixodbc-common (2.3.12-2) ...
Setting up libsocket++1:amd64 (1.12.13+git20131030.5d039ba-1+b2) ...
Setting up libsepol-dev:amd64 (3.8-1) ...
Setting up pkgconf-bin (1.8.1-4) ...
Setting up libsensors5:amd64 (1:3.6.0-10+b1) ...
Setting up liblerc-dev:amd64 (4.0.0+ds-5) ...
Setting up libk5crypto3:amd64 (1.21.3-4) ...
Setting up libltdl7:amd64 (2.5.4-3) ...
Setting up libglapi-mesa:amd64 (24.3.4-3) ...
Setting up libsasl2-2:amd64 (2.1.28+dfsg1-8+b1) ...
Setting up libgfortran5:amd64 (14.2.0-17) ...
Setting up libvulkan1:amd64 (1.4.304.0-1) ...
Setting up autoconf (2.72-3) ...
Setting up libnghttp3-9:amd64 (1.6.0-2) ...
Setting up libwebp7:amd64 (1.5.0-0.1) ...
Setting up liblzma-dev:amd64 (5.6.3-1+b1) ...
Setting up libsndio7.0:amd64 (1.10.0-0.1) ...
Setting up libgif7:amd64 (5.2.2-1+b1) ...
Setting up zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ...
Setting up libodbc2:amd64 (2.3.12-2) ...
Setting up liburiparser1:amd64 (0.9.8+dfsg-2) ...
Setting up libffi8:amd64 (3.4.7-1) ...
Setting up libnuma1:amd64 (2.0.18-1+b1) ...
Setting up libpcre2-posix3:amd64 (10.45-1) ...
Setting up libfyba0t64:amd64 (4.1.1-11+b1) ...
Setting up libvpx9:amd64 (1.15.0-1) ...
Setting up dwz (0.15-1+b1) ...
Setting up wayland-protocols (1.41-1) ...
Setting up libdav1d7:amd64 (1.5.1-1) ...
Setting up libmtdev1t64:amd64 (1.1.7-1) ...
Setting up sensible-utils (0.0.24) ...
Setting up libminizip1t64:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ...
Setting up ocl-icd-libopencl1:amd64 (2.3.2-1+b2) ...
Setting up libasyncns0:amd64 (0.8-6+b5) ...
Setting up libxshmfence1:amd64 (1.3-1+b3) ...
Setting up libtiff6:amd64 (4.5.1+git230720-5) ...
Setting up libxcb-randr0:amd64 (1.17.0-2+b1) ...
Setting up librav1e0.7:amd64 (0.7.1-9+b1) ...
Setting up libuchardet0:amd64 (0.0.8-1+b2) ...
Setting up libassuan9:amd64 (3.0.1-2) ...
Setting up procps (2:4.0.4-7) ...
Setting up libblosc1:amd64 (1.21.5+ds-1+b2) ...
Setting up libmd-dev:amd64 (1.1.0-2+b1) ...
Setting up libnl-3-200:amd64 (3.7.0-0.3+b1) ...
Setting up libv4l2rds0t64:amd64 (1.28.1-1) ...
Setting up libpsm2-2 (11.2.185-2.1) ...
Setting up libtasn1-6:amd64 (4.20.0-2) ...
Setting up libmd4c0:amd64 (0.5.2-2+b1) ...
Setting up liblua5.4-0:amd64 (5.4.7-1+b2) ...
Setting up libopenjp2-7:amd64 (2.5.3-1) ...
Setting up libx11-6:amd64 (2:1.8.10-2) ...
Setting up libthai-data (0.1.29-2) ...
Setting up xorg-sgml-doctools (1:1.11-1.1) ...
Setting up netbase (6.4) ...
Setting up libabsl20230802:amd64 (20230802.1-4) ...
Setting up libngtcp2-16:amd64 (1.9.1-1) ...
Setting up sgml-base (1.31) ...
Setting up cmake-data (3.31.5-2) ...
Setting up librhash1:amd64 (1.4.5-1) ...
Setting up libkrb5-3:amd64 (1.21.3-4) ...
Setting up libevent-core-2.1-7t64:amd64 (2.1.12-stable-10+b1) ...
Setting up libflac12t64:amd64 (1.4.3+ds-4) ...
Setting up libwayland-egl1:amd64 (1.23.1-1) ...
Setting up libusb-1.0-0:amd64 (2:1.0.27-2) ...
Setting up libmbedcrypto16:amd64 (3.6.2-3) ...
Setting up libpsm-infinipath1 (3.3+20.604758e7-6.3) ...
update-alternatives: using /usr/lib/libpsm1/libpsm_infinipath.so.1.16 to provide /usr/lib/x86_64-linux-gnu/libpsm_infinipath.so.1 (libpsm_infinipath.so.1) in auto mode
Setting up libssh2-1t64:amd64 (1.11.1-1) ...
Setting up pandoc-data (3.1.11.1-3) ...
Setting up libopengl-dev:amd64 (1.7.0-1+b2) ...
Setting up libasound2-dev:amd64 (1.2.13-1+b1) ...
Setting up libde265-0:amd64 (1.0.15-1+b2) ...
Setting up libsharpyuv-dev:amd64 (1.5.0-0.1) ...
Setting up libkmlbase1t64:amd64 (1.3.0-12+b2) ...
Setting up libx265-215:amd64 (4.1-2) ...
Setting up libsamplerate0:amd64 (0.2.2-4+b2) ...
Setting up libwebpmux3:amd64 (1.5.0-0.1) ...
Setting up libtiffxx6:amd64 (4.5.1+git230720-5) ...
Setting up libcap-dev:amd64 (1:2.73-3) ...
Setting up libdeflate-dev:amd64 (1.23-1+b1) ...
Setting up libdrm-common (2.4.123-1) ...
Setting up libyuv0:amd64 (0.0.1904.20250204-1) ...
Setting up libjson-c5:amd64 (0.18+ds-1) ...
Setting up libevdev2:amd64 (1.13.3+dfsg-1) ...
Setting up readline-common (8.2-6) ...
Setting up libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.2+b1) ...
Setting up libbsd-dev:amd64 (0.12.2-2) ...
Setting up libldap2:amd64 (2.6.9+dfsg-1) ...
Setting up iso-codes (4.17.0-1) ...
Setting up libsystemd-dev:amd64 (257.3-1) ...
Setting up libzvbi-common (0.2.43-2) ...
Setting up libmp3lame0:amd64 (3.100-6+b3) ...
Setting up libsz2:amd64 (1.1.3-1+b1) ...
Setting up libvorbisenc2:amd64 (1.3.7-2+b1) ...
Setting up libdvdnav4:amd64 (6.1.1-3+b1) ...
Setting up gdal-plugins:amd64 (3.10.2+dfsg-1+b1) ...
Setting up libwacom-common (2.14.0-1) ...
Setting up libxkbcommon0:amd64 (1.7.0-2) ...
Setting up libwayland-client0:amd64 (1.23.1-1) ...
Setting up automake (1:1.17-3) ...
update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode
Setting up libksba8:amd64 (1.6.7-2+b1) ...
Setting up pinentry-curses (1.3.1-2) ...
Setting up x11proto-dev (2024.1-1) ...
Setting up libfile-stripnondeterminism-perl (1.14.1-2) ...
Setting up libxcb-dri3-0:amd64 (1.17.0-2+b1) ...
Setting up libgdcm3.0t64:amd64 (3.0.24-5+b2) ...
Setting up libblkid-dev:amd64 (2.40.4-4) ...
Setting up libllvm19:amd64 (1:19.1.7-1+b1) ...
Setting up libwayland-server0:amd64 (1.23.1-1) ...
Setting up libimath-dev:amd64 (3.1.12-1+b3) ...
Setting up libx11-xcb1:amd64 (2:1.8.10-2) ...
Setting up libice6:amd64 (2:1.1.1-1) ...
Setting up libodbcinst2:amd64 (2.3.12-2) ...
Setting up libexif-dev:amd64 (0.6.25-1) ...
Setting up liblapack3:amd64 (3.12.1-2) ...
update-alternatives: using /usr/lib/x86_64-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/x86_64-linux-gnu/liblapack.so.3 (liblapack.so.3-x86_64-linux-gnu) in auto mode
Setting up libgdcm-dev (3.0.24-5+b2) ...
Setting up gettext (0.23.1-1) ...
Setting up libsndio-dev:amd64 (1.10.0-0.1) ...
Setting up libcjson-dev:amd64 (1.7.18-3+b1) ...
Setting up libarpack2t64:amd64 (3.9.1-4) ...
Setting up libxau-dev:amd64 (1:1.0.11-1) ...
Setting up libxpm4:amd64 (1:3.5.17-1+b3) ...
Setting up libunwind-dev:amd64 (1.8.1-0.1) ...
Setting up libv4lconvert0t64:amd64 (1.28.1-1) ...
Setting up libpcre2-dev:amd64 (10.45-1) ...
Setting up libzvbi0t64:amd64 (0.2.43-2) ...
Setting up libxrender1:amd64 (1:0.9.10-1.1+b4) ...
Setting up libice-dev:amd64 (2:1.1.1-1) ...
Setting up libtool (2.5.4-3) ...
Setting up libselinux1-dev:amd64 (3.8-3) ...
Setting up libevent-pthreads-2.1-7t64:amd64 (2.1.12-stable-10+b1) ...
Setting up glslang-tools (15.1.0-2) ...
Setting up fontconfig-config (2.15.0-2) ...
Setting up libgeos-c1t64:amd64 (3.13.0-1) ...
Setting up libwebpdemux2:amd64 (1.5.0-0.1) ...
Setting up libxkbcommon-dev:amd64 (1.7.0-2) ...
Setting up libpng-dev:amd64 (1.6.46-4) ...
Setting up libjpeg-dev:amd64 (1:2.1.5-3+b1) ...
Setting up libjbig-dev:amd64 (2.1-6.1+b2) ...
Setting up libxext6:amd64 (2:1.3.4-1+b3) ...
Setting up libleptonica6:amd64 (1.84.1-4) ...
Setting up libusb-1.0-0-dev:amd64 (2:1.0.27-2) ...
Setting up liborc-0.4-dev-bin (1:0.4.40-1) ...
Setting up libidn2-0:amd64 (2.3.7-2+b1) ...
Setting up libnss3:amd64 (2:3.108-1) ...
Setting up libffi-dev:amd64 (3.4.7-1) ...
Setting up pkgconf:amd64 (1.8.1-4) ...
Setting up libxxf86vm1:amd64 (1:1.1.4-1+b4) ...
Setting up libtbbbind-2-5:amd64 (2022.0.0-1) ...
Setting up intltool-debian (0.35.0+20060710.6) ...
Setting up libnl-route-3-200:amd64 (3.7.0-0.3+b1) ...
Setting up libxnvctrl0:amd64 (535.171.04-1+b2) ...
Setting up librist4:amd64 (0.2.11+dfsg-1) ...
Setting up libkmldom1t64:amd64 (1.3.0-12+b2) ...
Setting up dh-autoreconf (20) ...
Setting up libthai0:amd64 (0.1.29-2+b1) ...
Setting up libvorbisfile3:amd64 (1.3.7-2+b1) ...
Setting up libxdmcp-dev:amd64 (1:1.1.5-1) ...
Setting up libwayland-bin (1.23.1-1) ...
Setting up libglib2.0-0t64:amd64 (2.83.3-2) ...
No schema files found: doing nothing.
Setting up libwebp-dev:amd64 (1.5.0-0.1) ...
Setting up libllvm17t64:amd64 (1:17.0.6-21) ...
Setting up pandoc (3.1.11.1+ds-2) ...
Setting up libfreetype6:amd64 (2.13.3+dfsg-1) ...
Setting up libtiff-dev:amd64 (4.5.1+git230720-5) ...
Setting up libxfixes3:amd64 (1:6.0.0-2+b4) ...
Setting up libopenexr-3-1-30:amd64 (3.1.5-5.1+b4) ...
Setting up shared-mime-info (2.4-5+b2) ...
Setting up libp11-kit0:amd64 (0.25.5-3) ...
Setting up libxinerama1:amd64 (2:1.1.4-3+b3) ...
Setting up libxkbcommon-x11-0:amd64 (1.7.0-2) ...
Setting up libdc1394-25:amd64 (2.2.6-4+b2) ...
Setting up libxv1:amd64 (2:1.0.11-1.1+b3) ...
Setting up libeigen3-dev (3.4.0-4) ...
Setting up libuvc0:amd64 (0.0.7-2) ...
Setting up libgssapi-krb5-2:amd64 (1.21.3-4) ...
Setting up libxrandr2:amd64 (2:1.5.4-1+b3) ...
Setting up libhidapi-libusb0:amd64 (0.14.0-1+b2) ...
Setting up libelf-dev:amd64 (0.192-4) ...
Setting up libudev-dev:amd64 (257.3-1) ...
Setting up libgav1-1:amd64 (0.19.0-3) ...
Setting up gir1.2-glib-2.0:amd64 (2.83.3-2) ...
Setting up libssh-4:amd64 (0.11.1-1) ...
Setting up libhdf4-0-alt:amd64 (4.3.0-1+b1) ...
Setting up libreadline8t64:amd64 (8.2-6) ...
Setting up libv4l-0t64:amd64 (1.28.1-1) ...
Setting up dh-strip-nondeterminism (1.14.1-2) ...
Setting up libdrm2:amd64 (2.4.123-1) ...
Setting up librttopo1:amd64 (1.1.0-3+b2) ...
Setting up libfreexl1:amd64 (2.0.0-1+b3) ...
Setting up libva-drm2:amd64 (2.22.0-2) ...
Setting up gir1.2-glib-2.0-dev:amd64 (2.83.3-2) ...
Setting up groff-base (1.23.0-7) ...
Setting up libvdpau1:amd64 (1.5-3+b1) ...
Setting up libwayland-cursor0:amd64 (1.23.1-1) ...
Setting up xml-core (0.19) ...
Setting up gpgconf (2.2.46-1+b1) ...
Setting up libdecor-0-0:amd64 (0.2.2-2) ...
Setting up libharfbuzz0b:amd64 (10.2.0-1) ...
Setting up libgdk-pixbuf-2.0-0:amd64 (2.42.12+dfsg-2) ...
Setting up libarmadillo14 (1:14.2.3+dfsg-1+b1) ...
Setting up libgphoto2-port12t64:amd64 (2.5.31-4) ...
Setting up libamd-comgr2:amd64 (6.0+git20231212.4510c28+dfsg-3+b2) ...
Setting up libxss1:amd64 (1:1.2.3-1+b3) ...
Setting up libfontconfig1:amd64 (2.15.0-2) ...
Setting up libsndfile1:amd64 (1.2.2-2) ...
Setting up libbluray2:amd64 (1:1.3.4-1+b2) ...
Setting up libva-x11-2:amd64 (2.22.0-2) ...
Setting up libsm6:amd64 (2:1.2.4-1) ...
Setting up libarchive13t64:amd64 (3.7.4-1.1) ...
Setting up libpython3.13-stdlib:amd64 (3.13.2-1) ...
Setting up liborc-0.4-dev:amd64 (1:0.4.40-1) ...
Setting up libopenmpt0t64:amd64 (0.7.13-1) ...
Setting up libmount-dev:amd64 (2.40.4-4) ...
Setting up gpg (2.2.46-1+b1) ...
Setting up libgudev-1.0-0:amd64 (238-6) ...
Setting up libgstreamer1.0-0:amd64 (1.24.12-1) ...
Setcap worked! gst-ptp-helper is not suid!
Setting up libuvc-dev (0.0.7-2) ...
Setting up libpython3-stdlib:amd64 (3.13.1-2) ...
Setting up libdrm-amdgpu1:amd64 (2.4.123-1) ...
Setting up libjxl0.10:amd64 (0.10.4-2) ...
Setting up libgnutls30t64:amd64 (3.8.9-2) ...
Setting up gir1.2-gstreamer-1.0:amd64 (1.24.12-1) ...
Setting up libibverbs1:amd64 (56.0-1) ...
Setting up fontconfig (2.15.0-2) ...
Regenerating fonts cache... done.
Setting up libavif16:amd64 (1.1.1-1) ...
Setting up libxft2:amd64 (2.3.6-1+b4) ...
Setting up libdrm-nouveau2:amd64 (2.4.123-1) ...
Setting up libgio-2.0-dev:amd64 (2.83.3-2) ...
Setting up gpg-agent (2.2.46-1+b1) ...
Setting up libxcb1-dev:amd64 (1.17.0-2+b1) ...
Setting up libzmq5:amd64 (4.3.5-1+b3) ...
Setting up libxi6:amd64 (2:1.8.2-1) ...
Setting up libtirpc3t64:amd64 (1.3.4+ds-1.3+b1) ...
Setting up libdc1394-dev:amd64 (2.2.6-4+b2) ...
Setting up ibverbs-providers:amd64 (56.0-1) ...
Setting up libogdi4.1:amd64 (4.1.1+ds-5) ...
Setting up libpulse0:amd64 (17.0+dfsg1-2) ...
Setting up python3.13 (3.13.2-1) ...
Setting up libgirepository-2.0-0:amd64 (2.83.3-2) ...
Setting up libwacom9:amd64 (2.14.0-1) ...
Setting up libsm-dev:amd64 (2:1.2.4-1) ...
Setting up libdrm-radeon1:amd64 (2.4.123-1) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up libtk8.6:amd64 (8.6.16-1) ...
Setting up libxcursor1:amd64 (1:1.2.3-1) ...
Setting up gpgsm (2.2.46-1+b1) ...
Setting up libpango-1.0-0:amd64 (1.56.1-1) ...
Setting up libsamplerate0-dev:amd64 (0.2.2-4+b2) ...
Setting up libdrm-intel1:amd64 (2.4.123-1) ...
Setting up libibus-1.0-5:amd64 (1.5.32~beta2-1) ...
Setting up libpsl5t64:amd64 (0.21.2-1.1+b1) ...
Setting up libpq5:amd64 (17.3-3) ...
Setting up libx11-dev:amd64 (2:1.8.10-2) ...
Setting up libhidapi-dev:amd64 (0.14.0-1+b2) ...
Setting up libglib2.0-bin (2.83.3-2) ...
Setting up libv4l-dev:amd64 (1.28.1-1) ...
Setting up libgstreamer-plugins-base1.0-0:amd64 (1.24.12-1) ...
Setting up python3 (3.13.1-2) ...
Setting up libtbb12:amd64 (2022.0.0-1) ...
Setting up libkmlengine1t64:amd64 (1.3.0-12+b2) ...
Setting up libhwloc-plugins:amd64 (2.12.0-1) ...
Setting up man-db (2.13.0-1) ...
Not building database; man-db/auto-update is not 'true'.
Setting up libwayland-dev:amd64 (1.23.1-1) ...
Setting up libavutil59:amd64 (7:7.1-3+b2) ...
Setting up libdw-dev:amd64 (0.192-4) ...
Setting up libcairo2:amd64 (1.18.2-2) ...
Setting up libinput-bin (1.27.1-1) ...
Setting up libxfixes-dev:amd64 (1:6.0.0-2+b4) ...
Setting up libdecor-0-dev:amd64 (0.2.2-2) ...
Setting up dirmngr (2.2.46-1+b1) ...
Setting up libswresample5:amd64 (7:7.1-3+b2) ...
Setting up libqt5core5t64:amd64 (5.15.15+dfsg-4) ...
Setting up libswscale8:amd64 (7:7.1-3+b2) ...
Setting up libopenexr-dev (3.1.5-5.1+b4) ...
Setting up python3-packaging (24.2-1) ...
Setting up libtheoradec1:amd64 (1.2.0~alpha1+dfsg-5) ...
Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b5) ...
Setting up libpulse-mainloop-glib0:amd64 (17.0+dfsg1-2) ...
Setting up libraqm0:amd64 (0.10.2-1) ...
Setting up gir1.2-gudev-1.0:amd64 (238-6) ...
Setting up libxt6t64:amd64 (1:1.2.1-1.2+b2) ...
Setting up libxcb-render0-dev:amd64 (1.17.0-2+b1) ...
Setting up libpmix2t64:amd64 (5.0.6-3) ...
Setting up libxext-dev:amd64 (2:1.3.4-1+b3) ...
Setting up libsrt1.5-gnutls:amd64 (1.5.4-1) ...
Setting up gnupg (2.2.46-1) ...
Setting up librdmacm1t64:amd64 (56.0-1) ...
Setting up libcairo-gobject2:amd64 (1.18.2-2) ...
Setting up libgpgme11t64:amd64 (1.24.2-1) ...
Setting up libtbb-dev:amd64 (2022.0.0-1) ...
Setting up libpangoft2-1.0-0:amd64 (1.56.1-1) ...
Setting up libxi-dev:amd64 (2:1.8.2-1) ...
Setting up gir1.2-ibus-1.0:amd64 (1.5.32~beta2-1) ...
Setting up libxrender-dev:amd64 (1:0.9.10-1.1+b4) ...
Setting up libngtcp2-crypto-gnutls8:amd64 (1.9.1-1) ...
Setting up libhsakmt1:amd64 (6.2.4+ds-1) ...
Setting up libpangocairo-1.0-0:amd64 (1.56.1-1) ...
Setting up libavutil-dev:amd64 (7:7.1-3+b2) ...
Setting up libfabric1:amd64 (1.17.0-3.1) ...
Setting up libinput10:amd64 (1.27.1-1) ...
Setting up libgpgmepp6t64:amd64 (1.24.2-1) ...
Setting up libx11-xcb-dev:amd64 (2:1.8.10-2) ...
Setting up mesa-libgallium:amd64 (24.3.4-3) ...
Setting up libgio-2.0-dev-bin (2.83.3-2) ...
Setting up libdrm-dev:amd64 (2.4.123-1) ...
Setting up libvulkan-dev:amd64 (1.4.304.0-1) ...
Setting up libqt5dbus5t64:amd64 (5.15.15+dfsg-4) ...
Setting up girepository-tools:amd64 (2.83.3-2) ...
Setting up libcurl4t64:amd64 (8.12.1-2) ...
Setting up libgbm1:amd64 (24.3.4-3) ...
Setting up libswresample-dev:amd64 (7:7.1-3+b2) ...
Setting up libxcursor-dev:amd64 (1:1.2.3-1) ...
Setting up libxxf86vm-dev:amd64 (1:1.1.4-1+b4) ...
Setting up libgl1-mesa-dri:amd64 (24.3.4-3) ...
Setting up libqt5network5t64:amd64 (5.15.15+dfsg-4) ...
Setting up libcurl3t64-gnutls:amd64 (8.12.1-2) ...
Setting up debhelper (13.24.1) ...
Setting up libqt5test5t64:amd64 (5.15.15+dfsg-4) ...
Setting up libxerces-c3.2t64:amd64 (3.2.4+debian-1.3+b1) ...
Setting up libxss-dev:amd64 (1:1.2.3-1+b3) ...
Setting up libgbm-dev:amd64 (24.3.4-3) ...
Setting up librsvg2-2:amd64 (2.59.90+dfsg-2) ...
Setting up libxv-dev:amd64 (2:1.0.11-1.1+b3) ...
Setting up libtheoraenc1:amd64 (1.2.0~alpha1+dfsg-5) ...
Setting up libxrandr-dev:amd64 (2:1.5.4-1+b3) ...
Setting up libegl-mesa0:amd64 (24.3.4-3) ...
Setting up libcfitsio10t64:amd64 (4.5.0-5) ...
Setting up libxcb-randr0-dev:amd64 (1.17.0-2+b1) ...
Setting up libxt-dev:amd64 (1:1.2.1-1.2+b2) ...
Setting up libswscale-dev:amd64 (7:7.1-3+b2) ...
Setting up libavcodec61:amd64 (7:7.1-3+b2) ...
Setting up libxinerama-dev:amd64 (2:1.1.4-3+b3) ...
Setting up libhdf5-310:amd64 (1.14.5+repack-3) ...
Setting up libtesseract5:amd64 (5.5.0-1) ...
Setting up libhsa-runtime64-1:amd64 (6.1.2-3) ...
Setting up libegl1:amd64 (1.7.0-1+b2) ...
Setting up cmake (3.31.5-2) ...
Setting up libsdl2-2.0-0:amd64 (2.32.0+dfsg-1) ...
Setting up libpoppler145:amd64 (25.01.0-4) ...
Setting up libglib2.0-dev-bin (2.83.3-2) ...
Setting up libhdf5-hl-310:amd64 (1.14.5+repack-3) ...
Setting up libglx-mesa0:amd64 (24.3.4-3) ...
Setting up libglx0:amd64 (1.7.0-1+b2) ...
Setting up libproj25:amd64 (9.5.1-1) ...
Setting up libavcodec-dev:amd64 (7:7.1-3+b2) ...
Setting up libnetcdf22:amd64 (1:4.9.3-1) ...
Setting up libavformat61:amd64 (7:7.1-3+b2) ...
Setting up libgeotiff5:amd64 (1.7.3-1+b1) ...
Setting up libgl1:amd64 (1.7.0-1+b2) ...
Setting up libamdhip64-5 (5.7.1-5) ...
Setting up libglib2.0-dev:amd64 (2.83.3-2) ...
Setting up libglew2.2:amd64 (2.2.0-4+b2) ...
Setting up libpulse-dev:amd64 (17.0+dfsg1-2) ...
Setting up libopencv-core410:amd64 (4.10.0+dfsg-2) ...
Setting up libglx-dev:amd64 (1.7.0-1+b2) ...
Setting up libgl-dev:amd64 (1.7.0-1+b2) ...
Setting up libspatialite8t64:amd64 (5.1.0-3+b2) ...
Setting up libopencv-ml410:amd64 (4.10.0+dfsg-2) ...
Setting up libucx0:amd64 (1.17.0+ds-3) ...
Setting up libegl-dev:amd64 (1.7.0-1+b2) ...
Setting up libgstreamer1.0-dev:amd64 (1.24.12-1) ...
Setting up libopencv-flann410:amd64 (4.10.0+dfsg-2) ...
Setting up libgudev-1.0-dev:amd64 (238-6) ...
Setting up libavformat-dev:amd64 (7:7.1-3+b2) ...
Setting up libgl2ps1.4 (1.4.2+dfsg1-2) ...
Setting up libqt5gui5t64:amd64 (5.15.15+dfsg-4) ...
Setting up libgstreamer-gl1.0-0:amd64 (1.24.12-1) ...
Setting up libopencv-imgproc410:amd64 (4.10.0+dfsg-2) ...
Setting up libopencv-core-dev:amd64 (4.10.0+dfsg-2) ...
Setting up libgles-dev:amd64 (1.7.0-1+b2) ...
Setting up libopencv-photo410:amd64 (4.10.0+dfsg-2) ...
Setting up libopenmpi40:amd64 (5.0.7-1) ...
Setting up libopencv-flann-dev:amd64 (4.10.0+dfsg-2) ...
Setting up libopencv-ml-dev:amd64 (4.10.0+dfsg-2) ...
Setting up libopencv-dnn410:amd64 (4.10.0+dfsg-2) ...
Setting up libqt5widgets5t64:amd64 (5.15.15+dfsg-4) ...
Setting up gir1.2-gst-plugins-base-1.0:amd64 (1.24.12-1) ...
Setting up libglvnd-dev:amd64 (1.7.0-1+b2) ...
Setting up libgstreamer-plugins-base1.0-dev (1.24.12-1) ...
Setting up libopencv-imgproc-dev:amd64 (4.10.0+dfsg-2) ...
Setting up libopencv-features2d410:amd64 (4.10.0+dfsg-2) ...
Setting up libopencv-dnn-dev:amd64 (4.10.0+dfsg-2) ...
Setting up libvtk9.3:amd64 (9.3.0+dfsg1-4) ...
Setting up libopencv-viz410:amd64 (4.10.0+dfsg-2) ...
Setting up libgl1-mesa-dev:amd64 (24.3.4-3) ...
Setting up libqt5opengl5t64:amd64 (5.15.15+dfsg-4) ...
Setting up libopencv-calib3d410:amd64 (4.10.0+dfsg-2) ...
Setting up libegl1-mesa-dev:amd64 (24.3.4-3) ...
Setting up libopencv-shape410:amd64 (4.10.0+dfsg-2) ...
Setting up libopencv-stitching410:amd64 (4.10.0+dfsg-2) ...
Setting up libopencv-photo-dev:amd64 (4.10.0+dfsg-2) ...
Setting up libopencv-objdetect410:amd64 (4.10.0+dfsg-2) ...
Setting up libopencv-highgui410:amd64 (4.10.0+dfsg-2) ...
Setting up libopencv-viz-dev:amd64 (4.10.0+dfsg-2) ...
Setting up libopencv-video410:amd64 (4.10.0+dfsg-2) ...
Setting up libopencv-video-dev:amd64 (4.10.0+dfsg-2) ...
Setting up libopencv-shape-dev:amd64 (4.10.0+dfsg-2) ...
Setting up libheif-plugin-dav1d:amd64 (1.19.5-1+b1) ...
Setting up libheif-plugin-libde265:amd64 (1.19.5-1+b1) ...
Setting up libheif1:amd64 (1.19.5-1+b1) ...
Setting up libgd3:amd64 (2.3.3-12+b1) ...
Setting up libgdal36:amd64 (3.10.2+dfsg-1+b1) ...
Setting up libopencv-imgcodecs410:amd64 (4.10.0+dfsg-2) ...
Setting up libopencv-imgcodecs-dev:amd64 (4.10.0+dfsg-2) ...
Setting up libgphoto2-6t64:amd64 (2.5.31-4) ...
Setting up libopencv-contrib410:amd64 (4.10.0+dfsg-2) ...
Setting up libopencv-videoio410:amd64 (4.10.0+dfsg-2) ...
Setting up libgphoto2-dev:amd64 (2.5.31-4) ...
Setting up libopencv-superres410:amd64 (4.10.0+dfsg-2) ...
Setting up libopencv-videostab410:amd64 (4.10.0+dfsg-2) ...
Setting up libopencv-videoio-dev:amd64 (4.10.0+dfsg-2) ...
Setting up libopencv-superres-dev:amd64 (4.10.0+dfsg-2) ...
Setting up libopencv-highgui-dev:amd64 (4.10.0+dfsg-2) ...
Setting up libopencv-features2d-dev:amd64 (4.10.0+dfsg-2) ...
Setting up libopencv-calib3d-dev:amd64 (4.10.0+dfsg-2) ...
Setting up libopencv-objdetect-dev:amd64 (4.10.0+dfsg-2) ...
Setting up libopencv-videostab-dev:amd64 (4.10.0+dfsg-2) ...
Setting up libopencv-stitching-dev:amd64 (4.10.0+dfsg-2) ...
Setting up libopencv-contrib-dev:amd64 (4.10.0+dfsg-2) ...
Setting up libopencv-dev (4.10.0+dfsg-2) ...
Processing triggers for libc-bin (2.40-7) ...
Processing triggers for sgml-base (1.31) ...
Setting up libdbus-1-dev:amd64 (1.16.0-1) ...
Setting up libibus-1.0-dev:amd64 (1.5.32~beta2-1) ...
Setting up libsdl2-dev:amd64 (2.32.0+dfsg-1) ...
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-21.0.0+git2905.e26a272c1~dfsg1/ && 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_21.0.0+git2905.e26a272c1~dfsg1-2_source.changes
dpkg-buildpackage: info: source package monado
dpkg-buildpackage: info: source version 21.0.0+git2905.e26a272c1~dfsg1-2
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Ryan Pavlik <ryan@ryanpavlik.com>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture amd64
 debian/rules clean
dh clean
   debian/rules override_dh_auto_clean
make[1]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1'
rm -f imgui.ini
dh_auto_clean
make[1]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1'
   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-21.0.0+git2905.e26a272c1~dfsg1'
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_BUILD_DRIVER_OHMD=OFF -DXRT_INSTALL_ABSOLUTE_SYSTEMD_UNIT_FILES=OFF -DXRT_FEATURE_STEAMVR_PLUGIN=OFF -DGIT_DESC=
	cd obj-x86_64-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 "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/x86_64-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_BUILD_DRIVER_OHMD=OFF -DXRT_INSTALL_ABSOLUTE_SYSTEMD_UNIT_FILES=OFF -DXRT_FEATURE_STEAMVR_PLUGIN=OFF -DGIT_DESC= ..
-- The C compiler identification is GNU 14.2.0
-- The CXX compiler identification is GNU 14.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.2") found components: Interpreter
-- Found Eigen3: /usr/include/eigen3 (Required is at least version "3")
-- Found Vulkan: /usr/lib/x86_64-linux-gnu/libvulkan.so (found version "1.4.304") 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/x86_64-linux-gnu/libusb-1.0.so
-- Found JPEG: /usr/lib/x86_64-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/x86_64-linux-gnu/libz.so (found version "1.3.1")
-- Found cJSON: /usr/lib/x86_64-linux-gnu/cmake/cJSON/cJSONConfig.cmake (found version "1.7.18")
-- Could NOT find LeapV2 (missing: LeapV2_INCLUDE_DIR LeapV2_LIBRARY) 
-- 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/x86_64-linux-gnu/libGLESv2.so  found components: V3
-- Found Threads: TRUE
-- Checking for module 'libuvc'
--   Found libuvc, version 0.0.7
-- Checking for module 'libavcodec'
--   Found libavcodec, version 61.19.100
-- Found OpenGL: /usr/lib/x86_64-linux-gnu/libOpenGL.so
-- Found X11: /usr/include
-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so
-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-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/x86_64-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.10
-- 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/x86_64-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.24.12
--   Found gstreamer-app-1.0, version 1.24.12
--   Found gstreamer-video-1.0, version 1.24.12
-- Checking for module 'survive'
--   Package 'survive', required by 'virtual:world', not found
-- Checking for module 'kimera_vio'
--   Package 'kimera_vio', required by 'virtual:world', not found
-- Checking for module 'basalt'
--   Package 'basalt', required by 'virtual:world', not found
-- Enabled drivers: arduino daydream drv_cemu drv_multi euroc hdk hydra ns psmv psvr qwerty remote rift-s simulated v4l2 vf vive wmr
CMake Warning (dev) at cmake/GenerateOpenXRRuntimeManifest.cmake:77 (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):
  src/xrt/targets/openxr/CMakeLists.txt:68 (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:        GIT-NOTFOUND
-- #
-- #    BASALT:          OFF
-- #    BLUETOOTH:       OFF
-- #    D3D11:           OFF
-- #    D3D12:           OFF
-- #    DBUS:            ON
-- #    EGL:             ON
-- #    FFMPEG:          ON
-- #    GST (GStreamer): ON
-- #    HIDAPI:          ON
-- #    JPEG:            ON
-- #    KIMERA:          OFF
-- #    LIBBSD:          ON
-- #    LIBUSB:          ON
-- #    LIBUVC:          ON
-- #    ONNXRUNTIME:     OFF
-- #    OPENCV:          ON
-- #    OPENGL:          ON
-- #    OPENGLES:        ON
-- #    OPENGL_GLX:      ON
-- #    PERCETTO:        OFF
-- #    REALSENSE:       OFF
-- #    SDL2:            ON
-- #    SLAM:            OFF
-- #    SYSTEM_CJSON:    ON
-- #    SYSTEMD:         ON
-- #    TRACY:           OFF
-- #    VULKAN:          ON
-- #    WAYLAND:         ON
-- #    WAYLAND_DIRECT:  ON
-- #    XCB:             ON
-- #    XLIB:            ON
-- #    XRANDR:          ON
-- #
-- #    FEATURE_CLIENT_DEBUG_GUI:             OFF
-- #    FEATURE_COLOR_LOG:                    ON
-- #    FEATURE_COMPOSITOR_MAIN:              ON
-- #    FEATURE_COMPOSITOR_NULL:              ON
-- #    FEATURE_IPC:                          ON
-- #    FEATURE_OPENXR:                       ON
-- #    FEATURE_OPENXR_LAYER_CUBE:            ON
-- #    FEATURE_OPENXR_LAYER_CYLINDER:        ON
-- #    FEATURE_OPENXR_LAYER_DEPTH:           ON
-- #    FEATURE_OPENXR_LAYER_EQUIRECT1:       ON
-- #    FEATURE_OPENXR_LAYER_EQUIRECT2:       ON
-- #    FEATURE_RENDERDOC:                    ON
-- #    FEATURE_SERVICE:                      ON
-- #    FEATURE_STEAMVR_PLUGIN:               OFF
-- #    FEATURE_TRACING:                      OFF
-- #
-- #    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:           ON
-- #    DRIVER_OHMD:         OFF
-- #    DRIVER_OPENGLOVES:   OFF
-- #    DRIVER_PSMV:         ON
-- #    DRIVER_PSVR:         ON
-- #    DRIVER_QWERTY:       ON
-- #    DRIVER_REALSENSE:    OFF
-- #    DRIVER_REMOTE:       ON
-- #    DRIVER_RIFT_S:       ON
-- #    DRIVER_SIMULATED:    ON
-- #    DRIVER_SIMULAVR:     OFF
-- #    DRIVER_TWRAP:        ON
-- #    DRIVER_SURVIVE:      OFF
-- #    DRIVER_ULV2:         OFF
-- #    DRIVER_VF:           ON
-- #    DRIVER_VIVE:         ON
-- #    DRIVER_WMR:          ON
-- #####----- Config -----#####
-- Configuring done (4.8s)
-- Generating done (0.3s)
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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu
make[1]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1'
   dh_auto_build
	cd obj-x86_64-linux-gnu && make -j12 "INSTALL=install --strip-program=true" VERBOSE=1
make[1]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
/usr/bin/cmake -S"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" -B"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/CMakeFiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu//CMakeFiles/progress.marks"
make  -f CMakeFiles/Makefile2 all
make[2]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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/bindings/CMakeFiles/aux_generated_bindings.dir/build.make src/xrt/auxiliary/bindings/CMakeFiles/aux_generated_bindings.dir/depend
make  -f src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/build.make src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/depend
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/external" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/external" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/external/CMakeFiles/xrt-external-imgui.dir/DependInfo.cmake" "--color="
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make  -f tests/CMakeFiles/tests_main.dir/build.make tests/CMakeFiles/tests_main.dir/depend
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/os" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/os" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/os/CMakeFiles/aux_os.dir/DependInfo.cmake" "--color="
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/ogl" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/ogl" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/DependInfo.cmake" "--color="
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests/CMakeFiles/tests_main.dir/DependInfo.cmake" "--color="
[  0%] Generating b_generated_bindings.c
[  0%] Generating b_generated_bindings.h
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/bindings" && /usr/bin/python3 "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/bindings/bindings.py" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/bindings/bindings.json" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/bindings/b_generated_bindings.h"
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make  -f src/external/CMakeFiles/xrt-external-imgui.dir/build.make src/external/CMakeFiles/xrt-external-imgui.dir/build
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/bindings" && /usr/bin/python3 "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/bindings/bindings.py" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/bindings/bindings.json" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/bindings/b_generated_bindings.c"
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make  -f src/external/CMakeFiles/xrt-external-nanopb.dir/build.make src/external/CMakeFiles/xrt-external-nanopb.dir/build
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make  -f src/xrt/auxiliary/os/CMakeFiles/aux_os.dir/build.make src/xrt/auxiliary/os/CMakeFiles/aux_os.dir/build
[  0%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/cimplot.cpp.o
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/external" && /usr/bin/c++ -DCIMGUI_NO_EXPORT -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/cimplot.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/imgui/cimplot.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/imgui/cimplot.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui/imgui/cimplot.cpp"
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make  -f tests/CMakeFiles/tests_main.dir/build.make tests/CMakeFiles/tests_main.dir/build
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[  0%] 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/imgui.cpp.o
make  -f src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/build.make src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/build
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[  1%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/cimgui.cpp.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/external" && /usr/bin/c++ -DCIMGUI_NO_EXPORT -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/cimgui.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/imgui/cimgui.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/imgui/cimgui.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui/imgui/cimgui.cpp"
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/external" && /usr/bin/c++ -DCIMGUI_NO_EXPORT -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -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-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui/imgui/imgui.cpp"
[  2%] Building C object src/external/CMakeFiles/xrt-external-nanopb.dir/nanopb/monado_metrics.pb.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/external" && /usr/bin/c++ -DCIMGUI_NO_EXPORT -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -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-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui/imgui/imgui_demo.cpp"
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/external" && /usr/bin/cc  -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb/monado_metrics.pb.c"
[  2%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_draw.cpp.o
[  2%] Building C object src/xrt/auxiliary/os/CMakeFiles/aux_os.dir/os_hid_hidraw.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/external" && /usr/bin/c++ -DCIMGUI_NO_EXPORT -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -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-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui/imgui/imgui_draw.cpp"
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/os" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/os/os_hid_hidraw.c"
[  2%] Building C object src/external/CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_common.c.o
[  2%] Building CXX object tests/CMakeFiles/tests_main.dir/tests_main.cpp.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/external" && /usr/bin/cc  -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb/pb_common.c"
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" && /usr/bin/c++  -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/Catch2" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_main.dir/tests_main.cpp.o -MF CMakeFiles/tests_main.dir/tests_main.cpp.o.d -o CMakeFiles/tests_main.dir/tests_main.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests/tests_main.cpp"
[  2%] Building C object src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/ogl_api.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/bindings" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/bindings" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/bindings/CMakeFiles/aux_generated_bindings.dir/DependInfo.cmake" "--color="
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/ogl" && /usr/bin/cc  -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/ogl/ogl_api.c"
[  2%] Building C object src/external/CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_decode.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/external" && /usr/bin/cc  -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb/pb_decode.c"
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[  2%] Building C object src/xrt/auxiliary/bindings/CMakeFiles/aux_generated_bindings.dir/b_generated_bindings.c.o
[  2%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_impl_opengl3.cpp.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/external" && /usr/bin/c++ -DCIMGUI_NO_EXPORT -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_impl_opengl3.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_impl_opengl3.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_impl_opengl3.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui/imgui/imgui_impl_opengl3.cpp"
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/bindings" && /usr/bin/cc  -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/bindings/b_generated_bindings.c"
[  2%] Building C object src/external/CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_encode.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/external" && /usr/bin/cc  -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb/pb_encode.c"
[  2%] Linking C static library libaux_os.a
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/os" && /usr/bin/cmake -P CMakeFiles/aux_os.dir/cmake_clean_target.cmake
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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
/usr/bin/ranlib libaux_os.a
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[  2%] Built target aux_os
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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/os" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/os" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/os/CMakeFiles/aux_os_ble.dir/DependInfo.cmake" "--color="
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[  2%] Building C object src/xrt/auxiliary/os/CMakeFiles/aux_os_ble.dir/os_ble_dbus.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/os" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -isystem /usr/include/dbus-1.0 -isystem /usr/lib/x86_64-linux-gnu/dbus-1.0/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/os/os_ble_dbus.c"
[  2%] Building C object src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/ogl_helpers.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/ogl" && /usr/bin/cc  -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/ogl/ogl_helpers.c"
[  2%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_widgets.cpp.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/external" && /usr/bin/c++ -DCIMGUI_NO_EXPORT -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -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-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui/imgui/imgui_widgets.cpp"
[  2%] Building C object src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/glx_api.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/ogl" && /usr/bin/cc  -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/ogl/glx_api.c"
[  4%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/implot.cpp.o
[  4%] Linking C static library libxrt-external-nanopb.a
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/external" && /usr/bin/cmake -P CMakeFiles/xrt-external-nanopb.dir/cmake_clean_target.cmake
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/external" && /usr/bin/c++ -DCIMGUI_NO_EXPORT -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/implot.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/imgui/implot.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/imgui/implot.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui/imgui/implot.cpp"
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/external" && /usr/bin/cmake -E cmake_link_script CMakeFiles/xrt-external-nanopb.dir/link.txt --verbose=1
[  5%] Building C object src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/egl_api.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/ogl" && /usr/bin/cc  -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/ogl/egl_api.c"
[  6%] Linking C static library libaux_os_ble.a
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/os" && /usr/bin/cmake -P CMakeFiles/aux_os_ble.dir/cmake_clean_target.cmake
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/os" && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_os_ble.dir/link.txt --verbose=1
[  6%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/implot_demo.cpp.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/external" && /usr/bin/c++ -DCIMGUI_NO_EXPORT -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/implot_demo.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/imgui/implot_demo.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/imgui/implot_demo.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui/imgui/implot_demo.cpp"
/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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[  6%] Linking C static library libaux_ogl.a
[  6%] Linking C static library libaux_generated_bindings.a
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/ogl" && /usr/bin/cmake -P CMakeFiles/aux_ogl.dir/cmake_clean_target.cmake
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/bindings" && /usr/bin/cmake -P CMakeFiles/aux_generated_bindings.dir/cmake_clean_target.cmake
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/ogl" && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_ogl.dir/link.txt --verbose=1
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/bindings" && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_generated_bindings.dir/link.txt --verbose=1
[  6%] Built target xrt-external-nanopb
/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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
/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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
/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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[  6%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/implot_items.cpp.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/external" && /usr/bin/c++ -DCIMGUI_NO_EXPORT -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/implot_items.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/imgui/implot_items.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/imgui/implot_items.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui/imgui/implot_items.cpp"
[  6%] Built target aux_ogl
[  6%] Built target aux_os_ble
[  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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/util" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/DependInfo.cmake" "--color="
[  6%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui_monado/imgui_monado.cpp.o
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make  -f src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/build.make src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/build
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/external" && /usr/bin/c++ -DCIMGUI_NO_EXPORT -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -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-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui/imgui_monado/imgui_monado.cpp"
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[  6%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_autoexpgain.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_autoexpgain.c"
[  7%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_bitwise.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_deque.cpp"
[  8%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_device.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_device.c"
[  8%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_distortion.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_file.c"
[  8%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_file.cpp.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_file.cpp"
/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui/imgui/implot_demo.cpp: In function 'void ImPlot::ShowDemoWindow(bool*)':
/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui/imgui/implot_demo.cpp:841:42: warning: '%d' directive writing between 1 and 11 bytes into a region of size 4 [-Wformat-overflow=]
  841 |                     sprintf(label, "data_%d", i);
      |                                          ^~
/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui/imgui/implot_demo.cpp:841:36: note: directive argument in the range [-2147483647, 8]
  841 |                     sprintf(label, "data_%d", i);
      |                                    ^~~~~~~~~
In file included from /usr/include/stdio.h:970,
                 from /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui/imgui/implot_demo.cpp:27:
In function 'int sprintf(char*, const char*, ...)',
    inlined from 'void ImPlot::ShowDemoWindow(bool*)' at /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui/imgui/implot_demo.cpp:841:28:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 7 and 17 bytes into a destination of size 9
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
[  9%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_format.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_hand_simulation.c"
[ 10%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_handles.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_handles.c"
[ 10%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_hashmap.cpp.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -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-21.0.0+git2905.e26a272c1~dfsg1/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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -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-21.0.0+git2905.e26a272c1~dfsg1/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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_id_ringbuffer.cpp"
[ 11%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_imu_sink_split.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_json.c"
[ 11%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_logging.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_prober.c"
[ 13%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_string_list.cpp.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_string_list.cpp"
[ 13%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_system_helpers.c.o
[ 14%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_time.cpp.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_system_helpers.c"
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_time.cpp"
[ 14%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_trace_marker.c.o
[ 14%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_tracked_imu_3dof.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_trace_marker.c"
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -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-21.0.0+git2905.e26a272c1~dfsg1/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 C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_config_json.c.o
[ 15%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_win32_com_guard.cpp.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_vector.cpp"
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_config_json.c"
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -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-21.0.0+git2905.e26a272c1~dfsg1/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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -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-21.0.0+git2905.e26a272c1~dfsg1/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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/util/u_git_tag.c"
[ 16%] Linking CXX static library libaux_util.a
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/util" && /usr/bin/cmake -P CMakeFiles/aux_util.dir/cmake_clean_target.cmake
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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_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_string_list.cpp.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_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
/usr/bin/ranlib libaux_util.a
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/math" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/math" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/DependInfo.cmake" "--color="
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 16%] Building CXX object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_base.cpp.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/math" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/math/m_base.cpp"
[ 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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/math" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem /usr/include/eigen3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/math/m_filter_one_euro.c"
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/math" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem /usr/include/eigen3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/math/m_filter_fifo.c"
[ 17%] Building CXX object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_hash.cpp.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/math" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/math/m_hash.cpp"
[ 18%] Building C object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_imu_pre.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/math" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem /usr/include/eigen3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -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-21.0.0+git2905.e26a272c1~dfsg1/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
[ 18%] Building CXX object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_lowpass_integer.cpp.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/math" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/math/m_lowpass_float.cpp"
[ 18%] Building C object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_imu_3dof.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/math" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem /usr/include/eigen3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/math/m_imu_3dof.c"
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/math" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/math/m_lowpass_integer.cpp"
[ 18%] Building C object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_optics.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/math" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem /usr/include/eigen3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/math/m_optics.c"
[ 18%] Building C object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_permutation.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/math" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem /usr/include/eigen3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/math/m_permutation.c"
[ 19%] Building C object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_predict.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/math" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem /usr/include/eigen3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/math/m_predict.c"
[ 19%] Building CXX object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_quatexpmap.cpp.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/math" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -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-21.0.0+git2905.e26a272c1~dfsg1/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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/math" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -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-21.0.0+git2905.e26a272c1~dfsg1/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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/math" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/math/m_space.cpp"
[ 20%] Linking CXX static library libaux_math.a
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/math" && /usr/bin/cmake -P CMakeFiles/aux_math.dir/cmake_clean_target.cmake
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/math" && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_math.dir/link.txt --verbose=1
[ 20%] Linking CXX static library libtests_main.a
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" && /usr/bin/cmake -P CMakeFiles/tests_main.dir/cmake_clean_target.cmake
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_main.dir/link.txt --verbose=1
/usr/bin/ar qc libtests_main.a CMakeFiles/tests_main.dir/tests_main.cpp.o
/usr/bin/ranlib libtests_main.a
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
/usr/bin/ar qc libaux_math.a CMakeFiles/aux_math.dir/m_base.cpp.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_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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 20%] Built target tests_main
[ 20%] Built target aux_math
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[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/gstreamer" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/gstreamer" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/DependInfo.cmake" "--color="
make  -f src/xrt/auxiliary/util/CMakeFiles/aux_util_process.dir/build.make src/xrt/auxiliary/util/CMakeFiles/aux_util_process.dir/depend
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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/util" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/DependInfo.cmake" "--color="
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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/util" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/util/CMakeFiles/aux_util_process.dir/DependInfo.cmake" "--color="
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/vk" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/vk" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/DependInfo.cmake" "--color="
make  -f src/xrt/drivers/CMakeFiles/drv_cemu.dir/build.make src/xrt/drivers/CMakeFiles/drv_cemu.dir/depend
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_arduino.dir/DependInfo.cmake" "--color="
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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_cemu.dir/DependInfo.cmake" "--color="
make  -f src/xrt/drivers/CMakeFiles/drv_simulated.dir/build.make src/xrt/drivers/CMakeFiles/drv_simulated.dir/depend
make  -f src/xrt/drivers/CMakeFiles/drv_twrap.dir/build.make src/xrt/drivers/CMakeFiles/drv_twrap.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/drivers/CMakeFiles/drv_hdk.dir/build.make src/xrt/drivers/CMakeFiles/drv_hdk.dir/depend
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_simulated.dir/DependInfo.cmake" "--color="
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_daydream.dir/DependInfo.cmake" "--color="
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_twrap.dir/DependInfo.cmake" "--color="
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_qwerty.dir/DependInfo.cmake" "--color="
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_hdk.dir/DependInfo.cmake" "--color="
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make  -f src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/build.make src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/build
[ 20%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_process.dir/u_process.c.o
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/util" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_process.c"
make  -f src/xrt/drivers/CMakeFiles/drv_cemu.dir/build.make src/xrt/drivers/CMakeFiles/drv_cemu.dir/build
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make  -f src/xrt/drivers/CMakeFiles/drv_qwerty.dir/build.make src/xrt/drivers/CMakeFiles/drv_qwerty.dir/build
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make  -f src/xrt/drivers/CMakeFiles/drv_daydream.dir/build.make src/xrt/drivers/CMakeFiles/drv_daydream.dir/build
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make  -f src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/build.make src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/build
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 20%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_bundle_init.c.o
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/vk" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/vk/vk_bundle_init.c"
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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/drivers/CMakeFiles/drv_arduino.dir/arduino/arduino_device.c.o
[ 21%] Building C object src/xrt/drivers/CMakeFiles/drv_qwerty.dir/qwerty/qwerty_device.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/qwerty/qwerty_device.c"
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 22%] Building C object src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/gst_sink.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/arduino/arduino_device.c"
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/orc-0.4 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/gstreamer/gst_sink.c"
[ 22%] Building CXX object src/xrt/drivers/CMakeFiles/drv_cemu.dir/ht_ctrl_emu/ht_ctrl_emu.cpp.o
[ 22%] Building CXX object src/xrt/drivers/CMakeFiles/drv_hdk.dir/hdk/hdk_device.cpp.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/hdk/hdk_device.cpp"
[ 22%] Building C object src/xrt/drivers/CMakeFiles/drv_daydream.dir/daydream/daydream_device.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/daydream/daydream_device.c"
[ 22%] Building C object src/xrt/drivers/CMakeFiles/drv_simulated.dir/simulated/simulated_controller.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/simulated/simulated_controller.c"
[ 22%] Building C object src/xrt/drivers/CMakeFiles/drv_twrap.dir/twrap/twrap_slam.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/ht_ctrl_emu/ht_ctrl_emu.cpp"
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/twrap/twrap_slam.c"
[ 23%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_combiner.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/util" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_sink_combiner.c"
[ 23%] Linking CXX static library libaux_util_process.a
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/util" && /usr/bin/cmake -P CMakeFiles/aux_util_process.dir/cmake_clean_target.cmake
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/util" && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_util_process.dir/link.txt --verbose=1
/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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 23%] Built target aux_util_process
[ 23%] Building C object src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/gst_pipeline.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/orc-0.4 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/gstreamer/gst_pipeline.c"
[ 23%] Building C object src/xrt/drivers/CMakeFiles/drv_qwerty.dir/qwerty/qwerty_prober.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/qwerty/qwerty_prober.c"
[ 23%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_force_genlock.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/util" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_sink_force_genlock.c"
[ 24%] Linking CXX static library libdrv_twrap.a
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cmake -P CMakeFiles/drv_twrap.dir/cmake_clean_target.cmake
[ 25%] Building C object src/xrt/drivers/CMakeFiles/drv_simulated.dir/simulated/simulated_hmd.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/simulated/simulated_hmd.c"
[ 25%] Building C object src/xrt/drivers/CMakeFiles/drv_qwerty.dir/qwerty/qwerty_sdl.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/qwerty/qwerty_sdl.c"
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_twrap.dir/link.txt --verbose=1
/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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 26%] Building C object src/xrt/drivers/CMakeFiles/drv_daydream.dir/daydream/daydream_prober.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/daydream/daydream_prober.c"
[ 26%] Built target drv_twrap
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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_hydra.dir/DependInfo.cmake" "--color="
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make  -f src/xrt/drivers/CMakeFiles/drv_hydra.dir/build.make src/xrt/drivers/CMakeFiles/drv_hydra.dir/build
[ 26%] Linking CXX static library libaux_gstreamer.a
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/gstreamer" && /usr/bin/cmake -P CMakeFiles/aux_gstreamer.dir/cmake_clean_target.cmake
[ 27%] Building C object src/xrt/drivers/CMakeFiles/drv_hydra.dir/hydra/hydra_driver.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/hydra/hydra_driver.c"
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/gstreamer" && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_gstreamer.dir/link.txt --verbose=1
/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/vk/vk_bundle_init.c: In function 'select_physical_device':
/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/vk/vk_bundle_init.c:472:67: warning: '
   ' directive output may be truncated writing 1 byte into a region of size between 0 and 9 [-Wformat-truncation=]
  472 |                 (void)snprintf(title, sizeof(title), "GPU index %u\n", i);
      |                                                                   ^~
In file included from /usr/include/stdio.h:970,
                 from /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/vk/vk_bundle_init.c:22:
In function 'snprintf',
    inlined from 'select_preferred_device' at /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/vk/vk_bundle_init.c:472:9,
    inlined from 'select_physical_device' at /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/vk/vk_bundle_init.c:516:15:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 13 and 22 bytes into a destination of size 20
   68 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   70 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
[ 27%] Linking CXX static library libdrv_cemu.a
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cmake -P CMakeFiles/drv_cemu.dir/cmake_clean_target.cmake
[ 27%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_converter.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/util" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_sink_converter.c"
[ 27%] Building C object src/xrt/drivers/CMakeFiles/drv_simulated.dir/simulated/simulated_prober.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/simulated/simulated_prober.c"
[ 27%] Building C object src/xrt/drivers/CMakeFiles/drv_arduino.dir/arduino/arduino_prober.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/arduino/arduino_prober.c"
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_cemu.dir/link.txt --verbose=1
/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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 27%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_deinterleaver.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/util" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_sink_deinterleaver.c"
[ 27%] Built target aux_gstreamer
[ 27%] Linking CXX static library libdrv_daydream.a
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cmake -P CMakeFiles/drv_daydream.dir/cmake_clean_target.cmake
/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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 27%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_queue.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/util" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_sink_queue.c"
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_daydream.dir/link.txt --verbose=1
[ 27%] Built target drv_cemu
[ 27%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_compositor_flags.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/vk" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/vk/vk_compositor_flags.c"
[ 27%] Building C object src/xrt/drivers/CMakeFiles/drv_hdk.dir/hdk/hdk_prober.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/hdk/hdk_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
[ 28%] Linking CXX static library libdrv_arduino.a
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cmake -P CMakeFiles/drv_arduino.dir/cmake_clean_target.cmake
[ 28%] Linking CXX static library libdrv_simulated.a
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cmake -P CMakeFiles/drv_simulated.dir/cmake_clean_target.cmake
[ 28%] Built target drv_daydream
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_arduino.dir/link.txt --verbose=1
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_simulated.dir/link.txt --verbose=1
[ 28%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_function_loaders.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/vk" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/vk/vk_function_loaders.c"
[ 29%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_simple_queue.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/util" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_sink_simple_queue.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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
/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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 29%] Linking CXX static library libdrv_hdk.a
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cmake -P CMakeFiles/drv_hdk.dir/cmake_clean_target.cmake
[ 29%] Built target drv_arduino
make  -f src/xrt/drivers/CMakeFiles/drv_ns.dir/build.make src/xrt/drivers/CMakeFiles/drv_ns.dir/depend
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_ns.dir/DependInfo.cmake" "--color="
[ 29%] Built target drv_simulated
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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_hdk.dir/link.txt --verbose=1
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_psvr.dir/DependInfo.cmake" "--color="
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make  -f src/xrt/drivers/CMakeFiles/drv_ns.dir/build.make src/xrt/drivers/CMakeFiles/drv_ns.dir/build
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
/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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 29%] Linking CXX static library libdrv_hydra.a
[ 29%] Built target drv_hdk
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cmake -P CMakeFiles/drv_hydra.dir/cmake_clean_target.cmake
make  -f src/xrt/drivers/CMakeFiles/drv_rift_s.dir/build.make src/xrt/drivers/CMakeFiles/drv_rift_s.dir/depend
[ 30%] Building CXX object src/xrt/drivers/CMakeFiles/drv_ns.dir/north_star/distortion_3d/deformation_northstar.cpp.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_ns.dir/north_star/distortion_3d/deformation_northstar.cpp.o -MF CMakeFiles/drv_ns.dir/north_star/distortion_3d/deformation_northstar.cpp.o.d -o CMakeFiles/drv_ns.dir/north_star/distortion_3d/deformation_northstar.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/north_star/distortion_3d/deformation_northstar.cpp"
[ 30%] Building C object src/xrt/drivers/CMakeFiles/drv_ns.dir/north_star/ns_hmd.c.o
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_rift_s.dir/DependInfo.cmake" "--color="
[ 31%] Building C object src/xrt/drivers/CMakeFiles/drv_psvr.dir/psvr/psvr_device.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_ns.dir/north_star/ns_hmd.c.o -MF CMakeFiles/drv_ns.dir/north_star/ns_hmd.c.o.d -o CMakeFiles/drv_ns.dir/north_star/ns_hmd.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/north_star/ns_hmd.c"
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -isystem /usr/include/hidapi -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/psvr/psvr_device.c"
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_hydra.dir/link.txt --verbose=1
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
/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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 31%] Building C object src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_camera.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -isystem /usr/include/eigen3 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/tinyceres/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/rift_s/rift_s_camera.c"
[ 31%] Building C object src/xrt/drivers/CMakeFiles/drv_psvr.dir/psvr/psvr_packet.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -isystem /usr/include/hidapi -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/psvr/psvr_packet.c"
[ 31%] Built target drv_hydra
[ 31%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_helpers.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/vk" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/vk/vk_helpers.c"
[ 32%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_image_allocator.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/vk" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/vk/vk_image_allocator.c"
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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_v4l2.dir/DependInfo.cmake" "--color="
[ 32%] Building C object src/xrt/drivers/CMakeFiles/drv_psvr.dir/psvr/psvr_prober.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -isystem /usr/include/hidapi -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/psvr/psvr_prober.c"
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make  -f src/xrt/drivers/CMakeFiles/drv_v4l2.dir/build.make src/xrt/drivers/CMakeFiles/drv_v4l2.dir/build
[ 33%] Building C object src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_controller.c.o
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -isystem /usr/include/eigen3 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/tinyceres/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/rift_s/rift_s_controller.c"
[ 33%] Building C object src/xrt/drivers/CMakeFiles/drv_v4l2.dir/v4l2/v4l2_driver.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/v4l2/v4l2_driver.c"
[ 33%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_quirk.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/util" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_sink_quirk.c"
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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_vf.dir/DependInfo.cmake" "--color="
[ 33%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_split.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/util" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_sink_split.c"
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 33%] Building C object src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_firmware.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -isystem /usr/include/eigen3 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/tinyceres/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/rift_s/rift_s_firmware.c"
[ 33%] Building C object src/xrt/drivers/CMakeFiles/drv_vf.dir/vf/vf_driver.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/orc-0.4 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/vf/vf_driver.c"
[ 33%] Linking CXX static library libdrv_qwerty.a
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cmake -P CMakeFiles/drv_qwerty.dir/cmake_clean_target.cmake
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_stereo_sbs_to_slam_sbs.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/util" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_sink_stereo_sbs_to_slam_sbs.c"
[ 33%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_image_readback_to_xf_pool.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/vk" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/vk/vk_image_readback_to_xf_pool.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
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 33%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_print.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/vk" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/vk/vk_print.c"
[ 33%] Built target drv_qwerty
[ 33%] Building C object src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_hmd.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -isystem /usr/include/eigen3 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/tinyceres/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/rift_s/rift_s_hmd.c"
[ 34%] Linking CXX static library libaux_util_sink.a
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/util" && /usr/bin/cmake -P CMakeFiles/aux_util_sink.dir/cmake_clean_target.cmake
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/util" && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_util_sink.dir/link.txt --verbose=1
[ 34%] Linking CXX static library libdrv_psvr.a
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cmake -P CMakeFiles/drv_psvr.dir/cmake_clean_target.cmake
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_psvr.dir/link.txt --verbose=1
/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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 34%] Building C object src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_protocol.c.o
[ 34%] Built target aux_util_sink
/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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -isystem /usr/include/eigen3 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/tinyceres/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/rift_s/rift_s_protocol.c"
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_multi.dir/DependInfo.cmake" "--color="
[ 34%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_state_creators.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/vk" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/vk/vk_state_creators.c"
[ 34%] Built target drv_psvr
make  -f src/xrt/drivers/CMakeFiles/drv_sample.dir/build.make src/xrt/drivers/CMakeFiles/drv_sample.dir/depend
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make  -f src/xrt/drivers/CMakeFiles/drv_multi.dir/build.make src/xrt/drivers/CMakeFiles/drv_multi.dir/build
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_sample.dir/DependInfo.cmake" "--color="
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 35%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_sync_objects.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/vk" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/vk/vk_sync_objects.c"
[ 35%] Building C object src/xrt/drivers/CMakeFiles/drv_multi.dir/multi_wrapper/multi.c.o
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make  -f src/xrt/drivers/CMakeFiles/drv_sample.dir/build.make src/xrt/drivers/CMakeFiles/drv_sample.dir/build
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/multi_wrapper/multi.c"
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 35%] Building C object src/xrt/drivers/CMakeFiles/drv_sample.dir/sample/sample_hmd.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/sample/sample_hmd.c"
[ 35%] Building C object src/xrt/drivers/CMakeFiles/drv_sample.dir/sample/sample_prober.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/sample/sample_prober.c"
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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor/CMakeFiles/comp_multi.dir/DependInfo.cmake" "--color="
[ 36%] Building C object src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_radio.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -isystem /usr/include/eigen3 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/tinyceres/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/rift_s/rift_s_radio.c"
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make  -f src/xrt/compositor/CMakeFiles/comp_multi.dir/build.make src/xrt/compositor/CMakeFiles/comp_multi.dir/build
[ 36%] Linking CXX static library libdrv_v4l2.a
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cmake -P CMakeFiles/drv_v4l2.dir/cmake_clean_target.cmake
[ 37%] Linking CXX static library libdrv_vf.a
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cmake -P CMakeFiles/drv_vf.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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_v4l2.dir/link.txt --verbose=1
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/multi/comp_multi_compositor.c"
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_vf.dir/link.txt --verbose=1
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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor/CMakeFiles/comp_mock.dir/DependInfo.cmake" "--color="
/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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 37%] Building C object src/xrt/compositor/CMakeFiles/comp_multi.dir/multi/comp_multi_system.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/multi/comp_multi_system.c"
[ 37%] Built target drv_v4l2
[ 37%] Linking CXX static library libdrv_sample.a
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cmake -P CMakeFiles/drv_sample.dir/cmake_clean_target.cmake
make  -f src/xrt/compositor/CMakeFiles/comp_mock.dir/build.make src/xrt/compositor/CMakeFiles/comp_mock.dir/build
[ 37%] Built target drv_vf
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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 38%] Building CXX object src/xrt/compositor/CMakeFiles/comp_mock.dir/mock/mock_compositor.cpp.o
[ 38%] Generating ipc_protocol_generated.h from protocol JSON description
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/mock/mock_compositor.cpp"
[ 38%] Building C object src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_tracker.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -isystem /usr/include/eigen3 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/tinyceres/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/rift_s/rift_s_tracker.c"
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/ipc" && /usr/bin/python3 "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc/shared/proto.py" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc/shared/proto.json" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/ipc/ipc_protocol_generated.h"
[ 38%] Building CXX object src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_util.cpp.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -isystem /usr/include/eigen3 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/tinyceres/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/rift_s/rift_s_util.cpp"
[ 38%] Linking CXX static library libdrv_multi.a
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cmake -P CMakeFiles/drv_multi.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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 38%] Built target drv_sample
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_multi.dir/link.txt --verbose=1
[ 38%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_time.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/vk" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/vk/vk_time.c"
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/ipc" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/ipc/CMakeFiles/ipc_shared.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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 38%] Building C object src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -isystem /usr/include/eigen3 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/tinyceres/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/rift_s/rift_s.c"
[ 38%] Built target drv_multi
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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests/CMakeFiles/tests_cxx_wrappers.dir/DependInfo.cmake" "--color="
make  -f tests/CMakeFiles/tests_deque.dir/build.make tests/CMakeFiles/tests_deque.dir/depend
[ 38%] Building C object src/xrt/ipc/CMakeFiles/ipc_shared.dir/shared/ipc_shmem.c.o
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests/CMakeFiles/tests_deque.dir/DependInfo.cmake" "--color="
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/ipc" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/ipc" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc/shared/ipc_shmem.c"
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 38%] Building CXX object tests/CMakeFiles/tests_cxx_wrappers.dir/tests_cxx_wrappers.cpp.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/Catch2" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -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-21.0.0+git2905.e26a272c1~dfsg1/tests/tests_cxx_wrappers.cpp"
[ 38%] Building CXX object tests/CMakeFiles/tests_deque.dir/tests_deque.cpp.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/Catch2" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -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-21.0.0+git2905.e26a272c1~dfsg1/tests/tests_deque.cpp"
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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests/CMakeFiles/tests_generic_callbacks.dir/DependInfo.cmake" "--color="
[ 38%] Linking CXX static library libcomp_mock.a
[ 39%] Building C object src/xrt/ipc/CMakeFiles/ipc_shared.dir/shared/ipc_utils.c.o
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" && /usr/bin/cmake -P CMakeFiles/comp_mock.dir/cmake_clean_target.cmake
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/ipc" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/ipc" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc/shared/ipc_utils.c"
[ 39%] Building CXX object tests/CMakeFiles/tests_generic_callbacks.dir/tests_generic_callbacks.cpp.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/Catch2" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -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-21.0.0+git2905.e26a272c1~dfsg1/tests/tests_generic_callbacks.cpp"
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 39%] Linking CXX static library libcomp_multi.a
[ 39%] Built target comp_mock
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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" && /usr/bin/cmake -P CMakeFiles/comp_multi.dir/cmake_clean_target.cmake
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests/CMakeFiles/tests_history_buf.dir/DependInfo.cmake" "--color="
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" && /usr/bin/cmake -E cmake_link_script CMakeFiles/comp_multi.dir/link.txt --verbose=1
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 39%] Linking CXX static library libdrv_ns.a
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cmake -P CMakeFiles/drv_ns.dir/cmake_clean_target.cmake
[ 39%] Building CXX object tests/CMakeFiles/tests_history_buf.dir/tests_history_buf.cpp.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/Catch2" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -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-21.0.0+git2905.e26a272c1~dfsg1/tests/tests_history_buf.cpp"
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_ns.dir/link.txt --verbose=1
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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests/CMakeFiles/tests_id_ringbuffer.dir/DependInfo.cmake" "--color="
[ 39%] Linking CXX static library libipc_shared.a
/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
/usr/bin/ar qc libdrv_ns.a CMakeFiles/drv_ns.dir/north_star/distortion_3d/deformation_northstar.cpp.o CMakeFiles/drv_ns.dir/north_star/ns_hmd.c.o
/usr/bin/ranlib libdrv_ns.a
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/ipc" && /usr/bin/cmake -P CMakeFiles/ipc_shared.dir/cmake_clean_target.cmake
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make  -f tests/CMakeFiles/tests_json.dir/build.make tests/CMakeFiles/tests_json.dir/depend
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests/CMakeFiles/tests_json.dir/DependInfo.cmake" "--color="
[ 39%] Linking CXX static library libaux_vk.a
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/vk" && /usr/bin/cmake -P CMakeFiles/aux_vk.dir/cmake_clean_target.cmake
[ 39%] Built target comp_multi
make  -f tests/CMakeFiles/tests_lowpass_float.dir/build.make tests/CMakeFiles/tests_lowpass_float.dir/depend
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests/CMakeFiles/tests_lowpass_float.dir/DependInfo.cmake" "--color="
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/vk" && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_vk.dir/link.txt --verbose=1
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/ipc" && /usr/bin/cmake -E cmake_link_script CMakeFiles/ipc_shared.dir/link.txt --verbose=1
[ 40%] Building CXX object tests/CMakeFiles/tests_json.dir/tests_json.cpp.o
[ 41%] Building CXX object tests/CMakeFiles/tests_id_ringbuffer.dir/tests_id_ringbuffer.cpp.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/Catch2" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -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-21.0.0+git2905.e26a272c1~dfsg1/tests/tests_json.cpp"
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/Catch2" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -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-21.0.0+git2905.e26a272c1~dfsg1/tests/tests_id_ringbuffer.cpp"
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 41%] Building CXX object tests/CMakeFiles/tests_lowpass_float.dir/tests_lowpass_float.cpp.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/Catch2" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -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-21.0.0+git2905.e26a272c1~dfsg1/tests/tests_lowpass_float.cpp"
[ 41%] Built target drv_ns
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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests/CMakeFiles/tests_lowpass_integer.dir/DependInfo.cmake" "--color="
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
/usr/bin/ar qc libaux_vk.a CMakeFiles/aux_vk.dir/vk_bundle_init.c.o CMakeFiles/aux_vk.dir/vk_compositor_flags.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_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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
/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
/usr/bin/ranlib libipc_shared.a
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 42%] Building CXX object tests/CMakeFiles/tests_lowpass_integer.dir/tests_lowpass_integer.cpp.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/Catch2" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -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-21.0.0+git2905.e26a272c1~dfsg1/tests/tests_lowpass_integer.cpp"
[ 42%] Linking CXX executable tests_cxx_wrappers
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_cxx_wrappers.dir/link.txt --verbose=1
[ 42%] Built target ipc_shared
make  -f tests/CMakeFiles/tests_pacing.dir/build.make tests/CMakeFiles/tests_pacing.dir/depend
[ 42%] Built target aux_vk
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests/CMakeFiles/tests_pacing.dir/DependInfo.cmake" "--color="
make  -f tests/CMakeFiles/tests_quatexpmap.dir/build.make tests/CMakeFiles/tests_quatexpmap.dir/depend
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests/CMakeFiles/tests_quatexpmap.dir/DependInfo.cmake" "--color="
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make  -f tests/CMakeFiles/tests_pacing.dir/build.make tests/CMakeFiles/tests_pacing.dir/build
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 42%] Building CXX object tests/CMakeFiles/tests_pacing.dir/tests_pacing.cpp.o
[ 42%] Building CXX object tests/CMakeFiles/tests_quatexpmap.dir/tests_quatexpmap.cpp.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/Catch2" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -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-21.0.0+git2905.e26a272c1~dfsg1/tests/tests_pacing.cpp"
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/Catch2" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -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-21.0.0+git2905.e26a272c1~dfsg1/tests/tests_quatexpmap.cpp"
/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tests_cxx_wrappers.dir/link.d CMakeFiles/tests_cxx_wrappers.dir/tests_cxx_wrappers.cpp.o -o tests_cxx_wrappers  libtests_main.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 ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/x86_64-linux-gnu/libcjson.so.1.7.18 -lm
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 42%] Built target tests_cxx_wrappers
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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests/CMakeFiles/tests_quat_change_of_basis.dir/DependInfo.cmake" "--color="
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 42%] Building CXX object tests/CMakeFiles/tests_quat_change_of_basis.dir/tests_quat_change_of_basis.cpp.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/Catch2" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -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-21.0.0+git2905.e26a272c1~dfsg1/tests/tests_quat_change_of_basis.cpp"
[ 43%] Linking CXX executable tests_deque
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_deque.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tests_deque.dir/link.d CMakeFiles/tests_deque.dir/tests_deque.cpp.o -o tests_deque  libtests_main.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 ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/x86_64-linux-gnu/libcjson.so.1.7.18 -lm
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 43%] Built target tests_deque
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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests/CMakeFiles/tests_quat_swing_twist.dir/DependInfo.cmake" "--color="
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 43%] Building CXX object tests/CMakeFiles/tests_quat_swing_twist.dir/tests_quat_swing_twist.cpp.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/Catch2" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -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-21.0.0+git2905.e26a272c1~dfsg1/tests/tests_quat_swing_twist.cpp"
[ 43%] Linking CXX executable tests_generic_callbacks
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_generic_callbacks.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tests_generic_callbacks.dir/link.d CMakeFiles/tests_generic_callbacks.dir/tests_generic_callbacks.cpp.o -o tests_generic_callbacks  libtests_main.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 ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/x86_64-linux-gnu/libcjson.so.1.7.18 -lm
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 43%] Built target tests_generic_callbacks
make  -f tests/CMakeFiles/tests_rational.dir/build.make tests/CMakeFiles/tests_rational.dir/depend
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests/CMakeFiles/tests_rational.dir/DependInfo.cmake" "--color="
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 43%] Building CXX object tests/CMakeFiles/tests_rational.dir/tests_rational.cpp.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/Catch2" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -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-21.0.0+git2905.e26a272c1~dfsg1/tests/tests_rational.cpp"
[ 44%] Linking CXX executable tests_quatexpmap
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_quatexpmap.dir/link.txt --verbose=1
[ 44%] Linking CXX executable tests_lowpass_integer
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tests_lowpass_integer.dir/link.d CMakeFiles/tests_lowpass_integer.dir/tests_lowpass_integer.cpp.o -o tests_lowpass_integer  libtests_main.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 ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/x86_64-linux-gnu/libcjson.so.1.7.18 -lm
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 44%] Built target tests_lowpass_integer
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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests/CMakeFiles/tests_relation_chain.dir/DependInfo.cmake" "--color="
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 44%] Building CXX object tests/CMakeFiles/tests_relation_chain.dir/tests_relation_chain.cpp.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/Catch2" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -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-21.0.0+git2905.e26a272c1~dfsg1/tests/tests_relation_chain.cpp"
[ 45%] Linking CXX static library libxrt-external-imgui.a
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/external" && /usr/bin/cmake -P CMakeFiles/xrt-external-imgui.dir/cmake_clean_target.cmake
[ 45%] Linking CXX executable tests_lowpass_float
/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tests_quatexpmap.dir/link.d CMakeFiles/tests_quatexpmap.dir/tests_quatexpmap.cpp.o -o tests_quatexpmap  libtests_main.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 ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/x86_64-linux-gnu/libcjson.so.1.7.18 -lm
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_lowpass_float.dir/link.txt --verbose=1
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/external" && /usr/bin/cmake -E cmake_link_script CMakeFiles/xrt-external-imgui.dir/link.txt --verbose=1
[ 45%] Built target tests_quatexpmap
make  -f tests/CMakeFiles/tests_vector.dir/build.make tests/CMakeFiles/tests_vector.dir/depend
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests/CMakeFiles/tests_vector.dir/DependInfo.cmake" "--color="
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 45%] Building CXX object tests/CMakeFiles/tests_vector.dir/tests_vector.cpp.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/Catch2" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -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-21.0.0+git2905.e26a272c1~dfsg1/tests/tests_vector.cpp"
/usr/bin/ar qc libxrt-external-imgui.a "CMakeFiles/xrt-external-imgui.dir/imgui/imgui/cimgui.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/imgui/cimplot.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui.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/imgui_impl_opengl3.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_widgets.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/imgui/implot.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/imgui/implot_demo.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/imgui/implot_items.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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 45%] Built target xrt-external-imgui
make  -f tests/CMakeFiles/tests_worker.dir/build.make tests/CMakeFiles/tests_worker.dir/depend
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests/CMakeFiles/tests_worker.dir/DependInfo.cmake" "--color="
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 46%] Building CXX object tests/CMakeFiles/tests_worker.dir/tests_worker.cpp.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/Catch2" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -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-21.0.0+git2905.e26a272c1~dfsg1/tests/tests_worker.cpp"
/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tests_lowpass_float.dir/link.d CMakeFiles/tests_lowpass_float.dir/tests_lowpass_float.cpp.o -o tests_lowpass_float  libtests_main.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 ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/x86_64-linux-gnu/libcjson.so.1.7.18 -lm
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 46%] Built target tests_lowpass_float
make  -f tests/CMakeFiles/tests_pose.dir/build.make tests/CMakeFiles/tests_pose.dir/depend
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests/CMakeFiles/tests_pose.dir/DependInfo.cmake" "--color="
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make  -f tests/CMakeFiles/tests_pose.dir/build.make tests/CMakeFiles/tests_pose.dir/build
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 46%] Building CXX object tests/CMakeFiles/tests_pose.dir/tests_pose.cpp.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/Catch2" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -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-21.0.0+git2905.e26a272c1~dfsg1/tests/tests_pose.cpp"
[ 47%] Linking CXX executable tests_pacing
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_pacing.dir/link.txt --verbose=1
[ 47%] Linking CXX executable tests_quat_swing_twist
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_quat_swing_twist.dir/link.txt --verbose=1
[ 47%] Linking CXX executable tests_vector
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_vector.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tests_pacing.dir/link.d CMakeFiles/tests_pacing.dir/tests_pacing.cpp.o -o tests_pacing  libtests_main.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 ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/x86_64-linux-gnu/libcjson.so.1.7.18 -lm
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 47%] Built target tests_pacing
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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests/CMakeFiles/tests_vec3_angle.dir/DependInfo.cmake" "--color="
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 48%] Building CXX object tests/CMakeFiles/tests_vec3_angle.dir/tests_vec3_angle.cpp.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/Catch2" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -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-21.0.0+git2905.e26a272c1~dfsg1/tests/tests_vec3_angle.cpp"
/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tests_vector.dir/link.d CMakeFiles/tests_vector.dir/tests_vector.cpp.o -o tests_vector  libtests_main.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 ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/x86_64-linux-gnu/libcjson.so.1.7.18 -lm
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 48%] Built target tests_vector
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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/external" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/external/CMakeFiles/xrt-external-imgui-sdl2.dir/DependInfo.cmake" "--color="
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -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  libtests_main.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 ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/x86_64-linux-gnu/libcjson.so.1.7.18 -lm
[ 48%] Building CXX object src/external/CMakeFiles/xrt-external-imgui-sdl2.dir/imgui/imgui/cimgui_sdl.cpp.o
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 48%] Linking CXX executable tests_id_ringbuffer
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_id_ringbuffer.dir/link.txt --verbose=1
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/external" && /usr/bin/c++ -DCIMGUI_NO_EXPORT -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -isystem /usr/include/SDL2 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui-sdl2.dir/imgui/imgui/cimgui_sdl.cpp.o -MF CMakeFiles/xrt-external-imgui-sdl2.dir/imgui/imgui/cimgui_sdl.cpp.o.d -o CMakeFiles/xrt-external-imgui-sdl2.dir/imgui/imgui/cimgui_sdl.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui/imgui/cimgui_sdl.cpp"
[ 48%] Built target tests_quat_swing_twist
[ 48%] Building CXX object src/external/CMakeFiles/xrt-external-imgui-sdl2.dir/imgui/imgui/imgui_impl_sdl.cpp.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/external" && /usr/bin/c++ -DCIMGUI_NO_EXPORT -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -isystem /usr/include/SDL2 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui-sdl2.dir/imgui/imgui/imgui_impl_sdl.cpp.o -MF CMakeFiles/xrt-external-imgui-sdl2.dir/imgui/imgui/imgui_impl_sdl.cpp.o.d -o CMakeFiles/xrt-external-imgui-sdl2.dir/imgui/imgui/imgui_impl_sdl.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui/imgui/imgui_impl_sdl.cpp"
/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tests_id_ringbuffer.dir/link.d CMakeFiles/tests_id_ringbuffer.dir/tests_id_ringbuffer.cpp.o -o tests_id_ringbuffer  libtests_main.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 ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/x86_64-linux-gnu/libcjson.so.1.7.18 -lm
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 48%] Built target tests_id_ringbuffer
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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/tracking" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/tracking" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/DependInfo.cmake" "--color="
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 48%] Building C object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_data_utils.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/tracking" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/flexkalman" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/hungarian" -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/tracking/t_data_utils.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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor/CMakeFiles/comp_client.dir/DependInfo.cmake" "--color="
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 48%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_vk_client.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/client/comp_vk_client.c"
[ 48%] Linking CXX executable tests_worker
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_worker.dir/link.txt --verbose=1
[ 48%] Linking CXX executable tests_history_buf
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_history_buf.dir/link.txt --verbose=1
[ 48%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_imu.cpp.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/tracking" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/flexkalman" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/hungarian" -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/tracking/t_imu.cpp"
[ 49%] Linking CXX executable tests_quat_change_of_basis
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_quat_change_of_basis.dir/link.txt --verbose=1
[ 49%] Linking CXX executable tests_vec3_angle
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_vec3_angle.dir/link.txt --verbose=1
[ 49%] Linking CXX executable tests_pose
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_pose.dir/link.txt --verbose=1
[ 49%] Linking CXX executable tests_json
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_json.dir/link.txt --verbose=1
[ 49%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_vk_glue.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/client/comp_vk_glue.c"
/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tests_worker.dir/link.d CMakeFiles/tests_worker.dir/tests_worker.cpp.o -o tests_worker  libtests_main.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 ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/x86_64-linux-gnu/libcjson.so.1.7.18 -lm
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tests_vec3_angle.dir/link.d CMakeFiles/tests_vec3_angle.dir/tests_vec3_angle.cpp.o -o tests_vec3_angle  libtests_main.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 ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/x86_64-linux-gnu/libcjson.so.1.7.18 -lm
[ 49%] Built target tests_worker
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 49%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_calibration.cpp.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/tracking" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/flexkalman" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/hungarian" -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/tracking/t_calibration.cpp"
[ 49%] Built target tests_vec3_angle
[ 50%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_client.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/client/comp_gl_client.c"
/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tests_json.dir/link.d CMakeFiles/tests_json.dir/tests_json.cpp.o -o tests_json  libtests_main.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 ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/x86_64-linux-gnu/libcjson.so.1.7.18 -lm
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tests_history_buf.dir/link.d CMakeFiles/tests_history_buf.dir/tests_history_buf.cpp.o -o tests_history_buf  libtests_main.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 ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/x86_64-linux-gnu/libcjson.so.1.7.18 -lm
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 50%] Built target tests_json
make  -f src/xrt/compositor/CMakeFiles/comp_util.dir/build.make src/xrt/compositor/CMakeFiles/comp_util.dir/depend
[ 50%] Built target tests_history_buf
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor/CMakeFiles/comp_util.dir/DependInfo.cmake" "--color="
[ 50%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_memobj_swapchain.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/client/comp_gl_memobj_swapchain.c"
[ 51%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_convert.cpp.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/tracking" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/flexkalman" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/hungarian" -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/tracking/t_convert.cpp"
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 51%] Building C object src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_base.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/util/comp_base.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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 51%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_glue.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/client/comp_gl_glue.c"
[ 51%] Generating shaders/mesh.vert.h
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/shaders/mesh.vert --vn shaders_mesh_vert -o /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor/shaders/mesh.vert.h
/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tests_pose.dir/link.d CMakeFiles/tests_pose.dir/tests_pose.cpp.o -o tests_pose  libtests_main.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 ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/x86_64-linux-gnu/libcjson.so.1.7.18 -lm
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 51%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gles_glue.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/client/comp_gles_glue.c"
[ 51%] Built target tests_pose
/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -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  libtests_main.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 ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/x86_64-linux-gnu/libcjson.so.1.7.18 -lm
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 52%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_eglimage_swapchain.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/client/comp_gl_eglimage_swapchain.c"
[ 52%] Built target tests_quat_change_of_basis
[ 52%] Building C object src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_semaphore.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/util/comp_semaphore.c"
[ 52%] Generating shaders/clear.comp.h
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/shaders/clear.comp --vn shaders_clear_comp -o /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor/shaders/clear.comp.h
/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/shaders/mesh.vert
[ 52%] Building C object src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_swapchain.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/util/comp_swapchain.c"
[ 52%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_egl_client.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/client/comp_egl_client.c"
[ 52%] Building C object src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_sync.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/util/comp_sync.c"
[ 52%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_xlib_client.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/client/comp_gl_xlib_client.c"
[ 52%] Linking CXX static library libxrt-external-imgui-sdl2.a
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/external" && /usr/bin/cmake -P CMakeFiles/xrt-external-imgui-sdl2.dir/cmake_clean_target.cmake
/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/shaders/clear.comp
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/external" && /usr/bin/cmake -E cmake_link_script CMakeFiles/xrt-external-imgui-sdl2.dir/link.txt --verbose=1
[ 52%] Generating shaders/cube.frag.h
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/shaders/cube.frag --vn shaders_cube_frag -o /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor/shaders/cube.frag.h
/usr/bin/ar qc libxrt-external-imgui-sdl2.a "CMakeFiles/xrt-external-imgui-sdl2.dir/imgui/imgui/cimgui_sdl.cpp.o" "CMakeFiles/xrt-external-imgui-sdl2.dir/imgui/imgui/imgui_impl_sdl.cpp.o"
/usr/bin/ranlib libxrt-external-imgui-sdl2.a
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 52%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_debug_hsv_filter.cpp.o
[ 52%] Built target xrt-external-imgui-sdl2
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/tracking" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/flexkalman" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/hungarian" -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/tracking/t_debug_hsv_filter.cpp"
[ 53%] Building C object src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_vulkan.c.o
[ 53%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_debug_hsv_picker.cpp.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/util/comp_vulkan.c"
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/tracking" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/flexkalman" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/hungarian" -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/tracking/t_debug_hsv_picker.cpp"
/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/shaders/cube.frag
[ 54%] Generating shaders/cube.vert.h
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/shaders/cube.vert --vn shaders_cube_vert -o /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor/shaders/cube.vert.h
[ 54%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_xlib_glue.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/client/comp_gl_xlib_glue.c"
/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/shaders/cube.vert
[ 54%] Generating shaders/distortion.comp.h
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/shaders/distortion.comp --vn shaders_distortion_comp -o /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor/shaders/distortion.comp.h
[ 54%] Linking CXX static library libcomp_client.a
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" && /usr/bin/cmake -P CMakeFiles/comp_client.dir/cmake_clean_target.cmake
[ 54%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_debug_hsv_viewer.cpp.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" && /usr/bin/cmake -E cmake_link_script CMakeFiles/comp_client.dir/link.txt --verbose=1
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/tracking" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/flexkalman" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/hungarian" -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/tracking/t_debug_hsv_viewer.cpp"
[ 54%] Linking CXX executable tests_relation_chain
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_relation_chain.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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 54%] Built target comp_client
make  -f src/xrt/ipc/CMakeFiles/ipc_client.dir/build.make src/xrt/ipc/CMakeFiles/ipc_client.dir/depend
/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/shaders/distortion.comp
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 54%] Generating shaders/equirect1.frag.h
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/shaders/equirect1.frag --vn shaders_equirect1_frag -o /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor/shaders/equirect1.frag.h
[ 55%] Generating ipc_client_generated.h from protocol JSON description
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/ipc" && /usr/bin/python3 "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc/shared/proto.py" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc/shared/proto.json" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/ipc/ipc_client_generated.h"
[ 55%] Generating ipc_client_generated.c from protocol JSON description
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/ipc" && /usr/bin/python3 "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc/shared/proto.py" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc/shared/proto.json" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/ipc/ipc_client_generated.c"
[ 55%] Linking CXX static library libcomp_util.a
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" && /usr/bin/cmake -P CMakeFiles/comp_util.dir/cmake_clean_target.cmake
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/ipc" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/ipc/CMakeFiles/ipc_client.dir/DependInfo.cmake" "--color="
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" && /usr/bin/cmake -E cmake_link_script CMakeFiles/comp_util.dir/link.txt --verbose=1
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 55%] Building C object src/xrt/ipc/CMakeFiles/ipc_client.dir/ipc_client_generated.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/ipc" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/ipc" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/ipc/ipc_client_generated.c"
/usr/bin/ar qc libcomp_util.a CMakeFiles/comp_util.dir/util/comp_base.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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/shaders/equirect1.frag
[ 55%] Built target comp_util
[ 55%] Generating shaders/equirect1.vert.h
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/shaders/equirect1.vert --vn shaders_equirect1_vert -o /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor/shaders/equirect1.vert.h
[ 55%] Generating shaders/equirect2.frag.h
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/shaders/equirect2.frag --vn shaders_equirect2_frag -o /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor/shaders/equirect2.frag.h
/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tests_relation_chain.dir/link.d CMakeFiles/tests_relation_chain.dir/tests_relation_chain.cpp.o -o tests_relation_chain  libtests_main.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 ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/x86_64-linux-gnu/libcjson.so.1.7.18 -lm
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 55%] Built target tests_relation_chain
[ 56%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_euroc_recorder.cpp.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/tracking" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/flexkalman" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/hungarian" -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/tracking/t_euroc_recorder.cpp"
/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/shaders/equirect1.vert
[ 56%] Building C object src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_compositor.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/ipc" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/ipc" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc/client/ipc_client_compositor.c"
/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/shaders/equirect2.frag
[ 56%] Generating shaders/equirect2.vert.h
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/shaders/equirect2.vert --vn shaders_equirect2_vert -o /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor/shaders/equirect2.vert.h
/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/shaders/equirect2.vert
[ 57%] Generating shaders/layer.comp.h
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/shaders/layer.comp --vn shaders_layer_comp -o /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor/shaders/layer.comp.h
[ 57%] Generating shaders/layer.frag.h
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/shaders/layer.frag --vn shaders_layer_frag -o /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor/shaders/layer.frag.h
[ 57%] Building C object src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_device.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/ipc" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/ipc" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc/client/ipc_client_device.c"
/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/shaders/layer.frag
[ 58%] Generating shaders/layer.vert.h
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/shaders/layer.vert --vn shaders_layer_vert -o /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor/shaders/layer.vert.h
/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/shaders/layer.comp
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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 58%] Generating ipc_server_generated.h from protocol JSON description
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/ipc" && /usr/bin/python3 "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc/shared/proto.py" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc/shared/proto.json" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/ipc/ipc_server_generated.h"
/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/shaders/layer.vert
[ 58%] Generating shaders/mesh.frag.h
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/shaders/mesh.frag --vn shaders_mesh_frag -o /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor/shaders/mesh.frag.h
[ 58%] Generating ipc_server_generated.c from protocol JSON description
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/ipc" && /usr/bin/python3 "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc/shared/proto.py" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc/shared/proto.json" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/ipc/ipc_server_generated.c"
[ 59%] Building C object src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_hmd.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/ipc" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/ipc" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc/client/ipc_client_hmd.c"
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/ipc" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/ipc/CMakeFiles/ipc_server.dir/DependInfo.cmake" "--color="
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 60%] Building C object src/xrt/ipc/CMakeFiles/ipc_server.dir/ipc_server_generated.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/ipc" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/ipc" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/ipc/ipc_server_generated.c"
/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/shaders/mesh.frag
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor/CMakeFiles/comp_render.dir/DependInfo.cmake" "--color="
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 60%] Building C object src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_buffer.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/render/render_buffer.c"
[ 60%] Building C object src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_instance.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/ipc" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/ipc" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc/client/ipc_client_instance.c"
[ 60%] Building C object src/xrt/ipc/CMakeFiles/ipc_server.dir/server/ipc_server_handler.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/ipc" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/ipc" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc/server/ipc_server_handler.c"
[ 60%] Linking CXX static library libipc_client.a
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/ipc" && /usr/bin/cmake -P CMakeFiles/ipc_client.dir/cmake_clean_target.cmake
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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_device.c.o CMakeFiles/ipc_client.dir/client/ipc_client_hmd.c.o CMakeFiles/ipc_client.dir/client/ipc_client_instance.c.o
/usr/bin/ranlib libipc_client.a
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 60%] Built target ipc_client
[ 60%] Building C object src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_compute.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/render/render_compute.c"
[ 61%] Building C object src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_gfx.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/render/render_gfx.c"
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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests/CMakeFiles/tests_comp_client_vulkan.dir/DependInfo.cmake" "--color="
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 61%] Building CXX object tests/CMakeFiles/tests_comp_client_vulkan.dir/tests_comp_client_vulkan.cpp.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/Catch2" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -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-21.0.0+git2905.e26a272c1~dfsg1/tests/tests_comp_client_vulkan.cpp"
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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests/CMakeFiles/tests_comp_client_opengl.dir/DependInfo.cmake" "--color="
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 61%] Building CXX object tests/CMakeFiles/tests_comp_client_opengl.dir/tests_comp_client_opengl.cpp.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/Catch2" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -isystem /usr/include/SDL2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -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-21.0.0+git2905.e26a272c1~dfsg1/tests/tests_comp_client_opengl.cpp"
[ 61%] Building C object src/xrt/ipc/CMakeFiles/ipc_server.dir/server/ipc_server_per_client_thread.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/ipc" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/ipc" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc/server/ipc_server_per_client_thread.c"
[ 61%] Building C object src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_resources.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/render/render_resources.c"
[ 61%] Building C object src/xrt/ipc/CMakeFiles/ipc_server.dir/server/ipc_server_process.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/ipc" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/ipc" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc/server/ipc_server_process.c"
[ 62%] Building C object src/xrt/ipc/CMakeFiles/ipc_server.dir/server/ipc_server_mainloop_linux.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/ipc" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/ipc" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc/server/ipc_server_mainloop_linux.c"
[ 62%] Building C object src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_shaders.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/render/render_shaders.c"
[ 62%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_file.cpp.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/tracking" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/flexkalman" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/hungarian" -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/tracking/t_file.cpp"
[ 62%] Building C object src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_util.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/render/render_util.c"
[ 62%] Linking CXX static library libipc_server.a
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/ipc" && /usr/bin/cmake -P CMakeFiles/ipc_server.dir/cmake_clean_target.cmake
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 62%] Built target ipc_server
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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/null" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor/null" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor/null/CMakeFiles/comp_null.dir/DependInfo.cmake" "--color="
[ 62%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_frame_cv_mat_wrapper.cpp.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/tracking" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/flexkalman" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/hungarian" -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/tracking/t_frame_cv_mat_wrapper.cpp"
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 63%] Building C object src/xrt/compositor/null/CMakeFiles/comp_null.dir/null_compositor.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor/null" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/null/.." -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/null/null_compositor.c"
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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/oxr" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/DependInfo.cmake" "--color="
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 64%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_action.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/oxr" && /usr/bin/cc -DXR_USE_GRAPHICS_API_OPENGL -DXR_USE_GRAPHICS_API_OPENGL_ES -DXR_USE_GRAPHICS_API_VULKAN -DXR_USE_PLATFORM_EGL -DXR_USE_PLATFORM_XLIB -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/oxr" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/openxr_includes" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/renderdoc_api" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/oxr_api_action.c"
[ 64%] Linking CXX static library libcomp_render.a
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" && /usr/bin/cmake -P CMakeFiles/comp_render.dir/cmake_clean_target.cmake
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" && /usr/bin/cmake -E cmake_link_script CMakeFiles/comp_render.dir/link.txt --verbose=1
/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_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_util.c.o
/usr/bin/ranlib libcomp_render.a
[ 64%] Linking CXX executable tests_rational
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_rational.dir/link.txt --verbose=1
[ 64%] Built target comp_render
[ 64%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_instance.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/oxr" && /usr/bin/cc -DXR_USE_GRAPHICS_API_OPENGL -DXR_USE_GRAPHICS_API_OPENGL_ES -DXR_USE_GRAPHICS_API_VULKAN -DXR_USE_PLATFORM_EGL -DXR_USE_PLATFORM_XLIB -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/oxr" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/openxr_includes" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/renderdoc_api" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/oxr_api_instance.c"
[ 65%] Linking CXX executable tests_comp_client_vulkan
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_comp_client_vulkan.dir/link.txt --verbose=1
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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/ctl" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/ctl" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/ctl/CMakeFiles/monado-ctl.dir/DependInfo.cmake" "--color="
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 65%] Building C object src/xrt/targets/ctl/CMakeFiles/monado-ctl.dir/main.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/ctl" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/ctl/ipc" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/ipc" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/ctl/main.c"
[ 65%] Linking CXX static library libcomp_null.a
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor/null" && /usr/bin/cmake -P CMakeFiles/comp_null.dir/cmake_clean_target.cmake
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 66%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_negotiate.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/oxr" && /usr/bin/cc -DXR_USE_GRAPHICS_API_OPENGL -DXR_USE_GRAPHICS_API_OPENGL_ES -DXR_USE_GRAPHICS_API_VULKAN -DXR_USE_PLATFORM_EGL -DXR_USE_PLATFORM_XLIB -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/oxr" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/openxr_includes" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/renderdoc_api" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/oxr_api_negotiate.c"
[ 65%] Built target comp_null
[ 66%] Building C object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_hsv_filter.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/tracking" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/flexkalman" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/hungarian" -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/tracking/t_hsv_filter.c"
/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tests_rational.dir/link.d CMakeFiles/tests_rational.dir/tests_rational.cpp.o -o tests_rational  libtests_main.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 ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/x86_64-linux-gnu/libcjson.so.1.7.18 -lm
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 66%] Built target tests_rational
[ 66%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_session.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/oxr" && /usr/bin/cc -DXR_USE_GRAPHICS_API_OPENGL -DXR_USE_GRAPHICS_API_OPENGL_ES -DXR_USE_GRAPHICS_API_VULKAN -DXR_USE_PLATFORM_EGL -DXR_USE_PLATFORM_XLIB -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/oxr" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/openxr_includes" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/renderdoc_api" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/oxr_api_session.c"
/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -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  libtests_main.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/x86_64-linux-gnu/libGLX.so /usr/lib/x86_64-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/x86_64-linux-gnu/libcjson.so.1.7.18 -lm /usr/lib/x86_64-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 66%] Built target tests_comp_client_vulkan
[ 66%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_space.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/oxr" && /usr/bin/cc -DXR_USE_GRAPHICS_API_OPENGL -DXR_USE_GRAPHICS_API_OPENGL_ES -DXR_USE_GRAPHICS_API_VULKAN -DXR_USE_PLATFORM_EGL -DXR_USE_PLATFORM_XLIB -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/oxr" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/openxr_includes" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/renderdoc_api" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/oxr_api_space.c"
[ 66%] Linking CXX executable monado-ctl
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/ctl" && /usr/bin/cmake -E cmake_link_script CMakeFiles/monado-ctl.dir/link.txt --verbose=1
[ 66%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_kalman.cpp.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/tracking" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/flexkalman" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/hungarian" -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/tracking/t_kalman.cpp"
/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -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 ../../auxiliary/os/libaux_os.a /usr/lib/x86_64-linux-gnu/libcjson.so.1.7.18 -lm /usr/lib/x86_64-linux-gnu/librt.a
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 66%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_swapchain.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/oxr" && /usr/bin/cc -DXR_USE_GRAPHICS_API_OPENGL -DXR_USE_GRAPHICS_API_OPENGL_ES -DXR_USE_GRAPHICS_API_VULKAN -DXR_USE_PLATFORM_EGL -DXR_USE_PLATFORM_XLIB -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/oxr" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/openxr_includes" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/renderdoc_api" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/oxr_api_swapchain.c"
[ 66%] Built target monado-ctl
[ 67%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_tracker_psmv.cpp.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/tracking" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/flexkalman" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/hungarian" -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/tracking/t_tracker_psmv.cpp"
[ 67%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_tracker_psvr.cpp.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/tracking" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/flexkalman" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/hungarian" -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/tracking/t_tracker_psvr.cpp"
[ 68%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_system.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/oxr" && /usr/bin/cc -DXR_USE_GRAPHICS_API_OPENGL -DXR_USE_GRAPHICS_API_OPENGL_ES -DXR_USE_GRAPHICS_API_VULKAN -DXR_USE_PLATFORM_EGL -DXR_USE_PLATFORM_XLIB -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/oxr" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/openxr_includes" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/renderdoc_api" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/oxr_api_system.c"
[ 68%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_binding.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/oxr" && /usr/bin/cc -DXR_USE_GRAPHICS_API_OPENGL -DXR_USE_GRAPHICS_API_OPENGL_ES -DXR_USE_GRAPHICS_API_VULKAN -DXR_USE_PLATFORM_EGL -DXR_USE_PLATFORM_XLIB -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/oxr" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/openxr_includes" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/renderdoc_api" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/oxr_binding.c"
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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 69%] Generating /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor/wayland-protocols/xdg-shell.c
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor/wayland-protocols/xdg-shell.c"
[ 69%] Generating /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor/wayland-protocols/drm-lease-v1-client-protocol.h
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor/wayland-protocols/drm-lease-v1-client-protocol.h"
[ 69%] Generating /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor/wayland-protocols/drm-lease-v1.c
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor/wayland-protocols/drm-lease-v1.c"
[ 69%] Generating /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor/wayland-protocols/xdg-shell-client-protocol.h
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor/wayland-protocols/xdg-shell-client-protocol.h"
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor/CMakeFiles/comp_main.dir/DependInfo.cmake" "--color="
[ 69%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_dpad.c.o
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make  -f src/xrt/compositor/CMakeFiles/comp_main.dir/build.make src/xrt/compositor/CMakeFiles/comp_main.dir/build
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/oxr" && /usr/bin/cc -DXR_USE_GRAPHICS_API_OPENGL -DXR_USE_GRAPHICS_API_OPENGL_ES -DXR_USE_GRAPHICS_API_VULKAN -DXR_USE_PLATFORM_EGL -DXR_USE_PLATFORM_XLIB -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/oxr" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/openxr_includes" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/renderdoc_api" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/oxr_dpad.c"
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 70%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_compositor.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -isystem /usr/include/SDL2 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor/wayland-protocols" -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/main/comp_compositor.c"
[ 70%] Linking CXX executable tests_comp_client_opengl
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_comp_client_opengl.dir/link.txt --verbose=1
[ 70%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_renderer.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -isystem /usr/include/SDL2 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor/wayland-protocols" -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/main/comp_renderer.c"
[ 70%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_event.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/oxr" && /usr/bin/cc -DXR_USE_GRAPHICS_API_OPENGL -DXR_USE_GRAPHICS_API_OPENGL_ES -DXR_USE_GRAPHICS_API_VULKAN -DXR_USE_PLATFORM_EGL -DXR_USE_PLATFORM_XLIB -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/oxr" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/openxr_includes" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/renderdoc_api" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/oxr_event.c"
[ 70%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_handle_base.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/oxr" && /usr/bin/cc -DXR_USE_GRAPHICS_API_OPENGL -DXR_USE_GRAPHICS_API_OPENGL_ES -DXR_USE_GRAPHICS_API_VULKAN -DXR_USE_PLATFORM_EGL -DXR_USE_PLATFORM_XLIB -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/oxr" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/openxr_includes" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/renderdoc_api" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/oxr_handle_base.c"
/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -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  libtests_main.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/x86_64-linux-gnu/libSDL2.so ../src/xrt/auxiliary/vk/libaux_vk.a /usr/lib/x86_64-linux-gnu/libvulkan.so /usr/lib/x86_64-linux-gnu/libGLX.so /usr/lib/x86_64-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 ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/x86_64-linux-gnu/libcjson.so.1.7.18 -lm
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 70%] Built target tests_comp_client_opengl
[ 71%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_input.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/oxr" && /usr/bin/cc -DXR_USE_GRAPHICS_API_OPENGL -DXR_USE_GRAPHICS_API_OPENGL_ES -DXR_USE_GRAPHICS_API_VULKAN -DXR_USE_PLATFORM_EGL -DXR_USE_PLATFORM_XLIB -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/oxr" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/openxr_includes" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/renderdoc_api" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/oxr_input.c"
[ 71%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_settings.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -isystem /usr/include/SDL2 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor/wayland-protocols" -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/main/comp_settings.c"
[ 71%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_input_transform.c.o
[ 71%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_target_swapchain.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/oxr" && /usr/bin/cc -DXR_USE_GRAPHICS_API_OPENGL -DXR_USE_GRAPHICS_API_OPENGL_ES -DXR_USE_GRAPHICS_API_VULKAN -DXR_USE_PLATFORM_EGL -DXR_USE_PLATFORM_XLIB -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/oxr" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/openxr_includes" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/renderdoc_api" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/oxr_input_transform.c"
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -isystem /usr/include/SDL2 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor/wayland-protocols" -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/main/comp_target_swapchain.c"
[ 72%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_layer.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -isystem /usr/include/SDL2 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor/wayland-protocols" -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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_layer.c.o -MF CMakeFiles/comp_main.dir/main/comp_layer.c.o.d -o CMakeFiles/comp_main.dir/main/comp_layer.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/main/comp_layer.c"
[ 72%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_layer_renderer.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -isystem /usr/include/SDL2 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor/wayland-protocols" -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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_layer_renderer.c.o -MF CMakeFiles/comp_main.dir/main/comp_layer_renderer.c.o.d -o CMakeFiles/comp_main.dir/main/comp_layer_renderer.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/main/comp_layer_renderer.c"
[ 72%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_instance.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/oxr" && /usr/bin/cc -DXR_USE_GRAPHICS_API_OPENGL -DXR_USE_GRAPHICS_API_OPENGL_ES -DXR_USE_GRAPHICS_API_VULKAN -DXR_USE_PLATFORM_EGL -DXR_USE_PLATFORM_XLIB -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/oxr" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/openxr_includes" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/renderdoc_api" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/oxr_instance.c"
[ 72%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_logger.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/oxr" && /usr/bin/cc -DXR_USE_GRAPHICS_API_OPENGL -DXR_USE_GRAPHICS_API_OPENGL_ES -DXR_USE_GRAPHICS_API_VULKAN -DXR_USE_PLATFORM_EGL -DXR_USE_PLATFORM_XLIB -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/oxr" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/openxr_includes" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/renderdoc_api" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/oxr_logger.c"
[ 72%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_xcb.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -isystem /usr/include/SDL2 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor/wayland-protocols" -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/main/comp_window_xcb.c"
/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/oxr_instance.c: In function 'oxr_instance_create':
/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/oxr_instance.c:377:54: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
  377 |                 pRENDERDOC_GetAPI RENDERDOC_GetAPI = (pRENDERDOC_GetAPI)dlsym(mod, "RENDERDOC_GetAPI");
      |                                                      ^
[ 72%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_direct_randr.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -isystem /usr/include/SDL2 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor/wayland-protocols" -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/main/comp_window_direct_randr.c"
[ 73%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_path.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/oxr" && /usr/bin/cc -DXR_USE_GRAPHICS_API_OPENGL -DXR_USE_GRAPHICS_API_OPENGL_ES -DXR_USE_GRAPHICS_API_VULKAN -DXR_USE_PLATFORM_EGL -DXR_USE_PLATFORM_XLIB -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/oxr" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/openxr_includes" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/renderdoc_api" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/oxr_path.c"
[ 73%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_pretty_print.c.o
[ 73%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_direct_nvidia.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/oxr" && /usr/bin/cc -DXR_USE_GRAPHICS_API_OPENGL -DXR_USE_GRAPHICS_API_OPENGL_ES -DXR_USE_GRAPHICS_API_VULKAN -DXR_USE_PLATFORM_EGL -DXR_USE_PLATFORM_XLIB -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/oxr" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/openxr_includes" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/renderdoc_api" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/oxr_pretty_print.c"
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -isystem /usr/include/SDL2 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor/wayland-protocols" -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/main/comp_window_direct_nvidia.c"
[ 74%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_peek.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -isystem /usr/include/SDL2 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor/wayland-protocols" -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/main/comp_window_peek.c"
[ 74%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_session.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/oxr" && /usr/bin/cc -DXR_USE_GRAPHICS_API_OPENGL -DXR_USE_GRAPHICS_API_OPENGL_ES -DXR_USE_GRAPHICS_API_VULKAN -DXR_USE_PLATFORM_EGL -DXR_USE_PLATFORM_XLIB -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/oxr" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/openxr_includes" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/renderdoc_api" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/oxr_session.c"
[ 74%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_session_frame_end.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/oxr" && /usr/bin/cc -DXR_USE_GRAPHICS_API_OPENGL -DXR_USE_GRAPHICS_API_OPENGL_ES -DXR_USE_GRAPHICS_API_VULKAN -DXR_USE_PLATFORM_EGL -DXR_USE_PLATFORM_XLIB -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/oxr" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/openxr_includes" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/renderdoc_api" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/oxr_session_frame_end.c"
[ 75%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_space.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/oxr" && /usr/bin/cc -DXR_USE_GRAPHICS_API_OPENGL -DXR_USE_GRAPHICS_API_OPENGL_ES -DXR_USE_GRAPHICS_API_VULKAN -DXR_USE_PLATFORM_EGL -DXR_USE_PLATFORM_XLIB -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/oxr" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/openxr_includes" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/renderdoc_api" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/oxr_space.c"
[ 75%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_swapchain.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/oxr" && /usr/bin/cc -DXR_USE_GRAPHICS_API_OPENGL -DXR_USE_GRAPHICS_API_OPENGL_ES -DXR_USE_GRAPHICS_API_VULKAN -DXR_USE_PLATFORM_EGL -DXR_USE_PLATFORM_XLIB -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/oxr" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/openxr_includes" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/renderdoc_api" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/oxr_swapchain.c"
[ 75%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_system.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/oxr" && /usr/bin/cc -DXR_USE_GRAPHICS_API_OPENGL -DXR_USE_GRAPHICS_API_OPENGL_ES -DXR_USE_GRAPHICS_API_VULKAN -DXR_USE_PLATFORM_EGL -DXR_USE_PLATFORM_XLIB -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/oxr" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/openxr_includes" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/renderdoc_api" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/oxr_system.c"
[ 75%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_vk_display.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -isystem /usr/include/SDL2 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor/wayland-protocols" -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/main/comp_window_vk_display.c"
[ 76%] Linking CXX static library libdrv_rift_s.a
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cmake -P CMakeFiles/drv_rift_s.dir/cmake_clean_target.cmake
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_rift_s.dir/link.txt --verbose=1
[ 76%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_verify.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/oxr" && /usr/bin/cc -DXR_USE_GRAPHICS_API_OPENGL -DXR_USE_GRAPHICS_API_OPENGL_ES -DXR_USE_GRAPHICS_API_VULKAN -DXR_USE_PLATFORM_EGL -DXR_USE_PLATFORM_XLIB -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/oxr" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/openxr_includes" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/renderdoc_api" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/oxr_verify.c"
[ 76%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_direct.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -isystem /usr/include/SDL2 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor/wayland-protocols" -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/main/comp_window_direct.c"
[ 76%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_wayland.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -isystem /usr/include/SDL2 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor/wayland-protocols" -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/main/comp_window_wayland.c"
/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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 76%] Built target drv_rift_s
[ 77%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_direct_wayland.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -isystem /usr/include/SDL2 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor/wayland-protocols" -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/main/comp_window_direct_wayland.c"
[ 78%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_session_gfx_vk.c.o
[ 78%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_xdev.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/oxr" && /usr/bin/cc -DXR_USE_GRAPHICS_API_OPENGL -DXR_USE_GRAPHICS_API_OPENGL_ES -DXR_USE_GRAPHICS_API_VULKAN -DXR_USE_PLATFORM_EGL -DXR_USE_PLATFORM_XLIB -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/oxr" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/openxr_includes" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/renderdoc_api" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/oxr_xdev.c"
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/oxr" && /usr/bin/cc -DXR_USE_GRAPHICS_API_OPENGL -DXR_USE_GRAPHICS_API_OPENGL_ES -DXR_USE_GRAPHICS_API_VULKAN -DXR_USE_PLATFORM_EGL -DXR_USE_PLATFORM_XLIB -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/oxr" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/openxr_includes" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/renderdoc_api" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/oxr_session_gfx_vk.c"
/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/main/comp_window_wayland.c:185:1: warning: missing initializer for field 'wm_capabilities' of 'const struct xdg_toplevel_listener' [-Wmissing-field-initializers]
  185 | };
      | ^
In file included from /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/main/comp_window_wayland.c:18:
/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor/wayland-protocols/xdg-shell-client-protocol.h:1539:16: note: 'wm_capabilities' declared here
 1539 |         void (*wm_capabilities)(void *data,
      |                ^~~~~~~~~~~~~~~
[ 78%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/wayland-protocols/xdg-shell.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -isystem /usr/include/SDL2 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor/wayland-protocols" -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor/wayland-protocols/xdg-shell.c"
[ 78%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/wayland-protocols/drm-lease-v1.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -isystem /usr/include/SDL2 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor/wayland-protocols" -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor/wayland-protocols/drm-lease-v1.c"
[ 78%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_swapchain_vk.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/oxr" && /usr/bin/cc -DXR_USE_GRAPHICS_API_OPENGL -DXR_USE_GRAPHICS_API_OPENGL_ES -DXR_USE_GRAPHICS_API_VULKAN -DXR_USE_PLATFORM_EGL -DXR_USE_PLATFORM_XLIB -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/oxr" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/openxr_includes" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/renderdoc_api" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/oxr_swapchain_vk.c"
[ 78%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_vulkan.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/oxr" && /usr/bin/cc -DXR_USE_GRAPHICS_API_OPENGL -DXR_USE_GRAPHICS_API_OPENGL_ES -DXR_USE_GRAPHICS_API_VULKAN -DXR_USE_PLATFORM_EGL -DXR_USE_PLATFORM_XLIB -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/oxr" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/openxr_includes" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/renderdoc_api" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/oxr_vulkan.c"
[ 78%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_swapchain_gl.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/oxr" && /usr/bin/cc -DXR_USE_GRAPHICS_API_OPENGL -DXR_USE_GRAPHICS_API_OPENGL_ES -DXR_USE_GRAPHICS_API_VULKAN -DXR_USE_PLATFORM_EGL -DXR_USE_PLATFORM_XLIB -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/oxr" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/openxr_includes" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/renderdoc_api" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/oxr_swapchain_gl.c"
[ 79%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_session_gfx_gl_xlib.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/oxr" && /usr/bin/cc -DXR_USE_GRAPHICS_API_OPENGL -DXR_USE_GRAPHICS_API_OPENGL_ES -DXR_USE_GRAPHICS_API_VULKAN -DXR_USE_PLATFORM_EGL -DXR_USE_PLATFORM_XLIB -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/oxr" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/openxr_includes" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/renderdoc_api" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/oxr_session_gfx_gl_xlib.c"
[ 79%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_session_gfx_egl.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/oxr" && /usr/bin/cc -DXR_USE_GRAPHICS_API_OPENGL -DXR_USE_GRAPHICS_API_OPENGL_ES -DXR_USE_GRAPHICS_API_VULKAN -DXR_USE_PLATFORM_EGL -DXR_USE_PLATFORM_XLIB -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/oxr" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/openxr_includes" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/renderdoc_api" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/oxr_session_gfx_egl.c"
[ 79%] Linking CXX static library libcomp_main.a
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" && /usr/bin/cmake -P CMakeFiles/comp_main.dir/cmake_clean_target.cmake
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" && /usr/bin/cmake -E cmake_link_script CMakeFiles/comp_main.dir/link.txt --verbose=1
[ 79%] Linking CXX static library libst_oxr.a
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/oxr" && /usr/bin/cmake -P CMakeFiles/st_oxr.dir/cmake_clean_target.cmake
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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 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_layer.c.o CMakeFiles/comp_main.dir/main/comp_layer_renderer.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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 79%] Built target comp_main
/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_binding.c.o CMakeFiles/st_oxr.dir/oxr_dpad.c.o CMakeFiles/st_oxr.dir/oxr_event.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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 79%] 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  -f tests/CMakeFiles/tests_input_transform.dir/build.make tests/CMakeFiles/tests_input_transform.dir/depend
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/openxr" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/openxr" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/openxr/CMakeFiles/openxr_monado.dir/DependInfo.cmake" "--color="
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests/CMakeFiles/tests_input_transform.dir/DependInfo.cmake" "--color="
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 79%] Building C object src/xrt/targets/openxr/CMakeFiles/openxr_monado.dir/target.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/openxr" && /usr/bin/cc -D_GNU_SOURCE -Dopenxr_monado_EXPORTS -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/.." -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/ipc" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/renderdoc_api" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/openxr/target.c"
[ 79%] Building CXX object tests/CMakeFiles/tests_input_transform.dir/tests_input_transform.cpp.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/Catch2" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/.." -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/openxr_includes" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/renderdoc_api" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -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-21.0.0+git2905.e26a272c1~dfsg1/tests/tests_input_transform.cpp"
[ 79%] Linking CXX shared module libopenxr_monado.so
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/openxr" && /usr/bin/cmake -E cmake_link_script CMakeFiles/openxr_monado.dir/link.txt --verbose=1
/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -u xrNegotiateLoaderRuntimeInterface -Wl,--version-script=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/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/x86_64-linux-gnu/libGLX.so /usr/lib/x86_64-linux-gnu/libOpenGL.so /usr/lib/x86_64-linux-gnu/libvulkan.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 ../../auxiliary/os/libaux_os.a ../../../external/libxrt-external-nanopb.a ../../auxiliary/bindings/libaux_generated_bindings.a /usr/lib/x86_64-linux-gnu/libcjson.so.1.7.18 -lm /usr/lib/x86_64-linux-gnu/librt.a
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/openxr" && /usr/bin/cmake -DOUT_FILE=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/openxr_monado-dev.json -DRUNTIME_PATH=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/openxr/libopenxr_monado.so -P /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/openxr/make_build_manifest_openxr_monado.cmake
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 79%] Built target openxr_monado
[ 79%] Linking CXX executable tests_input_transform
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tests_input_transform.dir/link.d CMakeFiles/tests_input_transform.dir/tests_input_transform.cpp.o -o tests_input_transform  libtests_main.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/ogl/libaux_ogl.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/x86_64-linux-gnu/libcjson.so.1.7.18 -lm ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/x86_64-linux-gnu/libvulkan.so /usr/lib/x86_64-linux-gnu/libGLX.so /usr/lib/x86_64-linux-gnu/libOpenGL.so -ldl
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 79%] Built target tests_input_transform
In file included from /usr/include/eigen3/Eigen/Core:294,
                 from /usr/include/eigen3/Eigen/Dense:1,
                 from /usr/include/eigen3/Eigen/Eigen:1,
                 from /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/tracking/t_tracker_psvr.cpp:36:
In copy constructor 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::PlainObjectBase<Derived>&) [with Derived = Eigen::Matrix<float, 4, 1>]',
    inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1]' at /usr/include/eigen3/Eigen/src/Core/Matrix.h:414:65,
    inlined from 'xrt::auxiliary::tracking::psvr::match_data::match_data(const xrt::auxiliary::tracking::psvr::match_data&)' at /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/tracking/t_tracker_psvr.cpp:194:16,
    inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = xrt::auxiliary::tracking::psvr::match_data; _Args = {const xrt::auxiliary::tracking::psvr::match_data&}; _Tp = xrt::auxiliary::tracking::psvr::match_data]' at /usr/include/c++/14/bits/new_allocator.h:191:4,
    inlined from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = xrt::auxiliary::tracking::psvr::match_data; _Args = {const xrt::auxiliary::tracking::psvr::match_data&}; _Tp = xrt::auxiliary::tracking::psvr::match_data]' at /usr/include/c++/14/bits/alloc_traits.h:575:17,
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = xrt::auxiliary::tracking::psvr::match_data; _Alloc = std::allocator<xrt::auxiliary::tracking::psvr::match_data>]' at /usr/include/c++/14/bits/stl_vector.h:1288:30,
    inlined from 'void xrt::auxiliary::tracking::psvr::create_match_list(TrackerPSVR&)' at /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/tracking/t_tracker_psvr.cpp:1218:28,
    inlined from 'int t_psvr_create(xrt_frame_context*, t_stereo_camera_calibration*, xrt_tracked_psvr**, xrt_frame_sink**)' at /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/tracking/t_tracker_psvr.cpp:2111:19:
/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'md.xrt::auxiliary::tracking::psvr::match_data::position.Eigen::Matrix<float, 4, 1, 0, 4, 1>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >::m_storage' may be used uninitialized [-Wmaybe-uninitialized]
  512 |       : Base(), m_storage(other.m_storage) { }
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/tracking/t_tracker_psvr.cpp: In function 'int t_psvr_create(xrt_frame_context*, t_stereo_camera_calibration*, xrt_tracked_psvr**, xrt_frame_sink**)':
/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/tracking/t_tracker_psvr.cpp:1190:30: note: 'md' declared here
 1190 |                 match_data_t md;
      |                              ^~
[ 79%] Linking CXX static library libaux_tracking.a
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/tracking" && /usr/bin/cmake -P CMakeFiles/aux_tracking.dir/cmake_clean_target.cmake
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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_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_euroc_recorder.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
/usr/bin/ranlib libaux_tracking.a
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 79%] 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  -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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/vive" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/vive" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/DependInfo.cmake" "--color="
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_psmv.dir/DependInfo.cmake" "--color="
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_wmr.dir/DependInfo.cmake" "--color="
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_euroc.dir/DependInfo.cmake" "--color="
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/prober" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/prober" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/DependInfo.cmake" "--color="
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make  -f src/xrt/drivers/CMakeFiles/drv_euroc.dir/build.make src/xrt/drivers/CMakeFiles/drv_euroc.dir/build
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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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
make  -f src/xrt/drivers/CMakeFiles/drv_wmr.dir/build.make src/xrt/drivers/CMakeFiles/drv_wmr.dir/build
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 79%] Building C object src/xrt/drivers/CMakeFiles/drv_euroc.dir/euroc/euroc_runner.c.o
[ 79%] Building C object src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_config.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/vive" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/vive/vive_config.c"
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_runner.c"
[ 80%] Building C object src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_prober.c.o
[ 80%] Building C object src/xrt/drivers/CMakeFiles/drv_euroc.dir/euroc/euroc_device.c.o
[ 81%] Building CXX object src/xrt/drivers/CMakeFiles/drv_euroc.dir/euroc/euroc_player.cpp.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/prober" && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/prober/p_prober.c"
[ 81%] Building C object src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_bindings.c.o
[ 81%] Building C object src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_dump.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/vive" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/vive/vive_bindings.c"
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -isystem /usr/include/opencv4 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp"
[ 81%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_bt_controller.c.o
[ 81%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_config.c.o
[ 81%] Building C object src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_poses.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/wmr/wmr_bt_controller.c"
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/vive" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/vive/vive_poses.c"
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/wmr/wmr_config.c"
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/prober" && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/prober/p_dump.c"
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_device.c"
[ 81%] Building C object src/xrt/drivers/CMakeFiles/drv_psmv.dir/psmv/psmv_driver.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/psmv/psmv_driver.c"
[ 81%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_hmd.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/wmr/wmr_hmd.c"
[ 81%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_prober.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/wmr/wmr_prober.c"
[ 81%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_protocol.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/wmr/wmr_protocol.c"
[ 81%] Building C object src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_tracking.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/prober" && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/prober/p_tracking.c"
[ 81%] Building C object src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_udev.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/prober" && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/prober/p_udev.c"
[ 82%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_controller_protocol.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/wmr/wmr_controller_protocol.c"
[ 82%] Building C object src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_libusb.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/prober" && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/prober/p_libusb.c"
[ 82%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_source.c.o
[ 82%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_camera.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/wmr/wmr_camera.c"
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/wmr/wmr_source.c"
[ 82%] Building C object src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_libuvc.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/prober" && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/prober/p_libuvc.c"
[ 83%] Linking CXX static library libst_prober.a
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/prober" && /usr/bin/cmake -P CMakeFiles/st_prober.dir/cmake_clean_target.cmake
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/prober" && /usr/bin/cmake -E cmake_link_script CMakeFiles/st_prober.dir/link.txt --verbose=1
/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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 83%] Built target st_prober
[ 84%] Linking CXX static library libaux_vive.a
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/vive" && /usr/bin/cmake -P CMakeFiles/aux_vive.dir/cmake_clean_target.cmake
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/vive" && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_vive.dir/link.txt --verbose=1
/usr/bin/ar qc libaux_vive.a CMakeFiles/aux_vive.dir/vive_config.c.o CMakeFiles/aux_vive.dir/vive_bindings.c.o CMakeFiles/aux_vive.dir/vive_poses.c.o
/usr/bin/ranlib libaux_vive.a
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 84%] Built target aux_vive
make  -f src/xrt/drivers/CMakeFiles/drv_remote.dir/build.make src/xrt/drivers/CMakeFiles/drv_remote.dir/depend
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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_remote.dir/DependInfo.cmake" "--color="
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_vive.dir/DependInfo.cmake" "--color="
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make  -f src/xrt/drivers/CMakeFiles/drv_remote.dir/build.make src/xrt/drivers/CMakeFiles/drv_remote.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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 85%] Building C object src/xrt/drivers/CMakeFiles/drv_remote.dir/remote/r_device.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/remote/r_device.c"
[ 85%] Building C object src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_device.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/vive/vive_device.c"
[ 85%] Building C object src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_source.c.o
[ 85%] Building C object src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_protocol.c.o
[ 85%] Building C object src/xrt/drivers/CMakeFiles/drv_remote.dir/remote/r_hub.c.o
[ 85%] Building C object src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_controller.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/remote/r_hub.c"
[ 86%] Building C object src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_lighthouse.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/vive/vive_source.c"
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/vive/vive_protocol.c"
[ 86%] Building C object src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_prober.c.o
[ 86%] Building C object src/xrt/drivers/CMakeFiles/drv_remote.dir/remote/r_hmd.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/vive/vive_controller.c"
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/vive/vive_prober.c"
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/vive/vive_lighthouse.c"
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/remote/r_hmd.c"
[ 86%] Linking CXX static library libdrv_psmv.a
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cmake -P CMakeFiles/drv_psmv.dir/cmake_clean_target.cmake
/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/remote/r_hub.c:282:1: warning: conflicting types for 'r_create_devices' due to enum/integer mismatch; have 'int(uint16_t,  struct xrt_system_devices **)' {aka 'int(short unsigned int,  struct xrt_system_devices **)'} [-Wenum-int-mismatch]
  282 | r_create_devices(uint16_t port, struct xrt_system_devices **out_xsysd)
      | ^~~~~~~~~~~~~~~~
In file included from /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/remote/r_hub.c:14:
/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/remote/r_interface.h:139:1: note: previous declaration of 'r_create_devices' with type 'xrt_result_t(uint16_t,  struct xrt_system_devices **)' {aka 'enum xrt_result(short unsigned int,  struct xrt_system_devices **)'}
  139 | r_create_devices(uint16_t port, struct xrt_system_devices **out_xsysd);
      | ^~~~~~~~~~~~~~~~
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 86%] Linking CXX static library libdrv_wmr.a
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cmake -P CMakeFiles/drv_wmr.dir/cmake_clean_target.cmake
[ 86%] Built target drv_psmv
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_wmr.dir/link.txt --verbose=1
[ 86%] Linking CXX static library libdrv_remote.a
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cmake -P CMakeFiles/drv_remote.dir/cmake_clean_target.cmake
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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_wmr.a CMakeFiles/drv_wmr.dir/wmr/wmr_config.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_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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 86%] Built target drv_wmr
/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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 86%] Built target drv_remote
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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/gui" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/gui" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/DependInfo.cmake" "--color="
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 86%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_ogl.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/gui" && /usr/bin/cc -DCIMGUI_NO_EXPORT -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/stb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/gui/gui_ogl.c"
[ 86%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_prober.c.o
[ 87%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_debug.c.o
[ 87%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_calibrate.c.o
[ 87%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_main_menu.c.o
[ 87%] Building CXX object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene.cpp.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/gui" && /usr/bin/cc -DCIMGUI_NO_EXPORT -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/stb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/gui/gui_prober.c"
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/gui" && /usr/bin/c++ -DCIMGUI_NO_EXPORT -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/stb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -isystem /usr/include/SDL2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/gui/gui_scene.cpp"
[ 88%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_record.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/gui" && /usr/bin/cc -DCIMGUI_NO_EXPORT -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/stb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/gui/gui_scene_calibrate.c"
[ 88%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_hand_tracking_demo.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/gui" && /usr/bin/cc -DCIMGUI_NO_EXPORT -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/stb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/gui/gui_scene_debug.c"
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/gui" && /usr/bin/cc -DCIMGUI_NO_EXPORT -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/stb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/gui/gui_scene_hand_tracking_demo.c"
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/gui" && /usr/bin/cc -DCIMGUI_NO_EXPORT -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/stb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/gui/gui_scene_main_menu.c"
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/gui" && /usr/bin/cc -DCIMGUI_NO_EXPORT -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/stb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/gui/gui_scene_record.c"
[ 88%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_remote.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/gui" && /usr/bin/cc -DCIMGUI_NO_EXPORT -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/stb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/gui/gui_scene_remote.c"
[ 88%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_video.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/gui" && /usr/bin/cc -DCIMGUI_NO_EXPORT -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/stb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/gui/gui_scene_video.c"
[ 88%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_tracking_overrides.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/gui" && /usr/bin/cc -DCIMGUI_NO_EXPORT -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/stb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/gui/gui_scene_tracking_overrides.c"
/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/gui/gui_scene_remote.c: In function 'handle_input':
/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/gui/gui_scene_remote.c:144:9: warning: 'igSliderFloat2' accessing 8 bytes in a region of size 4 [-Wstringop-overflow=]
  144 |         igSliderFloat2("Thumbstick", &d->thumbstick.x, -1, 1, "%.2f", 0);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/gui/gui_scene_remote.c:144:9: note: referencing argument 2 of type 'float[2]'
In file included from /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/gui/gui_imgui.h:13,
                 from /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/gui/gui_scene_remote.c:18:
/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui/imgui/cimgui.h:2014:17: note: in a call to function 'igSliderFloat2'
 2014 | CIMGUI_API bool igSliderFloat2(const char* label,float v[2],float v_min,float v_max,const char* format,ImGuiSliderFlags flags);
      |                 ^~~~~~~~~~~~~~
/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/gui/gui_scene_remote.c:150:9: warning: 'igSliderFloat2' accessing 8 bytes in a region of size 4 [-Wstringop-overflow=]
  150 |         igSliderFloat2("Trackpad", &d->trackpad.x, -1, 1, "%.2f", 0);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/gui/gui_scene_remote.c:150:9: note: referencing argument 2 of type 'float[2]'
/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui/imgui/cimgui.h:2014:17: note: in a call to function 'igSliderFloat2'
 2014 | CIMGUI_API bool igSliderFloat2(const char* label,float v[2],float v_min,float v_max,const char* format,ImGuiSliderFlags flags);
      |                 ^~~~~~~~~~~~~~
[ 88%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_stb.c.o
[ 88%] Linking CXX static library libdrv_vive.a
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/gui" && /usr/bin/cc -DCIMGUI_NO_EXPORT -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/stb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/gui/gui_stb.c"
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cmake -P CMakeFiles/drv_vive.dir/cmake_clean_target.cmake
[ 89%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_window_record.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/gui" && /usr/bin/cc -DCIMGUI_NO_EXPORT -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/stb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/gui/gui_window_record.c"
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 89%] Built target drv_vive
[ 89%] Linking CXX static library libst_gui.a
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/gui" && /usr/bin/cmake -P CMakeFiles/st_gui.dir/cmake_clean_target.cmake
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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_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_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_window_record.c.o
/usr/bin/ranlib libst_gui.a
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 89%] Built target st_gui
make  -f src/xrt/targets/openxr/CMakeFiles/oxr_sdl2.dir/build.make src/xrt/targets/openxr/CMakeFiles/oxr_sdl2.dir/depend
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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/openxr" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/openxr" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/openxr/CMakeFiles/oxr_sdl2.dir/DependInfo.cmake" "--color="
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/sdl_test" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/sdl_test" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/DependInfo.cmake" "--color="
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make  -f src/xrt/targets/openxr/CMakeFiles/oxr_sdl2.dir/build.make src/xrt/targets/openxr/CMakeFiles/oxr_sdl2.dir/build
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 90%] Building C object src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_device.c.o
[ 90%] Building C object src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_hack_stubs.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/sdl_test" && /usr/bin/cc -DCIMGUI_NO_EXPORT -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/gui/.." -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -isystem /usr/include/SDL2 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/sdl_test/sdl_hack_stubs.c"
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/sdl_test" && /usr/bin/cc -DCIMGUI_NO_EXPORT -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/gui/.." -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -isystem /usr/include/SDL2 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/sdl_test/sdl_device.c"
[ 90%] Building C object src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_instance.c.o
[ 91%] Building C object src/xrt/targets/openxr/CMakeFiles/oxr_sdl2.dir/oxr_sdl2_hack.c.o
[ 91%] Building C object src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_swapchain.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/openxr" && /usr/bin/cc -DCIMGUI_NO_EXPORT -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/gui/.." -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/qwerty" -isystem /usr/include/SDL2 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/openxr/CMakeFiles/oxr_sdl2.dir/oxr_sdl2_hack.c.o -MF CMakeFiles/oxr_sdl2.dir/oxr_sdl2_hack.c.o.d -o CMakeFiles/oxr_sdl2.dir/oxr_sdl2_hack.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/openxr/oxr_sdl2_hack.c"
[ 91%] Building C object src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_compositor.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/sdl_test" && /usr/bin/cc -DCIMGUI_NO_EXPORT -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/gui/.." -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -isystem /usr/include/SDL2 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/sdl_test/sdl_swapchain.c"
[ 91%] Building C object src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_main.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/sdl_test" && /usr/bin/cc -DCIMGUI_NO_EXPORT -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/gui/.." -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -isystem /usr/include/SDL2 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/sdl_test/sdl_instance.c"
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/sdl_test" && /usr/bin/cc -DCIMGUI_NO_EXPORT -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/gui/.." -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -isystem /usr/include/SDL2 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/sdl_test/sdl_main.c"
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/sdl_test" && /usr/bin/cc -DCIMGUI_NO_EXPORT -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/gui/.." -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -isystem /usr/include/SDL2 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/sdl_test/sdl_compositor.c"
[ 91%] Building CXX object src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_program.cpp.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/sdl_test" && /usr/bin/c++ -DCIMGUI_NO_EXPORT -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/gui/.." -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -isystem /usr/include/SDL2 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/sdl_test/sdl_program.cpp"
[ 91%] Linking CXX static library liboxr_sdl2.a
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/openxr" && /usr/bin/cmake -P CMakeFiles/oxr_sdl2.dir/cmake_clean_target.cmake
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/openxr" && /usr/bin/cmake -E cmake_link_script CMakeFiles/oxr_sdl2.dir/link.txt --verbose=1
/usr/bin/ar qc liboxr_sdl2.a CMakeFiles/oxr_sdl2.dir/oxr_sdl2_hack.c.o
/usr/bin/ranlib liboxr_sdl2.a
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 91%] Built target oxr_sdl2
[ 92%] Linking CXX executable sdl-test
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -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 ../../auxiliary/vk/libaux_vk.a /usr/lib/x86_64-linux-gnu/libvulkan.so ../../auxiliary/util/libaux_util_process.a -lbsd ../../ipc/libipc_shared.a /usr/lib/x86_64-linux-gnu/librt.a /usr/lib/x86_64-linux-gnu/libsystemd.so ../../../external/libxrt-external-imgui-sdl2.a /usr/lib/x86_64-linux-gnu/libSDL2.so ../../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/x86_64-linux-gnu/libjpeg.so /usr/lib/x86_64-linux-gnu/libopencv_highgui.so.4.10.0 /usr/lib/x86_64-linux-gnu/libopencv_videoio.so.4.10.0 /usr/lib/x86_64-linux-gnu/libopencv_imgcodecs.so.4.10.0 /usr/lib/x86_64-linux-gnu/libopencv_video.so.4.10.0 /usr/lib/x86_64-linux-gnu/libopencv_calib3d.so.4.10.0 /usr/lib/x86_64-linux-gnu/libopencv_features2d.so.4.10.0 /usr/lib/x86_64-linux-gnu/libopencv_flann.so.4.10.0 /usr/lib/x86_64-linux-gnu/libopencv_dnn.so.4.10.0 /usr/lib/x86_64-linux-gnu/libopencv_imgproc.so.4.10.0 /usr/lib/x86_64-linux-gnu/libopencv_core.so.4.10.0 /usr/lib/x86_64-linux-gnu/libz.so ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../auxiliary/os/libaux_os.a ../../../external/libxrt-external-nanopb.a ../../auxiliary/bindings/libaux_generated_bindings.a /usr/lib/x86_64-linux-gnu/libcjson.so.1.7.18 -lm
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 92%] Built target sdl-test
/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp: In function 'xrt_fs* euroc_player_create(xrt_frame_context*, const char*, euroc_player_config*)':
/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:917:62: warning: '%d' directive output may be truncated writing between 1 and 10 bytes into a region of size 5 [-Wformat-truncation=]
  917 |                 (void)snprintf(label, sizeof(label), "Camera %d", i);
      |                                                              ^~
In function 'void euroc_player_setup_gui(euroc_player*)',
    inlined from 'xrt_fs* euroc_player_create(xrt_frame_context*, const char*, euroc_player_config*)' at /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:992:24:
/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:917:54: note: directive argument in the range [0, 2147483646]
  917 |                 (void)snprintf(label, sizeof(label), "Camera %d", i);
      |                                                      ^~~~~~~~~~~
In file included from /usr/include/stdio.h:970,
                 from /usr/include/c++/14/cstdio:42,
                 from /usr/include/c++/14/ext/string_conversions.h:45,
                 from /usr/include/c++/14/bits/basic_string.h:4154,
                 from /usr/include/c++/14/string:54,
                 from /usr/include/opencv4/opencv2/core/cvstd.hpp:56,
                 from /usr/include/opencv4/opencv2/core/base.hpp:58,
                 from /usr/include/opencv4/opencv2/core.hpp:53,
                 from /usr/include/opencv4/opencv2/opencv.hpp:52,
                 from /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/tracking/t_frame_cv_mat_wrapper.hpp:12,
                 from /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:19:
In function 'int snprintf(char*, size_t, const char*, ...)',
    inlined from 'void euroc_player_setup_gui(euroc_player*)' at /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:917:17,
    inlined from 'xrt_fs* euroc_player_create(xrt_frame_context*, const char*, euroc_player_config*)' at /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:992:24:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:68:35: note: '__builtin___snprintf_chk' output between 9 and 18 bytes into a destination of size 12
   68 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   70 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
[ 93%] Linking CXX static library libdrv_euroc.a
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" && /usr/bin/cmake -P CMakeFiles/drv_euroc.dir/cmake_clean_target.cmake
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/common" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/common/CMakeFiles/target_lists.dir/DependInfo.cmake" "--color="
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 93%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_rift_s.c.o
[ 93%] 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_rgb_tracking.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/common" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/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-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common/target_builder_remote.c"
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/common" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/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-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common/target_builder_rgb_tracking.c"
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/common" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/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-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common/target_builder_rift_s.c"
[ 94%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_north_star.c.o
[ 94%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_lighthouse.c.o
[ 94%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_lists.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/common" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/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-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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_north_star.c.o -MF CMakeFiles/target_lists.dir/target_builder_north_star.c.o.d -o CMakeFiles/target_lists.dir/target_builder_north_star.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common/target_builder_north_star.c"
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/common" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/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-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/common" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/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-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common/target_builder_lighthouse.c"
[ 94%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_legacy.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/common" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/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-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common/target_builder_simulated.c"
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/common" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/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-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common/target_builder_legacy.c"
[ 95%] Linking CXX static library libtarget_lists.a
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/common" && /usr/bin/cmake -P CMakeFiles/target_lists.dir/cmake_clean_target.cmake
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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_simulated.c.o CMakeFiles/target_lists.dir/target_builder_north_star.c.o
/usr/bin/ranlib libtarget_lists.a
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/common" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/common/CMakeFiles/target_instance_no_comp.dir/DependInfo.cmake" "--color="
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/common" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/common/CMakeFiles/target_instance.dir/DependInfo.cmake" "--color="
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/common" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I/usr/include/libusb-1.0 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/common" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I/usr/include/libusb-1.0 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common/target_instance.c"
/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common/target_instance_no_comp.c:55:1: warning: conflicting types for 'xrt_instance_create' due to enum/integer mismatch; have 'int(struct xrt_instance_info *, struct xrt_instance **)' [-Wenum-int-mismatch]
   55 | xrt_instance_create(struct xrt_instance_info *ii, struct xrt_instance **out_xinst)
      | ^~~~~~~~~~~~~~~~~~~
In file included from /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_system_helpers.h:15,
                 from /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common/target_instance_no_comp.c:12:
/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include/xrt/xrt_instance.h:200:1: note: previous declaration of 'xrt_instance_create' with type 'xrt_result_t(struct xrt_instance_info *, struct xrt_instance **)' {aka 'enum xrt_result(struct xrt_instance_info *, struct xrt_instance **)'}
  200 | xrt_instance_create(struct xrt_instance_info *ii, struct xrt_instance **out_xinst);
      | ^~~~~~~~~~~~~~~~~~~
[ 96%] Linking CXX static library libtarget_instance_no_comp.a
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/common" && /usr/bin/cmake -P CMakeFiles/target_instance.dir/cmake_clean_target.cmake
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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.a CMakeFiles/target_instance.dir/target_instance.c.o
/usr/bin/ranlib libtarget_instance.a
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
/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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 96%] Built target target_instance
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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/service" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/service" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/service/CMakeFiles/monado-service.dir/DependInfo.cmake" "--color="
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 97%] Building C object src/xrt/targets/service/CMakeFiles/monado-service.dir/main.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/service" && /usr/bin/cc -DCIMGUI_NO_EXPORT -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I/usr/include/libusb-1.0 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/gui/.." -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/qwerty" -isystem /usr/include/SDL2 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/service/main.c"
[ 97%] 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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/cli" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/cli" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/cli/CMakeFiles/cli.dir/DependInfo.cmake" "--color="
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/gui" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/gui" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/gui/CMakeFiles/gui.dir/DependInfo.cmake" "--color="
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make  -f src/xrt/targets/gui/CMakeFiles/gui.dir/build.make src/xrt/targets/gui/CMakeFiles/gui.dir/build
[ 97%] Linking CXX executable monado-service
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/service" && /usr/bin/cmake -E cmake_link_script CMakeFiles/monado-service.dir/link.txt --verbose=1
[ 97%] Building C object src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_test.c.o
[ 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_calibration_dump.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/cli" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/cli/cli_cmd_test.c"
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/cli" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/cli/cli_cmd_calibration_dump.c"
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/cli" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/cli/cli_cmd_lighthouse.c"
[ 98%] Building C object src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_slambatch.c.o
[ 98%] Building C object src/xrt/targets/cli/CMakeFiles/cli.dir/cli_main.c.o
[ 98%] Building C object src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_probe.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/cli" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/cli/cli_cmd_slambatch.c"
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/cli" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/cli/cli_main.c"
[ 98%] 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.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/gui" && /usr/bin/cc -DCIMGUI_NO_EXPORT -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/gui/.." -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common" -isystem /usr/include/SDL2 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/gui/gui_sdl2.c"
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/cli" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/cli/cli_cmd_probe.c"
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/gui" && /usr/bin/cc -DCIMGUI_NO_EXPORT -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/gui/.." -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common" -isystem /usr/include/SDL2 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/gui/gui_sdl2_main.c"
[100%] Building C object src/xrt/targets/gui/CMakeFiles/gui.dir/gui_sdl2_imgui.c.o
[100%] Building C object src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_calibrate.c.o
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/gui" && /usr/bin/cc -DCIMGUI_NO_EXPORT -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/gui/.." -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common" -isystem /usr/include/SDL2 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/gui/gui_sdl2_imgui.c"
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/cli" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/cli/cli_cmd_calibrate.c"
[100%] Linking CXX executable monado-cli
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/cli.dir/link.d CMakeFiles/cli.dir/cli_cmd_calibration_dump.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/x86_64-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_ns.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_psvr.a /usr/lib/x86_64-linux-gnu/libhidapi-libusb.so ../../drivers/libdrv_remote.a ../../drivers/libdrv_rift_s.a ../../drivers/libdrv_vive.a ../../auxiliary/vive/libaux_vive.a /usr/lib/x86_64-linux-gnu/libz.so ../../drivers/libdrv_qwerty.a /usr/lib/x86_64-linux-gnu/libSDL2.so ../../drivers/libdrv_wmr.a /usr/lib/x86_64-linux-gnu/libusb-1.0.so ../../drivers/libdrv_euroc.a ../../auxiliary/tracking/libaux_tracking.a ../../auxiliary/util/libaux_util_sink.a /usr/lib/x86_64-linux-gnu/libjpeg.so ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../auxiliary/os/libaux_os.a ../../../external/libxrt-external-nanopb.a ../../auxiliary/bindings/libaux_generated_bindings.a /usr/lib/x86_64-linux-gnu/libcjson.so.1.7.18 -lm /usr/lib/x86_64-linux-gnu/libopencv_highgui.so.4.10.0 /usr/lib/x86_64-linux-gnu/libopencv_videoio.so.4.10.0 /usr/lib/x86_64-linux-gnu/libopencv_imgcodecs.so.4.10.0 /usr/lib/x86_64-linux-gnu/libopencv_video.so.4.10.0 /usr/lib/x86_64-linux-gnu/libopencv_calib3d.so.4.10.0 /usr/lib/x86_64-linux-gnu/libopencv_features2d.so.4.10.0 /usr/lib/x86_64-linux-gnu/libopencv_flann.so.4.10.0 /usr/lib/x86_64-linux-gnu/libopencv_dnn.so.4.10.0 /usr/lib/x86_64-linux-gnu/libopencv_imgproc.so.4.10.0 /usr/lib/x86_64-linux-gnu/libopencv_core.so.4.10.0
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[100%] Built target cli
/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/monado-service.dir/link.d "CMakeFiles/monado-service.dir/main.c.o" -o monado-service  ../../auxiliary/util/libaux_util.a ../../state_trackers/prober/libst_prober.a ../../ipc/libipc_server.a ../common/libtarget_lists.a ../common/libtarget_instance.a ../openxr/liboxr_sdl2.a ../../state_trackers/gui/libst_gui.a ../../../external/libxrt-external-imgui-sdl2.a ../../auxiliary/ogl/libaux_ogl.a ../../auxiliary/util/libaux_util_process.a -lbsd ../../ipc/libipc_shared.a /usr/lib/x86_64-linux-gnu/librt.a /usr/lib/x86_64-linux-gnu/libsystemd.so ../../state_trackers/prober/libst_prober.a /usr/lib/x86_64-linux-gnu/libudev.so -luvc -lusb-1.0 ../common/libtarget_lists.a ../../drivers/libdrv_multi.a ../../drivers/libdrv_v4l2.a ../../drivers/libdrv_vf.a ../../drivers/libdrv_ns.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_psvr.a /usr/lib/x86_64-linux-gnu/libhidapi-libusb.so ../../drivers/libdrv_rift_s.a ../../drivers/libdrv_vive.a ../../drivers/libdrv_wmr.a /usr/lib/x86_64-linux-gnu/libusb-1.0.so ../../drivers/libdrv_euroc.a ../../compositor/libcomp_main.a ../../compositor/libcomp_render.a -lxcb-randr -lX11-xcb -lX11 -lxcb -lxcb-randr -lX11-xcb -lX11 -lxcb /usr/lib/x86_64-linux-gnu/libX11.so -lwayland-client /usr/lib/x86_64-linux-gnu/libdrm.so ../../compositor/null/libcomp_null.a ../../compositor/libcomp_util.a ../../auxiliary/vk/libaux_vk.a /usr/lib/x86_64-linux-gnu/libvulkan.so ../../compositor/libcomp_multi.a ../../drivers/libdrv_remote.a ../../auxiliary/vive/libaux_vive.a ../../auxiliary/tracking/libaux_tracking.a ../../auxiliary/util/libaux_util_sink.a /usr/lib/x86_64-linux-gnu/libjpeg.so /usr/lib/x86_64-linux-gnu/libopencv_highgui.so.4.10.0 /usr/lib/x86_64-linux-gnu/libopencv_videoio.so.4.10.0 /usr/lib/x86_64-linux-gnu/libopencv_imgcodecs.so.4.10.0 /usr/lib/x86_64-linux-gnu/libopencv_video.so.4.10.0 /usr/lib/x86_64-linux-gnu/libopencv_calib3d.so.4.10.0 /usr/lib/x86_64-linux-gnu/libopencv_features2d.so.4.10.0 /usr/lib/x86_64-linux-gnu/libopencv_flann.so.4.10.0 /usr/lib/x86_64-linux-gnu/libopencv_dnn.so.4.10.0 /usr/lib/x86_64-linux-gnu/libopencv_imgproc.so.4.10.0 /usr/lib/x86_64-linux-gnu/libopencv_core.so.4.10.0 /usr/lib/x86_64-linux-gnu/libz.so ../../auxiliary/gstreamer/libaux_gstreamer.a -lgstapp-1.0 -lgstvideo-1.0 -lgstbase-1.0 -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0 ../../../external/libxrt-external-imgui.a ../../drivers/libdrv_qwerty.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/x86_64-linux-gnu/libcjson.so.1.7.18 -lm /usr/lib/x86_64-linux-gnu/libSDL2.so
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[100%] Built target monado-service
/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now -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/x86_64-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_ns.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_psvr.a /usr/lib/x86_64-linux-gnu/libhidapi-libusb.so ../../drivers/libdrv_rift_s.a ../../drivers/libdrv_vive.a ../../auxiliary/vive/libaux_vive.a /usr/lib/x86_64-linux-gnu/libz.so ../../drivers/libdrv_qwerty.a /usr/lib/x86_64-linux-gnu/libSDL2.so ../../drivers/libdrv_wmr.a /usr/lib/x86_64-linux-gnu/libusb-1.0.so ../../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 ../../auxiliary/os/libaux_os.a ../../../external/libxrt-external-nanopb.a ../../auxiliary/bindings/libaux_generated_bindings.a /usr/lib/x86_64-linux-gnu/libjpeg.so /usr/lib/x86_64-linux-gnu/libcjson.so.1.7.18 -lm /usr/lib/x86_64-linux-gnu/libopencv_highgui.so.4.10.0 /usr/lib/x86_64-linux-gnu/libopencv_videoio.so.4.10.0 /usr/lib/x86_64-linux-gnu/libopencv_imgcodecs.so.4.10.0 /usr/lib/x86_64-linux-gnu/libopencv_video.so.4.10.0 /usr/lib/x86_64-linux-gnu/libopencv_calib3d.so.4.10.0 /usr/lib/x86_64-linux-gnu/libopencv_features2d.so.4.10.0 /usr/lib/x86_64-linux-gnu/libopencv_flann.so.4.10.0 /usr/lib/x86_64-linux-gnu/libopencv_dnn.so.4.10.0 /usr/lib/x86_64-linux-gnu/libopencv_imgproc.so.4.10.0 /usr/lib/x86_64-linux-gnu/libopencv_core.so.4.10.0
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[100%] Built target gui
make[2]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
/usr/bin/cmake -E cmake_progress_start "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/CMakeFiles" 0
make[1]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
   dh_auto_test
	cd obj-x86_64-linux-gnu && make -j12 test ARGS\+=--verbose ARGS\+=-j12
make[1]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
Running tests...
/usr/bin/ctest --force-new-ctest-process --verbose -j12
UpdateCTestConfiguration  from :/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/DartConfiguration.tcl
Parse Config file:/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/DartConfiguration.tcl
UpdateCTestConfiguration  from :/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/DartConfiguration.tcl
Parse Config file:/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/DartConfiguration.tcl
Test project /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests/tests_cxx_wrappers "--success"
1: Working Directory: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests
1: Test timeout computed to be: 1500
test 2
      Start  2: tests_deque

2: Test command: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests/tests_deque "--success"
2: Working Directory: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests
2: Test timeout computed to be: 1500
test 3
      Start  3: tests_generic_callbacks

3: Test command: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests/tests_generic_callbacks "--success"
3: Working Directory: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests
3: Test timeout computed to be: 1500
test 4
      Start  4: tests_history_buf

4: Test command: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests/tests_history_buf "--success"
4: Working Directory: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests
4: Test timeout computed to be: 1500
test 5
      Start  5: tests_id_ringbuffer

5: Test command: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests/tests_id_ringbuffer "--success"
5: Working Directory: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests
5: Test timeout computed to be: 1500
test 6
      Start  6: tests_input_transform

6: Test command: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests/tests_input_transform "--success"
6: Working Directory: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests
6: Test timeout computed to be: 1500
test 7
      Start  7: tests_json

7: Test command: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests/tests_json "--success"
7: Working Directory: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests
7: Test timeout computed to be: 1500
test 8
      Start  8: tests_lowpass_float

8: Test command: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests/tests_lowpass_float "--success"
8: Working Directory: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests
8: Test timeout computed to be: 1500
test 9
      Start  9: tests_lowpass_integer

9: Test command: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests/tests_lowpass_integer "--success"
9: Working Directory: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests
9: Test timeout computed to be: 1500
test 10
      Start 10: tests_pacing

10: Test command: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests/tests_pacing "--success"
10: Working Directory: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests
10: Test timeout computed to be: 1500
test 11
      Start 11: tests_quatexpmap

11: Test command: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests/tests_quatexpmap "--success"
11: Working Directory: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests
11: Test timeout computed to be: 1500
test 12
      Start 12: tests_quat_change_of_basis

12: Test command: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests/tests_quat_change_of_basis "--success"
12: Working Directory: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests
12: Test timeout computed to be: 1500
1: 
1: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1: tests_cxx_wrappers is a Catch v2.13.10 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: 
2: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2: tests_deque is a Catch v2.13.10 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:   0x000055b7a67bfb50 != 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: 
3: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3: tests_generic_callbacks is a Catch v2.13.10 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:102: 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:   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:102: 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:   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: -------------------------------------------------------------------------------
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:102: 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:82
3: ...............................................................................
3: 
3: ./tests/tests_generic_callbacks.cpp:84: 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:86: PASSED:
3:   CHECK_FALSE( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &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:102: 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:89
3: ...............................................................................
3: 
3: ./tests/tests_generic_callbacks.cpp:91: 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:93: 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:96: 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:98: 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: -------------------------------------------------------------------------------
3: ./tests/tests_generic_callbacks.cpp:45
3: ...............................................................................
3: 
3: ./tests/tests_generic_callbacks.cpp:102: PASSED:
3:   CHECK( 1 == callbacks.removeCallback(increment_userdata_int, (mask_t)MyEvent::LOST, &numLost) )
3: with expansion:
3:   1 == 1
3: 
3: ===============================================================================
3: All tests passed (41 assertions in 1 test case)
3: 
4: 
4: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4: tests_history_buf is a Catch v2.13.10 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:   !(0x00007ffcfecafcc4 == 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:   !(0x00007ffcfecafcc4 == 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:   !(0x00007ffcfecafcc4 == 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:   !(0x00007ffcfecafcc4 == 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:   !(0x00007ffcfecafcc4 == 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: 
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:   !(0x00007ffcfecafcc4 == 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:   !(0x00007ffcfecafcc8 == 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:   !(0x00007ffcfecafcc8 == 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:   !(0x00007ffcfecafcc8 == 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:   !(0x00007ffcfecafcc4 == 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:   !(0x00007ffcfecafcc4 == 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:   !(0x00007ffcfecafcc4 == 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:   !(0x00007ffcfecafcc4 == 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: 
5: 
5: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5: tests_id_ringbuffer is a Catch v2.13.10 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 = u_id_ringbuffer_push_back(buffer, 0)) >= 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 = u_id_ringbuffer_push_back(buffer, 0)) >= 0 )
5: with expansion:
5:   1 >= 0
5: 
5: ./tests/tests_id_ringbuffer.cpp:100: PASSED:
5:   REQUIRE( (one_inner_index = u_id_ringbuffer_push_back(buffer, 1)) >= 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 = u_id_ringbuffer_push_back(buffer, 0)) >= 0 )
5: with expansion:
5:   1 >= 0
5: 
5: ./tests/tests_id_ringbuffer.cpp:100: PASSED:
5:   REQUIRE( (one_inner_index = u_id_ringbuffer_push_back(buffer, 1)) >= 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 = u_id_ringbuffer_push_back(buffer, 0)) >= 0 )
5: with expansion:
5:   1 >= 0
5: 
5: ./tests/tests_id_ringbuffer.cpp:100: PASSED:
5:   REQUIRE( (one_inner_index = u_id_ringbuffer_push_back(buffer, 1)) >= 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 = u_id_ringbuffer_push_back(buffer, 0)) >= 0 )
5: with expansion:
5:   1 >= 0
5: 
5: ./tests/tests_id_ringbuffer.cpp:194: PASSED:
5:   REQUIRE( (two_inner_index = u_id_ringbuffer_push_back(buffer, 2)) >= 0 )
5: with expansion:
5:   2 >= 0
5: 
5: ./tests/tests_id_ringbuffer.cpp:195: PASSED:
5:   REQUIRE( (four_inner_index = u_id_ringbuffer_push_back(buffer, 4)) >= 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: 
6: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6: tests_input_transform is a Catch v2.13.10 host application.
6: Run with -? for options
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6:   Float action
6:   From Vec1 -1 to 1 identity
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:37
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:41: PASSED:
6:   CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_float", &transforms, &transform_count) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:45: PASSED:
6:   CHECK( transform_count == 1 )
6: with expansion:
6:   1 == 1
6: 
6: ./tests/tests_input_transform.cpp:46: PASSED:
6:   CHECK( transforms != nullptr )
6: with expansion:
6:   0x000055bcdcf36a90 != nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6:   Float action
6:   From Vec1 -1 to 1 identity
6:   Roundtrip
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:48
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:53: PASSED:
6:   CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:54: PASSED:
6:   CHECK( input.value.vec1.x == output.value.vec1.x )
6: with expansion:
6:   -1.0f == -1.0f
6: 
6: LOG in test: 		Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC1_MINUS_ONE_TO_ONE'
6: 			Using identity transform for input.
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:21
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:318: PASSED:
6:   CHECK( __null == transforms )
6: with expansion:
6:   0 == nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6:   Float action
6:   From Vec1 -1 to 1 identity
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:37
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:41: PASSED:
6:   CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_float", &transforms, &transform_count) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:45: PASSED:
6:   CHECK( transform_count == 1 )
6: with expansion:
6:   1 == 1
6: 
6: ./tests/tests_input_transform.cpp:46: PASSED:
6:   CHECK( transforms != nullptr )
6: with expansion:
6:   0x000055bcdcf36a90 != nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6:   Float action
6:   From Vec1 -1 to 1 identity
6:   Roundtrip
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:48
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:53: PASSED:
6:   CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:54: PASSED:
6:   CHECK( input.value.vec1.x == output.value.vec1.x )
6: with expansion:
6:   -0.5f == -0.5f
6: 
6: LOG in test: 		Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC1_MINUS_ONE_TO_ONE'
6: 			Using identity transform for input.
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:21
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:318: PASSED:
6:   CHECK( __null == transforms )
6: with expansion:
6:   0 == nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6:   Float action
6:   From Vec1 -1 to 1 identity
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:37
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:41: PASSED:
6:   CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_float", &transforms, &transform_count) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:45: PASSED:
6:   CHECK( transform_count == 1 )
6: with expansion:
6:   1 == 1
6: 
6: ./tests/tests_input_transform.cpp:46: PASSED:
6:   CHECK( transforms != nullptr )
6: with expansion:
6:   0x000055bcdcf36a90 != nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6:   Float action
6:   From Vec1 -1 to 1 identity
6:   Roundtrip
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:48
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:53: PASSED:
6:   CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:54: PASSED:
6:   CHECK( input.value.vec1.x == output.value.vec1.x )
6: with expansion:
6:   0.0f == 0.0f
6: 
6: LOG in test: 		Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC1_MINUS_ONE_TO_ONE'
6: 			Using identity transform for input.
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:21
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:318: PASSED:
6:   CHECK( __null == transforms )
6: with expansion:
6:   0 == nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6:   Float action
6:   From Vec1 -1 to 1 identity
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:37
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:41: PASSED:
6:   CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_float", &transforms, &transform_count) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:45: PASSED:
6:   CHECK( transform_count == 1 )
6: with expansion:
6:   1 == 1
6: 
6: ./tests/tests_input_transform.cpp:46: PASSED:
6:   CHECK( transforms != nullptr )
6: with expansion:
6:   0x000055bcdcf36a90 != nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6:   Float action
6:   From Vec1 -1 to 1 identity
6:   Roundtrip
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:48
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:53: PASSED:
6:   CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:54: PASSED:
6:   CHECK( input.value.vec1.x == output.value.vec1.x )
6: with expansion:
6:   -0.0f == -0.0f
6: 
6: LOG in test: 		Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC1_MINUS_ONE_TO_ONE'
6: 			Using identity transform for input.
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:21
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:318: PASSED:
6:   CHECK( __null == transforms )
6: with expansion:
6:   0 == nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6:   Float action
6:   From Vec1 -1 to 1 identity
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:37
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:41: PASSED:
6:   CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_float", &transforms, &transform_count) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:45: PASSED:
6:   CHECK( transform_count == 1 )
6: with expansion:
6:   1 == 1
6: 
6: ./tests/tests_input_transform.cpp:46: PASSED:
6:   CHECK( transforms != nullptr )
6: with expansion:
6:   0x000055bcdcf36a90 != nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6:   Float action
6:   From Vec1 -1 to 1 identity
6:   Roundtrip
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:48
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:53: PASSED:
6:   CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:54: PASSED:
6:   CHECK( input.value.vec1.x == output.value.vec1.x )
6: with expansion:
6:   0.5f == 0.5f
6: 
6: LOG in test: 		Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC1_MINUS_ONE_TO_ONE'
6: 			Using identity transform for input.
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:21
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:318: PASSED:
6:   CHECK( __null == transforms )
6: with expansion:
6:   0 == nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6:   Float action
6:   From Vec1 -1 to 1 identity
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:37
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:41: PASSED:
6:   CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_float", &transforms, &transform_count) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:45: PASSED:
6:   CHECK( transform_count == 1 )
6: with expansion:
6:   1 == 1
6: 
6: ./tests/tests_input_transform.cpp:46: PASSED:
6:   CHECK( transforms != nullptr )
6: with expansion:
6:   0x000055bcdcf36a90 != nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6:   Float action
6:   From Vec1 -1 to 1 identity
6:   Roundtrip
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:48
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:53: PASSED:
6:   CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:54: PASSED:
6:   CHECK( input.value.vec1.x == output.value.vec1.x )
6: with expansion:
6:   1.0f == 1.0f
6: 
6: LOG in test: 		Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC1_MINUS_ONE_TO_ONE'
6: 			Using identity transform for input.
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:21
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:318: PASSED:
6:   CHECK( __null == transforms )
6: with expansion:
6:   0 == nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6:   Float action
6:   From Vec1 0 to 1 identity
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:58
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:62: PASSED:
6:   CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_float", &transforms, &transform_count) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:66: PASSED:
6:   CHECK( transform_count == 1 )
6: with expansion:
6:   1 == 1
6: 
6: ./tests/tests_input_transform.cpp:67: PASSED:
6:   CHECK( transforms != nullptr )
6: with expansion:
6:   0x000055bcdcf36a90 != nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6:   Float action
6:   From Vec1 0 to 1 identity
6:   Roundtrip
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:69
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:74: PASSED:
6:   CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:75: PASSED:
6:   CHECK( input.value.vec1.x == output.value.vec1.x )
6: with expansion:
6:   0.0f == 0.0f
6: 
6: LOG in test: 		Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC1_ZERO_TO_ONE'
6: 			Using identity transform for input.
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:21
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:318: PASSED:
6:   CHECK( __null == transforms )
6: with expansion:
6:   0 == nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6:   Float action
6:   From Vec1 0 to 1 identity
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:58
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:62: PASSED:
6:   CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_float", &transforms, &transform_count) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:66: PASSED:
6:   CHECK( transform_count == 1 )
6: with expansion:
6:   1 == 1
6: 
6: ./tests/tests_input_transform.cpp:67: PASSED:
6:   CHECK( transforms != nullptr )
6: with expansion:
6:   0x000055bcdcf36a90 != nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6:   Float action
6:   From Vec1 0 to 1 identity
6:   Roundtrip
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:69
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:74: PASSED:
6:   CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:75: PASSED:
6:   CHECK( input.value.vec1.x == output.value.vec1.x )
6: with expansion:
6:   -0.0f == -0.0f
6: 
6: LOG in test: 		Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC1_ZERO_TO_ONE'
6: 			Using identity transform for input.
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:21
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:318: PASSED:
6:   CHECK( __null == transforms )
6: with expansion:
6:   0 == nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6:   Float action
6:   From Vec1 0 to 1 identity
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:58
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:62: PASSED:
6:   CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_float", &transforms, &transform_count) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:66: PASSED:
6:   CHECK( transform_count == 1 )
6: with expansion:
6:   1 == 1
6: 
6: ./tests/tests_input_transform.cpp:67: PASSED:
6:   CHECK( transforms != nullptr )
6: with expansion:
6:   0x000055bcdcf36a90 != nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6:   Float action
6:   From Vec1 0 to 1 identity
6:   Roundtrip
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:69
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:74: PASSED:
6:   CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:75: PASSED:
6:   CHECK( input.value.vec1.x == output.value.vec1.x )
6: with expansion:
6:   0.5f == 0.5f
6: 
6: LOG in test: 		Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC1_ZERO_TO_ONE'
6: 			Using identity transform for input.
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:21
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:318: PASSED:
6:   CHECK( __null == transforms )
6: with expansion:
6:   0 == nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6:   Float action
6:   From Vec1 0 to 1 identity
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:58
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:62: PASSED:
6:   CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_float", &transforms, &transform_count) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:66: PASSED:
6:   CHECK( transform_count == 1 )
6: with expansion:
6:   1 == 1
6: 
6: ./tests/tests_input_transform.cpp:67: PASSED:
6:   CHECK( transforms != nullptr )
6: with expansion:
6:   0x000055bcdcf36a90 != nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6:   Float action
6:   From Vec1 0 to 1 identity
6:   Roundtrip
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:69
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:74: PASSED:
6:   CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:75: PASSED:
6:   CHECK( input.value.vec1.x == output.value.vec1.x )
6: with expansion:
6:   1.0f == 1.0f
6: 
6: LOG in test: 		Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC1_ZERO_TO_ONE'
6: 			Using identity transform for input.
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:21
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:318: PASSED:
6:   CHECK( __null == transforms )
6: with expansion:
6:   0 == nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6:   Float action
6:   From Vec2 input
6:   path component x
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:85
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:87: PASSED:
6:   CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_vec2/x", &transforms, &transform_count) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:92: PASSED:
6:   CHECK( transform_count == 1 )
6: with expansion:
6:   1 == 1
6: 
6: ./tests/tests_input_transform.cpp:93: PASSED:
6:   CHECK( transforms != nullptr )
6: with expansion:
6:   0x000055bcdcf36a90 != nullptr
6: 
6: ./tests/tests_input_transform.cpp:95: PASSED:
6:   CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:96: PASSED:
6:   CHECK( input.value.vec2.x == output.value.vec1.x )
6: with expansion:
6:   -1.0f == -1.0f
6: 
6: LOG in test: 		Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE'
6: 			Adding transform: get x of Vec2
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:21
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:318: PASSED:
6:   CHECK( __null == transforms )
6: with expansion:
6:   0 == nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6:   Float action
6:   From Vec2 input
6:   path component y
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:99
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:101: PASSED:
6:   CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_vec2/y", &transforms, &transform_count) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:106: PASSED:
6:   CHECK( transform_count == 1 )
6: with expansion:
6:   1 == 1
6: 
6: ./tests/tests_input_transform.cpp:107: PASSED:
6:   CHECK( transforms != nullptr )
6: with expansion:
6:   0x000055bcdcf36a90 != nullptr
6: 
6: ./tests/tests_input_transform.cpp:109: PASSED:
6:   CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:110: PASSED:
6:   CHECK( input.value.vec2.y == output.value.vec1.x )
6: with expansion:
6:   1.0f == 1.0f
6: 
6: LOG in test: 		Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE'
6: 			Adding transform: get y of Vec2
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:21
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:318: PASSED:
6:   CHECK( __null == transforms )
6: with expansion:
6:   0 == nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6:   Float action
6:   From Vec2 input
6:   no component
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:113
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:115: PASSED:
6:   CHECK_FALSE( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_vec2", &transforms, &transform_count) )
6: with expansion:
6:   !false
6: 
6: ./tests/tests_input_transform.cpp:120: PASSED:
6:   CHECK( transform_count == 0 )
6: with expansion:
6:   0 == 0
6: 
6: ./tests/tests_input_transform.cpp:121: PASSED:
6:   CHECK( transforms == nullptr )
6: with expansion:
6:   nullptr == nullptr
6: 
6: ./tests/tests_input_transform.cpp:124: PASSED:
6:   CHECK_FALSE( oxr_input_transform_process(transforms, transform_count, &input, &output) )
6: with expansion:
6:   !false
6: 
6: LOG in test: 		Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE'
6: 			No rule to get float from vec2f for binding /mock_vec2
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:21
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:318: PASSED:
6:   CHECK( __null == transforms )
6: with expansion:
6:   0 == nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6:   Float action
6:   From bool input
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:128
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:131: PASSED:
6:   CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_bool", &transforms, &transform_count) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:135: PASSED:
6:   CHECK( transform_count == 1 )
6: with expansion:
6:   1 == 1
6: 
6: ./tests/tests_input_transform.cpp:136: PASSED:
6:   CHECK( transforms != nullptr )
6: with expansion:
6:   0x000055bcdcf36a90 != nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6:   Float action
6:   From bool input
6:   False
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:138
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:142: PASSED:
6:   CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:143: PASSED:
6:   CHECK( 0.0f == output.value.vec1.x )
6: with expansion:
6:   0.0f == 0.0f
6: 
6: LOG in test: 		Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_BOOLEAN'
6: 			Adding transform: bool to float
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:21
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:318: PASSED:
6:   CHECK( __null == transforms )
6: with expansion:
6:   0 == nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6:   Float action
6:   From bool input
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:128
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:131: PASSED:
6:   CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_bool", &transforms, &transform_count) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:135: PASSED:
6:   CHECK( transform_count == 1 )
6: with expansion:
6:   1 == 1
6: 
6: ./tests/tests_input_transform.cpp:136: PASSED:
6:   CHECK( transforms != nullptr )
6: with expansion:
6:   0x000055bcdcf36a90 != nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6:   Float action
6:   From bool input
6:   True
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:146
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:150: PASSED:
6:   CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:151: PASSED:
6:   CHECK( 1.0f == output.value.vec1.x )
6: with expansion:
6:   1.0f == 1.0f
6: 
6: LOG in test: 		Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_BOOLEAN'
6: 			Adding transform: bool to float
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:21
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:318: PASSED:
6:   CHECK( __null == transforms )
6: with expansion:
6:   0 == nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6:   Bool action
6:   From Bool identity
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:159
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:163: PASSED:
6:   CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "bool_action", "/mock_bool", &transforms, &transform_count) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:165: PASSED:
6:   CHECK( transform_count == 1 )
6: with expansion:
6:   1 == 1
6: 
6: ./tests/tests_input_transform.cpp:166: PASSED:
6:   CHECK( transforms != nullptr )
6: with expansion:
6:   0x000055bcdcf36a90 != nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6:   Bool action
6:   From Bool identity
6:   Roundtrip
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:168
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:172: PASSED:
6:   CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:173: PASSED:
6:   CHECK( input.value.boolean == output.value.boolean )
6: with expansion:
6:   false == false
6: 
6: LOG in test: 		Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_BOOLEAN'
6: 			Using identity transform for input.
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:21
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:318: PASSED:
6:   CHECK( __null == transforms )
6: with expansion:
6:   0 == nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6:   Bool action
6:   From Bool identity
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:159
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:163: PASSED:
6:   CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "bool_action", "/mock_bool", &transforms, &transform_count) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:165: PASSED:
6:   CHECK( transform_count == 1 )
6: with expansion:
6:   1 == 1
6: 
6: ./tests/tests_input_transform.cpp:166: PASSED:
6:   CHECK( transforms != nullptr )
6: with expansion:
6:   0x000055bcdcf36a90 != nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6:   Bool action
6:   From Bool identity
6:   Roundtrip
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:168
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:172: PASSED:
6:   CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:173: PASSED:
6:   CHECK( input.value.boolean == output.value.boolean )
6: with expansion:
6:   true == true
6: 
6: LOG in test: 		Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_BOOLEAN'
6: 			Using identity transform for input.
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:21
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:318: PASSED:
6:   CHECK( __null == transforms )
6: with expansion:
6:   0 == nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6:   Bool action
6:   From Vec1 -1 to 1
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:177
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:181: PASSED:
6:   CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "bool_action", "/mock_float", &transforms, &transform_count) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:183: PASSED:
6:   CHECK( transform_count == 1 )
6: with expansion:
6:   1 == 1
6: 
6: ./tests/tests_input_transform.cpp:184: PASSED:
6:   CHECK( transforms != nullptr )
6: with expansion:
6:   0x000055bcdcf36a90 != nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6:   Bool action
6:   From Vec1 -1 to 1
6:   True
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:186
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:191: PASSED:
6:   CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:192: PASSED:
6:   CHECK( output.value.boolean == true )
6: with expansion:
6:   true == true
6: 
6: LOG in test: 		Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC1_MINUS_ONE_TO_ONE'
6: 			Adding transform: threshold [-1, 1] float
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:21
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:318: PASSED:
6:   CHECK( __null == transforms )
6: with expansion:
6:   0 == nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6:   Bool action
6:   From Vec1 -1 to 1
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:177
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:181: PASSED:
6:   CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "bool_action", "/mock_float", &transforms, &transform_count) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:183: PASSED:
6:   CHECK( transform_count == 1 )
6: with expansion:
6:   1 == 1
6: 
6: ./tests/tests_input_transform.cpp:184: PASSED:
6:   CHECK( transforms != nullptr )
6: with expansion:
6:   0x000055bcdcf36a90 != nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6:   Bool action
6:   From Vec1 -1 to 1
6:   True
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:186
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:191: PASSED:
6:   CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:192: PASSED:
6:   CHECK( output.value.boolean == true )
6: with expansion:
6:   true == true
6: 
6: LOG in test: 		Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC1_MINUS_ONE_TO_ONE'
6: 			Adding transform: threshold [-1, 1] float
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:21
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:318: PASSED:
6:   CHECK( __null == transforms )
6: with expansion:
6:   0 == nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6:   Bool action
6:   From Vec1 -1 to 1
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:177
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:181: PASSED:
6:   CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "bool_action", "/mock_float", &transforms, &transform_count) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:183: PASSED:
6:   CHECK( transform_count == 1 )
6: with expansion:
6:   1 == 1
6: 
6: ./tests/tests_input_transform.cpp:184: PASSED:
6:   CHECK( transforms != nullptr )
6: with expansion:
6:   0x000055bcdcf36a90 != nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6:   Bool action
6:   From Vec1 -1 to 1
6:   False
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:195
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:200: PASSED:
6:   CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:201: PASSED:
6:   CHECK( output.value.boolean == false )
6: with expansion:
6:   false == false
6: 
6: LOG in test: 		Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC1_MINUS_ONE_TO_ONE'
6: 			Adding transform: threshold [-1, 1] float
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:21
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:318: PASSED:
6:   CHECK( __null == transforms )
6: with expansion:
6:   0 == nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6:   Bool action
6:   From Vec1 -1 to 1
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:177
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:181: PASSED:
6:   CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "bool_action", "/mock_float", &transforms, &transform_count) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:183: PASSED:
6:   CHECK( transform_count == 1 )
6: with expansion:
6:   1 == 1
6: 
6: ./tests/tests_input_transform.cpp:184: PASSED:
6:   CHECK( transforms != nullptr )
6: with expansion:
6:   0x000055bcdcf36a90 != nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6:   Bool action
6:   From Vec1 -1 to 1
6:   False
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:195
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:200: PASSED:
6:   CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:201: PASSED:
6:   CHECK( output.value.boolean == false )
6: with expansion:
6:   false == false
6: 
6: LOG in test: 		Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC1_MINUS_ONE_TO_ONE'
6: 			Adding transform: threshold [-1, 1] float
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:21
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:318: PASSED:
6:   CHECK( __null == transforms )
6: with expansion:
6:   0 == nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6:   Bool action
6:   From Vec1 0 to 1
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:205
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:209: PASSED:
6:   CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "bool_action", "/mock_float", &transforms, &transform_count) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:212: PASSED:
6:   CHECK( transform_count == 1 )
6: with expansion:
6:   1 == 1
6: 
6: ./tests/tests_input_transform.cpp:213: PASSED:
6:   CHECK( transforms != nullptr )
6: with expansion:
6:   0x000055bcdcf36a90 != nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6:   Bool action
6:   From Vec1 0 to 1
6:   True
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:215
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:220: PASSED:
6:   CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:221: PASSED:
6:   CHECK( output.value.boolean == true )
6: with expansion:
6:   true == true
6: 
6: LOG in test: 		Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC1_ZERO_TO_ONE'
6: 			Adding transform: threshold [0, 1] float
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:21
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:318: PASSED:
6:   CHECK( __null == transforms )
6: with expansion:
6:   0 == nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6:   Bool action
6:   From Vec1 0 to 1
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:205
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:209: PASSED:
6:   CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "bool_action", "/mock_float", &transforms, &transform_count) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:212: PASSED:
6:   CHECK( transform_count == 1 )
6: with expansion:
6:   1 == 1
6: 
6: ./tests/tests_input_transform.cpp:213: PASSED:
6:   CHECK( transforms != nullptr )
6: with expansion:
6:   0x000055bcdcf36a90 != nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6:   Bool action
6:   From Vec1 0 to 1
6:   True
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:215
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:220: PASSED:
6:   CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:221: PASSED:
6:   CHECK( output.value.boolean == true )
6: with expansion:
6:   true == true
6: 
6: LOG in test: 		Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC1_ZERO_TO_ONE'
6: 			Adding transform: threshold [0, 1] float
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:21
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:318: PASSED:
6:   CHECK( __null == transforms )
6: with expansion:
6:   0 == nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6:   Bool action
6:   From Vec1 0 to 1
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:205
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:209: PASSED:
6:   CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "bool_action", "/mock_float", &transforms, &transform_count) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:212: PASSED:
6:   CHECK( transform_count == 1 )
6: with expansion:
6:   1 == 1
6: 
6: ./tests/tests_input_transform.cpp:213: PASSED:
6:   CHECK( transforms != nullptr )
6: with expansion:
6:   0x000055bcdcf36a90 != nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6:   Bool action
6:   From Vec1 0 to 1
6:   False
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:224
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:229: PASSED:
6:   CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:230: PASSED:
6:   CHECK( output.value.boolean == false )
6: with expansion:
6:   false == false
6: 
6: LOG in test: 		Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC1_ZERO_TO_ONE'
6: 			Adding transform: threshold [0, 1] float
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:21
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:318: PASSED:
6:   CHECK( __null == transforms )
6: with expansion:
6:   0 == nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6:   Bool action
6:   From Vec1 0 to 1
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:205
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:209: PASSED:
6:   CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "bool_action", "/mock_float", &transforms, &transform_count) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:212: PASSED:
6:   CHECK( transform_count == 1 )
6: with expansion:
6:   1 == 1
6: 
6: ./tests/tests_input_transform.cpp:213: PASSED:
6:   CHECK( transforms != nullptr )
6: with expansion:
6:   0x000055bcdcf36a90 != nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6:   Bool action
6:   From Vec1 0 to 1
6:   False
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:224
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:229: PASSED:
6:   CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:230: PASSED:
6:   CHECK( output.value.boolean == false )
6: with expansion:
6:   false == false
6: 
6: LOG in test: 		Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC1_ZERO_TO_ONE'
6: 			Adding transform: threshold [0, 1] float
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:21
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:318: PASSED:
6:   CHECK( __null == transforms )
6: with expansion:
6:   0 == nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6:   Bool action
6:   From Vec2
6:   x
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:240
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:242: PASSED:
6:   CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_vec2/x", &transforms, &transform_count) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:245: PASSED:
6:   CHECK( transform_count == 2 )
6: with expansion:
6:   2 == 2
6: 
6: ./tests/tests_input_transform.cpp:246: PASSED:
6:   CHECK( transforms != nullptr )
6: with expansion:
6:   0x000055bcdcf56390 != nullptr
6: 
6: ./tests/tests_input_transform.cpp:248: PASSED:
6:   CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:249: PASSED:
6:   CHECK( false == output.value.boolean )
6: with expansion:
6:   false == false
6: 
6: LOG in test: 		Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE'
6: 			Adding transform: get x of Vec2
6: 			Adding transform: threshold [-1, 1] float
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:21
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:318: PASSED:
6:   CHECK( __null == transforms )
6: with expansion:
6:   0 == nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6:   Bool action
6:   From Vec2
6:   y
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:252
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:254: PASSED:
6:   CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_vec2/y", &transforms, &transform_count) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:257: PASSED:
6:   CHECK( transform_count == 2 )
6: with expansion:
6:   2 == 2
6: 
6: ./tests/tests_input_transform.cpp:258: PASSED:
6:   CHECK( transforms != nullptr )
6: with expansion:
6:   0x000055bcdcf3c6f0 != nullptr
6: 
6: ./tests/tests_input_transform.cpp:260: PASSED:
6:   CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:261: PASSED:
6:   CHECK( true == output.value.boolean )
6: with expansion:
6:   true == true
6: 
6: LOG in test: 		Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE'
6: 			Adding transform: get y of Vec2
6: 			Adding transform: threshold [-1, 1] float
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:21
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:318: PASSED:
6:   CHECK( __null == transforms )
6: with expansion:
6:   0 == nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6:   Bool action
6:   From Vec2
6:   no component
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:264
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:266: PASSED:
6:   CHECK_FALSE( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock", &transforms, &transform_count) )
6: with expansion:
6:   !false
6: 
6: ./tests/tests_input_transform.cpp:271: PASSED:
6:   CHECK( transform_count == 0 )
6: with expansion:
6:   0 == 0
6: 
6: ./tests/tests_input_transform.cpp:272: PASSED:
6:   CHECK( transforms == nullptr )
6: with expansion:
6:   nullptr == nullptr
6: 
6: ./tests/tests_input_transform.cpp:275: PASSED:
6:   CHECK_FALSE( oxr_input_transform_process(transforms, transform_count, &input, &output) )
6: with expansion:
6:   !false
6: 
6: LOG in test: 		Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE'
6: 			No rule to get float from vec2f for binding /mock
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:21
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:318: PASSED:
6:   CHECK( __null == transforms )
6: with expansion:
6:   0 == nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6:   Pose action
6:   From Pose identity
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:284
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:287: PASSED:
6:   CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "pose_action", "/mock_pose", &transforms, &transform_count) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:290: PASSED:
6:   CHECK( transform_count == 1 )
6: with expansion:
6:   1 == 1
6: 
6: LOG in test: 		Adding transform from 'XR_ACTION_TYPE_POSE_INPUT' to 'XRT_INPUT_TYPE_POSE'
6: 			Using identity transform for input.
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:21
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:318: PASSED:
6:   CHECK( __null == transforms )
6: with expansion:
6:   0 == nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6:   Pose action
6:   From other input
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:293
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:306: PASSED:
6:   CHECK_FALSE( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "pose_action", "/mock", &transforms, &transform_count) )
6: with expansion:
6:   !false
6: with message:
6:   input_type := 4
6: 
6: ./tests/tests_input_transform.cpp:311: PASSED:
6:   CHECK( transform_count == 0 )
6: with expansion:
6:   0 == 0
6: with message:
6:   input_type := 4
6: 
6: ./tests/tests_input_transform.cpp:312: PASSED:
6:   CHECK( transforms == nullptr )
6: with expansion:
6:   nullptr == nullptr
6: with message:
6:   input_type := 4
6: 
6: LOG in test: 		Adding transform from 'XR_ACTION_TYPE_POSE_INPUT' to 'XRT_INPUT_TYPE_BOOLEAN'
6: 			Could not transform!
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:21
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:318: PASSED:
6:   CHECK( __null == transforms )
6: with expansion:
6:   0 == nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6:   Pose action
6:   From other input
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:293
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:306: PASSED:
6:   CHECK_FALSE( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "pose_action", "/mock", &transforms, &transform_count) )
6: with expansion:
6:   !false
6: with message:
6:   input_type := 1
6: 
6: ./tests/tests_input_transform.cpp:311: PASSED:
6:   CHECK( transform_count == 0 )
6: with expansion:
6:   0 == 0
6: with message:
6:   input_type := 1
6: 
6: ./tests/tests_input_transform.cpp:312: PASSED:
6:   CHECK( transforms == nullptr )
6: with expansion:
6:   nullptr == nullptr
6: with message:
6:   input_type := 1
6: 
6: LOG in test: 		Adding transform from 'XR_ACTION_TYPE_POSE_INPUT' to 'XRT_INPUT_TYPE_VEC1_MINUS_ONE_TO_ONE'
6: 			Could not transform!
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:21
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:318: PASSED:
6:   CHECK( __null == transforms )
6: with expansion:
6:   0 == nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6:   Pose action
6:   From other input
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:293
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:306: PASSED:
6:   CHECK_FALSE( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "pose_action", "/mock", &transforms, &transform_count) )
6: with expansion:
6:   !false
6: with message:
6:   input_type := 0
6: 
6: ./tests/tests_input_transform.cpp:311: PASSED:
6:   CHECK( transform_count == 0 )
6: with expansion:
6:   0 == 0
6: with message:
6:   input_type := 0
6: 
6: ./tests/tests_input_transform.cpp:312: PASSED:
6:   CHECK( transforms == nullptr )
6: with expansion:
6:   nullptr == nullptr
6: with message:
6:   input_type := 0
6: 
6: LOG in test: 		Adding transform from 'XR_ACTION_TYPE_POSE_INPUT' to 'XRT_INPUT_TYPE_VEC1_ZERO_TO_ONE'
6: 			Could not transform!
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:21
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:318: PASSED:
6:   CHECK( __null == transforms )
6: with expansion:
6:   0 == nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6:   Pose action
6:   From other input
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:293
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:306: PASSED:
6:   CHECK_FALSE( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "pose_action", "/mock", &transforms, &transform_count) )
6: with expansion:
6:   !false
6: with message:
6:   input_type := 2
6: 
6: ./tests/tests_input_transform.cpp:311: PASSED:
6:   CHECK( transform_count == 0 )
6: with expansion:
6:   0 == 0
6: with message:
6:   input_type := 2
6: 
6: ./tests/tests_input_transform.cpp:312: PASSED:
6:   CHECK( transforms == nullptr )
6: with expansion:
6:   nullptr == nullptr
6: with message:
6:   input_type := 2
6: 
6: LOG in test: 		Adding transform from 'XR_ACTION_TYPE_POSE_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE'
6: 			No rule to get float from vec2f for binding /mock
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:21
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:318: PASSED:
6:   CHECK( __null == transforms )
6: with expansion:
6:   0 == nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6:   Pose action
6:   From other input
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:293
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:306: PASSED:
6:   CHECK_FALSE( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "pose_action", "/mock", &transforms, &transform_count) )
6: with expansion:
6:   !false
6: with message:
6:   input_type := 3
6: 
6: ./tests/tests_input_transform.cpp:311: PASSED:
6:   CHECK( transform_count == 0 )
6: with expansion:
6:   0 == 0
6: with message:
6:   input_type := 3
6: 
6: ./tests/tests_input_transform.cpp:312: PASSED:
6:   CHECK( transforms == nullptr )
6: with expansion:
6:   nullptr == nullptr
6: with message:
6:   input_type := 3
6: 
6: LOG in test: 		Adding transform from 'XR_ACTION_TYPE_POSE_INPUT' to 'XRT_INPUT_TYPE_VEC3_MINUS_ONE_TO_ONE'
6: 			Could not transform!
6: 
6: -------------------------------------------------------------------------------
6: input_transform
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:21
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:318: PASSED:
6:   CHECK( __null == transforms )
6: with expansion:
6:   0 == nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform_dpad
6:   Default settings
6:   without an activation input
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:351
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:355: PASSED:
6:   CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/dummy_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:358: PASSED:
6:   CHECK( transform_count == 1 )
6: with expansion:
6:   1 == 1
6: 
6: ./tests/tests_input_transform.cpp:359: PASSED:
6:   CHECK( transforms != nullptr )
6: with expansion:
6:   0x000055bcdcf36a90 != nullptr
6: 
6: ./tests/tests_input_transform.cpp:360: PASSED:
6:   CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD )
6: with expansion:
6:   6 == 6
6: 
6: -------------------------------------------------------------------------------
6: input_transform_dpad
6:   Default settings
6:   without an activation input
6:   up region is off in center
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:363
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:367: PASSED:
6:   CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:368: PASSED:
6:   CHECK( false == output.value.boolean )
6: with expansion:
6:   false == false
6: 
6: LOG in test: 		Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE'
6: 
6: -------------------------------------------------------------------------------
6: input_transform_dpad
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:330
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:551: PASSED:
6:   CHECK( __null == transforms )
6: with expansion:
6:   0 == nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform_dpad
6:   Default settings
6:   without an activation input
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:351
6: ...............................................................................
6: 
7: 
7: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
7: tests_json is a Catch v2.13.10 host application.
7: Run with -? for options
7: 
7: -------------------------------------------------------------------------------
7: u_json
7:   JSONBuilder builds as expected
7: -------------------------------------------------------------------------------
7: ./tests/tests_json.cpp:96
7: ...............................................................................
7: 
7: ./tests/tests_json.cpp:116: PASSED:
7:   CHECK( json_node.toString(false) == node_from_string.toString(false) )
7: with expansion:
7:   "{
7:   	"alpha":	[1, true, 3.14, {
7:   			"beta":	4,
7:   			"gamma":	5
7:   		}, {
7:   			"delta":	6
7:   		}, [{
7:   				"epsilon":	[7],
7:   				"zeta":	false
7:   			}]],
7:   	"eta":	"theta",
7:   	"iota":	{
7:   		"kappa":	[{
7:   				"lambda":	[5.5, [4.4, 3.3], {
7:   					}, 2.2, 1, 0, {
7:   					}, [-1], -2.2, -3.3, -4.4, -5.5]
7:   			}]
7:   	},
7:   	"mu":	true,
7:   	"nu":	false,
7:   	"xi":	42,
7:   	"omicron":	[],
7:   	"pi":	3.141592,
7:   	"rho":	[{
7:   			"sigma":	[{
7:   					"tau":	[{
7:   							"upsilon":	[[[]]]
7:   						}]
7:   				}]
7:   		}]
7:   }"
7:   ==
7:   "{
7:   	"alpha":	[1, true, 3.14, {
7:   			"beta":	4,
7:   			"gamma":	5
7:   		}, {
7:   			"delta":	6
7:   		}, [{
7:   				"epsilon":	[7],
7:   				"zeta":	false
7:   			}]],
7:   	"eta":	"theta",
7:   	"iota":	{
7:   		"kappa":	[{
7:   				"lambda":	[5.5, [4.4, 3.3], {
7:   					}, 2.2, 1, 0, {
7:   					}, [-1], -2.2, -3.3, -4.4, -5.5]
7:   			}]
7:   	},
7:   	"mu":	true,
7:   	"nu":	false,
7:   	"xi":	42,
7:   	"omicron":	[],
7:   	"pi":	3.141592,
7:   	"rho":	[{
7:   			"sigma":	[{
7:   					"tau":	[{
7:   							"upsilon":	[[[]]]
7:   						}]
7:   				}]
7:   		}]
7:   }"
7: with messages:
7:   json_node={
7:   	"alpha":	[1, true, 3.14, {
7:   			"beta":	4,
7:   			"gamma":	5
7:   		}, {
7:   			"delta":	6
7:   		}, [{
7:   				"epsilon":	[7],
7:   				"zeta":	false
7:   			}]],
7:   	"eta":	"theta",
7:   	"iota":	{
7:   		"kappa":	[{
7:   				"lambda":	[5.5, [4.4, 3.3], {
7:   					}, 2.2, 1, 0, {
7:   					}, [-1], -2.2, -3.3, -4.4, -5.5]
7:   			}]
7:   	},
7:   	"mu":	true,
7:   	"nu":	false,
7:   	"xi":	42,
7:   	"omicron":	[],
7:   	"pi":	3.141592,
7:   	"rho":	[{
7:   			"sigma":	[{
7:   					"tau":	[{
7:   							"upsilon":	[[[]]]
7:   						}]
7:   				}]
7:   		}]
7:   }
7:   node_from_string={
7:   	"alpha":	[1, true, 3.14, {
7:   			"beta":	4,
7:   			"gamma":	5
7:   		}, {
7:   			"delta":	6
7:   		}, [{
7:   				"epsilon":	[7],
7:   				"zeta":	false
7:   			}]],
7:   	"eta":	"theta",
7:   	"iota":	{
7:   		"kappa":	[{
7:   				"lambda":	[5.5, [4.4, 3.3], {
7:   					}, 2.2, 1, 0, {
7:   					}, [-1], -2.2, -3.3, -4.4, -5.5]
7:   			}]
7:   	},
7:   	"mu":	true,
7:   	"nu":	false,
7:   	"xi":	42,
7:   	"omicron":	[],
7:   	"pi":	3.141592,
7:   	"rho":	[{
7:   			"sigma":	[{
7:   					"tau":	[{
7:   							"upsilon":	[[[]]]
7:   						}]
7:   				}]
7:   		}]
7:   }
7: 
7: -------------------------------------------------------------------------------
7: u_json
7:   Complex JSON is preserved through save and load
7: -------------------------------------------------------------------------------
7: ./tests/tests_json.cpp:119
7: ...............................................................................
7: 
7: ./tests/tests_json.cpp:124: PASSED:
7:   CHECK( json_node.toString(false) == loaded.toString(false) )
7: with expansion:
7:   "{
7:   	"alpha":	[1, true, 3.14, {
7:   			"beta":	4,
7:   			"gamma":	5
7:   		}, {
7:   			"delta":	6
7:   		}, [{
7:   				"epsilon":	[7],
7:   				"zeta":	false
7:   			}]],
7:   	"eta":	"theta",
7:   	"iota":	{
7:   		"kappa":	[{
7:   				"lambda":	[5.5, [4.4, 3.3], {
7:   					}, 2.2, 1, 0, {
7:   					}, [-1], -2.2, -3.3, -4.4, -5.5]
7:   			}]
7:   	},
7:   	"mu":	true,
7:   	"nu":	false,
7:   	"xi":	42,
7:   	"omicron":	[],
7:   	"pi":	3.141592,
7:   	"rho":	[{
7:   			"sigma":	[{
7:   					"tau":	[{
7:   							"upsilon":	[[[]]]
7:   						}]
7:   				}]
7:   		}]
7:   }"
7:   ==
7:   "{
7:   	"alpha":	[1, true, 3.14, {
7:   			"beta":	4,
7:   			"gamma":	5
7:   		}, {
7:   			"delta":	6
7:   		}, [{
7:   				"epsilon":	[7],
7:   				"zeta":	false
7:   			}]],
7:   	"eta":	"theta",
7:   	"iota":	{
7:   		"kappa":	[{
7:   				"lambda":	[5.5, [4.4, 3.3], {
7:   					}, 2.2, 1, 0, {
7:   					}, [-1], -2.2, -3.3, -4.4, -5.5]
7:   			}]
7:   	},
7:   	"mu":	true,
7:   	"nu":	false,
7:   	"xi":	42,
7:   	"omicron":	[],
7:   	"pi":	3.141592,
7:   	"rho":	[{
7:   			"sigma":	[{
7:   					"tau":	[{
7:   							"upsilon":	[[[]]]
7:   						}]
7:   				}]
7:   		}]
7:   }"
7: with messages:
7:   json_node={
7:   	"alpha":	[1, true, 3.14, {
7:   			"beta":	4,
7:   			"gamma":	5
7:   		}, {
7:   			"delta":	6
7:   		}, [{
7:   				"epsilon":	[7],
7:   				"zeta":	false
7:   			}]],
7:   	"eta":	"theta",
7:   	"iota":	{
7:   		"kappa":	[{
7:   				"lambda":	[5.5, [4.4, 3.3], {
7:   					}, 2.2, 1, 0, {
7:   					}, [-1], -2.2, -3.3, -4.4, -5.5]
7:   			}]
7:   	},
7:   	"mu":	true,
7:   	"nu":	false,
7:   	"xi":	42,
7:   	"omicron":	[],
7:   	"pi":	3.141592,
7:   	"rho":	[{
7:   			"sigma":	[{
7:   					"tau":	[{
7:   							"upsilon":	[[[]]]
7:   						}]
7:   				}]
7:   		}]
7:   }
7:   loaded={
7:   	"alpha":	[1, true, 3.14, {
7:   			"beta":	4,
7:   			"gamma":	5
7:   		}, {
7:   			"delta":	6
7:   		}, [{
7:   				"epsilon":	[7],
7:   				"zeta":	false
7:   			}]],
7:   	"eta":	"theta",
7:   	"iota":	{
7:   		"kappa":	[{
7:   				"lambda":	[5.5, [4.4, 3.3], {
7:   					}, 2.2, 1, 0, {
7:   					}, [-1], -2.2, -3.3, -4.4, -5.5]
7:   			}]
7:   	},
7:   	"mu":	true,
7:   	"nu":	false,
7:   	"xi":	42,
7:   	"omicron":	[],
7:   	"pi":	3.141592,
7:   	"rho":	[{
7:   			"sigma":	[{
7:   					"tau":	[{
7:   							"upsilon":	[[[]]]
7:   						}]
7:   				}]
7:   		}]
7:   }
7: 
7: -------------------------------------------------------------------------------
7: u_json
7:   Read methods work
7: -------------------------------------------------------------------------------
7: ./tests/tests_json.cpp:127
7: ...............................................................................
7: 
7: ./tests/tests_json.cpp:129: PASSED:
7:   CHECK( json_node["eta"].asString() == "theta" )
7: with expansion:
7:   "theta" == "theta"
7: 
7: ERROR [asDouble] Invalid double: "theta"
7: From field named: eta, defaults 3.140000
7: ./tests/tests_json.cpp:130: PASSED:
7:   CHECK( json_node["eta"].asDouble(3.14) == 3.14 )
7: with expansion:
7:   3.14 == 3.14
7: 
7: ./tests/tests_json.cpp:131: PASSED:
7:   CHECK( json_node["mu"].asBool(false) == true )
7: with expansion:
7:   true == true
7: 
7: ./tests/tests_json.cpp:132: PASSED:
7:   CHECK( json_node["alpha"][0].canBool() )
7: with expansion:
7:   true
7: 
7: ./tests/tests_json.cpp:133: PASSED:
7:   CHECK( json_node["alpha"][0].asBool(false) == true )
7: with expansion:
7:   true == true
7: 
7: ./tests/tests_json.cpp:134: PASSED:
7:   CHECK( json_node["alpha"][4]["delta"].asInt(-1) == 6 )
7: with expansion:
7:   6 == 6
7: 
7: ./tests/tests_json.cpp:135: PASSED:
7:   CHECK( json_node["alpha"][4]["delta"].asDouble(-1) == 6.0 )
7: with expansion:
7:   6.0 == 6.0
7: 
7: ./tests/tests_json.cpp:136: PASSED:
7:   CHECK( json_node["rho"][0]["sigma"][0]["tau"][0]["upsilon"].asArray().size() == 1 )
7: with expansion:
7:   1 == 1
7: 
7: ./tests/tests_json.cpp:137: PASSED:
7:   CHECK( json_node["alpha"][3].asObject()["gamma"].asInt() == 5 )
7: with expansion:
7:   5 == 5
7: 
7: ./tests/tests_json.cpp:138: PASSED:
7:   CHECK( json_node["iota"].hasKey("kappa") )
7: with expansion:
7:   true
7: 
7: ===============================================================================
7: All tests passed (12 assertions in 1 test case)
7: 
8: 
8: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
8: tests_lowpass_float is a Catch v2.13.10 host application.
8: Run with -? for options
8: 
8: -------------------------------------------------------------------------------
8: LowPassIIRFilter - float
8: -------------------------------------------------------------------------------
8: ./tests/tests_lowpass_float.cpp:19
8: ...............................................................................
8: 
8: ./tests/tests_lowpass_float.cpp:23: PASSED:
8:   CHECK_FALSE( filter.isInitialized() )
8: with expansion:
8:   !false
8: 
8: ./tests/tests_lowpass_float.cpp:27: PASSED:
8:   CHECK( filter.getState() == InitialState )
8: with expansion:
8:   300.0f == 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:28: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   12345 (0x3039) == 12345 (0x3039)
8: 
8: ./tests/tests_lowpass_float.cpp:29: PASSED:
8:   CHECK( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: -------------------------------------------------------------------------------
8: LowPassIIRFilter - float
8:   Increase
8: -------------------------------------------------------------------------------
8: ./tests/tests_lowpass_float.cpp:32
8: ...............................................................................
8: 
8: ./tests/tests_lowpass_float.cpp:38: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:39: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   20012345 (0x1315d39)
8:   ==
8:   20012345 (0x1315d39)
8: 
8: ./tests/tests_lowpass_float.cpp:44: PASSED:
8:   REQUIRE( filter.getState() > prev )
8: with expansion:
8:   577.88647f > 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:38: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:39: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   40012345 (0x2628a39)
8:   ==
8:   40012345 (0x2628a39)
8: 
8: ./tests/tests_lowpass_float.cpp:44: PASSED:
8:   REQUIRE( filter.getState() > prev )
8: with expansion:
8:   598.37f > 577.88647f
8: 
8: ./tests/tests_lowpass_float.cpp:38: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:39: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   60012345 (0x393b739)
8:   ==
8:   60012345 (0x393b739)
8: 
8: ./tests/tests_lowpass_float.cpp:44: PASSED:
8:   REQUIRE( filter.getState() > prev )
8: with expansion:
8:   599.87982f > 598.37f
8: 
8: ./tests/tests_lowpass_float.cpp:38: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:39: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   80012345 (0x4c4e439)
8:   ==
8:   80012345 (0x4c4e439)
8: 
8: ./tests/tests_lowpass_float.cpp:44: PASSED:
8:   REQUIRE( filter.getState() > prev )
8: with expansion:
8:   599.99115f > 599.87982f
8: 
8: ./tests/tests_lowpass_float.cpp:38: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:39: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   100012345 (0x5f61139)
8:   ==
8:   100012345 (0x5f61139)
8: 
8: ./tests/tests_lowpass_float.cpp:44: PASSED:
8:   REQUIRE( filter.getState() > prev )
8: with expansion:
8:   599.99933f > 599.99115f
8: 
8: ./tests/tests_lowpass_float.cpp:38: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:39: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   120012345 (0x7273e39)
8:   ==
8:   120012345 (0x7273e39)
8: 
8: ./tests/tests_lowpass_float.cpp:44: PASSED:
8:   REQUIRE( filter.getState() > prev )
8: with expansion:
8:   599.99994f > 599.99933f
8: 
8: ./tests/tests_lowpass_float.cpp:38: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:39: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   140012345 (0x8586b39)
8:   ==
8:   140012345 (0x8586b39)
8: 
8: ./tests/tests_lowpass_float.cpp:44: PASSED:
8:   REQUIRE( filter.getState() > prev )
8: with expansion:
8:   600.0f > 599.99994f
8: 
8: ./tests/tests_lowpass_float.cpp:38: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:39: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   160012345 (0x9899839)
8:   ==
8:   160012345 (0x9899839)
8: 
8: ./tests/tests_lowpass_float.cpp:42: PASSED:
8:   REQUIRE( filter.getState() == prev )
8: with expansion:
8:   600.0f == 600.0f
8: 
8: ./tests/tests_lowpass_float.cpp:38: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:39: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   180012345 (0xabac539)
8:   ==
8:   180012345 (0xabac539)
8: 
8: ./tests/tests_lowpass_float.cpp:42: PASSED:
8:   REQUIRE( filter.getState() == prev )
8: with expansion:
8:   600.0f == 600.0f
8: 
8: ./tests/tests_lowpass_float.cpp:38: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:39: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   200012345 (0xbebf239)
8:   ==
8:   200012345 (0xbebf239)
8: 
8: ./tests/tests_lowpass_float.cpp:42: PASSED:
8:   REQUIRE( filter.getState() == prev )
8: with expansion:
8:   600.0f == 600.0f
8: 
8: ./tests/tests_lowpass_float.cpp:38: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:39: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   220012345 (0xd1d1f39)
8:   ==
8:   220012345 (0xd1d1f39)
8: 
8: ./tests/tests_lowpass_float.cpp:42: PASSED:
8:   REQUIRE( filter.getState() == prev )
8: with expansion:
8:   600.0f == 600.0f
8: 
8: ./tests/tests_lowpass_float.cpp:38: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:39: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   240012345 (0xe4e4c39)
8:   ==
8:   240012345 (0xe4e4c39)
8: 
8: ./tests/tests_lowpass_float.cpp:42: PASSED:
8:   REQUIRE( filter.getState() == prev )
8: with expansion:
8:   600.0f == 600.0f
8: 
8: ./tests/tests_lowpass_float.cpp:38: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:39: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   260012345 (0xf7f7939)
8:   ==
8:   260012345 (0xf7f7939)
8: 
8: ./tests/tests_lowpass_float.cpp:42: PASSED:
8:   REQUIRE( filter.getState() == prev )
8: with expansion:
8:   600.0f == 600.0f
8: 
8: ./tests/tests_lowpass_float.cpp:38: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:39: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   280012345 (0x10b0a639)
8:   ==
8:   280012345 (0x10b0a639)
8: 
8: ./tests/tests_lowpass_float.cpp:42: PASSED:
8:   REQUIRE( filter.getState() == prev )
8: with expansion:
8:   600.0f == 600.0f
8: 
8: ./tests/tests_lowpass_float.cpp:38: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:39: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   300012345 (0x11e1d339)
8:   ==
8:   300012345 (0x11e1d339)
8: 
8: ./tests/tests_lowpass_float.cpp:42: PASSED:
8:   REQUIRE( filter.getState() == prev )
8: with expansion:
8:   600.0f == 600.0f
8: 
8: ./tests/tests_lowpass_float.cpp:38: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:39: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   320012345 (0x13130039)
8:   ==
8:   320012345 (0x13130039)
8: 
8: ./tests/tests_lowpass_float.cpp:42: PASSED:
8:   REQUIRE( filter.getState() == prev )
8: with expansion:
8:   600.0f == 600.0f
8: 
8: ./tests/tests_lowpass_float.cpp:38: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:39: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   340012345 (0x14442d39)
8:   ==
8:   340012345 (0x14442d39)
8: 
8: ./tests/tests_lowpass_float.cpp:42: PASSED:
8:   REQUIRE( filter.getState() == prev )
8: with expansion:
8:   600.0f == 600.0f
8: 
8: ./tests/tests_lowpass_float.cpp:38: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:39: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   360012345 (0x15755a39)
8:   ==
8:   360012345 (0x15755a39)
8: 
8: ./tests/tests_lowpass_float.cpp:42: PASSED:
8:   REQUIRE( filter.getState() == prev )
8: with expansion:
8:   600.0f == 600.0f
8: 
8: ./tests/tests_lowpass_float.cpp:38: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:39: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   380012345 (0x16a68739)
8:   ==
8:   380012345 (0x16a68739)
8: 
8: ./tests/tests_lowpass_float.cpp:42: PASSED:
8:   REQUIRE( filter.getState() == prev )
8: with expansion:
8:   600.0f == 600.0f
8: 
8: ./tests/tests_lowpass_float.cpp:38: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:39: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   400012345 (0x17d7b439)
8:   ==
8:   400012345 (0x17d7b439)
8: 
8: ./tests/tests_lowpass_float.cpp:42: PASSED:
8:   REQUIRE( filter.getState() == prev )
8: with expansion:
8:   600.0f == 600.0f
8: 
8: -------------------------------------------------------------------------------
8: LowPassIIRFilter - float
8: -------------------------------------------------------------------------------
8: ./tests/tests_lowpass_float.cpp:19
8: ...............................................................................
8: 
8: ./tests/tests_lowpass_float.cpp:23: PASSED:
8:   CHECK_FALSE( filter.isInitialized() )
8: with expansion:
8:   !false
8: 
8: ./tests/tests_lowpass_float.cpp:27: PASSED:
8:   CHECK( filter.getState() == InitialState )
8: with expansion:
8:   300.0f == 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:28: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   12345 (0x3039) == 12345 (0x3039)
8: 
8: ./tests/tests_lowpass_float.cpp:29: PASSED:
8:   CHECK( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: -------------------------------------------------------------------------------
8: LowPassIIRFilter - float
8:   Decrease
8: -------------------------------------------------------------------------------
8: ./tests/tests_lowpass_float.cpp:50
8: ...............................................................................
8: 
8: ./tests/tests_lowpass_float.cpp:56: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:57: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   20012345 (0x1315d39)
8:   ==
8:   20012345 (0x1315d39)
8: 
8: ./tests/tests_lowpass_float.cpp:61: PASSED:
8:   REQUIRE( filter.getState() < prev )
8: with expansion:
8:   161.05675f < 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:56: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:57: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   40012345 (0x2628a39)
8:   ==
8:   40012345 (0x2628a39)
8: 
8: ./tests/tests_lowpass_float.cpp:61: PASSED:
8:   REQUIRE( filter.getState() < prev )
8: with expansion:
8:   150.81502f < 161.05675f
8: 
8: ./tests/tests_lowpass_float.cpp:56: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:57: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   60012345 (0x393b739)
8:   ==
8:   60012345 (0x393b739)
8: 
8: ./tests/tests_lowpass_float.cpp:61: PASSED:
8:   REQUIRE( filter.getState() < prev )
8: with expansion:
8:   150.06007f < 150.81502f
8: 
8: ./tests/tests_lowpass_float.cpp:56: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:57: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   80012345 (0x4c4e439)
8:   ==
8:   80012345 (0x4c4e439)
8: 
8: ./tests/tests_lowpass_float.cpp:61: PASSED:
8:   REQUIRE( filter.getState() < prev )
8: with expansion:
8:   150.00443f < 150.06007f
8: 
8: ./tests/tests_lowpass_float.cpp:56: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:57: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   100012345 (0x5f61139)
8:   ==
8:   100012345 (0x5f61139)
8: 
8: ./tests/tests_lowpass_float.cpp:61: PASSED:
8:   REQUIRE( filter.getState() < prev )
8: with expansion:
8:   150.00032f < 150.00443f
8: 
8: ./tests/tests_lowpass_float.cpp:56: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:57: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   120012345 (0x7273e39)
8:   ==
8:   120012345 (0x7273e39)
8: 
8: ./tests/tests_lowpass_float.cpp:61: PASSED:
8:   REQUIRE( filter.getState() < prev )
8: with expansion:
8:   150.00003f < 150.00032f
8: 
8: ./tests/tests_lowpass_float.cpp:56: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:57: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   140012345 (0x8586b39)
8:   ==
8:   140012345 (0x8586b39)
8: 
8: ./tests/tests_lowpass_float.cpp:61: PASSED:
8:   REQUIRE( filter.getState() < prev )
8: with expansion:
8:   150.0f < 150.00003f
8: 
8: ./tests/tests_lowpass_float.cpp:56: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:57: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   160012345 (0x9899839)
8:   ==
8:   160012345 (0x9899839)
8: 
8: ./tests/tests_lowpass_float.cpp:59: PASSED:
8:   REQUIRE( filter.getState() == newTarget )
8: with expansion:
8:   150.0f == 150.0f
8: 
8: ./tests/tests_lowpass_float.cpp:56: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:57: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   180012345 (0xabac539)
8:   ==
8:   180012345 (0xabac539)
8: 
8: ./tests/tests_lowpass_float.cpp:59: PASSED:
8:   REQUIRE( filter.getState() == newTarget )
8: with expansion:
8:   150.0f == 150.0f
8: 
8: ./tests/tests_lowpass_float.cpp:56: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:57: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   200012345 (0xbebf239)
8:   ==
8:   200012345 (0xbebf239)
8: 
8: ./tests/tests_lowpass_float.cpp:59: PASSED:
8:   REQUIRE( filter.getState() == newTarget )
8: with expansion:
8:   150.0f == 150.0f
8: 
8: ./tests/tests_lowpass_float.cpp:56: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:57: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   220012345 (0xd1d1f39)
8:   ==
8:   220012345 (0xd1d1f39)
8: 
8: ./tests/tests_lowpass_float.cpp:59: PASSED:
8:   REQUIRE( filter.getState() == newTarget )
8: with expansion:
8:   150.0f == 150.0f
8: 
8: ./tests/tests_lowpass_float.cpp:56: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:57: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   240012345 (0xe4e4c39)
8:   ==
8:   240012345 (0xe4e4c39)
8: 
8: ./tests/tests_lowpass_float.cpp:59: PASSED:
8:   REQUIRE( filter.getState() == newTarget )
8: with expansion:
8:   150.0f == 150.0f
8: 
8: ./tests/tests_lowpass_float.cpp:56: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:57: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   260012345 (0xf7f7939)
8:   ==
8:   260012345 (0xf7f7939)
8: 
8: ./tests/tests_lowpass_float.cpp:59: PASSED:
8:   REQUIRE( filter.getState() == newTarget )
8: with expansion:
8:   150.0f == 150.0f
8: 
8: ./tests/tests_lowpass_float.cpp:56: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:57: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   280012345 (0x10b0a639)
8:   ==
8:   280012345 (0x10b0a639)
8: 
8: ./tests/tests_lowpass_float.cpp:59: PASSED:
8:   REQUIRE( filter.getState() == newTarget )
8: with expansion:
8:   150.0f == 150.0f
8: 
8: ./tests/tests_lowpass_float.cpp:56: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:57: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   300012345 (0x11e1d339)
8:   ==
8:   300012345 (0x11e1d339)
8: 
8: ./tests/tests_lowpass_float.cpp:59: PASSED:
8:   REQUIRE( filter.getState() == newTarget )
8: with expansion:
8:   150.0f == 150.0f
8: 
8: ./tests/tests_lowpass_float.cpp:56: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:57: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   320012345 (0x13130039)
8:   ==
8:   320012345 (0x13130039)
8: 
8: ./tests/tests_lowpass_float.cpp:59: PASSED:
8:   REQUIRE( filter.getState() == newTarget )
8: with expansion:
8:   150.0f == 150.0f
8: 
8: ./tests/tests_lowpass_float.cpp:56: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:57: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   340012345 (0x14442d39)
8:   ==
8:   340012345 (0x14442d39)
8: 
8: ./tests/tests_lowpass_float.cpp:59: PASSED:
8:   REQUIRE( filter.getState() == newTarget )
8: with expansion:
8:   150.0f == 150.0f
8: 
8: ./tests/tests_lowpass_float.cpp:56: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:57: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   360012345 (0x15755a39)
8:   ==
8:   360012345 (0x15755a39)
8: 
8: ./tests/tests_lowpass_float.cpp:59: PASSED:
8:   REQUIRE( filter.getState() == newTarget )
8: with expansion:
8:   150.0f == 150.0f
8: 
8: ./tests/tests_lowpass_float.cpp:56: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:57: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   380012345 (0x16a68739)
8:   ==
8:   380012345 (0x16a68739)
8: 
8: ./tests/tests_lowpass_float.cpp:59: PASSED:
8:   REQUIRE( filter.getState() == newTarget )
8: with expansion:
8:   150.0f == 150.0f
8: 
8: ./tests/tests_lowpass_float.cpp:56: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:57: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   400012345 (0x17d7b439)
8:   ==
8:   400012345 (0x17d7b439)
8: 
8: ./tests/tests_lowpass_float.cpp:59: PASSED:
8:   REQUIRE( filter.getState() == newTarget )
8: with expansion:
8:   150.0f == 150.0f
8: 
8: -------------------------------------------------------------------------------
8: LowPassIIRFilter - float
8: -------------------------------------------------------------------------------
8: ./tests/tests_lowpass_float.cpp:19
8: ...............................................................................
8: 
8: ./tests/tests_lowpass_float.cpp:23: PASSED:
8:   CHECK_FALSE( filter.isInitialized() )
8: with expansion:
8:   !false
8: 
8: ./tests/tests_lowpass_float.cpp:27: PASSED:
8:   CHECK( filter.getState() == InitialState )
8: with expansion:
8:   300.0f == 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:28: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   12345 (0x3039) == 12345 (0x3039)
8: 
8: ./tests/tests_lowpass_float.cpp:29: PASSED:
8:   CHECK( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: -------------------------------------------------------------------------------
8: LowPassIIRFilter - float
8:   Stay Same
8: -------------------------------------------------------------------------------
8: ./tests/tests_lowpass_float.cpp:66
8: ...............................................................................
8: 
8: ./tests/tests_lowpass_float.cpp:71: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:72: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   20012345 (0x1315d39)
8:   ==
8:   20012345 (0x1315d39)
8: 
8: ./tests/tests_lowpass_float.cpp:73: PASSED:
8:   REQUIRE( filter.getState() == InitialState )
8: with expansion:
8:   300.0f == 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:71: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:72: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   40012345 (0x2628a39)
8:   ==
8:   40012345 (0x2628a39)
8: 
8: ./tests/tests_lowpass_float.cpp:73: PASSED:
8:   REQUIRE( filter.getState() == InitialState )
8: with expansion:
8:   300.0f == 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:71: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:72: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   60012345 (0x393b739)
8:   ==
8:   60012345 (0x393b739)
8: 
8: ./tests/tests_lowpass_float.cpp:73: PASSED:
8:   REQUIRE( filter.getState() == InitialState )
8: with expansion:
8:   300.0f == 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:71: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:72: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   80012345 (0x4c4e439)
8:   ==
8:   80012345 (0x4c4e439)
8: 
8: ./tests/tests_lowpass_float.cpp:73: PASSED:
8:   REQUIRE( filter.getState() == InitialState )
8: with expansion:
8:   300.0f == 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:71: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:72: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   100012345 (0x5f61139)
8:   ==
8:   100012345 (0x5f61139)
8: 
8: ./tests/tests_lowpass_float.cpp:73: PASSED:
8:   REQUIRE( filter.getState() == InitialState )
8: with expansion:
8:   300.0f == 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:71: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:72: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   120012345 (0x7273e39)
8:   ==
8:   120012345 (0x7273e39)
8: 
8: ./tests/tests_lowpass_float.cpp:73: PASSED:
8:   REQUIRE( filter.getState() == InitialState )
8: with expansion:
8:   300.0f == 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:71: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:72: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   140012345 (0x8586b39)
8:   ==
8:   140012345 (0x8586b39)
8: 
8: ./tests/tests_lowpass_float.cpp:73: PASSED:
8:   REQUIRE( filter.getState() == InitialState )
8: with expansion:
8:   300.0f == 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:71: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:72: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   160012345 (0x9899839)
8:   ==
8:   160012345 (0x9899839)
8: 
8: ./tests/tests_lowpass_float.cpp:73: PASSED:
8:   REQUIRE( filter.getState() == InitialState )
8: with expansion:
8:   300.0f == 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:71: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:72: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   180012345 (0xabac539)
8:   ==
8:   180012345 (0xabac539)
8: 
8: ./tests/tests_lowpass_float.cpp:73: PASSED:
8:   REQUIRE( filter.getState() == InitialState )
8: with expansion:
8:   300.0f == 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:71: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:72: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   200012345 (0xbebf239)
8:   ==
8:   200012345 (0xbebf239)
8: 
8: ./tests/tests_lowpass_float.cpp:73: PASSED:
8:   REQUIRE( filter.getState() == InitialState )
8: with expansion:
8:   300.0f == 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:71: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:72: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   220012345 (0xd1d1f39)
8:   ==
8:   220012345 (0xd1d1f39)
8: 
8: ./tests/tests_lowpass_float.cpp:73: PASSED:
8:   REQUIRE( filter.getState() == InitialState )
8: with expansion:
8:   300.0f == 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:71: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:72: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   240012345 (0xe4e4c39)
8:   ==
8:   240012345 (0xe4e4c39)
8: 
8: ./tests/tests_lowpass_float.cpp:73: PASSED:
8:   REQUIRE( filter.getState() == InitialState )
8: with expansion:
8:   300.0f == 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:71: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:72: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   260012345 (0xf7f7939)
8:   ==
8:   260012345 (0xf7f7939)
8: 
8: ./tests/tests_lowpass_float.cpp:73: PASSED:
8:   REQUIRE( filter.getState() == InitialState )
8: with expansion:
8:   300.0f == 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:71: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:72: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   280012345 (0x10b0a639)
8:   ==
8:   280012345 (0x10b0a639)
8: 
8: ./tests/tests_lowpass_float.cpp:73: PASSED:
8:   REQUIRE( filter.getState() == InitialState )
8: with expansion:
8:   300.0f == 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:71: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:72: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   300012345 (0x11e1d339)
8:   ==
8:   300012345 (0x11e1d339)
8: 
8: ./tests/tests_lowpass_float.cpp:73: PASSED:
8:   REQUIRE( filter.getState() == InitialState )
8: with expansion:
8:   300.0f == 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:71: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:72: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   320012345 (0x13130039)
8:   ==
8:   320012345 (0x13130039)
8: 
8: ./tests/tests_lowpass_float.cpp:73: PASSED:
8:   REQUIRE( filter.getState() == InitialState )
8: with expansion:
8:   300.0f == 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:71: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:72: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   340012345 (0x14442d39)
8:   ==
8:   340012345 (0x14442d39)
8: 
8: ./tests/tests_lowpass_float.cpp:73: PASSED:
8:   REQUIRE( filter.getState() == InitialState )
8: with expansion:
8:   300.0f == 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:71: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:72: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   360012345 (0x15755a39)
8:   ==
8:   360012345 (0x15755a39)
8: 
8: ./tests/tests_lowpass_float.cpp:73: PASSED:
8:   REQUIRE( filter.getState() == InitialState )
8: with expansion:
8:   300.0f == 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:71: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:72: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   380012345 (0x16a68739)
8:   ==
8:   380012345 (0x16a68739)
8: 
8: ./tests/tests_lowpass_float.cpp:73: PASSED:
8:   REQUIRE( filter.getState() == InitialState )
8: with expansion:
8:   300.0f == 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:71: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:72: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   400012345 (0x17d7b439)
8:   ==
8:   400012345 (0x17d7b439)
8: 
8: ./tests/tests_lowpass_float.cpp:73: PASSED:
8:   REQUIRE( filter.getState() == InitialState )
8: with expansion:
8:   300.0f == 300.0f
8: 
8: -------------------------------------------------------------------------------
8: LowPassIIRFilter - double
8: -------------------------------------------------------------------------------
8: ./tests/tests_lowpass_float.cpp:19
8: ...............................................................................
8: 
8: ./tests/tests_lowpass_float.cpp:23: PASSED:
8:   CHECK_FALSE( filter.isInitialized() )
8: with expansion:
8:   !false
8: 
8: ./tests/tests_lowpass_float.cpp:27: PASSED:
8:   CHECK( filter.getState() == InitialState )
8: with expansion:
8:   300.0 == 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:28: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   12345 (0x3039) == 12345 (0x3039)
8: 
8: ./tests/tests_lowpass_float.cpp:29: PASSED:
8:   CHECK( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: -------------------------------------------------------------------------------
8: LowPassIIRFilter - double
8:   Increase
8: -------------------------------------------------------------------------------
8: ./tests/tests_lowpass_float.cpp:32
8: ...............................................................................
8: 
8: ./tests/tests_lowpass_float.cpp:38: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:39: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   20012345 (0x1315d39)
8:   ==
8:   20012345 (0x1315d39)
8: 
8: ./tests/tests_lowpass_float.cpp:44: PASSED:
8:   REQUIRE( filter.getState() > prev )
8: with expansion:
8:   577.8864953253 > 300.0
8: 
8: ./tests/tests_lowpass_float.cpp:38: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:39: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   40012345 (0x2628a39)
8:   ==
8:   40012345 (0x2628a39)
8: 
8: ./tests/tests_lowpass_float.cpp:44: PASSED:
8:   REQUIRE( filter.getState() > prev )
8: with expansion:
8:   598.36997637 > 577.8864953253
8: 
8: ./tests/tests_lowpass_float.cpp:38: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:39: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   60012345 (0x393b739)
8:   ==
8:   60012345 (0x393b739)
8: 
8: ./tests/tests_lowpass_float.cpp:44: PASSED:
8:   REQUIRE( filter.getState() > prev )
8: with expansion:
8:   599.8798482161 > 598.36997637
8: 
8: ./tests/tests_lowpass_float.cpp:38: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:39: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   80012345 (0x4c4e439)
8:   ==
8:   80012345 (0x4c4e439)
8: 
8: ./tests/tests_lowpass_float.cpp:44: PASSED:
8:   REQUIRE( filter.getState() > prev )
8: with expansion:
8:   599.9911434099 > 599.8798482161
8: 
8: ./tests/tests_lowpass_float.cpp:38: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:39: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   100012345 (0x5f61139)
8:   ==
8:   100012345 (0x5f61139)
8: 
8: ./tests/tests_lowpass_float.cpp:44: PASSED:
8:   REQUIRE( filter.getState() > prev )
8: with expansion:
8:   599.9993471658 > 599.9911434099
8: 
8: ./tests/tests_lowpass_float.cpp:38: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:39: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   120012345 (0x7273e39)
8:   ==
8:   120012345 (0x7273e39)
8: 
8: ./tests/tests_lowpass_float.cpp:44: PASSED:
8:   REQUIRE( filter.getState() > prev )
8: with expansion:
8:   599.9999518785 > 599.9993471658
8: 
8: ./tests/tests_lowpass_float.cpp:38: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:39: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   140012345 (0x8586b39)
8:   ==
8:   140012345 (0x8586b39)
8: 
8: ./tests/tests_lowpass_float.cpp:44: PASSED:
8:   REQUIRE( filter.getState() > prev )
8: with expansion:
8:   599.9999964529 > 599.9999518785
8: 
8: ./tests/tests_lowpass_float.cpp:38: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:39: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   160012345 (0x9899839)
8:   ==
8:   160012345 (0x9899839)
8: 
8: ./tests/tests_lowpass_float.cpp:44: PASSED:
8:   REQUIRE( filter.getState() > prev )
8: with expansion:
8:   599.9999997385 > 599.9999964529
8: 
8: ./tests/tests_lowpass_float.cpp:38: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:39: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   180012345 (0xabac539)
8:   ==
8:   180012345 (0xabac539)
8: 
8: ./tests/tests_lowpass_float.cpp:44: PASSED:
8:   REQUIRE( filter.getState() > prev )
8: with expansion:
8:   599.9999999807 > 599.9999997385
8: 
8: ./tests/tests_lowpass_float.cpp:38: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:39: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   200012345 (0xbebf239)
8:   ==
8:   200012345 (0xbebf239)
8: 
8: ./tests/tests_lowpass_float.cpp:44: PASSED:
8:   REQUIRE( filter.getState() > prev )
8: with expansion:
8:   599.9999999986 > 599.9999999807
8: 
8: ./tests/tests_lowpass_float.cpp:38: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:39: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   220012345 (0xd1d1f39)
8:   ==
8:   220012345 (0xd1d1f39)
8: 
8: ./tests/tests_lowpass_float.cpp:44: PASSED:
8:   REQUIRE( filter.getState() > prev )
8: with expansion:
8:   599.9999999999 > 599.9999999986
8: 
8: ./tests/tests_lowpass_float.cpp:38: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:39: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   240012345 (0xe4e4c39)
8:   ==
8:   240012345 (0xe4e4c39)
8: 
8: ./tests/tests_lowpass_float.cpp:44: PASSED:
8:   REQUIRE( filter.getState() > prev )
8: with expansion:
8:   600.0 > 599.9999999999
8: 
8: ./tests/tests_lowpass_float.cpp:38: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:39: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   260012345 (0xf7f7939)
8:   ==
8:   260012345 (0xf7f7939)
8: 
8: ./tests/tests_lowpass_float.cpp:44: PASSED:
8:   REQUIRE( filter.getState() > prev )
8: with expansion:
8:   600.0 > 600.0
8: 
8: ./tests/tests_lowpass_float.cpp:38: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:39: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   280012345 (0x10b0a639)
8:   ==
8:   280012345 (0x10b0a639)
8: 
8: ./tests/tests_lowpass_float.cpp:44: PASSED:
8:   REQUIRE( filter.getState() > prev )
8: with expansion:
8:   600.0 > 600.0
8: 
8: ./tests/tests_lowpass_float.cpp:38: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:39: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   300012345 (0x11e1d339)
8:   ==
8:   300012345 (0x11e1d339)
8: 
8: ./tests/tests_lowpass_float.cpp:42: PASSED:
8:   REQUIRE( filter.getState() == prev )
8: with expansion:
8:   600.0 == 600.0
8: 
8: ./tests/tests_lowpass_float.cpp:38: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:39: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   320012345 (0x13130039)
8:   ==
8:   320012345 (0x13130039)
8: 
8: ./tests/tests_lowpass_float.cpp:42: PASSED:
8:   REQUIRE( filter.getState() == prev )
8: with expansion:
8:   600.0 == 600.0
8: 
8: ./tests/tests_lowpass_float.cpp:38: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:39: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   340012345 (0x14442d39)
8:   ==
8:   340012345 (0x14442d39)
8: 
8: ./tests/tests_lowpass_float.cpp:42: PASSED:
8:   REQUIRE( filter.getState() == prev )
8: with expansion:
8:   600.0 == 600.0
8: 
8: ./tests/tests_lowpass_float.cpp:38: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:39: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   360012345 (0x15755a39)
8:   ==
8:   360012345 (0x15755a39)
8: 
8: ./tests/tests_lowpass_float.cpp:42: PASSED:
8:   REQUIRE( filter.getState() == prev )
8: with expansion:
8:   600.0 == 600.0
8: 
8: ./tests/tests_lowpass_float.cpp:38: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:39: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   380012345 (0x16a68739)
8:   ==
8:   380012345 (0x16a68739)
8: 
8: ./tests/tests_lowpass_float.cpp:42: PASSED:
8:   REQUIRE( filter.getState() == prev )
8: with expansion:
8:   600.0 == 600.0
8: 
8: ./tests/tests_lowpass_float.cpp:38: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:39: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   400012345 (0x17d7b439)
8:   ==
8:   400012345 (0x17d7b439)
8: 
8: ./tests/tests_lowpass_float.cpp:42: PASSED:
8:   REQUIRE( filter.getState() == prev )
8: with expansion:
8:   600.0 == 600.0
8: 
8: -------------------------------------------------------------------------------
8: LowPassIIRFilter - double
8: -------------------------------------------------------------------------------
8: ./tests/tests_lowpass_float.cpp:19
8: ...............................................................................
8: 
8: ./tests/tests_lowpass_float.cpp:23: PASSED:
8:   CHECK_FALSE( filter.isInitialized() )
8: with expansion:
8:   !false
8: 
8: ./tests/tests_lowpass_float.cpp:27: PASSED:
8:   CHECK( filter.getState() == InitialState )
8: with expansion:
8:   300.0 == 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:28: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   12345 (0x3039) == 12345 (0x3039)
8: 
8: ./tests/tests_lowpass_float.cpp:29: PASSED:
8:   CHECK( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: -------------------------------------------------------------------------------
8: LowPassIIRFilter - double
8:   Decrease
8: -------------------------------------------------------------------------------
8: ./tests/tests_lowpass_float.cpp:50
8: ...............................................................................
8: 
8: ./tests/tests_lowpass_float.cpp:56: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:57: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   20012345 (0x1315d39)
8:   ==
8:   20012345 (0x1315d39)
8: 
8: ./tests/tests_lowpass_float.cpp:61: PASSED:
8:   REQUIRE( filter.getState() < prev )
8: with expansion:
8:   161.0567523374 < 300.0
8: 
8: ./tests/tests_lowpass_float.cpp:56: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:57: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   40012345 (0x2628a39)
8:   ==
8:   40012345 (0x2628a39)
8: 
8: ./tests/tests_lowpass_float.cpp:61: PASSED:
8:   REQUIRE( filter.getState() < prev )
8: with expansion:
8:   150.815011815 < 161.0567523374
8: 
8: ./tests/tests_lowpass_float.cpp:56: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:57: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   60012345 (0x393b739)
8:   ==
8:   60012345 (0x393b739)
8: 
8: ./tests/tests_lowpass_float.cpp:61: PASSED:
8:   REQUIRE( filter.getState() < prev )
8: with expansion:
8:   150.0600758919 < 150.815011815
8: 
8: ./tests/tests_lowpass_float.cpp:56: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:57: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   80012345 (0x4c4e439)
8:   ==
8:   80012345 (0x4c4e439)
8: 
8: ./tests/tests_lowpass_float.cpp:61: PASSED:
8:   REQUIRE( filter.getState() < prev )
8: with expansion:
8:   150.0044282951 < 150.0600758919
8: 
8: ./tests/tests_lowpass_float.cpp:56: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:57: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   100012345 (0x5f61139)
8:   ==
8:   100012345 (0x5f61139)
8: 
8: ./tests/tests_lowpass_float.cpp:61: PASSED:
8:   REQUIRE( filter.getState() < prev )
8: with expansion:
8:   150.0003264171 < 150.0044282951
8: 
8: ./tests/tests_lowpass_float.cpp:56: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:57: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   120012345 (0x7273e39)
8:   ==
8:   120012345 (0x7273e39)
8: 
8: ./tests/tests_lowpass_float.cpp:61: PASSED:
8:   REQUIRE( filter.getState() < prev )
8: with expansion:
8:   150.0000240608 < 150.0003264171
8: 
8: ./tests/tests_lowpass_float.cpp:56: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:57: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   140012345 (0x8586b39)
8:   ==
8:   140012345 (0x8586b39)
8: 
8: ./tests/tests_lowpass_float.cpp:61: PASSED:
8:   REQUIRE( filter.getState() < prev )
8: with expansion:
8:   150.0000017736 < 150.0000240608
8: 
8: ./tests/tests_lowpass_float.cpp:56: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:57: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   160012345 (0x9899839)
8:   ==
8:   160012345 (0x9899839)
8: 
8: ./tests/tests_lowpass_float.cpp:61: PASSED:
8:   REQUIRE( filter.getState() < prev )
8: with expansion:
8:   150.0000001307 < 150.0000017736
8: 
8: ./tests/tests_lowpass_float.cpp:56: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:57: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   180012345 (0xabac539)
8:   ==
8:   180012345 (0xabac539)
8: 
8: ./tests/tests_lowpass_float.cpp:61: PASSED:
8:   REQUIRE( filter.getState() < prev )
8: with expansion:
8:   150.0000000096 < 150.0000001307
8: 
8: ./tests/tests_lowpass_float.cpp:56: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:57: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   200012345 (0xbebf239)
8:   ==
8:   200012345 (0xbebf239)
8: 
8: ./tests/tests_lowpass_float.cpp:61: PASSED:
8:   REQUIRE( filter.getState() < prev )
8: with expansion:
8:   150.0000000007 < 150.0000000096
8: 
8: ./tests/tests_lowpass_float.cpp:56: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:57: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   220012345 (0xd1d1f39)
8:   ==
8:   220012345 (0xd1d1f39)
8: 
8: ./tests/tests_lowpass_float.cpp:61: PASSED:
8:   REQUIRE( filter.getState() < prev )
8: with expansion:
8:   150.0000000001 < 150.0000000007
8: 
8: ./tests/tests_lowpass_float.cpp:56: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:57: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   240012345 (0xe4e4c39)
8:   ==
8:   240012345 (0xe4e4c39)
8: 
8: ./tests/tests_lowpass_float.cpp:61: PASSED:
8:   REQUIRE( filter.getState() < prev )
8: with expansion:
8:   150.0 < 150.0000000001
8: 
8: ./tests/tests_lowpass_float.cpp:56: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:57: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   260012345 (0xf7f7939)
8:   ==
8:   260012345 (0xf7f7939)
8: 
8: ./tests/tests_lowpass_float.cpp:61: PASSED:
8:   REQUIRE( filter.getState() < prev )
8: with expansion:
8:   150.0 < 150.0
8: 
8: ./tests/tests_lowpass_float.cpp:56: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:57: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   280012345 (0x10b0a639)
8:   ==
8:   280012345 (0x10b0a639)
8: 
8: ./tests/tests_lowpass_float.cpp:61: PASSED:
8:   REQUIRE( filter.getState() < prev )
8: with expansion:
8:   150.0 < 150.0
8: 
8: ./tests/tests_lowpass_float.cpp:56: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:57: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   300012345 (0x11e1d339)
8:   ==
8:   300012345 (0x11e1d339)
8: 
8: ./tests/tests_lowpass_float.cpp:61: PASSED:
8:   REQUIRE( filter.getState() < prev )
8: with expansion:
8:   150.0 < 150.0
8: 
8: ./tests/tests_lowpass_float.cpp:56: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:57: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   320012345 (0x13130039)
8:   ==
8:   320012345 (0x13130039)
8: 
8: ./tests/tests_lowpass_float.cpp:59: PASSED:
8:   REQUIRE( filter.getState() == newTarget )
8: with expansion:
8:   150.0 == 150.0f
8: 
8: ./tests/tests_lowpass_float.cpp:56: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:57: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   340012345 (0x14442d39)
8:   ==
8:   340012345 (0x14442d39)
8: 
8: ./tests/tests_lowpass_float.cpp:59: PASSED:
8:   REQUIRE( filter.getState() == newTarget )
8: with expansion:
8:   150.0 == 150.0f
8: 
8: ./tests/tests_lowpass_float.cpp:56: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:57: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   360012345 (0x15755a39)
8:   ==
8:   360012345 (0x15755a39)
8: 
8: ./tests/tests_lowpass_float.cpp:59: PASSED:
8:   REQUIRE( filter.getState() == newTarget )
8: with expansion:
8:   150.0 == 150.0f
8: 
8: ./tests/tests_lowpass_float.cpp:56: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:57: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   380012345 (0x16a68739)
8:   ==
8:   380012345 (0x16a68739)
8: 
8: ./tests/tests_lowpass_float.cpp:59: PASSED:
8:   REQUIRE( filter.getState() == newTarget )
8: with expansion:
8:   150.0 == 150.0f
8: 
8: ./tests/tests_lowpass_float.cpp:56: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:57: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   400012345 (0x17d7b439)
8:   ==
8:   400012345 (0x17d7b439)
8: 
8: ./tests/tests_lowpass_float.cpp:59: PASSED:
8:   REQUIRE( filter.getState() == newTarget )
8: with expansion:
8:   150.0 == 150.0f
8: 
8: -------------------------------------------------------------------------------
8: LowPassIIRFilter - double
8: -------------------------------------------------------------------------------
8: ./tests/tests_lowpass_float.cpp:19
8: ...............................................................................
8: 
8: ./tests/tests_lowpass_float.cpp:23: PASSED:
8:   CHECK_FALSE( filter.isInitialized() )
8: with expansion:
8:   !false
8: 
8: ./tests/tests_lowpass_float.cpp:27: PASSED:
8:   CHECK( filter.getState() == InitialState )
8: with expansion:
8:   300.0 == 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:28: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   12345 (0x3039) == 12345 (0x3039)
8: 
8: ./tests/tests_lowpass_float.cpp:29: PASSED:
8:   CHECK( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: -------------------------------------------------------------------------------
8: LowPassIIRFilter - double
8:   Stay Same
8: -------------------------------------------------------------------------------
8: ./tests/tests_lowpass_float.cpp:66
8: ...............................................................................
8: 
8: ./tests/tests_lowpass_float.cpp:71: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:72: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   20012345 (0x1315d39)
8:   ==
8:   20012345 (0x1315d39)
8: 
8: ./tests/tests_lowpass_float.cpp:73: PASSED:
8:   REQUIRE( filter.getState() == InitialState )
8: with expansion:
8:   300.0 == 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:71: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:72: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   40012345 (0x2628a39)
8:   ==
8:   40012345 (0x2628a39)
8: 
8: ./tests/tests_lowpass_float.cpp:73: PASSED:
8:   REQUIRE( filter.getState() == InitialState )
8: with expansion:
8:   300.0 == 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:71: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:72: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   60012345 (0x393b739)
8:   ==
8:   60012345 (0x393b739)
8: 
8: ./tests/tests_lowpass_float.cpp:73: PASSED:
8:   REQUIRE( filter.getState() == InitialState )
8: with expansion:
8:   300.0 == 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:71: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:72: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   80012345 (0x4c4e439)
8:   ==
8:   80012345 (0x4c4e439)
8: 
8: ./tests/tests_lowpass_float.cpp:73: PASSED:
8:   REQUIRE( filter.getState() == InitialState )
8: with expansion:
8:   300.0 == 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:71: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:72: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   100012345 (0x5f61139)
8:   ==
8:   100012345 (0x5f61139)
8: 
8: ./tests/tests_lowpass_float.cpp:73: PASSED:
8:   REQUIRE( filter.getState() == InitialState )
8: with expansion:
8:   300.0 == 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:71: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:72: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   120012345 (0x7273e39)
8:   ==
8:   120012345 (0x7273e39)
8: 
8: ./tests/tests_lowpass_float.cpp:73: PASSED:
8:   REQUIRE( filter.getState() == InitialState )
8: with expansion:
8:   300.0 == 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:71: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:72: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   140012345 (0x8586b39)
8:   ==
8:   140012345 (0x8586b39)
8: 
8: ./tests/tests_lowpass_float.cpp:73: PASSED:
8:   REQUIRE( filter.getState() == InitialState )
8: with expansion:
8:   300.0 == 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:71: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:72: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   160012345 (0x9899839)
8:   ==
8:   160012345 (0x9899839)
8: 
8: ./tests/tests_lowpass_float.cpp:73: PASSED:
8:   REQUIRE( filter.getState() == InitialState )
8: with expansion:
8:   300.0 == 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:71: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:72: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   180012345 (0xabac539)
8:   ==
8:   180012345 (0xabac539)
8: 
8: ./tests/tests_lowpass_float.cpp:73: PASSED:
8:   REQUIRE( filter.getState() == InitialState )
8: with expansion:
8:   300.0 == 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:71: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:72: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   200012345 (0xbebf239)
8:   ==
8:   200012345 (0xbebf239)
8: 
8: ./tests/tests_lowpass_float.cpp:73: PASSED:
8:   REQUIRE( filter.getState() == InitialState )
8: with expansion:
8:   300.0 == 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:71: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:72: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   220012345 (0xd1d1f39)
8:   ==
8:   220012345 (0xd1d1f39)
8: 
8: ./tests/tests_lowpass_float.cpp:73: PASSED:
8:   REQUIRE( filter.getState() == InitialState )
8: with expansion:
8:   300.0 == 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:71: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:72: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   240012345 (0xe4e4c39)
8:   ==
8:   240012345 (0xe4e4c39)
8: 
8: ./tests/tests_lowpass_float.cpp:73: PASSED:
8:   REQUIRE( filter.getState() == InitialState )
8: with expansion:
8:   300.0 == 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:71: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:72: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   260012345 (0xf7f7939)
8:   ==
8:   260012345 (0xf7f7939)
8: 
8: ./tests/tests_lowpass_float.cpp:73: PASSED:
8:   REQUIRE( filter.getState() == InitialState )
8: with expansion:
8:   300.0 == 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:71: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:72: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   280012345 (0x10b0a639)
8:   ==
8:   280012345 (0x10b0a639)
8: 
8: ./tests/tests_lowpass_float.cpp:73: PASSED:
8:   REQUIRE( filter.getState() == InitialState )
8: with expansion:
8:   300.0 == 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:71: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:72: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   300012345 (0x11e1d339)
8:   ==
8:   300012345 (0x11e1d339)
8: 
8: ./tests/tests_lowpass_float.cpp:73: PASSED:
8:   REQUIRE( filter.getState() == InitialState )
8: with expansion:
8:   300.0 == 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:71: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:72: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   320012345 (0x13130039)
8:   ==
8:   320012345 (0x13130039)
8: 
8: ./tests/tests_lowpass_float.cpp:73: PASSED:
8:   REQUIRE( filter.getState() == InitialState )
8: with expansion:
8:   300.0 == 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:71: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:72: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   340012345 (0x14442d39)
8:   ==
8:   340012345 (0x14442d39)
8: 
8: ./tests/tests_lowpass_float.cpp:73: PASSED:
8:   REQUIRE( filter.getState() == InitialState )
8: with expansion:
8:   300.0 == 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:71: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:72: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   360012345 (0x15755a39)
8:   ==
8:   360012345 (0x15755a39)
8: 
8: ./tests/tests_lowpass_float.cpp:73: PASSED:
8:   REQUIRE( filter.getState() == InitialState )
8: with expansion:
8:   300.0 == 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:71: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:72: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   380012345 (0x16a68739)
8:   ==
8:   380012345 (0x16a68739)
8: 
8: ./tests/tests_lowpass_float.cpp:73: PASSED:
8:   REQUIRE( filter.getState() == InitialState )
8: with expansion:
8:   300.0 == 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:71: PASSED:
8:   REQUIRE( filter.isInitialized() )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:72: PASSED:
8:   CHECK( filter.getTimestampNs() == now )
8: with expansion:
8:   400012345 (0x17d7b439)
8:   ==
8:   400012345 (0x17d7b439)
8: 
8: ./tests/tests_lowpass_float.cpp:73: PASSED:
8:   REQUIRE( filter.getState() == InitialState )
8: with expansion:
8:   300.0 == 300.0f
8: 
8: -------------------------------------------------------------------------------
8: m_lowpass_float
8: -------------------------------------------------------------------------------
8: ./tests/tests_lowpass_float.cpp:78
8: ...............................................................................
8: 
8: ./tests/tests_lowpass_float.cpp:82: PASSED:
8:   CHECK( filter )
8: with expansion:
8:   0x0000557204c0f820
8: 
8: ./tests/tests_lowpass_float.cpp:84: PASSED:
8:   CHECK_FALSE( m_lowpass_float_is_initialized(filter) )
8: with expansion:
8:   !false
8: 
8: ./tests/tests_lowpass_float.cpp:89: PASSED:
8:   REQUIRE( m_lowpass_float_is_initialized(filter) )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:90: PASSED:
8:   CHECK( m_lowpass_float_get_state(filter) == InitialState )
8: with expansion:
8:   300.0f == 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:93: PASSED:
8:   CHECK( m_lowpass_float_get_state(filter) == InitialState )
8: with expansion:
8:   300.0f == 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:94: PASSED:
8:   CHECK( m_lowpass_float_get_timestamp_ns(filter) == now )
8: with expansion:
8:   12345 (0x3039) == 12345 (0x3039)
8: 
8: ./tests/tests_lowpass_float.cpp:95: PASSED:
8:   CHECK( m_lowpass_float_is_initialized(filter) )
8: with expansion:
8:   true
8: 
8: -------------------------------------------------------------------------------
8: m_lowpass_float
8:   Increase
8: -------------------------------------------------------------------------------
8: ./tests/tests_lowpass_float.cpp:98
8: ...............................................................................
8: 
8: ./tests/tests_lowpass_float.cpp:104: PASSED:
8:   REQUIRE( m_lowpass_float_is_initialized(filter) )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:105: PASSED:
8:   CHECK( m_lowpass_float_get_timestamp_ns(filter) == now )
8: with expansion:
8:   20012345 (0x1315d39)
8:   ==
8:   20012345 (0x1315d39)
8: 
8: ./tests/tests_lowpass_float.cpp:110: PASSED:
8:   REQUIRE( m_lowpass_float_get_state(filter) > prev )
8: with expansion:
8:   577.88647f > 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:104: PASSED:
8:   REQUIRE( m_lowpass_float_is_initialized(filter) )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:105: PASSED:
8:   CHECK( m_lowpass_float_get_timestamp_ns(filter) == now )
8: with expansion:
8:   40012345 (0x2628a39)
8:   ==
8:   40012345 (0x2628a39)
8: 
8: ./tests/tests_lowpass_float.cpp:110: PASSED:
8:   REQUIRE( m_lowpass_float_get_state(filter) > prev )
8: with expansion:
8:   598.37f > 577.88647f
8: 
8: ./tests/tests_lowpass_float.cpp:104: PASSED:
8:   REQUIRE( m_lowpass_float_is_initialized(filter) )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:105: PASSED:
8:   CHECK( m_lowpass_float_get_timestamp_ns(filter) == now )
8: with expansion:
8:   60012345 (0x393b739)
8:   ==
8:   60012345 (0x393b739)
8: 
8: ./tests/tests_lowpass_float.cpp:110: PASSED:
8:   REQUIRE( m_lowpass_float_get_state(filter) > prev )
8: with expansion:
8:   599.87982f > 598.37f
8: 
8: ./tests/tests_lowpass_float.cpp:104: PASSED:
8:   REQUIRE( m_lowpass_float_is_initialized(filter) )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:105: PASSED:
8:   CHECK( m_lowpass_float_get_timestamp_ns(filter) == now )
8: with expansion:
8:   80012345 (0x4c4e439)
8:   ==
8:   80012345 (0x4c4e439)
8: 
8: ./tests/tests_lowpass_float.cpp:110: PASSED:
8:   REQUIRE( m_lowpass_float_get_state(filter) > prev )
8: with expansion:
8:   599.99115f > 599.87982f
8: 
8: ./tests/tests_lowpass_float.cpp:104: PASSED:
8:   REQUIRE( m_lowpass_float_is_initialized(filter) )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:105: PASSED:
8:   CHECK( m_lowpass_float_get_timestamp_ns(filter) == now )
8: with expansion:
8:   100012345 (0x5f61139)
8:   ==
8:   100012345 (0x5f61139)
8: 
8: ./tests/tests_lowpass_float.cpp:110: PASSED:
8:   REQUIRE( m_lowpass_float_get_state(filter) > prev )
8: with expansion:
8:   599.99933f > 599.99115f
8: 
8: ./tests/tests_lowpass_float.cpp:104: PASSED:
8:   REQUIRE( m_lowpass_float_is_initialized(filter) )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:105: PASSED:
8:   CHECK( m_lowpass_float_get_timestamp_ns(filter) == now )
8: with expansion:
8:   120012345 (0x7273e39)
8:   ==
8:   120012345 (0x7273e39)
8: 
8: ./tests/tests_lowpass_float.cpp:110: PASSED:
8:   REQUIRE( m_lowpass_float_get_state(filter) > prev )
8: with expansion:
8:   599.99994f > 599.99933f
8: 
8: ./tests/tests_lowpass_float.cpp:104: PASSED:
8:   REQUIRE( m_lowpass_float_is_initialized(filter) )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:105: PASSED:
8:   CHECK( m_lowpass_float_get_timestamp_ns(filter) == now )
8: with expansion:
8:   140012345 (0x8586b39)
8:   ==
8:   140012345 (0x8586b39)
8: 
8: ./tests/tests_lowpass_float.cpp:110: PASSED:
8:   REQUIRE( m_lowpass_float_get_state(filter) > prev )
8: with expansion:
8:   600.0f > 599.99994f
8: 
8: ./tests/tests_lowpass_float.cpp:104: PASSED:
8:   REQUIRE( m_lowpass_float_is_initialized(filter) )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:105: PASSED:
8:   CHECK( m_lowpass_float_get_timestamp_ns(filter) == now )
8: with expansion:
8:   160012345 (0x9899839)
8:   ==
8:   160012345 (0x9899839)
8: 
8: ./tests/tests_lowpass_float.cpp:108: PASSED:
8:   REQUIRE( m_lowpass_float_get_state(filter) == prev )
8: with expansion:
8:   600.0f == 600.0f
8: 
8: ./tests/tests_lowpass_float.cpp:104: PASSED:
8:   REQUIRE( m_lowpass_float_is_initialized(filter) )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:105: PASSED:
8:   CHECK( m_lowpass_float_get_timestamp_ns(filter) == now )
8: with expansion:
8:   180012345 (0xabac539)
8:   ==
8:   180012345 (0xabac539)
8: 
8: ./tests/tests_lowpass_float.cpp:108: PASSED:
8:   REQUIRE( m_lowpass_float_get_state(filter) == prev )
8: with expansion:
8:   600.0f == 600.0f
8: 
8: ./tests/tests_lowpass_float.cpp:104: PASSED:
8:   REQUIRE( m_lowpass_float_is_initialized(filter) )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:105: PASSED:
8:   CHECK( m_lowpass_float_get_timestamp_ns(filter) == now )
8: with expansion:
8:   200012345 (0xbebf239)
8:   ==
8:   200012345 (0xbebf239)
8: 
8: ./tests/tests_lowpass_float.cpp:108: PASSED:
8:   REQUIRE( m_lowpass_float_get_state(filter) == prev )
8: with expansion:
8:   600.0f == 600.0f
8: 
8: ./tests/tests_lowpass_float.cpp:104: PASSED:
8:   REQUIRE( m_lowpass_float_is_initialized(filter) )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:105: PASSED:
8:   CHECK( m_lowpass_float_get_timestamp_ns(filter) == now )
8: with expansion:
8:   220012345 (0xd1d1f39)
8:   ==
8:   220012345 (0xd1d1f39)
8: 
8: ./tests/tests_lowpass_float.cpp:108: PASSED:
8:   REQUIRE( m_lowpass_float_get_state(filter) == prev )
8: with expansion:
8:   600.0f == 600.0f
8: 
8: ./tests/tests_lowpass_float.cpp:104: PASSED:
8:   REQUIRE( m_lowpass_float_is_initialized(filter) )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:105: PASSED:
8:   CHECK( m_lowpass_float_get_timestamp_ns(filter) == now )
8: with expansion:
8:   240012345 (0xe4e4c39)
8:   ==
8:   240012345 (0xe4e4c39)
8: 
8: ./tests/tests_lowpass_float.cpp:108: PASSED:
8:   REQUIRE( m_lowpass_float_get_state(filter) == prev )
8: with expansion:
8:   600.0f == 600.0f
8: 
8: ./tests/tests_lowpass_float.cpp:104: PASSED:
8:   REQUIRE( m_lowpass_float_is_initialized(filter) )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:105: PASSED:
8:   CHECK( m_lowpass_float_get_timestamp_ns(filter) == now )
8: with expansion:
8:   260012345 (0xf7f7939)
8:   ==
8:   260012345 (0xf7f7939)
8: 
8: ./tests/tests_lowpass_float.cpp:108: PASSED:
8:   REQUIRE( m_lowpass_float_get_state(filter) == prev )
8: with expansion:
8:   600.0f == 600.0f
8: 
8: ./tests/tests_lowpass_float.cpp:104: PASSED:
8:   REQUIRE( m_lowpass_float_is_initialized(filter) )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:105: PASSED:
8:   CHECK( m_lowpass_float_get_timestamp_ns(filter) == now )
8: with expansion:
8:   280012345 (0x10b0a639)
8:   ==
8:   280012345 (0x10b0a639)
8: 
8: ./tests/tests_lowpass_float.cpp:108: PASSED:
8:   REQUIRE( m_lowpass_float_get_state(filter) == prev )
8: with expansion:
8:   600.0f == 600.0f
8: 
8: ./tests/tests_lowpass_float.cpp:104: PASSED:
8:   REQUIRE( m_lowpass_float_is_initialized(filter) )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:105: PASSED:
8:   CHECK( m_lowpass_float_get_timestamp_ns(filter) == now )
8: with expansion:
8:   300012345 (0x11e1d339)
8:   ==
8:   300012345 (0x11e1d339)
8: 
8: ./tests/tests_lowpass_float.cpp:108: PASSED:
8:   REQUIRE( m_lowpass_float_get_state(filter) == prev )
8: with expansion:
8:   600.0f == 600.0f
8: 
8: ./tests/tests_lowpass_float.cpp:104: PASSED:
8:   REQUIRE( m_lowpass_float_is_initialized(filter) )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:105: PASSED:
8:   CHECK( m_lowpass_float_get_timestamp_ns(filter) == now )
8: with expansion:
8:   320012345 (0x13130039)
8:   ==
8:   320012345 (0x13130039)
8: 
8: ./tests/tests_lowpass_float.cpp:108: PASSED:
8:   REQUIRE( m_lowpass_float_get_state(filter) == prev )
8: with expansion:
8:   600.0f == 600.0f
8: 
8: ./tests/tests_lowpass_float.cpp:104: PASSED:
8:   REQUIRE( m_lowpass_float_is_initialized(filter) )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:105: PASSED:
8:   CHECK( m_lowpass_float_get_timestamp_ns(filter) == now )
8: with expansion:
8:   340012345 (0x14442d39)
8:   ==
8:   340012345 (0x14442d39)
8: 
8: ./tests/tests_lowpass_float.cpp:108: PASSED:
8:   REQUIRE( m_lowpass_float_get_state(filter) == prev )
8: with expansion:
8:   600.0f == 600.0f
8: 
8: ./tests/tests_lowpass_float.cpp:104: PASSED:
8:   REQUIRE( m_lowpass_float_is_initialized(filter) )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:105: PASSED:
8:   CHECK( m_lowpass_float_get_timestamp_ns(filter) == now )
8: with expansion:
8:   360012345 (0x15755a39)
8:   ==
8:   360012345 (0x15755a39)
8: 
8: ./tests/tests_lowpass_float.cpp:108: PASSED:
8:   REQUIRE( m_lowpass_float_get_state(filter) == prev )
8: with expansion:
8:   600.0f == 600.0f
8: 
8: ./tests/tests_lowpass_float.cpp:104: PASSED:
8:   REQUIRE( m_lowpass_float_is_initialized(filter) )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:105: PASSED:
8:   CHECK( m_lowpass_float_get_timestamp_ns(filter) == now )
8: with expansion:
8:   380012345 (0x16a68739)
8:   ==
8:   380012345 (0x16a68739)
8: 
8: ./tests/tests_lowpass_float.cpp:108: PASSED:
8:   REQUIRE( m_lowpass_float_get_state(filter) == prev )
8: with expansion:
8:   600.0f == 600.0f
8: 
8: ./tests/tests_lowpass_float.cpp:104: PASSED:
8:   REQUIRE( m_lowpass_float_is_initialized(filter) )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:105: PASSED:
8:   CHECK( m_lowpass_float_get_timestamp_ns(filter) == now )
8: with expansion:
8:   400012345 (0x17d7b439)
8:   ==
8:   400012345 (0x17d7b439)
8: 
8: ./tests/tests_lowpass_float.cpp:108: PASSED:
8:   REQUIRE( m_lowpass_float_get_state(filter) == prev )
8: with expansion:
8:   600.0f == 600.0f
8: 
8: -------------------------------------------------------------------------------
8: m_lowpass_float
8: -------------------------------------------------------------------------------
8: ./tests/tests_lowpass_float.cpp:78
8: ...............................................................................
8: 
8: ./tests/tests_lowpass_float.cpp:82: PASSED:
8:   CHECK( filter )
8: with expansion:
8:   0x0000557204c0ac80
8: 
8: ./tests/tests_lowpass_float.cpp:84: PASSED:
8:   CHECK_FALSE( m_lowpass_float_is_initialized(filter) )
8: with expansion:
8:   !false
8: 
8: ./tests/tests_lowpass_float.cpp:89: PASSED:
8:   REQUIRE( m_lowpass_float_is_initialized(filter) )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:90: PASSED:
8:   CHECK( m_lowpass_float_get_state(filter) == InitialState )
8: with expansion:
8:   300.0f == 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:93: PASSED:
8:   CHECK( m_lowpass_float_get_state(filter) == InitialState )
8: with expansion:
8:   300.0f == 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:94: PASSED:
8:   CHECK( m_lowpass_float_get_timestamp_ns(filter) == now )
8: with expansion:
8:   12345 (0x3039) == 12345 (0x3039)
8: 
8: ./tests/tests_lowpass_float.cpp:95: PASSED:
8:   CHECK( m_lowpass_float_is_initialized(filter) )
8: with expansion:
8:   true
8: 
8: -------------------------------------------------------------------------------
8: m_lowpass_float
8:   Decrease
8: -------------------------------------------------------------------------------
8: ./tests/tests_lowpass_float.cpp:116
8: ...............................................................................
8: 
9: 
9: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
9: tests_lowpass_integer is a Catch v2.13.10 host application.
9: Run with -? for options
9: 
9: -------------------------------------------------------------------------------
9: IntegerLowPassIIRFilter - int32_t
9: -------------------------------------------------------------------------------
9: ./tests/tests_lowpass_integer.cpp:18
9: ...............................................................................
9: 
9: ./tests/tests_lowpass_integer.cpp:22: PASSED:
9:   CHECK_FALSE( filter.isInitialized() )
9: with expansion:
9:   !false
9: 
9: ./tests/tests_lowpass_integer.cpp:25: PASSED:
9:   CHECK( filter.getState() == InitialState )
9: with expansion:
9:   300 (0x12c) == 300
9: 
9: ./tests/tests_lowpass_integer.cpp:26: PASSED:
9:   CHECK( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: -------------------------------------------------------------------------------
9: IntegerLowPassIIRFilter - int32_t
9:   Increase
9: -------------------------------------------------------------------------------
9: ./tests/tests_lowpass_integer.cpp:29
9: ...............................................................................
9: 
9: ./tests/tests_lowpass_integer.cpp:34: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:39: PASSED:
9:   REQUIRE( filter.getState() > prev )
9: with expansion:
9:   450 (0x1c2) > 300 (0x12c)
9: 
9: ./tests/tests_lowpass_integer.cpp:34: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:39: PASSED:
9:   REQUIRE( filter.getState() > prev )
9: with expansion:
9:   525 (0x20d) > 450 (0x1c2)
9: 
9: ./tests/tests_lowpass_integer.cpp:34: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:39: PASSED:
9:   REQUIRE( filter.getState() > prev )
9: with expansion:
9:   562 (0x232) > 525 (0x20d)
9: 
9: ./tests/tests_lowpass_integer.cpp:34: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:39: PASSED:
9:   REQUIRE( filter.getState() > prev )
9: with expansion:
9:   581 (0x245) > 562 (0x232)
9: 
9: ./tests/tests_lowpass_integer.cpp:34: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:39: PASSED:
9:   REQUIRE( filter.getState() > prev )
9: with expansion:
9:   590 (0x24e) > 581 (0x245)
9: 
9: ./tests/tests_lowpass_integer.cpp:34: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:39: PASSED:
9:   REQUIRE( filter.getState() > prev )
9: with expansion:
9:   595 (0x253) > 590 (0x24e)
9: 
9: ./tests/tests_lowpass_integer.cpp:34: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:39: PASSED:
9:   REQUIRE( filter.getState() > prev )
9: with expansion:
9:   597 (0x255) > 595 (0x253)
9: 
9: ./tests/tests_lowpass_integer.cpp:34: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:39: PASSED:
9:   REQUIRE( filter.getState() > prev )
9: with expansion:
9:   598 (0x256) > 597 (0x255)
9: 
9: ./tests/tests_lowpass_integer.cpp:34: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:39: PASSED:
9:   REQUIRE( filter.getState() > prev )
9: with expansion:
9:   599 (0x257) > 598 (0x256)
9: 
9: ./tests/tests_lowpass_integer.cpp:34: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:37: PASSED:
9:   REQUIRE( filter.getState() == prev )
9: with expansion:
9:   599 (0x257) == 599 (0x257)
9: 
9: ./tests/tests_lowpass_integer.cpp:34: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:37: PASSED:
9:   REQUIRE( filter.getState() == prev )
9: with expansion:
9:   599 (0x257) == 599 (0x257)
9: 
9: ./tests/tests_lowpass_integer.cpp:34: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:37: PASSED:
9:   REQUIRE( filter.getState() == prev )
9: with expansion:
9:   599 (0x257) == 599 (0x257)
9: 
9: ./tests/tests_lowpass_integer.cpp:34: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:37: PASSED:
9:   REQUIRE( filter.getState() == prev )
9: with expansion:
9:   599 (0x257) == 599 (0x257)
9: 
9: ./tests/tests_lowpass_integer.cpp:34: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:37: PASSED:
9:   REQUIRE( filter.getState() == prev )
9: with expansion:
9:   599 (0x257) == 599 (0x257)
9: 
9: ./tests/tests_lowpass_integer.cpp:34: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:37: PASSED:
9:   REQUIRE( filter.getState() == prev )
9: with expansion:
9:   599 (0x257) == 599 (0x257)
9: 
9: ./tests/tests_lowpass_integer.cpp:34: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:37: PASSED:
9:   REQUIRE( filter.getState() == prev )
9: with expansion:
9:   599 (0x257) == 599 (0x257)
9: 
9: ./tests/tests_lowpass_integer.cpp:34: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:37: PASSED:
9:   REQUIRE( filter.getState() == prev )
9: with expansion:
9:   599 (0x257) == 599 (0x257)
9: 
9: ./tests/tests_lowpass_integer.cpp:34: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:37: PASSED:
9:   REQUIRE( filter.getState() == prev )
9: with expansion:
9:   599 (0x257) == 599 (0x257)
9: 
9: ./tests/tests_lowpass_integer.cpp:34: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:37: PASSED:
9:   REQUIRE( filter.getState() == prev )
9: with expansion:
9:   599 (0x257) == 599 (0x257)
9: 
9: ./tests/tests_lowpass_integer.cpp:34: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:37: PASSED:
9:   REQUIRE( filter.getState() == prev )
9: with expansion:
9:   599 (0x257) == 599 (0x257)
9: 
9: -------------------------------------------------------------------------------
9: IntegerLowPassIIRFilter - int32_t
9: -------------------------------------------------------------------------------
9: ./tests/tests_lowpass_integer.cpp:18
9: ...............................................................................
9: 
9: ./tests/tests_lowpass_integer.cpp:22: PASSED:
9:   CHECK_FALSE( filter.isInitialized() )
9: with expansion:
9:   !false
9: 
9: ./tests/tests_lowpass_integer.cpp:25: PASSED:
9:   CHECK( filter.getState() == InitialState )
9: with expansion:
9:   300 (0x12c) == 300
9: 
9: ./tests/tests_lowpass_integer.cpp:26: PASSED:
9:   CHECK( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: -------------------------------------------------------------------------------
9: IntegerLowPassIIRFilter - int32_t
9:   Decrease
9: -------------------------------------------------------------------------------
9: ./tests/tests_lowpass_integer.cpp:45
9: ...............................................................................
9: 
9: ./tests/tests_lowpass_integer.cpp:51: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:55: PASSED:
9:   REQUIRE( filter.getState() < prev )
9: with expansion:
9:   225 < 300 (0x12c)
9: 
9: ./tests/tests_lowpass_integer.cpp:51: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:55: PASSED:
9:   REQUIRE( filter.getState() < prev )
9: with expansion:
9:   187 < 225
9: 
9: ./tests/tests_lowpass_integer.cpp:51: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:55: PASSED:
9:   REQUIRE( filter.getState() < prev )
9: with expansion:
9:   168 < 187
9: 
9: ./tests/tests_lowpass_integer.cpp:51: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:55: PASSED:
9:   REQUIRE( filter.getState() < prev )
9: with expansion:
9:   159 < 168
9: 
9: ./tests/tests_lowpass_integer.cpp:51: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:55: PASSED:
9:   REQUIRE( filter.getState() < prev )
9: with expansion:
9:   154 < 159
9: 
9: ./tests/tests_lowpass_integer.cpp:51: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:55: PASSED:
9:   REQUIRE( filter.getState() < prev )
9: with expansion:
9:   152 < 154
9: 
9: ./tests/tests_lowpass_integer.cpp:51: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:55: PASSED:
9:   REQUIRE( filter.getState() < prev )
9: with expansion:
9:   151 < 152
9: 
9: ./tests/tests_lowpass_integer.cpp:51: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:55: PASSED:
9:   REQUIRE( filter.getState() < prev )
9: with expansion:
9:   150 < 151
9: 
9: ./tests/tests_lowpass_integer.cpp:51: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:53: PASSED:
9:   REQUIRE( filter.getState() == newTarget )
9: with expansion:
9:   150 == 150
9: 
9: ./tests/tests_lowpass_integer.cpp:51: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:53: PASSED:
9:   REQUIRE( filter.getState() == newTarget )
9: with expansion:
9:   150 == 150
9: 
9: ./tests/tests_lowpass_integer.cpp:51: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:53: PASSED:
9:   REQUIRE( filter.getState() == newTarget )
9: with expansion:
9:   150 == 150
9: 
9: ./tests/tests_lowpass_integer.cpp:51: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:53: PASSED:
9:   REQUIRE( filter.getState() == newTarget )
9: with expansion:
9:   150 == 150
9: 
9: ./tests/tests_lowpass_integer.cpp:51: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:53: PASSED:
9:   REQUIRE( filter.getState() == newTarget )
9: with expansion:
9:   150 == 150
9: 
9: ./tests/tests_lowpass_integer.cpp:51: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:53: PASSED:
9:   REQUIRE( filter.getState() == newTarget )
9: with expansion:
9:   150 == 150
9: 
9: ./tests/tests_lowpass_integer.cpp:51: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:53: PASSED:
9:   REQUIRE( filter.getState() == newTarget )
9: with expansion:
9:   150 == 150
9: 
9: ./tests/tests_lowpass_integer.cpp:51: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:53: PASSED:
9:   REQUIRE( filter.getState() == newTarget )
9: with expansion:
9:   150 == 150
9: 
9: ./tests/tests_lowpass_integer.cpp:51: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:53: PASSED:
9:   REQUIRE( filter.getState() == newTarget )
9: with expansion:
9:   150 == 150
9: 
9: ./tests/tests_lowpass_integer.cpp:51: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:53: PASSED:
9:   REQUIRE( filter.getState() == newTarget )
9: with expansion:
9:   150 == 150
9: 
9: ./tests/tests_lowpass_integer.cpp:51: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:53: PASSED:
9:   REQUIRE( filter.getState() == newTarget )
9: with expansion:
9:   150 == 150
9: 
9: ./tests/tests_lowpass_integer.cpp:51: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:53: PASSED:
9:   REQUIRE( filter.getState() == newTarget )
9: with expansion:
9:   150 == 150
9: 
9: -------------------------------------------------------------------------------
9: IntegerLowPassIIRFilter - int32_t
9: -------------------------------------------------------------------------------
9: ./tests/tests_lowpass_integer.cpp:18
9: ...............................................................................
9: 
9: ./tests/tests_lowpass_integer.cpp:22: PASSED:
9:   CHECK_FALSE( filter.isInitialized() )
9: with expansion:
9:   !false
9: 
9: ./tests/tests_lowpass_integer.cpp:25: PASSED:
9:   CHECK( filter.getState() == InitialState )
9: with expansion:
9:   300 (0x12c) == 300
9: 
9: ./tests/tests_lowpass_integer.cpp:26: PASSED:
9:   CHECK( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: -------------------------------------------------------------------------------
9: IntegerLowPassIIRFilter - int32_t
9:   Stay Same
9: -------------------------------------------------------------------------------
9: ./tests/tests_lowpass_integer.cpp:60
9: ...............................................................................
9: 
9: ./tests/tests_lowpass_integer.cpp:65: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:66: PASSED:
9:   REQUIRE( filter.getState() == InitialState )
9: with expansion:
9:   300 (0x12c) == 300
9: 
9: ./tests/tests_lowpass_integer.cpp:65: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:66: PASSED:
9:   REQUIRE( filter.getState() == InitialState )
9: with expansion:
9:   300 (0x12c) == 300
9: 
9: ./tests/tests_lowpass_integer.cpp:65: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:66: PASSED:
9:   REQUIRE( filter.getState() == InitialState )
9: with expansion:
9:   300 (0x12c) == 300
9: 
9: ./tests/tests_lowpass_integer.cpp:65: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:66: PASSED:
9:   REQUIRE( filter.getState() == InitialState )
9: with expansion:
9:   300 (0x12c) == 300
9: 
9: ./tests/tests_lowpass_integer.cpp:65: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:66: PASSED:
9:   REQUIRE( filter.getState() == InitialState )
9: with expansion:
9:   300 (0x12c) == 300
9: 
9: ./tests/tests_lowpass_integer.cpp:65: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:66: PASSED:
9:   REQUIRE( filter.getState() == InitialState )
9: with expansion:
9:   300 (0x12c) == 300
9: 
9: ./tests/tests_lowpass_integer.cpp:65: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:66: PASSED:
9:   REQUIRE( filter.getState() == InitialState )
9: with expansion:
9:   300 (0x12c) == 300
9: 
9: ./tests/tests_lowpass_integer.cpp:65: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:66: PASSED:
9:   REQUIRE( filter.getState() == InitialState )
9: with expansion:
9:   300 (0x12c) == 300
9: 
9: ./tests/tests_lowpass_integer.cpp:65: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:66: PASSED:
9:   REQUIRE( filter.getState() == InitialState )
9: with expansion:
9:   300 (0x12c) == 300
9: 
9: ./tests/tests_lowpass_integer.cpp:65: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:66: PASSED:
9:   REQUIRE( filter.getState() == InitialState )
9: with expansion:
9:   300 (0x12c) == 300
9: 
9: ./tests/tests_lowpass_integer.cpp:65: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:66: PASSED:
9:   REQUIRE( filter.getState() == InitialState )
9: with expansion:
9:   300 (0x12c) == 300
9: 
9: ./tests/tests_lowpass_integer.cpp:65: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:66: PASSED:
9:   REQUIRE( filter.getState() == InitialState )
9: with expansion:
9:   300 (0x12c) == 300
9: 
9: ./tests/tests_lowpass_integer.cpp:65: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:66: PASSED:
9:   REQUIRE( filter.getState() == InitialState )
9: with expansion:
9:   300 (0x12c) == 300
9: 
9: ./tests/tests_lowpass_integer.cpp:65: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:66: PASSED:
9:   REQUIRE( filter.getState() == InitialState )
9: with expansion:
9:   300 (0x12c) == 300
9: 
9: ./tests/tests_lowpass_integer.cpp:65: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:66: PASSED:
9:   REQUIRE( filter.getState() == InitialState )
9: with expansion:
9:   300 (0x12c) == 300
9: 
9: ./tests/tests_lowpass_integer.cpp:65: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:66: PASSED:
9:   REQUIRE( filter.getState() == InitialState )
9: with expansion:
9:   300 (0x12c) == 300
9: 
9: ./tests/tests_lowpass_integer.cpp:65: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:66: PASSED:
9:   REQUIRE( filter.getState() == InitialState )
9: with expansion:
9:   300 (0x12c) == 300
9: 
9: ./tests/tests_lowpass_integer.cpp:65: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:66: PASSED:
9:   REQUIRE( filter.getState() == InitialState )
9: with expansion:
9:   300 (0x12c) == 300
9: 
9: ./tests/tests_lowpass_integer.cpp:65: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:66: PASSED:
9:   REQUIRE( filter.getState() == InitialState )
9: with expansion:
9:   300 (0x12c) == 300
9: 
9: ./tests/tests_lowpass_integer.cpp:65: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:66: PASSED:
9:   REQUIRE( filter.getState() == InitialState )
9: with expansion:
9:   300 (0x12c) == 300
9: 
9: -------------------------------------------------------------------------------
9: IntegerLowPassIIRFilter - uint32_t
9: -------------------------------------------------------------------------------
9: ./tests/tests_lowpass_integer.cpp:18
9: ...............................................................................
9: 
9: ./tests/tests_lowpass_integer.cpp:22: PASSED:
9:   CHECK_FALSE( filter.isInitialized() )
9: with expansion:
9:   !false
9: 
9: ./tests/tests_lowpass_integer.cpp:25: PASSED:
9:   CHECK( filter.getState() == InitialState )
9: with expansion:
9:   300 (0x12c) == 300
9: 
9: ./tests/tests_lowpass_integer.cpp:26: PASSED:
9:   CHECK( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: -------------------------------------------------------------------------------
9: IntegerLowPassIIRFilter - uint32_t
9:   Increase
9: -------------------------------------------------------------------------------
9: ./tests/tests_lowpass_integer.cpp:29
9: ...............................................................................
9: 
9: ./tests/tests_lowpass_integer.cpp:34: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:39: PASSED:
9:   REQUIRE( filter.getState() > prev )
9: with expansion:
9:   450 (0x1c2) > 300 (0x12c)
9: 
9: ./tests/tests_lowpass_integer.cpp:34: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:39: PASSED:
9:   REQUIRE( filter.getState() > prev )
9: with expansion:
9:   525 (0x20d) > 450 (0x1c2)
9: 
9: ./tests/tests_lowpass_integer.cpp:34: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:39: PASSED:
9:   REQUIRE( filter.getState() > prev )
9: with expansion:
9:   562 (0x232) > 525 (0x20d)
9: 
9: ./tests/tests_lowpass_integer.cpp:34: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:39: PASSED:
9:   REQUIRE( filter.getState() > prev )
9: with expansion:
9:   581 (0x245) > 562 (0x232)
9: 
9: ./tests/tests_lowpass_integer.cpp:34: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:39: PASSED:
9:   REQUIRE( filter.getState() > prev )
9: with expansion:
9:   590 (0x24e) > 581 (0x245)
9: 
9: ./tests/tests_lowpass_integer.cpp:34: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:39: PASSED:
9:   REQUIRE( filter.getState() > prev )
9: with expansion:
9:   595 (0x253) > 590 (0x24e)
9: 
9: ./tests/tests_lowpass_integer.cpp:34: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:39: PASSED:
9:   REQUIRE( filter.getState() > prev )
9: with expansion:
9:   597 (0x255) > 595 (0x253)
9: 
9: ./tests/tests_lowpass_integer.cpp:34: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:39: PASSED:
9:   REQUIRE( filter.getState() > prev )
9: with expansion:
9:   598 (0x256) > 597 (0x255)
9: 
9: ./tests/tests_lowpass_integer.cpp:34: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:39: PASSED:
9:   REQUIRE( filter.getState() > prev )
9: with expansion:
9:   599 (0x257) > 598 (0x256)
9: 
9: ./tests/tests_lowpass_integer.cpp:34: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:37: PASSED:
9:   REQUIRE( filter.getState() == prev )
9: with expansion:
9:   599 (0x257) == 599 (0x257)
9: 
9: ./tests/tests_lowpass_integer.cpp:34: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:37: PASSED:
9:   REQUIRE( filter.getState() == prev )
9: with expansion:
9:   599 (0x257) == 599 (0x257)
9: 
9: ./tests/tests_lowpass_integer.cpp:34: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:37: PASSED:
9:   REQUIRE( filter.getState() == prev )
9: with expansion:
9:   599 (0x257) == 599 (0x257)
9: 
9: ./tests/tests_lowpass_integer.cpp:34: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:37: PASSED:
9:   REQUIRE( filter.getState() == prev )
9: with expansion:
9:   599 (0x257) == 599 (0x257)
9: 
9: ./tests/tests_lowpass_integer.cpp:34: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:37: PASSED:
9:   REQUIRE( filter.getState() == prev )
9: with expansion:
9:   599 (0x257) == 599 (0x257)
9: 
9: ./tests/tests_lowpass_integer.cpp:34: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:37: PASSED:
9:   REQUIRE( filter.getState() == prev )
9: with expansion:
9:   599 (0x257) == 599 (0x257)
9: 
9: ./tests/tests_lowpass_integer.cpp:34: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:37: PASSED:
9:   REQUIRE( filter.getState() == prev )
9: with expansion:
9:   599 (0x257) == 599 (0x257)
9: 
9: ./tests/tests_lowpass_integer.cpp:34: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:37: PASSED:
9:   REQUIRE( filter.getState() == prev )
9: with expansion:
9:   599 (0x257) == 599 (0x257)
9: 
9: ./tests/tests_lowpass_integer.cpp:34: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:37: PASSED:
9:   REQUIRE( filter.getState() == prev )
9: with expansion:
9:   599 (0x257) == 599 (0x257)
9: 
9: ./tests/tests_lowpass_integer.cpp:34: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:37: PASSED:
9:   REQUIRE( filter.getState() == prev )
9: with expansion:
9:   599 (0x257) == 599 (0x257)
9: 
9: ./tests/tests_lowpass_integer.cpp:34: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:37: PASSED:
9:   REQUIRE( filter.getState() == prev )
9: with expansion:
9:   599 (0x257) == 599 (0x257)
9: 
9: -------------------------------------------------------------------------------
9: IntegerLowPassIIRFilter - uint32_t
9: -------------------------------------------------------------------------------
9: ./tests/tests_lowpass_integer.cpp:18
9: ...............................................................................
9: 
9: ./tests/tests_lowpass_integer.cpp:22: PASSED:
9:   CHECK_FALSE( filter.isInitialized() )
9: with expansion:
9:   !false
9: 
9: ./tests/tests_lowpass_integer.cpp:25: PASSED:
9:   CHECK( filter.getState() == InitialState )
9: with expansion:
9:   300 (0x12c) == 300
9: 
9: ./tests/tests_lowpass_integer.cpp:26: PASSED:
9:   CHECK( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: -------------------------------------------------------------------------------
9: IntegerLowPassIIRFilter - uint32_t
9:   Decrease
9: -------------------------------------------------------------------------------
9: ./tests/tests_lowpass_integer.cpp:45
9: ...............................................................................
9: 
9: ./tests/tests_lowpass_integer.cpp:51: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:55: PASSED:
9:   REQUIRE( filter.getState() < prev )
9: with expansion:
9:   225 < 300 (0x12c)
9: 
9: ./tests/tests_lowpass_integer.cpp:51: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:55: PASSED:
9:   REQUIRE( filter.getState() < prev )
9: with expansion:
9:   187 < 225
9: 
9: ./tests/tests_lowpass_integer.cpp:51: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:55: PASSED:
9:   REQUIRE( filter.getState() < prev )
9: with expansion:
9:   168 < 187
9: 
9: ./tests/tests_lowpass_integer.cpp:51: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:55: PASSED:
9:   REQUIRE( filter.getState() < prev )
9: with expansion:
9:   159 < 168
9: 
9: ./tests/tests_lowpass_integer.cpp:51: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:55: PASSED:
9:   REQUIRE( filter.getState() < prev )
9: with expansion:
9:   154 < 159
9: 
9: ./tests/tests_lowpass_integer.cpp:51: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:55: PASSED:
9:   REQUIRE( filter.getState() < prev )
9: with expansion:
9:   152 < 154
9: 
9: ./tests/tests_lowpass_integer.cpp:51: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:55: PASSED:
9:   REQUIRE( filter.getState() < prev )
9: with expansion:
9:   151 < 152
9: 
9: ./tests/tests_lowpass_integer.cpp:51: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:55: PASSED:
9:   REQUIRE( filter.getState() < prev )
9: with expansion:
9:   150 < 151
9: 
9: ./tests/tests_lowpass_integer.cpp:51: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:53: PASSED:
9:   REQUIRE( filter.getState() == newTarget )
9: with expansion:
9:   150 == 150
9: 
9: ./tests/tests_lowpass_integer.cpp:51: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:53: PASSED:
9:   REQUIRE( filter.getState() == newTarget )
9: with expansion:
9:   150 == 150
9: 
9: ./tests/tests_lowpass_integer.cpp:51: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:53: PASSED:
9:   REQUIRE( filter.getState() == newTarget )
9: with expansion:
9:   150 == 150
9: 
9: ./tests/tests_lowpass_integer.cpp:51: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:53: PASSED:
9:   REQUIRE( filter.getState() == newTarget )
9: with expansion:
9:   150 == 150
9: 
9: ./tests/tests_lowpass_integer.cpp:51: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:53: PASSED:
9:   REQUIRE( filter.getState() == newTarget )
9: with expansion:
9:   150 == 150
9: 
9: ./tests/tests_lowpass_integer.cpp:51: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:53: PASSED:
9:   REQUIRE( filter.getState() == newTarget )
9: with expansion:
9:   150 == 150
9: 
9: ./tests/tests_lowpass_integer.cpp:51: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:53: PASSED:
9:   REQUIRE( filter.getState() == newTarget )
9: with expansion:
9:   150 == 150
9: 
9: ./tests/tests_lowpass_integer.cpp:51: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:53: PASSED:
9:   REQUIRE( filter.getState() == newTarget )
9: with expansion:
9:   150 == 150
9: 
9: ./tests/tests_lowpass_integer.cpp:51: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:53: PASSED:
9:   REQUIRE( filter.getState() == newTarget )
9: with expansion:
9:   150 == 150
9: 
9: ./tests/tests_lowpass_integer.cpp:51: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:53: PASSED:
9:   REQUIRE( filter.getState() == newTarget )
9: with expansion:
9:   150 == 150
9: 
9: ./tests/tests_lowpass_integer.cpp:51: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:53: PASSED:
9:   REQUIRE( filter.getState() == newTarget )
9: with expansion:
9:   150 == 150
9: 
9: ./tests/tests_lowpass_integer.cpp:51: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:53: PASSED:
9:   REQUIRE( filter.getState() == newTarget )
9: with expansion:
9:   150 == 150
9: 
9: -------------------------------------------------------------------------------
9: IntegerLowPassIIRFilter - uint32_t
9: -------------------------------------------------------------------------------
9: ./tests/tests_lowpass_integer.cpp:18
9: ...............................................................................
9: 
9: ./tests/tests_lowpass_integer.cpp:22: PASSED:
9:   CHECK_FALSE( filter.isInitialized() )
9: with expansion:
9:   !false
9: 
9: ./tests/tests_lowpass_integer.cpp:25: PASSED:
9:   CHECK( filter.getState() == InitialState )
9: with expansion:
9:   300 (0x12c) == 300
9: 
9: ./tests/tests_lowpass_integer.cpp:26: PASSED:
9:   CHECK( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: -------------------------------------------------------------------------------
9: IntegerLowPassIIRFilter - uint32_t
9:   Stay Same
9: -------------------------------------------------------------------------------
9: ./tests/tests_lowpass_integer.cpp:60
9: ...............................................................................
9: 
9: ./tests/tests_lowpass_integer.cpp:65: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:66: PASSED:
9:   REQUIRE( filter.getState() == InitialState )
9: with expansion:
9:   300 (0x12c) == 300
9: 
9: ./tests/tests_lowpass_integer.cpp:65: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:66: PASSED:
9:   REQUIRE( filter.getState() == InitialState )
9: with expansion:
9:   300 (0x12c) == 300
9: 
9: ./tests/tests_lowpass_integer.cpp:65: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:66: PASSED:
9:   REQUIRE( filter.getState() == InitialState )
9: with expansion:
9:   300 (0x12c) == 300
9: 
9: ./tests/tests_lowpass_integer.cpp:65: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:66: PASSED:
9:   REQUIRE( filter.getState() == InitialState )
9: with expansion:
9:   300 (0x12c) == 300
9: 
9: ./tests/tests_lowpass_integer.cpp:65: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:66: PASSED:
9:   REQUIRE( filter.getState() == InitialState )
9: with expansion:
9:   300 (0x12c) == 300
9: 
9: ./tests/tests_lowpass_integer.cpp:65: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:66: PASSED:
9:   REQUIRE( filter.getState() == InitialState )
9: with expansion:
9:   300 (0x12c) == 300
9: 
9: ./tests/tests_lowpass_integer.cpp:65: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:66: PASSED:
9:   REQUIRE( filter.getState() == InitialState )
9: with expansion:
9:   300 (0x12c) == 300
9: 
9: ./tests/tests_lowpass_integer.cpp:65: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:66: PASSED:
9:   REQUIRE( filter.getState() == InitialState )
9: with expansion:
9:   300 (0x12c) == 300
9: 
9: ./tests/tests_lowpass_integer.cpp:65: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:66: PASSED:
9:   REQUIRE( filter.getState() == InitialState )
9: with expansion:
9:   300 (0x12c) == 300
9: 
9: ./tests/tests_lowpass_integer.cpp:65: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:66: PASSED:
9:   REQUIRE( filter.getState() == InitialState )
9: with expansion:
9:   300 (0x12c) == 300
9: 
9: ./tests/tests_lowpass_integer.cpp:65: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:66: PASSED:
9:   REQUIRE( filter.getState() == InitialState )
9: with expansion:
9:   300 (0x12c) == 300
9: 
9: ./tests/tests_lowpass_integer.cpp:65: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:66: PASSED:
9:   REQUIRE( filter.getState() == InitialState )
9: with expansion:
9:   300 (0x12c) == 300
9: 
9: ./tests/tests_lowpass_integer.cpp:65: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:66: PASSED:
9:   REQUIRE( filter.getState() == InitialState )
9: with expansion:
9:   300 (0x12c) == 300
9: 
9: ./tests/tests_lowpass_integer.cpp:65: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:66: PASSED:
9:   REQUIRE( filter.getState() == InitialState )
9: with expansion:
9:   300 (0x12c) == 300
9: 
9: ./tests/tests_lowpass_integer.cpp:65: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:66: PASSED:
9:   REQUIRE( filter.getState() == InitialState )
9: with expansion:
9:   300 (0x12c) == 300
9: 
9: ./tests/tests_lowpass_integer.cpp:65: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:66: PASSED:
9:   REQUIRE( filter.getState() == InitialState )
9: with expansion:
9:   300 (0x12c) == 300
9: 
9: ./tests/tests_lowpass_integer.cpp:65: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:66: PASSED:
9:   REQUIRE( filter.getState() == InitialState )
9: with expansion:
9:   300 (0x12c) == 300
9: 
9: ./tests/tests_lowpass_integer.cpp:65: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:66: PASSED:
9:   REQUIRE( filter.getState() == InitialState )
9: with expansion:
9:   300 (0x12c) == 300
9: 
9: ./tests/tests_lowpass_integer.cpp:65: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:66: PASSED:
9:   REQUIRE( filter.getState() == InitialState )
9: with expansion:
9:   300 (0x12c) == 300
9: 
9: ./tests/tests_lowpass_integer.cpp:65: PASSED:
9:   REQUIRE( filter.isInitialized() )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:66: PASSED:
9:   REQUIRE( filter.getState() == InitialState )
9: with expansion:
9:   300 (0x12c) == 300
9: 
9: -------------------------------------------------------------------------------
9: m_lowpass_integer
9: -------------------------------------------------------------------------------
9: ./tests/tests_lowpass_integer.cpp:71
9: ...............................................................................
9: 
9: ./tests/tests_lowpass_integer.cpp:75: PASSED:
9:   CHECK( filter )
9: with expansion:
9:   0x000055b98fc47bc0
9: 
9: ./tests/tests_lowpass_integer.cpp:77: PASSED:
9:   CHECK_FALSE( m_lowpass_integer_is_initialized(filter) )
9: with expansion:
9:   !false
9: 
9: ./tests/tests_lowpass_integer.cpp:80: PASSED:
9:   REQUIRE( m_lowpass_integer_is_initialized(filter) )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:81: PASSED:
9:   CHECK( m_lowpass_integer_get_state(filter) == InitialState )
9: with expansion:
9:   300 (0x12c) == 300
9: 
9: -------------------------------------------------------------------------------
9: m_lowpass_integer
9:   Increase
9: -------------------------------------------------------------------------------
9: ./tests/tests_lowpass_integer.cpp:85
9: ...............................................................................
9: 
9: ./tests/tests_lowpass_integer.cpp:90: PASSED:
9:   REQUIRE( m_lowpass_integer_is_initialized(filter) )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:95: PASSED:
9:   REQUIRE( m_lowpass_integer_get_state(filter) > prev )
9: with expansion:
9:   450 (0x1c2) > 300 (0x12c)
9: 
9: ./tests/tests_lowpass_integer.cpp:90: PASSED:
9:   REQUIRE( m_lowpass_integer_is_initialized(filter) )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:95: PASSED:
9:   REQUIRE( m_lowpass_integer_get_state(filter) > prev )
9: with expansion:
9:   525 (0x20d) > 450 (0x1c2)
9: 
9: ./tests/tests_lowpass_integer.cpp:90: PASSED:
9:   REQUIRE( m_lowpass_integer_is_initialized(filter) )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:95: PASSED:
9:   REQUIRE( m_lowpass_integer_get_state(filter) > prev )
9: with expansion:
9:   562 (0x232) > 525 (0x20d)
9: 
9: ./tests/tests_lowpass_integer.cpp:90: PASSED:
9:   REQUIRE( m_lowpass_integer_is_initialized(filter) )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:95: PASSED:
9:   REQUIRE( m_lowpass_integer_get_state(filter) > prev )
9: with expansion:
9:   581 (0x245) > 562 (0x232)
9: 
9: ./tests/tests_lowpass_integer.cpp:90: PASSED:
9:   REQUIRE( m_lowpass_integer_is_initialized(filter) )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:95: PASSED:
9:   REQUIRE( m_lowpass_integer_get_state(filter) > prev )
9: with expansion:
9:   590 (0x24e) > 581 (0x245)
9: 
9: ./tests/tests_lowpass_integer.cpp:90: PASSED:
9:   REQUIRE( m_lowpass_integer_is_initialized(filter) )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:95: PASSED:
9:   REQUIRE( m_lowpass_integer_get_state(filter) > prev )
9: with expansion:
9:   595 (0x253) > 590 (0x24e)
9: 
9: ./tests/tests_lowpass_integer.cpp:90: PASSED:
9:   REQUIRE( m_lowpass_integer_is_initialized(filter) )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:95: PASSED:
9:   REQUIRE( m_lowpass_integer_get_state(filter) > prev )
9: with expansion:
9:   597 (0x255) > 595 (0x253)
9: 
9: ./tests/tests_lowpass_integer.cpp:90: PASSED:
9:   REQUIRE( m_lowpass_integer_is_initialized(filter) )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:95: PASSED:
9:   REQUIRE( m_lowpass_integer_get_state(filter) > prev )
9: with expansion:
9:   598 (0x256) > 597 (0x255)
9: 
9: ./tests/tests_lowpass_integer.cpp:90: PASSED:
9:   REQUIRE( m_lowpass_integer_is_initialized(filter) )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:95: PASSED:
9:   REQUIRE( m_lowpass_integer_get_state(filter) > prev )
9: with expansion:
9:   599 (0x257) > 598 (0x256)
9: 
9: ./tests/tests_lowpass_integer.cpp:90: PASSED:
9:   REQUIRE( m_lowpass_integer_is_initialized(filter) )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:93: PASSED:
9:   REQUIRE( m_lowpass_integer_get_state(filter) == prev )
9: with expansion:
9:   599 (0x257) == 599 (0x257)
9: 
9: ./tests/tests_lowpass_integer.cpp:90: PASSED:
9:   REQUIRE( m_lowpass_integer_is_initialized(filter) )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:93: PASSED:
9:   REQUIRE( m_lowpass_integer_get_state(filter) == prev )
9: with expansion:
9:   599 (0x257) == 599 (0x257)
9: 
9: ./tests/tests_lowpass_integer.cpp:90: PASSED:
9:   REQUIRE( m_lowpass_integer_is_initialized(filter) )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:93: PASSED:
9:   REQUIRE( m_lowpass_integer_get_state(filter) == prev )
9: with expansion:
9:   599 (0x257) == 599 (0x257)
9: 
9: ./tests/tests_lowpass_integer.cpp:90: PASSED:
9:   REQUIRE( m_lowpass_integer_is_initialized(filter) )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:93: PASSED:
9:   REQUIRE( m_lowpass_integer_get_state(filter) == prev )
9: with expansion:
9:   599 (0x257) == 599 (0x257)
9: 
9: ./tests/tests_lowpass_integer.cpp:90: PASSED:
9:   REQUIRE( m_lowpass_integer_is_initialized(filter) )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:93: PASSED:
9:   REQUIRE( m_lowpass_integer_get_state(filter) == prev )
9: with expansion:
9:   599 (0x257) == 599 (0x257)
9: 
9: ./tests/tests_lowpass_integer.cpp:90: PASSED:
9:   REQUIRE( m_lowpass_integer_is_initialized(filter) )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:93: PASSED:
9:   REQUIRE( m_lowpass_integer_get_state(filter) == prev )
9: with expansion:
9:   599 (0x257) == 599 (0x257)
9: 
9: ./tests/tests_lowpass_integer.cpp:90: PASSED:
9:   REQUIRE( m_lowpass_integer_is_initialized(filter) )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:93: PASSED:
9:   REQUIRE( m_lowpass_integer_get_state(filter) == prev )
9: with expansion:
9:   599 (0x257) == 599 (0x257)
9: 
9: ./tests/tests_lowpass_integer.cpp:90: PASSED:
9:   REQUIRE( m_lowpass_integer_is_initialized(filter) )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:93: PASSED:
9:   REQUIRE( m_lowpass_integer_get_state(filter) == prev )
9: with expansion:
9:   599 (0x257) == 599 (0x257)
9: 
9: ./tests/tests_lowpass_integer.cpp:90: PASSED:
9:   REQUIRE( m_lowpass_integer_is_initialized(filter) )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:93: PASSED:
9:   REQUIRE( m_lowpass_integer_get_state(filter) == prev )
9: with expansion:
9:   599 (0x257) == 599 (0x257)
9: 
9: ./tests/tests_lowpass_integer.cpp:90: PASSED:
9:   REQUIRE( m_lowpass_integer_is_initialized(filter) )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:93: PASSED:
9:   REQUIRE( m_lowpass_integer_get_state(filter) == prev )
9: with expansion:
9:   599 (0x257) == 599 (0x257)
9: 
9: ./tests/tests_lowpass_integer.cpp:90: PASSED:
9:   REQUIRE( m_lowpass_integer_is_initialized(filter) )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:93: PASSED:
9:   REQUIRE( m_lowpass_integer_get_state(filter) == prev )
9: with expansion:
9:   599 (0x257) == 599 (0x257)
9: 
9: -------------------------------------------------------------------------------
9: m_lowpass_integer
9: -------------------------------------------------------------------------------
9: ./tests/tests_lowpass_integer.cpp:71
9: ...............................................................................
9: 
9: ./tests/tests_lowpass_integer.cpp:75: PASSED:
9:   CHECK( filter )
9: with expansion:
9:   0x000055b98fc4e230
9: 
9: ./tests/tests_lowpass_integer.cpp:77: PASSED:
9:   CHECK_FALSE( m_lowpass_integer_is_initialized(filter) )
9: with expansion:
9:   !false
9: 
9: ./tests/tests_lowpass_integer.cpp:80: PASSED:
9:   REQUIRE( m_lowpass_integer_is_initialized(filter) )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:81: PASSED:
9:   CHECK( m_lowpass_integer_get_state(filter) == InitialState )
9: with expansion:
9:   300 (0x12c) == 300
9: 
9: -------------------------------------------------------------------------------
9: m_lowpass_integer
9:   Decrease
9: -------------------------------------------------------------------------------
9: ./tests/tests_lowpass_integer.cpp:101
9: ...............................................................................
9: 
9: ./tests/tests_lowpass_integer.cpp:107: PASSED:
9:   REQUIRE( m_lowpass_integer_is_initialized(filter) )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:111: PASSED:
9:   REQUIRE( m_lowpass_integer_get_state(filter) < prev )
9: with expansion:
9:   225 < 300 (0x12c)
9: 
9: ./tests/tests_lowpass_integer.cpp:107: PASSED:
9:   REQUIRE( m_lowpass_integer_is_initialized(filter) )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:111: PASSED:
9:   REQUIRE( m_lowpass_integer_get_state(filter) < prev )
9: with expansion:
9:   187 < 225
9: 
9: ./tests/tests_lowpass_integer.cpp:107: PASSED:
9:   REQUIRE( m_lowpass_integer_is_initialized(filter) )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:111: PASSED:
9:   REQUIRE( m_lowpass_integer_get_state(filter) < prev )
9: with expansion:
9:   168 < 187
9: 
9: ./tests/tests_lowpass_integer.cpp:107: PASSED:
9:   REQUIRE( m_lowpass_integer_is_initialized(filter) )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:111: PASSED:
9:   REQUIRE( m_lowpass_integer_get_state(filter) < prev )
9: with expansion:
9:   159 < 168
9: 
9: ./tests/tests_lowpass_integer.cpp:107: PASSED:
9:   REQUIRE( m_lowpass_integer_is_initialized(filter) )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:111: PASSED:
9:   REQUIRE( m_lowpass_integer_get_state(filter) < prev )
9: with expansion:
9:   154 < 159
9: 
9: ./tests/tests_lowpass_integer.cpp:107: PASSED:
9:   REQUIRE( m_lowpass_integer_is_initialized(filter) )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:111: PASSED:
9:   REQUIRE( m_lowpass_integer_get_state(filter) < prev )
9: with expansion:
9:   152 < 154
9: 
9: ./tests/tests_lowpass_integer.cpp:107: PASSED:
9:   REQUIRE( m_lowpass_integer_is_initialized(filter) )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:111: PASSED:
9:   REQUIRE( m_lowpass_integer_get_state(filter) < prev )
9: with expansion:
9:   151 < 152
9: 
9: ./tests/tests_lowpass_integer.cpp:107: PASSED:
9:   REQUIRE( m_lowpass_integer_is_initialized(filter) )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:111: PASSED:
9:   REQUIRE( m_lowpass_integer_get_state(filter) < prev )
9: with expansion:
9:   150 < 151
9: 
9: ./tests/tests_lowpass_integer.cpp:107: PASSED:
9:   REQUIRE( m_lowpass_integer_is_initialized(filter) )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:109: PASSED:
9:   REQUIRE( m_lowpass_integer_get_state(filter) == newTarget )
9: with expansion:
9:   150 == 150
9: 
9: ./tests/tests_lowpass_integer.cpp:107: PASSED:
9:   REQUIRE( m_lowpass_integer_is_initialized(filter) )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:109: PASSED:
9:   REQUIRE( m_lowpass_integer_get_state(filter) == newTarget )
9: with expansion:
9:   150 == 150
9: 
9: ./tests/tests_lowpass_integer.cpp:107: PASSED:
9:   REQUIRE( m_lowpass_integer_is_initialized(filter) )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:109: PASSED:
9:   REQUIRE( m_lowpass_integer_get_state(filter) == newTarget )
9: with expansion:
9:   150 == 150
9: 
9: ./tests/tests_lowpass_integer.cpp:107: PASSED:
9:   REQUIRE( m_lowpass_integer_is_initialized(filter) )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:109: PASSED:
9:   REQUIRE( m_lowpass_integer_get_state(filter) == newTarget )
9: with expansion:
9:   150 == 150
9: 
9: ./tests/tests_lowpass_integer.cpp:107: PASSED:
9:   REQUIRE( m_lowpass_integer_is_initialized(filter) )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:109: PASSED:
9:   REQUIRE( m_lowpass_integer_get_state(filter) == newTarget )
9: with expansion:
9:   150 == 150
9: 
9: ./tests/tests_lowpass_integer.cpp:107: PASSED:
9:   REQUIRE( m_lowpass_integer_is_initialized(filter) )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:109: PASSED:
9:   REQUIRE( m_lowpass_integer_get_state(filter) == newTarget )
9: with expansion:
9:   150 == 150
9: 
9: ./tests/tests_lowpass_integer.cpp:107: PASSED:
9:   REQUIRE( m_lowpass_integer_is_initialized(filter) )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:109: PASSED:
9:   REQUIRE( m_lowpass_integer_get_state(filter) == newTarget )
9: with expansion:
9:   150 == 150
9: 
9: ./tests/tests_lowpass_integer.cpp:107: PASSED:
9:   REQUIRE( m_lowpass_integer_is_initialized(filter) )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:109: PASSED:
9:   REQUIRE( m_lowpass_integer_get_state(filter) == newTarget )
9: with expansion:
9:   150 == 150
9: 
9: ./tests/tests_lowpass_integer.cpp:107: PASSED:
9:   REQUIRE( m_lowpass_integer_is_initialized(filter) )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:109: PASSED:
9:   REQUIRE( m_lowpass_integer_get_state(filter) == newTarget )
9: with expansion:
9:   150 == 150
9: 
9: ./tests/tests_lowpass_integer.cpp:107: PASSED:
9:   REQUIRE( m_lowpass_integer_is_initialized(filter) )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:109: PASSED:
9:   REQUIRE( m_lowpass_integer_get_state(filter) == newTarget )
9: with expansion:
9:   150 == 150
9: 
9: ./tests/tests_lowpass_integer.cpp:107: PASSED:
9:   REQUIRE( m_lowpass_integer_is_initialized(filter) )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:109: PASSED:
9:   REQUIRE( m_lowpass_integer_get_state(filter) == newTarget )
9: with expansion:
9:   150 == 150
9: 
9: ./tests/tests_lowpass_integer.cpp:107: PASSED:
9:   REQUIRE( m_lowpass_integer_is_initialized(filter) )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:109: PASSED:
9:   REQUIRE( m_lowpass_integer_get_state(filter) == newTarget )
9: with expansion:
9:   150 == 150
9: 
9: -------------------------------------------------------------------------------
9: m_lowpass_integer
9: -------------------------------------------------------------------------------
9: ./tests/tests_lowpass_integer.cpp:71
9: ...............................................................................
9: 
9: ./tests/tests_lowpass_integer.cpp:75: PASSED:
9:   CHECK( filter )
9: with expansion:
9:   0x000055b98fc2e320
9: 
9: ./tests/tests_lowpass_integer.cpp:77: PASSED:
9:   CHECK_FALSE( m_lowpass_integer_is_initialized(filter) )
9: with expansion:
9:   !false
9: 
9: ./tests/tests_lowpass_integer.cpp:80: PASSED:
9:   REQUIRE( m_lowpass_integer_is_initialized(filter) )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:81: PASSED:
9:   CHECK( m_lowpass_integer_get_state(filter) == InitialState )
9: with expansion:
9:   300 (0x12c) == 300
9: 
9: -------------------------------------------------------------------------------
9: m_lowpass_integer
9:   Stay Same
9: -------------------------------------------------------------------------------
9: ./tests/tests_lowpass_integer.cpp:116
9: ...............................................................................
9: 
9: ./tests/tests_lowpass_integer.cpp:121: PASSED:
9:   REQUIRE( m_lowpass_integer_is_initialized(filter) )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:122: PASSED:
9:   REQUIRE( m_lowpass_integer_get_state(filter) == InitialState )
9: with expansion:
9:   300 (0x12c) == 300
9: 
9: ./tests/tests_lowpass_integer.cpp:121: PASSED:
9:   REQUIRE( m_lowpass_integer_is_initialized(filter) )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:122: PASSED:
9:   REQUIRE( m_lowpass_integer_get_state(filter) == InitialState )
9: with expansion:
9:   300 (0x12c) == 300
9: 
9: ./tests/tests_lowpass_integer.cpp:121: PASSED:
9:   REQUIRE( m_lowpass_integer_is_initialized(filter) )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:122: PASSED:
9:   REQUIRE( m_lowpass_integer_get_state(filter) == InitialState )
9: with expansion:
9:   300 (0x12c) == 300
9: 
9: ./tests/tests_lowpass_integer.cpp:121: PASSED:
9:   REQUIRE( m_lowpass_integer_is_initialized(filter) )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:122: PASSED:
9:   REQUIRE( m_lowpass_integer_get_state(filter) == InitialState )
9: with expansion:
9:   300 (0x12c) == 300
9: 
9: ./tests/tests_lowpass_integer.cpp:121: PASSED:
9:   REQUIRE( m_lowpass_integer_is_initialized(filter) )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:122: PASSED:
9:   REQUIRE( m_lowpass_integer_get_state(filter) == InitialState )
9: with expansion:
9:   300 (0x12c) == 300
9: 
9: ./tests/tests_lowpass_integer.cpp:121: PASSED:
9:   REQUIRE( m_lowpass_integer_is_initialized(filter) )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:122: PASSED:
9:   REQUIRE( m_lowpass_integer_get_state(filter) == InitialState )
9: with expansion:
9:   300 (0x12c) == 300
9: 
9: ./tests/tests_lowpass_integer.cpp:121: PASSED:
9:   REQUIRE( m_lowpass_integer_is_initialized(filter) )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:122: PASSED:
9:   REQUIRE( m_lowpass_integer_get_state(filter) == InitialState )
9: with expansion:
9:   300 (0x12c) == 300
9: 
9: ./tests/tests_lowpass_integer.cpp:121: PASSED:
9:   REQUIRE( m_lowpass_integer_is_initialized(filter) )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:122: PASSED:
9:   REQUIRE( m_lowpass_integer_get_state(filter) == InitialState )
9: with expansion:
9:   300 (0x12c) == 300
9: 
9: ./tests/tests_lowpass_integer.cpp:121: PASSED:
9:   REQUIRE( m_lowpass_integer_is_initialized(filter) )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:122: PASSED:
9:   REQUIRE( m_lowpass_integer_get_state(filter) == InitialState )
9: with expansion:
9:   300 (0x12c) == 300
9: 
9: ./tests/tests_lowpass_integer.cpp:121: PASSED:
9:   REQUIRE( m_lowpass_integer_is_initialized(filter) )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:122: PASSED:
9:   REQUIRE( m_lowpass_integer_get_state(filter) == InitialState )
9: with expansion:
9:   300 (0x12c) == 300
9: 
9: ./tests/tests_lowpass_integer.cpp:121: PASSED:
9:   REQUIRE( m_lowpass_integer_is_initialized(filter) )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:122: PASSED:
9:   REQUIRE( m_lowpass_integer_get_state(filter) == InitialState )
9: with expansion:
9:   300 (0x12c) == 300
9: 
9: ./tests/tests_lowpass_integer.cpp:121: PASSED:
9:   REQUIRE( m_lowpass_integer_is_initialized(filter) )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:122: PASSED:
9:   REQUIRE( m_lowpass_integer_get_state(filter) == InitialState )
9: with expansion:
9:   300 (0x12c) == 300
9: 
9: ./tests/tests_lowpass_integer.cpp:121: PASSED:
9:   REQUIRE( m_lowpass_integer_is_initialized(filter) )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:122: PASSED:
9:   REQUIRE( m_lowpass_integer_get_state(filter) == InitialState )
9: with expansion:
9:   300 (0x12c) == 300
9: 
9: ./tests/tests_lowpass_integer.cpp:121: PASSED:
9:   REQUIRE( m_lowpass_integer_is_initialized(filter) )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:122: PASSED:
9:   REQUIRE( m_lowpass_integer_get_state(filter) == InitialState )
9: with expansion:
9:   300 (0x12c) == 300
9: 
9: ./tests/tests_lowpass_integer.cpp:121: PASSED:
9:   REQUIRE( m_lowpass_integer_is_initialized(filter) )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:122: PASSED:
9:   REQUIRE( m_lowpass_integer_get_state(filter) == InitialState )
9: with expansion:
9:   300 (0x12c) == 300
9: 
9: ./tests/tests_lowpass_integer.cpp:121: PASSED:
9:   REQUIRE( m_lowpass_integer_is_initialized(filter) )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:122: PASSED:
9:   REQUIRE( m_lowpass_integer_get_state(filter) == InitialState )
9: with expansion:
9:   300 (0x12c) == 300
9: 
9: ./tests/tests_lowpass_integer.cpp:121: PASSED:
9:   REQUIRE( m_lowpass_integer_is_initialized(filter) )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:122: PASSED:
9:   REQUIRE( m_lowpass_integer_get_state(filter) == InitialState )
9: with expansion:
9:   300 (0x12c) == 300
9: 
9: ./tests/tests_lowpass_integer.cpp:121: PASSED:
9:   REQUIRE( m_lowpass_integer_is_initialized(filter) )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:122: PASSED:
9:   REQUIRE( m_lowpass_integer_get_state(filter) == InitialState )
9: with expansion:
9:   300 (0x12c) == 300
9: 
9: ./tests/tests_lowpass_integer.cpp:121: PASSED:
9:   REQUIRE( m_lowpass_integer_is_initialized(filter) )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:122: PASSED:
9:   REQUIRE( m_lowpass_integer_get_state(filter) == InitialState )
9: with expansion:
9:   300 (0x12c) == 300
9: 
9: ./tests/tests_lowpass_integer.cpp:121: PASSED:
9:   REQUIRE( m_lowpass_integer_is_initialized(filter) )
9: with expansion:
9:   true
9: 
9: ./tests/tests_lowpass_integer.cpp:122: PASSED:
9:   REQUIRE( m_lowpass_integer_get_state(filter) == InitialState )
9: with expansion:
9:   300 (0x12c) == 300
9: 
9: ===============================================================================
9: All tests passed (390 assertions in 3 test cases)
9: 
10: 
10: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
10: tests_pacing is a Catch v2.13.10 host application.
10: Run with -? for options
10: 
10: -------------------------------------------------------------------------------
10: u_pacing_compositor_display_timing
10: -------------------------------------------------------------------------------
10: ./tests/tests_pacing.cpp:193
10: ...............................................................................
10: 
10: ./tests/tests_pacing.cpp:197: PASSED:
10:   REQUIRE( XRT_SUCCESS == u_pc_display_timing_create(frame_interval_ns.count(), &U_PC_DISPLAY_TIMING_CONFIG_DEFAULT, &upc) )
10: with expansion:
10:   0 == 0
10: 
10: ./tests/tests_pacing.cpp:199: PASSED:
10:   REQUIRE( upc != nullptr )
10: with expansion:
10:   0x00005589ff67fc60 != nullptr
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000158400000 (0x38d7eae377e00)
10:   >=
10:   1000000001000000 (0x38d7ea4d5c240)
10: with messages:
10:   0
10:   1000000001000000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000161000000 (0x38d7eae5f2a40)
10:   >
10:   1000000001000000 (0x38d7ea4d5c240)
10: with messages:
10:   0
10:   1000000001000000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000161000000 (0x38d7eae5f2a40)
10:   >
10:   1000000158400000 (0x38d7eae377e00)
10: with messages:
10:   0
10:   1000000001000000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000165000000 (0x38d7eae9c3340)
10:   >
10:   1000000001000000 (0x38d7ea4d5c240)
10: with messages:
10:   0
10:   1000000001000000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000165000000 (0x38d7eae9c3340)
10:   >
10:   1000000161000000 (0x38d7eae5f2a40)
10: with messages:
10:   0
10:   1000000001000000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   0
10:   1000000001000000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   0
10:   1000000001000000
10: 
10: -------------------------------------------------------------------------------
10: u_pacing_compositor_display_timing
10:   faster than expected
10: -------------------------------------------------------------------------------
10: ./tests/tests_pacing.cpp:214
10: ...............................................................................
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000161000000 (0x38d7eae5f2a40)
10: 
10: ./tests/tests_pacing.cpp:249: PASSED:
10:   CHECK( loopPred.frame_id > i )
10: with expansion:
10:   1 > 0
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000178400000 (0x38d7eaf68ab00)
10:   >=
10:   1000000002240000 (0x38d7ea4e8ae00)
10: with messages:
10:   frame id1
10:   1000000002240000
10:   1
10:   1000000002240000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000181000000 (0x38d7eaf905740)
10:   >
10:   1000000002240000 (0x38d7ea4e8ae00)
10: with messages:
10:   frame id1
10:   1000000002240000
10:   1
10:   1000000002240000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000181000000 (0x38d7eaf905740)
10:   >
10:   1000000178400000 (0x38d7eaf68ab00)
10: with messages:
10:   frame id1
10:   1000000002240000
10:   1
10:   1000000002240000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000185000000 (0x38d7eafcd6040)
10:   >
10:   1000000002240000 (0x38d7ea4e8ae00)
10: with messages:
10:   frame id1
10:   1000000002240000
10:   1
10:   1000000002240000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000185000000 (0x38d7eafcd6040)
10:   >
10:   1000000181000000 (0x38d7eaf905740)
10: with messages:
10:   frame id1
10:   1000000002240000
10:   1
10:   1000000002240000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   frame id1
10:   1000000002240000
10:   1
10:   1000000002240000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   frame id1
10:   1000000002240000
10:   1
10:   1000000002240000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000002240000 (0x38d7ea4e8ae00)
10:   <=
10:   1000000178400000 (0x38d7eaf68ab00)
10: with messages:
10:   frame id1
10:   1000000002240000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000002240000 (0x38d7ea4e8ae00)
10:   <=
10:   1000000178400000 (0x38d7eaf68ab00)
10: with messages:
10:   frame id1
10:   1000000002240000
10: 
10: frame_id:                 0
10: desired_present_time_ns:  1000000161000000
10: actual_present_time_ns:   1000000161000000
10: earliest_present_time_ns: 1000000017000000
10: present_margin_ns:        14760000
10: now_ns:                   1000000162000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000181000000 (0x38d7eaf905740)
10:   >=
10:   1000000179640000 (0x38d7eaf7b96c0)
10: with messages:
10:   frame id1
10:   1000000002240000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000181000000 (0x38d7eaf905740)
10: with messages:
10:   frame id1
10:   1000000002240000
10: 
10: ./tests/tests_pacing.cpp:249: PASSED:
10:   CHECK( loopPred.frame_id > i )
10: with expansion:
10:   2 > 1
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000190720000 (0x38d7eb024a800)
10:   >=
10:   1000000179640000 (0x38d7eaf7b96c0)
10: with messages:
10:   frame id2
10:   1000000179640000
10:   2
10:   1000000179640000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000193000000 (0x38d7eb0477240)
10:   >
10:   1000000179640000 (0x38d7eaf7b96c0)
10: with messages:
10:   frame id2
10:   1000000179640000
10:   2
10:   1000000179640000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000193000000 (0x38d7eb0477240)
10:   >
10:   1000000190720000 (0x38d7eb024a800)
10: with messages:
10:   frame id2
10:   1000000179640000
10:   2
10:   1000000179640000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000197000000 (0x38d7eb0847b40)
10:   >
10:   1000000179640000 (0x38d7eaf7b96c0)
10: with messages:
10:   frame id2
10:   1000000179640000
10:   2
10:   1000000179640000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000197000000 (0x38d7eb0847b40)
10:   >
10:   1000000193000000 (0x38d7eb0477240)
10: with messages:
10:   frame id2
10:   1000000179640000
10:   2
10:   1000000179640000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   frame id2
10:   1000000179640000
10:   2
10:   1000000179640000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   frame id2
10:   1000000179640000
10:   2
10:   1000000179640000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000179640000 (0x38d7eaf7b96c0)
10:   <=
10:   1000000190720000 (0x38d7eb024a800)
10: with messages:
10:   frame id2
10:   1000000179640000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000179640000 (0x38d7eaf7b96c0)
10:   <=
10:   1000000190720000 (0x38d7eb024a800)
10: with messages:
10:   frame id2
10:   1000000179640000
10: 
10: frame_id:                 1
10: desired_present_time_ns:  1000000181000000
10: actual_present_time_ns:   1000000181000000
10: earliest_present_time_ns: 1000000181000000
10: present_margin_ns:        1360000
10: now_ns:                   1000000182000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000193000000 (0x38d7eb0477240)
10:   >=
10:   1000000191960000 (0x38d7eb03793c0)
10: with messages:
10:   frame id2
10:   1000000179640000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000193000000 (0x38d7eb0477240)
10: with messages:
10:   frame id2
10:   1000000179640000
10: 
10: ./tests/tests_pacing.cpp:249: PASSED:
10:   CHECK( loopPred.frame_id > i )
10: with expansion:
10:   3 > 2
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000211040000 (0x38d7eb15ab700)
10:   >=
10:   1000000191960000 (0x38d7eb03793c0)
10: with messages:
10:   frame id3
10:   1000000191960000
10:   3
10:   1000000191960000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000213000000 (0x38d7eb1789f40)
10:   >
10:   1000000191960000 (0x38d7eb03793c0)
10: with messages:
10:   frame id3
10:   1000000191960000
10:   3
10:   1000000191960000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000213000000 (0x38d7eb1789f40)
10:   >
10:   1000000211040000 (0x38d7eb15ab700)
10: with messages:
10:   frame id3
10:   1000000191960000
10:   3
10:   1000000191960000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000217000000 (0x38d7eb1b5a840)
10:   >
10:   1000000191960000 (0x38d7eb03793c0)
10: with messages:
10:   frame id3
10:   1000000191960000
10:   3
10:   1000000191960000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000217000000 (0x38d7eb1b5a840)
10:   >
10:   1000000213000000 (0x38d7eb1789f40)
10: with messages:
10:   frame id3
10:   1000000191960000
10:   3
10:   1000000191960000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   frame id3
10:   1000000191960000
10:   3
10:   1000000191960000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   frame id3
10:   1000000191960000
10:   3
10:   1000000191960000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000191960000 (0x38d7eb03793c0)
10:   <=
10:   1000000211040000 (0x38d7eb15ab700)
10: with messages:
10:   frame id3
10:   1000000191960000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000191960000 (0x38d7eb03793c0)
10:   <=
10:   1000000211040000 (0x38d7eb15ab700)
10: with messages:
10:   frame id3
10:   1000000191960000
10: 
10: frame_id:                 2
10: desired_present_time_ns:  1000000193000000
10: actual_present_time_ns:   1000000193000000
10: earliest_present_time_ns: 1000000193000000
10: present_margin_ns:        1040000
10: now_ns:                   1000000194000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000213000000 (0x38d7eb1789f40)
10:   >=
10:   1000000212280000 (0x38d7eb16da2c0)
10: with messages:
10:   frame id3
10:   1000000191960000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000213000000 (0x38d7eb1789f40)
10: with messages:
10:   frame id3
10:   1000000191960000
10: 
10: ./tests/tests_pacing.cpp:249: PASSED:
10:   CHECK( loopPred.frame_id > i )
10: with expansion:
10:   4 > 3
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000223040000 (0x38d7eb211d200)
10:   >=
10:   1000000212280000 (0x38d7eb16da2c0)
10: with messages:
10:   frame id4
10:   1000000212280000
10:   4
10:   1000000212280000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000225000000 (0x38d7eb22fba40)
10:   >
10:   1000000212280000 (0x38d7eb16da2c0)
10: with messages:
10:   frame id4
10:   1000000212280000
10:   4
10:   1000000212280000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000225000000 (0x38d7eb22fba40)
10:   >
10:   1000000223040000 (0x38d7eb211d200)
10: with messages:
10:   frame id4
10:   1000000212280000
10:   4
10:   1000000212280000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000229000000 (0x38d7eb26cc340)
10:   >
10:   1000000212280000 (0x38d7eb16da2c0)
10: with messages:
10:   frame id4
10:   1000000212280000
10:   4
10:   1000000212280000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000229000000 (0x38d7eb26cc340)
10:   >
10:   1000000225000000 (0x38d7eb22fba40)
10: with messages:
10:   frame id4
10:   1000000212280000
10:   4
10:   1000000212280000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   frame id4
10:   1000000212280000
10:   4
10:   1000000212280000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   frame id4
10:   1000000212280000
10:   4
10:   1000000212280000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000212280000 (0x38d7eb16da2c0)
10:   <=
10:   1000000223040000 (0x38d7eb211d200)
10: with messages:
10:   frame id4
10:   1000000212280000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000212280000 (0x38d7eb16da2c0)
10:   <=
10:   1000000223040000 (0x38d7eb211d200)
10: with messages:
10:   frame id4
10:   1000000212280000
10: 
10: frame_id:                 3
10: desired_present_time_ns:  1000000213000000
10: actual_present_time_ns:   1000000213000000
10: earliest_present_time_ns: 1000000213000000
10: present_margin_ns:        720000
10: now_ns:                   1000000214000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000225000000 (0x38d7eb22fba40)
10:   >=
10:   1000000224280000 (0x38d7eb224bdc0)
10: with messages:
10:   frame id4
10:   1000000212280000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000225000000 (0x38d7eb22fba40)
10: with messages:
10:   frame id4
10:   1000000212280000
10: 
10: ./tests/tests_pacing.cpp:249: PASSED:
10:   CHECK( loopPred.frame_id > i )
10: with expansion:
10:   5 > 4
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000243040000 (0x38d7eb342ff00)
10:   >=
10:   1000000224280000 (0x38d7eb224bdc0)
10: with messages:
10:   frame id5
10:   1000000224280000
10:   5
10:   1000000224280000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000245000000 (0x38d7eb360e740)
10:   >
10:   1000000224280000 (0x38d7eb224bdc0)
10: with messages:
10:   frame id5
10:   1000000224280000
10:   5
10:   1000000224280000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000245000000 (0x38d7eb360e740)
10:   >
10:   1000000243040000 (0x38d7eb342ff00)
10: with messages:
10:   frame id5
10:   1000000224280000
10:   5
10:   1000000224280000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000249000000 (0x38d7eb39df040)
10:   >
10:   1000000224280000 (0x38d7eb224bdc0)
10: with messages:
10:   frame id5
10:   1000000224280000
10:   5
10:   1000000224280000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000249000000 (0x38d7eb39df040)
10:   >
10:   1000000245000000 (0x38d7eb360e740)
10: with messages:
10:   frame id5
10:   1000000224280000
10:   5
10:   1000000224280000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   frame id5
10:   1000000224280000
10:   5
10:   1000000224280000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   frame id5
10:   1000000224280000
10:   5
10:   1000000224280000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000224280000 (0x38d7eb224bdc0)
10:   <=
10:   1000000243040000 (0x38d7eb342ff00)
10: with messages:
10:   frame id5
10:   1000000224280000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000224280000 (0x38d7eb224bdc0)
10:   <=
10:   1000000243040000 (0x38d7eb342ff00)
10: with messages:
10:   frame id5
10:   1000000224280000
10: 
10: frame_id:                 4
10: desired_present_time_ns:  1000000225000000
10: actual_present_time_ns:   1000000225000000
10: earliest_present_time_ns: 1000000225000000
10: present_margin_ns:        720000
10: now_ns:                   1000000226000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000245000000 (0x38d7eb360e740)
10:   >=
10:   1000000244280000 (0x38d7eb355eac0)
10: with messages:
10:   frame id5
10:   1000000224280000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000245000000 (0x38d7eb360e740)
10: with messages:
10:   frame id5
10:   1000000224280000
10: 
10: ./tests/tests_pacing.cpp:249: PASSED:
10:   CHECK( loopPred.frame_id > i )
10: with expansion:
10:   6 > 5
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000255040000 (0x38d7eb3fa1a00)
10:   >=
10:   1000000244280000 (0x38d7eb355eac0)
10: with messages:
10:   frame id6
10:   1000000244280000
10:   6
10:   1000000244280000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000257000000 (0x38d7eb4180240)
10:   >
10:   1000000244280000 (0x38d7eb355eac0)
10: with messages:
10:   frame id6
10:   1000000244280000
10:   6
10:   1000000244280000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000257000000 (0x38d7eb4180240)
10:   >
10:   1000000255040000 (0x38d7eb3fa1a00)
10: with messages:
10:   frame id6
10:   1000000244280000
10:   6
10:   1000000244280000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000261000000 (0x38d7eb4550b40)
10:   >
10:   1000000244280000 (0x38d7eb355eac0)
10: with messages:
10:   frame id6
10:   1000000244280000
10:   6
10:   1000000244280000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000261000000 (0x38d7eb4550b40)
10:   >
10:   1000000257000000 (0x38d7eb4180240)
10: with messages:
10:   frame id6
10:   1000000244280000
10:   6
10:   1000000244280000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   frame id6
10:   1000000244280000
10:   6
10:   1000000244280000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   frame id6
10:   1000000244280000
10:   6
10:   1000000244280000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000244280000 (0x38d7eb355eac0)
10:   <=
10:   1000000255040000 (0x38d7eb3fa1a00)
10: with messages:
10:   frame id6
10:   1000000244280000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000244280000 (0x38d7eb355eac0)
10:   <=
10:   1000000255040000 (0x38d7eb3fa1a00)
10: with messages:
10:   frame id6
10:   1000000244280000
10: 
10: frame_id:                 5
10: desired_present_time_ns:  1000000245000000
10: actual_present_time_ns:   1000000245000000
10: earliest_present_time_ns: 1000000245000000
10: present_margin_ns:        720000
10: now_ns:                   1000000246000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000257000000 (0x38d7eb4180240)
10:   >=
10:   1000000256280000 (0x38d7eb40d05c0)
10: with messages:
10:   frame id6
10:   1000000244280000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000257000000 (0x38d7eb4180240)
10: with messages:
10:   frame id6
10:   1000000244280000
10: 
10: ./tests/tests_pacing.cpp:249: PASSED:
10:   CHECK( loopPred.frame_id > i )
10: with expansion:
10:   7 > 6
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000275040000 (0x38d7eb52b4700)
10:   >=
10:   1000000256280000 (0x38d7eb40d05c0)
10: with messages:
10:   frame id7
10:   1000000256280000
10:   7
10:   1000000256280000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000277000000 (0x38d7eb5492f40)
10:   >
10:   1000000256280000 (0x38d7eb40d05c0)
10: with messages:
10:   frame id7
10:   1000000256280000
10:   7
10:   1000000256280000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000277000000 (0x38d7eb5492f40)
10:   >
10:   1000000275040000 (0x38d7eb52b4700)
10: with messages:
10:   frame id7
10:   1000000256280000
10:   7
10:   1000000256280000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000281000000 (0x38d7eb5863840)
10:   >
10:   1000000256280000 (0x38d7eb40d05c0)
10: with messages:
10:   frame id7
10:   1000000256280000
10:   7
10:   1000000256280000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000281000000 (0x38d7eb5863840)
10:   >
10:   1000000277000000 (0x38d7eb5492f40)
10: with messages:
10:   frame id7
10:   1000000256280000
10:   7
10:   1000000256280000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   frame id7
10:   1000000256280000
10:   7
10:   1000000256280000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   frame id7
10:   1000000256280000
10:   7
10:   1000000256280000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000256280000 (0x38d7eb40d05c0)
10:   <=
10:   1000000275040000 (0x38d7eb52b4700)
10: with messages:
10:   frame id7
10:   1000000256280000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000256280000 (0x38d7eb40d05c0)
10:   <=
10:   1000000275040000 (0x38d7eb52b4700)
10: with messages:
10:   frame id7
10:   1000000256280000
10: 
10: frame_id:                 6
10: desired_present_time_ns:  1000000257000000
10: actual_present_time_ns:   1000000257000000
10: earliest_present_time_ns: 1000000257000000
10: present_margin_ns:        720000
10: now_ns:                   1000000258000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000277000000 (0x38d7eb5492f40)
10:   >=
10:   1000000276280000 (0x38d7eb53e32c0)
10: with messages:
10:   frame id7
10:   1000000256280000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000277000000 (0x38d7eb5492f40)
10: with messages:
10:   frame id7
10:   1000000256280000
10: 
10: ./tests/tests_pacing.cpp:249: PASSED:
10:   CHECK( loopPred.frame_id > i )
10: with expansion:
10:   8 > 7
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000287040000 (0x38d7eb5e26200)
10:   >=
10:   1000000276280000 (0x38d7eb53e32c0)
10: with messages:
10:   frame id8
10:   1000000276280000
10:   8
10:   1000000276280000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000289000000 (0x38d7eb6004a40)
10:   >
10:   1000000276280000 (0x38d7eb53e32c0)
10: with messages:
10:   frame id8
10:   1000000276280000
10:   8
10:   1000000276280000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000289000000 (0x38d7eb6004a40)
10:   >
10:   1000000287040000 (0x38d7eb5e26200)
10: with messages:
10:   frame id8
10:   1000000276280000
10:   8
10:   1000000276280000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000293000000 (0x38d7eb63d5340)
10:   >
10:   1000000276280000 (0x38d7eb53e32c0)
10: with messages:
10:   frame id8
10:   1000000276280000
10:   8
10:   1000000276280000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000293000000 (0x38d7eb63d5340)
10:   >
10:   1000000289000000 (0x38d7eb6004a40)
10: with messages:
10:   frame id8
10:   1000000276280000
10:   8
10:   1000000276280000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   frame id8
10:   1000000276280000
10:   8
10:   1000000276280000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   frame id8
10:   1000000276280000
10:   8
10:   1000000276280000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000276280000 (0x38d7eb53e32c0)
10:   <=
10:   1000000287040000 (0x38d7eb5e26200)
10: with messages:
10:   frame id8
10:   1000000276280000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000276280000 (0x38d7eb53e32c0)
10:   <=
10:   1000000287040000 (0x38d7eb5e26200)
10: with messages:
10:   frame id8
10:   1000000276280000
10: 
10: frame_id:                 7
10: desired_present_time_ns:  1000000277000000
10: actual_present_time_ns:   1000000277000000
10: earliest_present_time_ns: 1000000277000000
10: present_margin_ns:        720000
10: now_ns:                   1000000278000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000289000000 (0x38d7eb6004a40)
10:   >=
10:   1000000288280000 (0x38d7eb5f54dc0)
10: with messages:
10:   frame id8
10:   1000000276280000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000289000000 (0x38d7eb6004a40)
10: with messages:
10:   frame id8
10:   1000000276280000
10: 
10: ./tests/tests_pacing.cpp:249: PASSED:
10:   CHECK( loopPred.frame_id > i )
10: with expansion:
10:   9 > 8
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000307040000 (0x38d7eb7138f00)
10:   >=
10:   1000000288280000 (0x38d7eb5f54dc0)
10: with messages:
10:   frame id9
10:   1000000288280000
10:   9
10:   1000000288280000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000309000000 (0x38d7eb7317740)
10:   >
10:   1000000288280000 (0x38d7eb5f54dc0)
10: with messages:
10:   frame id9
10:   1000000288280000
10:   9
10:   1000000288280000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000309000000 (0x38d7eb7317740)
10:   >
10:   1000000307040000 (0x38d7eb7138f00)
10: with messages:
10:   frame id9
10:   1000000288280000
10:   9
10:   1000000288280000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000313000000 (0x38d7eb76e8040)
10:   >
10:   1000000288280000 (0x38d7eb5f54dc0)
10: with messages:
10:   frame id9
10:   1000000288280000
10:   9
10:   1000000288280000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000313000000 (0x38d7eb76e8040)
10:   >
10:   1000000309000000 (0x38d7eb7317740)
10: with messages:
10:   frame id9
10:   1000000288280000
10:   9
10:   1000000288280000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   frame id9
10:   1000000288280000
10:   9
10:   1000000288280000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   frame id9
10:   1000000288280000
10:   9
10:   1000000288280000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000288280000 (0x38d7eb5f54dc0)
10:   <=
10:   1000000307040000 (0x38d7eb7138f00)
10: with messages:
10:   frame id9
10:   1000000288280000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000288280000 (0x38d7eb5f54dc0)
10:   <=
10:   1000000307040000 (0x38d7eb7138f00)
10: with messages:
10:   frame id9
10:   1000000288280000
10: 
10: frame_id:                 8
10: desired_present_time_ns:  1000000289000000
10: actual_present_time_ns:   1000000289000000
10: earliest_present_time_ns: 1000000289000000
10: present_margin_ns:        720000
10: now_ns:                   1000000290000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000309000000 (0x38d7eb7317740)
10:   >=
10:   1000000308280000 (0x38d7eb7267ac0)
10: with messages:
10:   frame id9
10:   1000000288280000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000309000000 (0x38d7eb7317740)
10: with messages:
10:   frame id9
10:   1000000288280000
10: 
10: ./tests/tests_pacing.cpp:249: PASSED:
10:   CHECK( loopPred.frame_id > i )
10: with expansion:
10:   10 > 9
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000319040000 (0x38d7eb7caaa00)
10:   >=
10:   1000000308280000 (0x38d7eb7267ac0)
10: with messages:
10:   frame id10
10:   1000000308280000
10:   10
10:   1000000308280000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000321000000 (0x38d7eb7e89240)
10:   >
10:   1000000308280000 (0x38d7eb7267ac0)
10: with messages:
10:   frame id10
10:   1000000308280000
10:   10
10:   1000000308280000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000321000000 (0x38d7eb7e89240)
10:   >
10:   1000000319040000 (0x38d7eb7caaa00)
10: with messages:
10:   frame id10
10:   1000000308280000
10:   10
10:   1000000308280000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000325000000 (0x38d7eb8259b40)
10:   >
10:   1000000308280000 (0x38d7eb7267ac0)
10: with messages:
10:   frame id10
10:   1000000308280000
10:   10
10:   1000000308280000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000325000000 (0x38d7eb8259b40)
10:   >
10:   1000000321000000 (0x38d7eb7e89240)
10: with messages:
10:   frame id10
10:   1000000308280000
10:   10
10:   1000000308280000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   frame id10
10:   1000000308280000
10:   10
10:   1000000308280000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   frame id10
10:   1000000308280000
10:   10
10:   1000000308280000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000308280000 (0x38d7eb7267ac0)
10:   <=
10:   1000000319040000 (0x38d7eb7caaa00)
10: with messages:
10:   frame id10
10:   1000000308280000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000308280000 (0x38d7eb7267ac0)
10:   <=
10:   1000000319040000 (0x38d7eb7caaa00)
10: with messages:
10:   frame id10
10:   1000000308280000
10: 
10: frame_id:                 9
10: desired_present_time_ns:  1000000309000000
10: actual_present_time_ns:   1000000309000000
10: earliest_present_time_ns: 1000000309000000
10: present_margin_ns:        720000
10: now_ns:                   1000000310000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000321000000 (0x38d7eb7e89240)
10:   >=
10:   1000000320280000 (0x38d7eb7dd95c0)
10: with messages:
10:   frame id10
10:   1000000308280000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000321000000 (0x38d7eb7e89240)
10: with messages:
10:   frame id10
10:   1000000308280000
10: 
10: ./tests/tests_pacing.cpp:249: PASSED:
10:   CHECK( loopPred.frame_id > i )
10: with expansion:
10:   11 > 10
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000339040000 (0x38d7eb8fbd700)
10:   >=
10:   1000000320280000 (0x38d7eb7dd95c0)
10: with messages:
10:   frame id11
10:   1000000320280000
10:   11
10:   1000000320280000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000341000000 (0x38d7eb919bf40)
10:   >
10:   1000000320280000 (0x38d7eb7dd95c0)
10: with messages:
10:   frame id11
10:   1000000320280000
10:   11
10:   1000000320280000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000341000000 (0x38d7eb919bf40)
10:   >
10:   1000000339040000 (0x38d7eb8fbd700)
10: with messages:
10:   frame id11
10:   1000000320280000
10:   11
10:   1000000320280000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000345000000 (0x38d7eb956c840)
10:   >
10:   1000000320280000 (0x38d7eb7dd95c0)
10: with messages:
10:   frame id11
10:   1000000320280000
10:   11
10:   1000000320280000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000345000000 (0x38d7eb956c840)
10:   >
10:   1000000341000000 (0x38d7eb919bf40)
10: with messages:
10:   frame id11
10:   1000000320280000
10:   11
10:   1000000320280000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   frame id11
10:   1000000320280000
10:   11
10:   1000000320280000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   frame id11
10:   1000000320280000
10:   11
10:   1000000320280000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000320280000 (0x38d7eb7dd95c0)
10:   <=
10:   1000000339040000 (0x38d7eb8fbd700)
10: with messages:
10:   frame id11
10:   1000000320280000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000320280000 (0x38d7eb7dd95c0)
10:   <=
10:   1000000339040000 (0x38d7eb8fbd700)
10: with messages:
10:   frame id11
10:   1000000320280000
10: 
10: frame_id:                 10
10: desired_present_time_ns:  1000000321000000
10: actual_present_time_ns:   1000000321000000
10: earliest_present_time_ns: 1000000321000000
10: present_margin_ns:        720000
10: now_ns:                   1000000322000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000341000000 (0x38d7eb919bf40)
10:   >=
10:   1000000340280000 (0x38d7eb90ec2c0)
10: with messages:
10:   frame id11
10:   1000000320280000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000341000000 (0x38d7eb919bf40)
10: with messages:
10:   frame id11
10:   1000000320280000
10: 
10: ./tests/tests_pacing.cpp:249: PASSED:
10:   CHECK( loopPred.frame_id > i )
10: with expansion:
10:   12 > 11
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000351040000 (0x38d7eb9b2f200)
10:   >=
10:   1000000340280000 (0x38d7eb90ec2c0)
10: with messages:
10:   frame id12
10:   1000000340280000
10:   12
10:   1000000340280000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000353000000 (0x38d7eb9d0da40)
10:   >
10:   1000000340280000 (0x38d7eb90ec2c0)
10: with messages:
10:   frame id12
10:   1000000340280000
10:   12
10:   1000000340280000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000353000000 (0x38d7eb9d0da40)
10:   >
10:   1000000351040000 (0x38d7eb9b2f200)
10: with messages:
10:   frame id12
10:   1000000340280000
10:   12
10:   1000000340280000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000357000000 (0x38d7eba0de340)
10:   >
10:   1000000340280000 (0x38d7eb90ec2c0)
10: with messages:
10:   frame id12
10:   1000000340280000
10:   12
10:   1000000340280000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000357000000 (0x38d7eba0de340)
10:   >
10:   1000000353000000 (0x38d7eb9d0da40)
10: with messages:
10:   frame id12
10:   1000000340280000
10:   12
10:   1000000340280000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   frame id12
10:   1000000340280000
10:   12
10:   1000000340280000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   frame id12
10:   1000000340280000
10:   12
10:   1000000340280000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000340280000 (0x38d7eb90ec2c0)
10:   <=
10:   1000000351040000 (0x38d7eb9b2f200)
10: with messages:
10:   frame id12
10:   1000000340280000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000340280000 (0x38d7eb90ec2c0)
10:   <=
10:   1000000351040000 (0x38d7eb9b2f200)
10: with messages:
10:   frame id12
10:   1000000340280000
10: 
10: frame_id:                 11
10: desired_present_time_ns:  1000000341000000
10: actual_present_time_ns:   1000000341000000
10: earliest_present_time_ns: 1000000341000000
10: present_margin_ns:        720000
10: now_ns:                   1000000342000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000353000000 (0x38d7eb9d0da40)
10:   >=
10:   1000000352280000 (0x38d7eb9c5ddc0)
10: with messages:
10:   frame id12
10:   1000000340280000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000353000000 (0x38d7eb9d0da40)
10: with messages:
10:   frame id12
10:   1000000340280000
10: 
10: ./tests/tests_pacing.cpp:249: PASSED:
10:   CHECK( loopPred.frame_id > i )
10: with expansion:
10:   13 > 12
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000371040000 (0x38d7ebae41f00)
10:   >=
10:   1000000352280000 (0x38d7eb9c5ddc0)
10: with messages:
10:   frame id13
10:   1000000352280000
10:   13
10:   1000000352280000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000373000000 (0x38d7ebb020740)
10:   >
10:   1000000352280000 (0x38d7eb9c5ddc0)
10: with messages:
10:   frame id13
10:   1000000352280000
10:   13
10:   1000000352280000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000373000000 (0x38d7ebb020740)
10:   >
10:   1000000371040000 (0x38d7ebae41f00)
10: with messages:
10:   frame id13
10:   1000000352280000
10:   13
10:   1000000352280000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000377000000 (0x38d7ebb3f1040)
10:   >
10:   1000000352280000 (0x38d7eb9c5ddc0)
10: with messages:
10:   frame id13
10:   1000000352280000
10:   13
10:   1000000352280000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000377000000 (0x38d7ebb3f1040)
10:   >
10:   1000000373000000 (0x38d7ebb020740)
10: with messages:
10:   frame id13
10:   1000000352280000
10:   13
10:   1000000352280000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   frame id13
10:   1000000352280000
10:   13
10:   1000000352280000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   frame id13
10:   1000000352280000
10:   13
10:   1000000352280000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000352280000 (0x38d7eb9c5ddc0)
10:   <=
10:   1000000371040000 (0x38d7ebae41f00)
10: with messages:
10:   frame id13
10:   1000000352280000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000352280000 (0x38d7eb9c5ddc0)
10:   <=
10:   1000000371040000 (0x38d7ebae41f00)
10: with messages:
10:   frame id13
10:   1000000352280000
10: 
10: frame_id:                 12
10: desired_present_time_ns:  1000000353000000
10: actual_present_time_ns:   1000000353000000
10: earliest_present_time_ns: 1000000353000000
10: present_margin_ns:        720000
10: now_ns:                   1000000354000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000373000000 (0x38d7ebb020740)
10:   >=
10:   1000000372280000 (0x38d7ebaf70ac0)
10: with messages:
10:   frame id13
10:   1000000352280000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000373000000 (0x38d7ebb020740)
10: with messages:
10:   frame id13
10:   1000000352280000
10: 
10: ./tests/tests_pacing.cpp:249: PASSED:
10:   CHECK( loopPred.frame_id > i )
10: with expansion:
10:   14 > 13
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000383040000 (0x38d7ebb9b3a00)
10:   >=
10:   1000000372280000 (0x38d7ebaf70ac0)
10: with messages:
10:   frame id14
10:   1000000372280000
10:   14
10:   1000000372280000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000385000000 (0x38d7ebbb92240)
10:   >
10:   1000000372280000 (0x38d7ebaf70ac0)
10: with messages:
10:   frame id14
10:   1000000372280000
10:   14
10:   1000000372280000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000385000000 (0x38d7ebbb92240)
10:   >
10:   1000000383040000 (0x38d7ebb9b3a00)
10: with messages:
10:   frame id14
10:   1000000372280000
10:   14
10:   1000000372280000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000389000000 (0x38d7ebbf62b40)
10:   >
10:   1000000372280000 (0x38d7ebaf70ac0)
10: with messages:
10:   frame id14
10:   1000000372280000
10:   14
10:   1000000372280000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000389000000 (0x38d7ebbf62b40)
10:   >
10:   1000000385000000 (0x38d7ebbb92240)
10: with messages:
10:   frame id14
10:   1000000372280000
10:   14
10:   1000000372280000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   frame id14
10:   1000000372280000
10:   14
10:   1000000372280000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   frame id14
10:   1000000372280000
10:   14
10:   1000000372280000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000372280000 (0x38d7ebaf70ac0)
10:   <=
10:   1000000383040000 (0x38d7ebb9b3a00)
10: with messages:
10:   frame id14
10:   1000000372280000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000372280000 (0x38d7ebaf70ac0)
10:   <=
10:   1000000383040000 (0x38d7ebb9b3a00)
10: with messages:
10:   frame id14
10:   1000000372280000
10: 
10: frame_id:                 13
10: desired_present_time_ns:  1000000373000000
10: actual_present_time_ns:   1000000373000000
10: earliest_present_time_ns: 1000000373000000
10: present_margin_ns:        720000
10: now_ns:                   1000000374000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000385000000 (0x38d7ebbb92240)
10:   >=
10:   1000000384280000 (0x38d7ebbae25c0)
10: with messages:
10:   frame id14
10:   1000000372280000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000385000000 (0x38d7ebbb92240)
10: with messages:
10:   frame id14
10:   1000000372280000
10: 
10: ./tests/tests_pacing.cpp:249: PASSED:
10:   CHECK( loopPred.frame_id > i )
10: with expansion:
10:   15 > 14
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000403040000 (0x38d7ebccc6700)
10:   >=
10:   1000000384280000 (0x38d7ebbae25c0)
10: with messages:
10:   frame id15
10:   1000000384280000
10:   15
10:   1000000384280000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000405000000 (0x38d7ebcea4f40)
10:   >
10:   1000000384280000 (0x38d7ebbae25c0)
10: with messages:
10:   frame id15
10:   1000000384280000
10:   15
10:   1000000384280000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000405000000 (0x38d7ebcea4f40)
10:   >
10:   1000000403040000 (0x38d7ebccc6700)
10: with messages:
10:   frame id15
10:   1000000384280000
10:   15
10:   1000000384280000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000409000000 (0x38d7ebd275840)
10:   >
10:   1000000384280000 (0x38d7ebbae25c0)
10: with messages:
10:   frame id15
10:   1000000384280000
10:   15
10:   1000000384280000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000409000000 (0x38d7ebd275840)
10:   >
10:   1000000405000000 (0x38d7ebcea4f40)
10: with messages:
10:   frame id15
10:   1000000384280000
10:   15
10:   1000000384280000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   frame id15
10:   1000000384280000
10:   15
10:   1000000384280000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   frame id15
10:   1000000384280000
10:   15
10:   1000000384280000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000384280000 (0x38d7ebbae25c0)
10:   <=
10:   1000000403040000 (0x38d7ebccc6700)
10: with messages:
10:   frame id15
10:   1000000384280000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000384280000 (0x38d7ebbae25c0)
10:   <=
10:   1000000403040000 (0x38d7ebccc6700)
10: with messages:
10:   frame id15
10:   1000000384280000
10: 
10: frame_id:                 14
10: desired_present_time_ns:  1000000385000000
10: actual_present_time_ns:   1000000385000000
10: earliest_present_time_ns: 1000000385000000
10: present_margin_ns:        720000
10: now_ns:                   1000000386000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000405000000 (0x38d7ebcea4f40)
10:   >=
10:   1000000404280000 (0x38d7ebcdf52c0)
10: with messages:
10:   frame id15
10:   1000000384280000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000405000000 (0x38d7ebcea4f40)
10: with messages:
10:   frame id15
10:   1000000384280000
10: 
10: ./tests/tests_pacing.cpp:249: PASSED:
10:   CHECK( loopPred.frame_id > i )
10: with expansion:
10:   16 > 15
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000415040000 (0x38d7ebd838200)
10:   >=
10:   1000000404280000 (0x38d7ebcdf52c0)
10: with messages:
10:   frame id16
10:   1000000404280000
10:   16
10:   1000000404280000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000417000000 (0x38d7ebda16a40)
10:   >
10:   1000000404280000 (0x38d7ebcdf52c0)
10: with messages:
10:   frame id16
10:   1000000404280000
10:   16
10:   1000000404280000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000417000000 (0x38d7ebda16a40)
10:   >
10:   1000000415040000 (0x38d7ebd838200)
10: with messages:
10:   frame id16
10:   1000000404280000
10:   16
10:   1000000404280000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000421000000 (0x38d7ebdde7340)
10:   >
10:   1000000404280000 (0x38d7ebcdf52c0)
10: with messages:
10:   frame id16
10:   1000000404280000
10:   16
10:   1000000404280000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000421000000 (0x38d7ebdde7340)
10:   >
10:   1000000417000000 (0x38d7ebda16a40)
10: with messages:
10:   frame id16
10:   1000000404280000
10:   16
10:   1000000404280000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   frame id16
10:   1000000404280000
10:   16
10:   1000000404280000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   frame id16
10:   1000000404280000
10:   16
10:   1000000404280000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000404280000 (0x38d7ebcdf52c0)
10:   <=
10:   1000000415040000 (0x38d7ebd838200)
10: with messages:
10:   frame id16
10:   1000000404280000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000404280000 (0x38d7ebcdf52c0)
10:   <=
10:   1000000415040000 (0x38d7ebd838200)
10: with messages:
10:   frame id16
10:   1000000404280000
10: 
10: frame_id:                 15
10: desired_present_time_ns:  1000000405000000
10: actual_present_time_ns:   1000000405000000
10: earliest_present_time_ns: 1000000405000000
10: present_margin_ns:        720000
10: now_ns:                   1000000406000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000417000000 (0x38d7ebda16a40)
10:   >=
10:   1000000416280000 (0x38d7ebd966dc0)
10: with messages:
10:   frame id16
10:   1000000404280000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000417000000 (0x38d7ebda16a40)
10: with messages:
10:   frame id16
10:   1000000404280000
10: 
10: ./tests/tests_pacing.cpp:249: PASSED:
10:   CHECK( loopPred.frame_id > i )
10: with expansion:
10:   17 > 16
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000435040000 (0x38d7ebeb4af00)
10:   >=
10:   1000000416280000 (0x38d7ebd966dc0)
10: with messages:
10:   frame id17
10:   1000000416280000
10:   17
10:   1000000416280000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000437000000 (0x38d7ebed29740)
10:   >
10:   1000000416280000 (0x38d7ebd966dc0)
10: with messages:
10:   frame id17
10:   1000000416280000
10:   17
10:   1000000416280000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000437000000 (0x38d7ebed29740)
10:   >
10:   1000000435040000 (0x38d7ebeb4af00)
10: with messages:
10:   frame id17
10:   1000000416280000
10:   17
10:   1000000416280000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000441000000 (0x38d7ebf0fa040)
10:   >
10:   1000000416280000 (0x38d7ebd966dc0)
10: with messages:
10:   frame id17
10:   1000000416280000
10:   17
10:   1000000416280000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000441000000 (0x38d7ebf0fa040)
10:   >
10:   1000000437000000 (0x38d7ebed29740)
10: with messages:
10:   frame id17
10:   1000000416280000
10:   17
10:   1000000416280000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   frame id17
10:   1000000416280000
10:   17
10:   1000000416280000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   frame id17
10:   1000000416280000
10:   17
10:   1000000416280000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000416280000 (0x38d7ebd966dc0)
10:   <=
10:   1000000435040000 (0x38d7ebeb4af00)
10: with messages:
10:   frame id17
10:   1000000416280000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000416280000 (0x38d7ebd966dc0)
10:   <=
10:   1000000435040000 (0x38d7ebeb4af00)
10: with messages:
10:   frame id17
10:   1000000416280000
10: 
10: frame_id:                 16
10: desired_present_time_ns:  1000000417000000
10: actual_present_time_ns:   1000000417000000
10: earliest_present_time_ns: 1000000417000000
10: present_margin_ns:        720000
10: now_ns:                   1000000418000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000437000000 (0x38d7ebed29740)
10:   >=
10:   1000000436280000 (0x38d7ebec79ac0)
10: with messages:
10:   frame id17
10:   1000000416280000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000437000000 (0x38d7ebed29740)
10: with messages:
10:   frame id17
10:   1000000416280000
10: 
10: ./tests/tests_pacing.cpp:249: PASSED:
10:   CHECK( loopPred.frame_id > i )
10: with expansion:
10:   18 > 17
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000447040000 (0x38d7ebf6bca00)
10:   >=
10:   1000000436280000 (0x38d7ebec79ac0)
10: with messages:
10:   frame id18
10:   1000000436280000
10:   18
10:   1000000436280000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000449000000 (0x38d7ebf89b240)
10:   >
10:   1000000436280000 (0x38d7ebec79ac0)
10: with messages:
10:   frame id18
10:   1000000436280000
10:   18
10:   1000000436280000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000449000000 (0x38d7ebf89b240)
10:   >
10:   1000000447040000 (0x38d7ebf6bca00)
10: with messages:
10:   frame id18
10:   1000000436280000
10:   18
10:   1000000436280000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000453000000 (0x38d7ebfc6bb40)
10:   >
10:   1000000436280000 (0x38d7ebec79ac0)
10: with messages:
10:   frame id18
10:   1000000436280000
10:   18
10:   1000000436280000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000453000000 (0x38d7ebfc6bb40)
10:   >
10:   1000000449000000 (0x38d7ebf89b240)
10: with messages:
10:   frame id18
10:   1000000436280000
10:   18
10:   1000000436280000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   frame id18
10:   1000000436280000
10:   18
10:   1000000436280000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   frame id18
10:   1000000436280000
10:   18
10:   1000000436280000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000436280000 (0x38d7ebec79ac0)
10:   <=
10:   1000000447040000 (0x38d7ebf6bca00)
10: with messages:
10:   frame id18
10:   1000000436280000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000436280000 (0x38d7ebec79ac0)
10:   <=
10:   1000000447040000 (0x38d7ebf6bca00)
10: with messages:
10:   frame id18
10:   1000000436280000
10: 
10: frame_id:                 17
10: desired_present_time_ns:  1000000437000000
10: actual_present_time_ns:   1000000437000000
10: earliest_present_time_ns: 1000000437000000
10: present_margin_ns:        720000
10: now_ns:                   1000000438000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000449000000 (0x38d7ebf89b240)
10:   >=
10:   1000000448280000 (0x38d7ebf7eb5c0)
10: with messages:
10:   frame id18
10:   1000000436280000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000449000000 (0x38d7ebf89b240)
10: with messages:
10:   frame id18
10:   1000000436280000
10: 
10: ./tests/tests_pacing.cpp:249: PASSED:
10:   CHECK( loopPred.frame_id > i )
10: with expansion:
10:   19 > 18
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000467040000 (0x38d7ec09cf700)
10:   >=
10:   1000000448280000 (0x38d7ebf7eb5c0)
10: with messages:
10:   frame id19
10:   1000000448280000
10:   19
10:   1000000448280000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000469000000 (0x38d7ec0badf40)
10:   >
10:   1000000448280000 (0x38d7ebf7eb5c0)
10: with messages:
10:   frame id19
10:   1000000448280000
10:   19
10:   1000000448280000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000469000000 (0x38d7ec0badf40)
10:   >
10:   1000000467040000 (0x38d7ec09cf700)
10: with messages:
10:   frame id19
10:   1000000448280000
10:   19
10:   1000000448280000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000473000000 (0x38d7ec0f7e840)
10:   >
10:   1000000448280000 (0x38d7ebf7eb5c0)
10: with messages:
10:   frame id19
10:   1000000448280000
10:   19
10:   1000000448280000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000473000000 (0x38d7ec0f7e840)
10:   >
10:   1000000469000000 (0x38d7ec0badf40)
10: with messages:
10:   frame id19
10:   1000000448280000
10:   19
10:   1000000448280000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   frame id19
10:   1000000448280000
10:   19
10:   1000000448280000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   frame id19
10:   1000000448280000
10:   19
10:   1000000448280000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000448280000 (0x38d7ebf7eb5c0)
10:   <=
10:   1000000467040000 (0x38d7ec09cf700)
10: with messages:
10:   frame id19
10:   1000000448280000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000448280000 (0x38d7ebf7eb5c0)
10:   <=
10:   1000000467040000 (0x38d7ec09cf700)
10: with messages:
10:   frame id19
10:   1000000448280000
10: 
10: frame_id:                 18
10: desired_present_time_ns:  1000000449000000
10: actual_present_time_ns:   1000000449000000
10: earliest_present_time_ns: 1000000449000000
10: present_margin_ns:        720000
10: now_ns:                   1000000450000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000469000000 (0x38d7ec0badf40)
10:   >=
10:   1000000468280000 (0x38d7ec0afe2c0)
10: with messages:
10:   frame id19
10:   1000000448280000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000469000000 (0x38d7ec0badf40)
10: with messages:
10:   frame id19
10:   1000000448280000
10: 
10: ./tests/tests_pacing.cpp:249: PASSED:
10:   CHECK( loopPred.frame_id > i )
10: with expansion:
10:   20 > 19
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000479040000 (0x38d7ec1541200)
10:   >=
10:   1000000468280000 (0x38d7ec0afe2c0)
10: with messages:
10:   frame id20
10:   1000000468280000
10:   20
10:   1000000468280000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000481000000 (0x38d7ec171fa40)
10:   >
10:   1000000468280000 (0x38d7ec0afe2c0)
10: with messages:
10:   frame id20
10:   1000000468280000
10:   20
10:   1000000468280000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000481000000 (0x38d7ec171fa40)
10:   >
10:   1000000479040000 (0x38d7ec1541200)
10: with messages:
10:   frame id20
10:   1000000468280000
10:   20
10:   1000000468280000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000485000000 (0x38d7ec1af0340)
10:   >
10:   1000000468280000 (0x38d7ec0afe2c0)
10: with messages:
10:   frame id20
10:   1000000468280000
10:   20
10:   1000000468280000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000485000000 (0x38d7ec1af0340)
10:   >
10:   1000000481000000 (0x38d7ec171fa40)
10: with messages:
10:   frame id20
10:   1000000468280000
10:   20
10:   1000000468280000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   frame id20
10:   1000000468280000
10:   20
10:   1000000468280000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   frame id20
10:   1000000468280000
10:   20
10:   1000000468280000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000468280000 (0x38d7ec0afe2c0)
10:   <=
10:   1000000479040000 (0x38d7ec1541200)
10: with messages:
10:   frame id20
10:   1000000468280000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000468280000 (0x38d7ec0afe2c0)
10:   <=
10:   1000000479040000 (0x38d7ec1541200)
10: with messages:
10:   frame id20
10:   1000000468280000
10: 
10: frame_id:                 19
10: desired_present_time_ns:  1000000469000000
10: actual_present_time_ns:   1000000469000000
10: earliest_present_time_ns: 1000000469000000
10: present_margin_ns:        720000
10: now_ns:                   1000000470000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000481000000 (0x38d7ec171fa40)
10:   >=
10:   1000000480280000 (0x38d7ec166fdc0)
10: with messages:
10:   frame id20
10:   1000000468280000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000481000000 (0x38d7ec171fa40)
10: with messages:
10:   frame id20
10:   1000000468280000
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000499040000 (0x38d7ec2853f00)
10:   >=
10:   1000000480280000 (0x38d7ec166fdc0)
10: with messages:
10:   21
10:   1000000480280000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000501000000 (0x38d7ec2a32740)
10:   >
10:   1000000480280000 (0x38d7ec166fdc0)
10: with messages:
10:   21
10:   1000000480280000
10: 
11: 
11: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11: tests_quatexpmap is a Catch v2.13.10 host application.
11: Run with -? for options
11: 
11: -------------------------------------------------------------------------------
11: m_quatexpmap
11:   Test integrate velocity and finite difference mappings
11: -------------------------------------------------------------------------------
11: ./tests/tests_quatexpmap.cpp:22
11: ...............................................................................
11: 
11: ./tests/tests_quatexpmap.cpp:53: PASSED:
11:   CHECK( m_vec3_len(new_vel - vel) <= 0.001 )
11: with expansion:
11:   0.0f <= 0.001
11: with messages:
11:   vel=-1.8138, 1.8138, -1.8138
11:   new_vel=-1.8138, 1.8138, -1.8138
11: 
11: ./tests/tests_quatexpmap.cpp:53: PASSED:
11:   CHECK( m_vec3_len(new_vel - vel) <= 0.001 )
11: with expansion:
11:   0.0f <= 0.001
11: with messages:
11:   vel=0.365673, -0.764588, -3.02511
11:   new_vel=0.365674, -0.764589, -3.02511
11: 
11: ./tests/tests_quatexpmap.cpp:53: PASSED:
11:   CHECK( m_vec3_len(new_vel - vel) <= 0.001 )
11: with expansion:
11:   0.00001f <= 0.001
11: with messages:
11:   vel=-1.8138, 1.8138, -1.8138
11:   new_vel=-1.81379, 1.8138, -1.8138
11: 
11: ./tests/tests_quatexpmap.cpp:53: PASSED:
11:   CHECK( m_vec3_len(new_vel - vel) <= 0.001 )
11: with expansion:
11:   0.00001f <= 0.001
11: with messages:
11:   vel=0.365673, -0.764588, -3.02511
11:   new_vel=0.365684, -0.764591, -3.02512
11: 
11: -------------------------------------------------------------------------------
11: m_quatexpmap
11:   Test integrate velocity and finite difference mappings
11: -------------------------------------------------------------------------------
11: ./tests/tests_quatexpmap.cpp:22
11: ...............................................................................
11: 
11: ./tests/tests_quatexpmap.cpp:53: PASSED:
11:   CHECK( m_vec3_len(new_vel - vel) <= 0.001 )
11: with expansion:
11:   0.0f <= 0.001
11: with messages:
11:   vel=-1.8138, 1.8138, -1.8138
11:   new_vel=-1.8138, 1.8138, -1.8138
11: 
11: ./tests/tests_quatexpmap.cpp:53: PASSED:
11:   CHECK( m_vec3_len(new_vel - vel) <= 0.001 )
11: with expansion:
11:   0.0f <= 0.001
11: with messages:
11:   vel=0.365673, -0.764588, -3.02511
11:   new_vel=0.365673, -0.764588, -3.02511
11: 
11: ./tests/tests_quatexpmap.cpp:53: PASSED:
11:   CHECK( m_vec3_len(new_vel - vel) <= 0.001 )
11: with expansion:
11:   0.0f <= 0.001
11: with messages:
11:   vel=-1.8138, 1.8138, -1.8138
11:   new_vel=-1.8138, 1.8138, -1.8138
11: 
11: ./tests/tests_quatexpmap.cpp:53: PASSED:
11:   CHECK( m_vec3_len(new_vel - vel) <= 0.001 )
11: with expansion:
11:   0.0f <= 0.001
11: with messages:
11:   vel=0.365673, -0.764588, -3.02511
11:   new_vel=0.365673, -0.764589, -3.02511
11: 
11: -------------------------------------------------------------------------------
11: m_quatexpmap
11:   Test integrate velocity and finite difference mappings
11: -------------------------------------------------------------------------------
11: ./tests/tests_quatexpmap.cpp:22
11: ...............................................................................
11: 
11: ./tests/tests_quatexpmap.cpp:53: PASSED:
11:   CHECK( m_vec3_len(new_vel - vel) <= 0.001 )
11: with expansion:
11:   0.0f <= 0.001
11: with messages:
11:   vel=-1.8138, 1.8138, -1.8138
11:   new_vel=-1.8138, 1.8138, -1.8138
11: 
11: ./tests/tests_quatexpmap.cpp:53: PASSED:
11:   CHECK( m_vec3_len(new_vel - vel) <= 0.001 )
11: with expansion:
11:   0.0f <= 0.001
11: with messages:
11:   vel=0.365673, -0.764588, -3.02511
11:   new_vel=0.365673, -0.764588, -3.02511
11: 
11: ./tests/tests_quatexpmap.cpp:53: PASSED:
11:   CHECK( m_vec3_len(new_vel - vel) <= 0.001 )
11: with expansion:
11:   0.0f <= 0.001
11: with messages:
11:   vel=-1.8138, 1.8138, -1.8138
11:   new_vel=-1.8138, 1.8138, -1.8138
11: 
11: ./tests/tests_quatexpmap.cpp:53: PASSED:
11:   CHECK( m_vec3_len(new_vel - vel) <= 0.001 )
11: with expansion:
11:   0.0f <= 0.001
11: with messages:
11:   vel=0.365673, -0.764588, -3.02511
11:   new_vel=0.365673, -0.764588, -3.02511
11: 
11: -------------------------------------------------------------------------------
11: m_quatexpmap
11:   Test integrate velocity and finite difference mappings
11: -------------------------------------------------------------------------------
11: ./tests/tests_quatexpmap.cpp:22
11: ...............................................................................
11: 
11: ./tests/tests_quatexpmap.cpp:53: PASSED:
11:   CHECK( m_vec3_len(new_vel - vel) <= 0.001 )
11: with expansion:
11:   0.00001f <= 0.001
11: with messages:
11:   vel=0.36276, -0.36276, 0.36276
11:   new_vel=0.362762, -0.36276, 0.362765
11: 
11: ./tests/tests_quatexpmap.cpp:53: PASSED:
11:   CHECK( m_vec3_len(new_vel - vel) <= 0.001 )
11: with expansion:
11:   0.0f <= 0.001
11: with messages:
11:   vel=-0.0731345, 0.152918, 0.605022
11:   new_vel=-0.0731346, 0.152918, 0.605024
11: 
11: ./tests/tests_quatexpmap.cpp:53: PASSED:
11:   CHECK( m_vec3_len(new_vel - vel) <= 0.001 )
11: with expansion:
11:   0.00001f <= 0.001
11: with messages:
11:   vel=0.36276, -0.36276, 0.36276
11:   new_vel=0.362764, -0.362765, 0.362759
11: 
11: ./tests/tests_quatexpmap.cpp:53: PASSED:
11:   CHECK( m_vec3_len(new_vel - vel) <= 0.001 )
11: with expansion:
11:   0.00002f <= 0.001
11: with messages:
11:   vel=-0.0731345, 0.152918, 0.605022
11:   new_vel=-0.0731184, 0.15291, 0.605023
11: 
11: -------------------------------------------------------------------------------
11: m_quatexpmap
11:   Test integrate velocity and finite difference mappings
11: -------------------------------------------------------------------------------
11: ./tests/tests_quatexpmap.cpp:22
11: ...............................................................................
11: 
11: ./tests/tests_quatexpmap.cpp:53: PASSED:
11:   CHECK( m_vec3_len(new_vel - vel) <= 0.001 )
11: with expansion:
11:   0.0f <= 0.001
11: with messages:
11:   vel=0.36276, -0.36276, 0.36276
11:   new_vel=0.36276, -0.36276, 0.36276
11: 
11: ./tests/tests_quatexpmap.cpp:53: PASSED:
11:   CHECK( m_vec3_len(new_vel - vel) <= 0.001 )
11: with expansion:
11:   0.0f <= 0.001
11: with messages:
11:   vel=-0.0731345, 0.152918, 0.605022
11:   new_vel=-0.0731348, 0.152918, 0.605022
11: 
11: ./tests/tests_quatexpmap.cpp:53: PASSED:
11:   CHECK( m_vec3_len(new_vel - vel) <= 0.001 )
11: with expansion:
11:   0.0f <= 0.001
11: with messages:
11:   vel=0.36276, -0.36276, 0.36276
11:   new_vel=0.36276, -0.36276, 0.36276
11: 
11: ./tests/tests_quatexpmap.cpp:53: PASSED:
11:   CHECK( m_vec3_len(new_vel - vel) <= 0.001 )
11: with expansion:
11:   0.0f <= 0.001
11: with messages:
11:   vel=-0.0731345, 0.152918, 0.605022
11:   new_vel=-0.0731346, 0.152917, 0.605022
11: 
11: -------------------------------------------------------------------------------
11: m_quatexpmap
11:   Test integrate velocity and finite difference mappings
11: -------------------------------------------------------------------------------
11: ./tests/tests_quatexpmap.cpp:22
11: ...............................................................................
11: 
11: ./tests/tests_quatexpmap.cpp:53: PASSED:
11:   CHECK( m_vec3_len(new_vel - vel) <= 0.001 )
11: with expansion:
11:   0.0f <= 0.001
11: with messages:
11:   vel=0.36276, -0.36276, 0.36276
11:   new_vel=0.36276, -0.36276, 0.36276
11: 
11: ./tests/tests_quatexpmap.cpp:53: PASSED:
11:   CHECK( m_vec3_len(new_vel - vel) <= 0.001 )
11: with expansion:
11:   0.0f <= 0.001
11: with messages:
11:   vel=-0.0731345, 0.152918, 0.605022
11:   new_vel=-0.0731345, 0.152918, 0.605022
11: 
11: ./tests/tests_quatexpmap.cpp:53: PASSED:
11:   CHECK( m_vec3_len(new_vel - vel) <= 0.001 )
11: with expansion:
11:   0.0f <= 0.001
11: with messages:
11:   vel=0.36276, -0.36276, 0.36276
11:   new_vel=0.36276, -0.36276, 0.36276
11: 
11: ./tests/tests_quatexpmap.cpp:53: PASSED:
11:   CHECK( m_vec3_len(new_vel - vel) <= 0.001 )
11: with expansion:
11:   0.0f <= 0.001
11: with messages:
11:   vel=-0.0731345, 0.152918, 0.605022
11:   new_vel=-0.0731345, 0.152918, 0.605022
11: 
11: -------------------------------------------------------------------------------
11: m_quatexpmap
11:   Test integrate velocity and finite difference mappings
11: -------------------------------------------------------------------------------
11: ./tests/tests_quatexpmap.cpp:22
11: ...............................................................................
11: 
11: ./tests/tests_quatexpmap.cpp:53: PASSED:
11:   CHECK( m_vec3_len(new_vel - vel) <= 0.001 )
11: with expansion:
11:   0.0f <= 0.001
11: with messages:
11:   vel=-1.8138, 1.8138, -1.8138
11:   new_vel=-1.8138, 1.8138, -1.8138
11: 
11: ./tests/tests_quatexpmap.cpp:53: PASSED:
11:   CHECK( m_vec3_len(new_vel - vel) <= 0.001 )
11: with expansion:
11:   0.0f <= 0.001
11: with messages:
11:   vel=0.365673, -0.764588, -3.02511
11:   new_vel=0.365671, -0.764588, -3.02511
11: 
11: ./tests/tests_quatexpmap.cpp:53: PASSED:
11:   CHECK( m_vec3_len(new_vel - vel) <= 0.001 )
11: with expansion:
11:   0.0f <= 0.001
11: with messages:
11:   vel=-1.8138, 1.8138, -1.8138
11:   new_vel=-1.8138, 1.8138, -1.8138
11: 
11: ./tests/tests_quatexpmap.cpp:53: PASSED:
11:   CHECK( m_vec3_len(new_vel - vel) <= 0.001 )
11: with expansion:
11:   0.0f <= 0.001
11: with messages:
11:   vel=0.365673, -0.764588, -3.02511
11:   new_vel=0.365672, -0.764589, -3.02511
11: 
11: -------------------------------------------------------------------------------
11: m_quatexpmap
11:   Test integrate velocity and finite difference mappings
11: -------------------------------------------------------------------------------
11: ./tests/tests_quatexpmap.cpp:22
11: ...............................................................................
11: 
11: ./tests/tests_quatexpmap.cpp:53: PASSED:
11:   CHECK( m_vec3_len(new_vel - vel) <= 0.001 )
11: with expansion:
11:   0.0f <= 0.001
11: with messages:
11:   vel=-1.8138, 1.8138, -1.8138
11:   new_vel=-1.8138, 1.8138, -1.8138
11: 
11: ./tests/tests_quatexpmap.cpp:53: PASSED:
11:   CHECK( m_vec3_len(new_vel - vel) <= 0.001 )
11: with expansion:
11:   0.0f <= 0.001
11: with messages:
11:   vel=0.365673, -0.764588, -3.02511
11:   new_vel=0.365673, -0.764588, -3.02511
11: 
11: ./tests/tests_quatexpmap.cpp:53: PASSED:
11:   CHECK( m_vec3_len(new_vel - vel) <= 0.001 )
11: with expansion:
11:   0.0f <= 0.001
11: with messages:
11:   vel=-1.8138, 1.8138, -1.8138
11:   new_vel=-1.8138, 1.8138, -1.8138
11: 
11: ./tests/tests_quatexpmap.cpp:53: PASSED:
11:   CHECK( m_vec3_len(new_vel - vel) <= 0.001 )
11: with expansion:
11:   0.0f <= 0.001
11: with messages:
11:   vel=0.365673, -0.764588, -3.02511
11:   new_vel=0.365673, -0.764588, -3.02511
11: 
11: -------------------------------------------------------------------------------
11: m_quatexpmap
11:   Test integrate velocity and finite difference mappings
11: -------------------------------------------------------------------------------
11: ./tests/tests_quatexpmap.cpp:22
11: ...............................................................................
11: 
11: ./tests/tests_quatexpmap.cpp:53: PASSED:
11:   CHECK( m_vec3_len(new_vel - vel) <= 0.001 )
11: with expansion:
11:   0.0f <= 0.001
11: with messages:
11:   vel=-1.8138, 1.8138, -1.8138
11:   new_vel=-1.8138, 1.8138, -1.8138
11: 
11: ./tests/tests_quatexpmap.cpp:53: PASSED:
11:   CHECK( m_vec3_len(new_vel - vel) <= 0.001 )
11: with expansion:
11:   0.0f <= 0.001
11: with messages:
11:   vel=0.365673, -0.764588, -3.02511
11:   new_vel=0.365673, -0.764588, -3.02511
11: 
11: ./tests/tests_quatexpmap.cpp:53: PASSED:
11:   CHECK( m_vec3_len(new_vel - vel) <= 0.001 )
11: with expansion:
11:   0.0f <= 0.001
11: with messages:
11:   vel=-1.8138, 1.8138, -1.8138
11:   new_vel=-1.8138, 1.8138, -1.8138
11: 
11: ./tests/tests_quatexpmap.cpp:53: PASSED:
11:   CHECK( m_vec3_len(new_vel - vel) <= 0.001 )
11: with expansion:
11:   0.0f <= 0.001
11: with messages:
11:   vel=0.365673, -0.764588, -3.02511
11:   new_vel=0.365673, -0.764588, -3.02511
11: 
11: -------------------------------------------------------------------------------
11: m_quatexpmap
11:   Test integrate velocity and finite difference mappings
11: -------------------------------------------------------------------------------
11: ./tests/tests_quatexpmap.cpp:22
11: ...............................................................................
11: 
11: ./tests/tests_quatexpmap.cpp:53: PASSED:
11:   CHECK( m_vec3_len(new_vel - vel) <= 0.001 )
11: with expansion:
11:   0.0f <= 0.001
11: with messages:
11:   vel=0.36276, -0.36276, 0.36276
11:   new_vel=0.362758, -0.362761, 0.362759
11: 
11: ./tests/tests_quatexpmap.cpp:53: PASSED:
11:   CHECK( m_vec3_len(new_vel - vel) <= 0.001 )
11: with expansion:
11:   0.0f <= 0.001
11: with messages:
11:   vel=-0.0731345, 0.152918, 0.605022
11:   new_vel=-0.0731351, 0.152918, 0.605022
11: 
11: ./tests/tests_quatexpmap.cpp:53: PASSED:
11:   CHECK( m_vec3_len(new_vel - vel) <= 0.001 )
11: with expansion:
11:   0.0f <= 0.001
11: with messages:
11:   vel=0.36276, -0.36276, 0.36276
11:   new_vel=0.362761, -0.362763, 0.362758
11: 
11: ./tests/tests_quatexpmap.cpp:53: PASSED:
11:   CHECK( m_vec3_len(new_vel - vel) <= 0.001 )
11: with expansion:
11:   0.0f <= 0.001
11: with messages:
11:   vel=-0.0731345, 0.152918, 0.605022
11:   new_vel=-0.0731349, 0.152918, 0.60502
11: 
11: -------------------------------------------------------------------------------
11: m_quatexpmap
11:   Test integrate velocity and finite difference mappings
11: -------------------------------------------------------------------------------
11: ./tests/tests_quatexpmap.cpp:22
11: ...............................................................................
11: 
11: ./tests/tests_quatexpmap.cpp:53: PASSED:
11:   CHECK( m_vec3_len(new_vel - vel) <= 0.001 )
11: with expansion:
11:   0.0f <= 0.001
11: with messages:
11:   vel=0.36276, -0.36276, 0.36276
11:   new_vel=0.36276, -0.36276, 0.36276
11: 
11: ./tests/tests_quatexpmap.cpp:53: PASSED:
11:   CHECK( m_vec3_len(new_vel - vel) <= 0.001 )
11: with expansion:
11:   0.0f <= 0.001
11: with messages:
11:   vel=-0.0731345, 0.152918, 0.605022
11:   new_vel=-0.0731346, 0.152918, 0.605022
11: 
11: ./tests/tests_quatexpmap.cpp:53: PASSED:
11:   CHECK( m_vec3_len(new_vel - vel) <= 0.001 )
11: with expansion:
11:   0.0f <= 0.001
11: with messages:
11:   vel=0.36276, -0.36276, 0.36276
11:   new_vel=0.36276, -0.36276, 0.36276
11: 
11: ./tests/tests_quatexpmap.cpp:53: PASSED:
11:   CHECK( m_vec3_len(new_vel - vel) <= 0.001 )
11: with expansion:
11:   0.0f <= 0.001
11: with messages:
11:   vel=-0.0731345, 0.152918, 0.605022
11:   new_vel=-0.0731347, 0.152917, 0.605022
11: 
11: -------------------------------------------------------------------------------
11: m_quatexpmap
11:   Test integrate velocity and finite difference mappings
11: -------------------------------------------------------------------------------
11: ./tests/tests_quatexpmap.cpp:22
11: ...............................................................................
11: 
11: ./tests/tests_quatexpmap.cpp:53: PASSED:
11:   CHECK( m_vec3_len(new_vel - vel) <= 0.001 )
11: with expansion:
11:   0.0f <= 0.001
11: with messages:
11:   vel=0.36276, -0.36276, 0.36276
11:   new_vel=0.36276, -0.36276, 0.36276
11: 
11: ./tests/tests_quatexpmap.cpp:53: PASSED:
11:   CHECK( m_vec3_len(new_vel - vel) <= 0.001 )
11: with expansion:
11:   0.0f <= 0.001
11: with messages:
11:   vel=-0.0731345, 0.152918, 0.605022
11:   new_vel=-0.0731346, 0.152918, 0.605022
11: 
11: ./tests/tests_quatexpmap.cpp:53: PASSED:
11:   CHECK( m_vec3_len(new_vel - vel) <= 0.001 )
11: with expansion:
11:   0.0f <= 0.001
11: with messages:
11:   vel=0.36276, -0.36276, 0.36276
11:   new_vel=0.36276, -0.36276, 0.36276
11: 
11: ./tests/tests_quatexpmap.cpp:53: PASSED:
11:   CHECK( m_vec3_len(new_vel - vel) <= 0.001 )
11: with expansion:
11:   0.0f <= 0.001
11: with messages:
11:   vel=-0.0731345, 0.152918, 0.605022
11:   new_vel=-0.0731345, 0.152918, 0.605022
11: 
11: -------------------------------------------------------------------------------
11: m_quatexpmap
11:   Test quat_exp and quat_ln are inverses
11: -------------------------------------------------------------------------------
11: ./tests/tests_quatexpmap.cpp:58
11: ...............................................................................
11: 
11: ./tests/tests_quatexpmap.cpp:75: PASSED:
11:   CHECK( m_vec3_len(expected_aa - aa) <= 0.001 )
11: with expansion:
11:   0.0f <= 0.001
11: 
11: ./tests/tests_quatexpmap.cpp:75: PASSED:
11:   CHECK( m_vec3_len(expected_aa - aa) <= 0.001 )
11: with expansion:
11:   0.0f <= 0.001
11: 
11: ./tests/tests_quatexpmap.cpp:75: PASSED:
11:   CHECK( m_vec3_len(expected_aa - aa) <= 0.001 )
11: with expansion:
11:   0.0f <= 0.001
11: 
11: ./tests/tests_quatexpmap.cpp:75: PASSED:
11:   CHECK( m_vec3_len(expected_aa - aa) <= 0.001 )
11: with expansion:
11:   0.0f <= 0.001
11: 
11: ===============================================================================
11: All tests passed (52 assertions in 1 test case)
11: 
 1/21 Test  #1: tests_cxx_wrappers ...............   Passed    0.04 sec
 2/21 Test  #2: tests_deque ......................   Passed    0.04 sec
 3/21 Test  #3: tests_generic_callbacks ..........   Passed    0.03 sec
 4/21 Test  #4: tests_history_buf ................   Passed    0.03 sec
 5/21 Test  #5: tests_id_ringbuffer ..............   Passed    0.03 sec
 6/21 Test  #7: tests_json .......................   Passed    0.03 sec
 7/21 Test  #9: tests_lowpass_integer ............   Passed    0.02 sec
6: ./tests/tests_input_transform.cpp:355: PASSED:
6:   CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/dummy_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:358: PASSED:
6:   CHECK( transform_count == 1 )
6: with expansion:
6:   1 == 1
6: 
6: ./tests/tests_input_transform.cpp:359: PASSED:
6:   CHECK( transforms != nullptr )
6: with expansion:
6:   0x000055bcdcf36a90 != nullptr
6: 
6: ./tests/tests_input_transform.cpp:360: PASSED:
6:   CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD )
6: with expansion:
6:   6 == 6
6: 
6: -------------------------------------------------------------------------------
6: input_transform_dpad
6:   Default settings
6:   without an activation input
6:   up region is on when pointing up
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:371
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:375: PASSED:
6:   CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:376: PASSED:
6:   CHECK( true == output.value.boolean )
6: with expansion:
6:   true == true
6: 
6: LOG in test: 		Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE'
6: 
6: -------------------------------------------------------------------------------
6: input_transform_dpad
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:330
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:551: PASSED:
6:   CHECK( __null == transforms )
6: with expansion:
6:   0 == nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform_dpad
6:   Default settings
6:   without an activation input
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:351
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:355: PASSED:
6:   CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/dummy_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:358: PASSED:
6:   CHECK( transform_count == 1 )
6: with expansion:
6:   1 == 1
6: 
6: ./tests/tests_input_transform.cpp:359: PASSED:
6:   CHECK( transforms != nullptr )
6: with expansion:
6:   0x000055bcdcf36a90 != nullptr
6: 
6: ./tests/tests_input_transform.cpp:360: PASSED:
6:   CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD )
6: with expansion:
6:   6 == 6
6: 
6: -------------------------------------------------------------------------------
6: input_transform_dpad
6:   Default settings
6:   without an activation input
6:   with (x, y) of (0, 0)
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:394
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:398: PASSED:
6:   CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:400: PASSED:
6:   CHECK( cases[i].active_regions == transforms[0].data.dpad_state.active_regions )
6: with expansion:
6:   0 == 0
6: 
6: LOG in test: 		Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE'
6: 
6: -------------------------------------------------------------------------------
6: input_transform_dpad
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:330
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:551: PASSED:
6:   CHECK( __null == transforms )
6: with expansion:
6:   0 == nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform_dpad
6:   Default settings
6:   without an activation input
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:351
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:355: PASSED:
6:   CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/dummy_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:358: PASSED:
6:   CHECK( transform_count == 1 )
6: with expansion:
6:   1 == 1
6: 
6: ./tests/tests_input_transform.cpp:359: PASSED:
6:   CHECK( transforms != nullptr )
6: with expansion:
6:   0x000055bcdcf36a90 != nullptr
6: 
6: ./tests/tests_input_transform.cpp:360: PASSED:
6:   CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD )
6: with expansion:
6:   6 == 6
6: 
6: -------------------------------------------------------------------------------
6: input_transform_dpad
6:   Default settings
6:   without an activation input
6:   with (x, y) of (0, 1)
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:394
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:398: PASSED:
6:   CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:400: PASSED:
6:   CHECK( cases[i].active_regions == transforms[0].data.dpad_state.active_regions )
6: with expansion:
6:   1 == 1
6: 
6: LOG in test: 		Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE'
6: 
6: -------------------------------------------------------------------------------
6: input_transform_dpad
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:330
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:551: PASSED:
6:   CHECK( __null == transforms )
6: with expansion:
6:   0 == nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform_dpad
6:   Default settings
6:   without an activation input
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:351
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:355: PASSED:
6:   CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/dummy_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:358: PASSED:
6:   CHECK( transform_count == 1 )
6: with expansion:
6:   1 == 1
6: 
6: ./tests/tests_input_transform.cpp:359: PASSED:
6:   CHECK( transforms != nullptr )
6: with expansion:
6:   0x000055bcdcf36a90 != nullptr
6: 
6: ./tests/tests_input_transform.cpp:360: PASSED:
6:   CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD )
6: with expansion:
6:   6 == 6
6: 
6: -------------------------------------------------------------------------------
6: input_transform_dpad
6:   Default settings
6:   without an activation input
6:   with (x, y) of (0, -1)
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:394
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:398: PASSED:
6:   CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:400: PASSED:
6:   CHECK( cases[i].active_regions == transforms[0].data.dpad_state.active_regions )
6: with expansion:
6:   2 == 2
6: 
6: LOG in test: 		Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE'
6: 
6: -------------------------------------------------------------------------------
6: input_transform_dpad
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:330
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:551: PASSED:
6:   CHECK( __null == transforms )
6: with expansion:
6:   0 == nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform_dpad
6:   Default settings
6:   without an activation input
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:351
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:355: PASSED:
6:   CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/dummy_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:358: PASSED:
6:   CHECK( transform_count == 1 )
6: with expansion:
6:   1 == 1
6: 
6: ./tests/tests_input_transform.cpp:359: PASSED:
6:   CHECK( transforms != nullptr )
6: with expansion:
6:   0x000055bcdcf36a90 != nullptr
6: 
6: ./tests/tests_input_transform.cpp:360: PASSED:
6:   CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD )
6: with expansion:
6:   6 == 6
6: 
6: -------------------------------------------------------------------------------
6: input_transform_dpad
6:   Default settings
6:   without an activation input
6:   with (x, y) of (-1, 0)
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:394
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:398: PASSED:
6:   CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:400: PASSED:
6:   CHECK( cases[i].active_regions == transforms[0].data.dpad_state.active_regions )
6: with expansion:
6:   4 == 4
6: 
6: LOG in test: 		Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE'
6: 
6: -------------------------------------------------------------------------------
6: input_transform_dpad
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:330
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:551: PASSED:
6:   CHECK( __null == transforms )
6: with expansion:
6:   0 == nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform_dpad
6:   Default settings
6:   without an activation input
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:351
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:355: PASSED:
6:   CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/dummy_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:358: PASSED:
6:   CHECK( transform_count == 1 )
6: with expansion:
6:   1 == 1
6: 
6: ./tests/tests_input_transform.cpp:359: PASSED:
6:   CHECK( transforms != nullptr )
6: with expansion:
6:   0x000055bcdcf36a90 != nullptr
6: 
6: ./tests/tests_input_transform.cpp:360: PASSED:
6:   CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD )
6: with expansion:
6:   6 == 6
6: 
6: -------------------------------------------------------------------------------
6: input_transform_dpad
6:   Default settings
6:   without an activation input
6:   with (x, y) of (1, 0)
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:394
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:398: PASSED:
6:   CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:400: PASSED:
6:   CHECK( cases[i].active_regions == transforms[0].data.dpad_state.active_regions )
6: with expansion:
6:   8 == 8
6: 
6: LOG in test: 		Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE'
6: 
6: -------------------------------------------------------------------------------
6: input_transform_dpad
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:330
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:551: PASSED:
6:   CHECK( __null == transforms )
6: with expansion:
6:   0 == nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform_dpad
6:   Default settings
6:   without an activation input
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:351
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:355: PASSED:
6:   CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/dummy_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:358: PASSED:
6:   CHECK( transform_count == 1 )
6: with expansion:
6:   1 == 1
6: 
6: ./tests/tests_input_transform.cpp:359: PASSED:
6:   CHECK( transforms != nullptr )
6: with expansion:
6:   0x000055bcdcf36a90 != nullptr
6: 
6: ./tests/tests_input_transform.cpp:360: PASSED:
6:   CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD )
6: with expansion:
6:   6 == 6
6: 
6: -------------------------------------------------------------------------------
6: input_transform_dpad
6:   Default settings
6:   without an activation input
6:   with (x, y) of (1, 1)
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:394
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:398: PASSED:
6:   CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:400: PASSED:
6:   CHECK( cases[i].active_regions == transforms[0].data.dpad_state.active_regions )
6: with expansion:
6:   1 == 1
6: 
6: LOG in test: 		Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE'
6: 
6: -------------------------------------------------------------------------------
6: input_transform_dpad
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:330
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:551: PASSED:
6:   CHECK( __null == transforms )
6: with expansion:
6:   0 == nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform_dpad
6:   Default settings
6:   without an activation input
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:351
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:355: PASSED:
6:   CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/dummy_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:358: PASSED:
6:   CHECK( transform_count == 1 )
6: with expansion:
6:   1 == 1
6: 
6: ./tests/tests_input_transform.cpp:359: PASSED:
6:   CHECK( transforms != nullptr )
6: with expansion:
6:   0x000055bcdcf36a90 != nullptr
6: 
6: ./tests/tests_input_transform.cpp:360: PASSED:
6:   CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD )
6: with expansion:
6:   6 == 6
6: 
6: -------------------------------------------------------------------------------
6: input_transform_dpad
6:   Default settings
6:   without an activation input
6:   with (x, y) of (-1, -1)
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:394
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:398: PASSED:
6:   CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:400: PASSED:
6:   CHECK( cases[i].active_regions == transforms[0].data.dpad_state.active_regions )
6: with expansion:
6:   2 == 2
6: 
6: LOG in test: 		Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE'
6: 
6: -------------------------------------------------------------------------------
6: input_transform_dpad
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:330
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:551: PASSED:
6:   CHECK( __null == transforms )
6: with expansion:
6:   0 == nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform_dpad
6:   Default settings
6:   without an activation input
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:351
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:355: PASSED:
6:   CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/dummy_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:358: PASSED:
6:   CHECK( transform_count == 1 )
6: with expansion:
6:   1 == 1
6: 
6: ./tests/tests_input_transform.cpp:359: PASSED:
6:   CHECK( transforms != nullptr )
6: with expansion:
6:   0x000055bcdcf36a90 != nullptr
6: 
6: ./tests/tests_input_transform.cpp:360: PASSED:
6:   CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD )
6: with expansion:
6:   6 == 6
6: 
6: -------------------------------------------------------------------------------
6: input_transform_dpad
6:   Default settings
6:   without an activation input
6:   with (x, y) of (-1, 1)
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:394
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:398: PASSED:
6:   CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:400: PASSED:
6:   CHECK( cases[i].active_regions == transforms[0].data.dpad_state.active_regions )
6: with expansion:
6:   4 == 4
6: 
6: LOG in test: 		Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE'
6: 
6: -------------------------------------------------------------------------------
6: input_transform_dpad
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:330
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:551: PASSED:
6:   CHECK( __null == transforms )
6: with expansion:
6:   0 == nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform_dpad
6:   Default settings
6:   without an activation input
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:351
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:355: PASSED:
6:   CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/dummy_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:358: PASSED:
6:   CHECK( transform_count == 1 )
6: with expansion:
6:   1 == 1
6: 
6: ./tests/tests_input_transform.cpp:359: PASSED:
6:   CHECK( transforms != nullptr )
6: with expansion:
6:   0x000055bcdcf36a90 != nullptr
6: 
6: ./tests/tests_input_transform.cpp:360: PASSED:
6:   CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD )
6: with expansion:
6:   6 == 6
6: 
6: -------------------------------------------------------------------------------
6: input_transform_dpad
6:   Default settings
6:   without an activation input
6:   with (x, y) of (1, -1)
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:394
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:398: PASSED:
6:   CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:400: PASSED:
6:   CHECK( cases[i].active_regions == transforms[0].data.dpad_state.active_regions )
6: with expansion:
6:   8 == 8
6: 
6: LOG in test: 		Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE'
6: 
6: -------------------------------------------------------------------------------
6: input_transform_dpad
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:330
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:551: PASSED:
6:   CHECK( __null == transforms )
6: with expansion:
6:   0 == nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform_dpad
6:   Default settings
6:   with a boolean activation input
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:404
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:412: PASSED:
6:   CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/dummy_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, &activation_input, &transforms, &transform_count) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:415: PASSED:
6:   CHECK( transform_count == 1 )
6: with expansion:
6:   1 == 1
6: 
6: ./tests/tests_input_transform.cpp:416: PASSED:
6:   CHECK( transforms != nullptr )
6: with expansion:
6:   0x000055bcdcf36a90 != nullptr
6: 
6: ./tests/tests_input_transform.cpp:417: PASSED:
6:   CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD )
6: with expansion:
6:   6 == 6
6: 
6: -------------------------------------------------------------------------------
6: input_transform_dpad
6:   Default settings
6:   with a boolean activation input
6:   when activation input is set to true
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:419
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:422: PASSED:
6:   CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:423: PASSED:
6:   CHECK( true == output.value.boolean )
6: with expansion:
6:   true == true
6: 
6: LOG in test: 		Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE'
6: 
6: -------------------------------------------------------------------------------
6: input_transform_dpad
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:330
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:551: PASSED:
6:   CHECK( __null == transforms )
6: with expansion:
6:   0 == nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform_dpad
6:   Default settings
6:   with a boolean activation input
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:404
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:412: PASSED:
6:   CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/dummy_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, &activation_input, &transforms, &transform_count) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:415: PASSED:
6:   CHECK( transform_count == 1 )
6: with expansion:
6:   1 == 1
6: 
6: ./tests/tests_input_transform.cpp:416: PASSED:
6:   CHECK( transforms != nullptr )
6: with expansion:
6:   0x000055bcdcf36a90 != nullptr
6: 
6: ./tests/tests_input_transform.cpp:417: PASSED:
6:   CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD )
6: with expansion:
6:   6 == 6
6: 
6: -------------------------------------------------------------------------------
6: input_transform_dpad
6:   Default settings
6:   with a boolean activation input
6:   when activation input is set to false
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:425
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:428: PASSED:
6:   CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:429: PASSED:
6:   CHECK( false == output.value.boolean )
6: with expansion:
6:   false == false
6: 
6: LOG in test: 		Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE'
6: 
6: -------------------------------------------------------------------------------
6: input_transform_dpad
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:330
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:551: PASSED:
6:   CHECK( __null == transforms )
6: with expansion:
6:   0 == nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform_dpad
6:   Default settings
6:   with a float activation input
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:432
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:440: PASSED:
6:   CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/dummy_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, &activation_input, &transforms, &transform_count) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:443: PASSED:
6:   CHECK( transform_count == 1 )
6: with expansion:
6:   1 == 1
6: 
6: ./tests/tests_input_transform.cpp:444: PASSED:
6:   CHECK( transforms != nullptr )
6: with expansion:
6:   0x000055bcdcf36a90 != nullptr
6: 
6: ./tests/tests_input_transform.cpp:445: PASSED:
6:   CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD )
6: with expansion:
6:   6 == 6
6: 
6: -------------------------------------------------------------------------------
6: input_transform_dpad
6:   Default settings
6:   with a float activation input
6:   when activation input is set to 1.0
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:447
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:450: PASSED:
6:   CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:451: PASSED:
6:   CHECK( true == output.value.boolean )
6: with expansion:
6:   true == true
6: 
6: LOG in test: 		Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE'
6: 
6: -------------------------------------------------------------------------------
6: input_transform_dpad
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:330
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:551: PASSED:
6:   CHECK( __null == transforms )
6: with expansion:
6:   0 == nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform_dpad
6:   Default settings
6:   with a float activation input
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:432
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:440: PASSED:
6:   CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/dummy_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, &activation_input, &transforms, &transform_count) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:443: PASSED:
6:   CHECK( transform_count == 1 )
6: with expansion:
6:   1 == 1
6: 
6: ./tests/tests_input_transform.cpp:444: PASSED:
6:   CHECK( transforms != nullptr )
6: with expansion:
6:   0x000055bcdcf36a90 != nullptr
6: 
6: ./tests/tests_input_transform.cpp:445: PASSED:
6:   CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD )
6: with expansion:
6:   6 == 6
6: 
6: -------------------------------------------------------------------------------
6: input_transform_dpad
6:   Default settings
6:   with a float activation input
6:   when activation input is set to 0.0
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:453
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:456: PASSED:
6:   CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:457: PASSED:
6:   CHECK( false == output.value.boolean )
6: with expansion:
6:   false == false
6: 
6: LOG in test: 		Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE'
6: 
6: -------------------------------------------------------------------------------
6: input_transform_dpad
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:330
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:551: PASSED:
6:   CHECK( __null == transforms )
6: with expansion:
6:   0 == nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform_dpad
6:   Default settings
6:   with a float activation input
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:432
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:440: PASSED:
6:   CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/dummy_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, &activation_input, &transforms, &transform_count) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:443: PASSED:
6:   CHECK( transform_count == 1 )
6: with expansion:
6:   1 == 1
6: 
6: ./tests/tests_input_transform.cpp:444: PASSED:
6:   CHECK( transforms != nullptr )
6: with expansion:
6:   0x000055bcdcf36a90 != nullptr
6: 
6: ./tests/tests_input_transform.cpp:445: PASSED:
6:   CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD )
6: with expansion:
6:   6 == 6
6: 
6: -------------------------------------------------------------------------------
6: input_transform_dpad
6:   Default settings
6:   with a float activation input
6:   when activation input varies
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:459
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:462: PASSED:
6:   CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:463: PASSED:
6:   CHECK( false == output.value.boolean )
6: with expansion:
6:   false == false
6: 
6: ./tests/tests_input_transform.cpp:465: PASSED:
6:   CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:466: PASSED:
6:   CHECK( true == output.value.boolean )
6: with expansion:
6:   true == true
6: 
6: ./tests/tests_input_transform.cpp:468: PASSED:
6:   CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:469: PASSED:
6:   CHECK( true == output.value.boolean )
6: with expansion:
6:   true == true
6: 
6: ./tests/tests_input_transform.cpp:471: PASSED:
6:   CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:472: PASSED:
6:   CHECK( false == output.value.boolean )
6: with expansion:
6:   false == false
6: 
6: LOG in test: 		Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE'
6: 
6: -------------------------------------------------------------------------------
6: input_transform_dpad
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:330
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:551: PASSED:
6:   CHECK( __null == transforms )
6: with expansion:
6:   0 == nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform_dpad
6:   Sticky enabled
6:   without an activation input
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:491
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:497: PASSED:
6:   CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/dummy_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:500: PASSED:
6:   CHECK( transform_count == 1 )
6: with expansion:
6:   1 == 1
6: 
6: ./tests/tests_input_transform.cpp:501: PASSED:
6:   CHECK( transforms != nullptr )
6: with expansion:
6:   0x000055bcdcf36a90 != nullptr
6: 
6: ./tests/tests_input_transform.cpp:502: PASSED:
6:   CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD )
6: with expansion:
6:   6 == 6
6: 
6: -------------------------------------------------------------------------------
6: input_transform_dpad
6:   Sticky enabled
6:   without an activation input
6:   up region is off in center
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:504
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:508: PASSED:
6:   CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:509: PASSED:
6:   CHECK( false == output.value.boolean )
6: with expansion:
6:   false == false
6: 
6: LOG in test: 		Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE'
6: 
6: -------------------------------------------------------------------------------
6: input_transform_dpad
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:330
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:551: PASSED:
6:   CHECK( __null == transforms )
6: with expansion:
6:   0 == nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform_dpad
6:   Sticky enabled
6:   without an activation input
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:491
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:497: PASSED:
6:   CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/dummy_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:500: PASSED:
6:   CHECK( transform_count == 1 )
6: with expansion:
6:   1 == 1
6: 
6: ./tests/tests_input_transform.cpp:501: PASSED:
6:   CHECK( transforms != nullptr )
6: with expansion:
6:   0x000055bcdcf47930 != nullptr
6: 
6: ./tests/tests_input_transform.cpp:502: PASSED:
6:   CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD )
6: with expansion:
6:   6 == 6
6: 
6: -------------------------------------------------------------------------------
6: input_transform_dpad
6:   Sticky enabled
6:   without an activation input
6:   up region is on when pointing up
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:512
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:516: PASSED:
6:   CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:517: PASSED:
6:   CHECK( true == output.value.boolean )
6: with expansion:
6:   true == true
6: 
6: LOG in test: 		Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE'
6: 
6: -------------------------------------------------------------------------------
6: input_transform_dpad
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:330
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:551: PASSED:
6:   CHECK( __null == transforms )
6: with expansion:
6:   0 == nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform_dpad
6:   Sticky enabled
6:   without an activation input
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:491
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:497: PASSED:
6:   CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/dummy_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:500: PASSED:
6:   CHECK( transform_count == 1 )
6: with expansion:
6:   1 == 1
6: 
6: ./tests/tests_input_transform.cpp:501: PASSED:
6:   CHECK( transforms != nullptr )
6: with expansion:
6:   0x000055bcdcf47930 != nullptr
6: 
6: ./tests/tests_input_transform.cpp:502: PASSED:
6:   CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD )
6: with expansion:
6:   6 == 6
6: 
6: -------------------------------------------------------------------------------
6: input_transform_dpad
6:   Sticky enabled
6:   without an activation input
6:   up region is off when pointing down
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:519
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:523: PASSED:
6:   CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:524: PASSED:
6:   CHECK( false == output.value.boolean )
6: with expansion:
6:   false == false
6: 
6: LOG in test: 		Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE'
6: 
6: -------------------------------------------------------------------------------
6: input_transform_dpad
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:330
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:551: PASSED:
6:   CHECK( __null == transforms )
6: with expansion:
6:   0 == nullptr
6: 
6: -------------------------------------------------------------------------------
6: input_transform_dpad
6:   Sticky enabled
6:   without an activation input
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:491
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:497: PASSED:
6:   CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/dummy_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:500: PASSED:
6:   CHECK( transform_count == 1 )
6: with expansion:
6:   1 == 1
6: 
6: ./tests/tests_input_transform.cpp:501: PASSED:
6:   CHECK( transforms != nullptr )
6: with expansion:
6:   0x000055bcdcf47930 != nullptr
6: 
6: ./tests/tests_input_transform.cpp:502: PASSED:
6:   CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD )
6: with expansion:
6:   6 == 6
6: 
6: -------------------------------------------------------------------------------
6: input_transform_dpad
6:   Sticky enabled
6:   without an activation input
6:   up region stays on when stick moves clockwise to down
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:527
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:531: PASSED:
6:   CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:532: PASSED:
6:   CHECK( true == output.value.boolean )
6: with expansion:
6:   true == true
6: 
6: ./tests/tests_input_transform.cpp:535: PASSED:
6:   CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:536: PASSED:
6:   CHECK( true == output.value.boolean )
6: with expansion:
6:   true == true
6: 
6: ./tests/tests_input_transform.cpp:539: PASSED:
6:   CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:540: PASSED:
6:   CHECK( true == output.value.boolean )
6: with expansion:
6:   true == true
6: 
6: ./tests/tests_input_transform.cpp:543: PASSED:
6:   CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) )
6: with expansion:
6:   true
6: 
6: ./tests/tests_input_transform.cpp:544: PASSED:
6:   CHECK( false == output.value.boolean )
6: with expansion:
6:   false == false
6: 
6: LOG in test: 		Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE'
6: 
6: -------------------------------------------------------------------------------
6: input_transform_dpad
6: -------------------------------------------------------------------------------
6: ./tests/tests_input_transform.cpp:330
6: ...............................................................................
6: 
6: ./tests/tests_input_transform.cpp:551: PASSED:
6:   CHECK( __null == transforms )
6: with expansion:
6:   0 == nullptr
6: 
6: ===============================================================================
6: All tests passed (341 assertions in 2 test cases)
6: 
 8/21 Test  #6: tests_input_transform ............   Passed    0.03 sec
8: ./tests/tests_lowpass_float.cpp:122: PASSED:
8:   REQUIRE( m_lowpass_float_is_initialized(filter) )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:123: PASSED:
8:   CHECK( m_lowpass_float_get_timestamp_ns(filter) == now )
8: with expansion:
8:   20012345 (0x1315d39)
8:   ==
8:   20012345 (0x1315d39)
8: 
8: ./tests/tests_lowpass_float.cpp:127: PASSED:
8:   REQUIRE( m_lowpass_float_get_state(filter) < prev )
8: with expansion:
8:   161.05675f < 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:122: PASSED:
8:   REQUIRE( m_lowpass_float_is_initialized(filter) )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:123: PASSED:
8:   CHECK( m_lowpass_float_get_timestamp_ns(filter) == now )
8: with expansion:
8:   40012345 (0x2628a39)
8:   ==
8:   40012345 (0x2628a39)
8: 
8: ./tests/tests_lowpass_float.cpp:127: PASSED:
8:   REQUIRE( m_lowpass_float_get_state(filter) < prev )
8: with expansion:
8:   150.81502f < 161.05675f
8: 
8: ./tests/tests_lowpass_float.cpp:122: PASSED:
8:   REQUIRE( m_lowpass_float_is_initialized(filter) )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:123: PASSED:
8:   CHECK( m_lowpass_float_get_timestamp_ns(filter) == now )
8: with expansion:
8:   60012345 (0x393b739)
8:   ==
8:   60012345 (0x393b739)
8: 
8: ./tests/tests_lowpass_float.cpp:127: PASSED:
8:   REQUIRE( m_lowpass_float_get_state(filter) < prev )
8: with expansion:
8:   150.06007f < 150.81502f
8: 
8: ./tests/tests_lowpass_float.cpp:122: PASSED:
8:   REQUIRE( m_lowpass_float_is_initialized(filter) )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:123: PASSED:
8:   CHECK( m_lowpass_float_get_timestamp_ns(filter) == now )
8: with expansion:
8:   80012345 (0x4c4e439)
8:   ==
8:   80012345 (0x4c4e439)
8: 
8: ./tests/tests_lowpass_float.cpp:127: PASSED:
8:   REQUIRE( m_lowpass_float_get_state(filter) < prev )
8: with expansion:
8:   150.00443f < 150.06007f
8: 
8: ./tests/tests_lowpass_float.cpp:122: PASSED:
8:   REQUIRE( m_lowpass_float_is_initialized(filter) )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:123: PASSED:
8:   CHECK( m_lowpass_float_get_timestamp_ns(filter) == now )
8: with expansion:
8:   100012345 (0x5f61139)
8:   ==
8:   100012345 (0x5f61139)
8: 
8: ./tests/tests_lowpass_float.cpp:127: PASSED:
8:   REQUIRE( m_lowpass_float_get_state(filter) < prev )
8: with expansion:
8:   150.00032f < 150.00443f
8: 
8: ./tests/tests_lowpass_float.cpp:122: PASSED:
8:   REQUIRE( m_lowpass_float_is_initialized(filter) )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:123: PASSED:
8:   CHECK( m_lowpass_float_get_timestamp_ns(filter) == now )
8: with expansion:
8:   120012345 (0x7273e39)
8:   ==
8:   120012345 (0x7273e39)
8: 
8: ./tests/tests_lowpass_float.cpp:127: PASSED:
8:   REQUIRE( m_lowpass_float_get_state(filter) < prev )
8: with expansion:
8:   150.00003f < 150.00032f
8: 
8: ./tests/tests_lowpass_float.cpp:122: PASSED:
8:   REQUIRE( m_lowpass_float_is_initialized(filter) )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:123: PASSED:
8:   CHECK( m_lowpass_float_get_timestamp_ns(filter) == now )
8: with expansion:
8:   140012345 (0x8586b39)
8:   ==
8:   140012345 (0x8586b39)
8: 
8: ./tests/tests_lowpass_float.cpp:127: PASSED:
8:   REQUIRE( m_lowpass_float_get_state(filter) < prev )
8: with expansion:
8:   150.0f < 150.00003f
8: 
8: ./tests/tests_lowpass_float.cpp:122: PASSED:
8:   REQUIRE( m_lowpass_float_is_initialized(filter) )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:123: PASSED:
8:   CHECK( m_lowpass_float_get_timestamp_ns(filter) == now )
8: with expansion:
8:   160012345 (0x9899839)
8:   ==
8:   160012345 (0x9899839)
8: 
8: ./tests/tests_lowpass_float.cpp:125: PASSED:
8:   REQUIRE( m_lowpass_float_get_state(filter) == newTarget )
8: with expansion:
8:   150.0f == 150.0f
8: 
8: ./tests/tests_lowpass_float.cpp:122: PASSED:
8:   REQUIRE( m_lowpass_float_is_initialized(filter) )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:123: PASSED:
8:   CHECK( m_lowpass_float_get_timestamp_ns(filter) == now )
8: with expansion:
8:   180012345 (0xabac539)
8:   ==
8:   180012345 (0xabac539)
8: 
8: ./tests/tests_lowpass_float.cpp:125: PASSED:
8:   REQUIRE( m_lowpass_float_get_state(filter) == newTarget )
8: with expansion:
8:   150.0f == 150.0f
8: 
8: ./tests/tests_lowpass_float.cpp:122: PASSED:
8:   REQUIRE( m_lowpass_float_is_initialized(filter) )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:123: PASSED:
8:   CHECK( m_lowpass_float_get_timestamp_ns(filter) == now )
8: with expansion:
8:   200012345 (0xbebf239)
8:   ==
8:   200012345 (0xbebf239)
8: 
8: ./tests/tests_lowpass_float.cpp:125: PASSED:
8:   REQUIRE( m_lowpass_float_get_state(filter) == newTarget )
8: with expansion:
8:   150.0f == 150.0f
8: 
8: ./tests/tests_lowpass_float.cpp:122: PASSED:
8:   REQUIRE( m_lowpass_float_is_initialized(filter) )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:123: PASSED:
8:   CHECK( m_lowpass_float_get_timestamp_ns(filter) == now )
8: with expansion:
8:   220012345 (0xd1d1f39)
8:   ==
8:   220012345 (0xd1d1f39)
8: 
8: ./tests/tests_lowpass_float.cpp:125: PASSED:
8:   REQUIRE( m_lowpass_float_get_state(filter) == newTarget )
8: with expansion:
8:   150.0f == 150.0f
8: 
8: ./tests/tests_lowpass_float.cpp:122: PASSED:
8:   REQUIRE( m_lowpass_float_is_initialized(filter) )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:123: PASSED:
8:   CHECK( m_lowpass_float_get_timestamp_ns(filter) == now )
8: with expansion:
8:   240012345 (0xe4e4c39)
8:   ==
8:   240012345 (0xe4e4c39)
8: 
8: ./tests/tests_lowpass_float.cpp:125: PASSED:
8:   REQUIRE( m_lowpass_float_get_state(filter) == newTarget )
8: with expansion:
8:   150.0f == 150.0f
8: 
8: ./tests/tests_lowpass_float.cpp:122: PASSED:
8:   REQUIRE( m_lowpass_float_is_initialized(filter) )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:123: PASSED:
8:   CHECK( m_lowpass_float_get_timestamp_ns(filter) == now )
8: with expansion:
8:   260012345 (0xf7f7939)
8:   ==
8:   260012345 (0xf7f7939)
8: 
8: ./tests/tests_lowpass_float.cpp:125: PASSED:
8:   REQUIRE( m_lowpass_float_get_state(filter) == newTarget )
8: with expansion:
8:   150.0f == 150.0f
8: 
8: ./tests/tests_lowpass_float.cpp:122: PASSED:
8:   REQUIRE( m_lowpass_float_is_initialized(filter) )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:123: PASSED:
8:   CHECK( m_lowpass_float_get_timestamp_ns(filter) == now )
8: with expansion:
8:   280012345 (0x10b0a639)
8:   ==
8:   280012345 (0x10b0a639)
8: 
8: ./tests/tests_lowpass_float.cpp:125: PASSED:
8:   REQUIRE( m_lowpass_float_get_state(filter) == newTarget )
8: with expansion:
8:   150.0f == 150.0f
8: 
8: ./tests/tests_lowpass_float.cpp:122: PASSED:
8:   REQUIRE( m_lowpass_float_is_initialized(filter) )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:123: PASSED:
8:   CHECK( m_lowpass_float_get_timestamp_ns(filter) == now )
8: with expansion:
8:   300012345 (0x11e1d339)
8:   ==
8:   300012345 (0x11e1d339)
8: 
8: ./tests/tests_lowpass_float.cpp:125: PASSED:
8:   REQUIRE( m_lowpass_float_get_state(filter) == newTarget )
8: with expansion:
8:   150.0f == 150.0f
8: 
8: ./tests/tests_lowpass_float.cpp:122: PASSED:
8:   REQUIRE( m_lowpass_float_is_initialized(filter) )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:123: PASSED:
8:   CHECK( m_lowpass_float_get_timestamp_ns(filter) == now )
8: with expansion:
8:   320012345 (0x13130039)
8:   ==
8:   320012345 (0x13130039)
8: 
8: ./tests/tests_lowpass_float.cpp:125: PASSED:
8:   REQUIRE( m_lowpass_float_get_state(filter) == newTarget )
8: with expansion:
8:   150.0f == 150.0f
8: 
8: ./tests/tests_lowpass_float.cpp:122: PASSED:
8:   REQUIRE( m_lowpass_float_is_initialized(filter) )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:123: PASSED:
8:   CHECK( m_lowpass_float_get_timestamp_ns(filter) == now )
8: with expansion:
8:   340012345 (0x14442d39)
8:   ==
8:   340012345 (0x14442d39)
8: 
8: ./tests/tests_lowpass_float.cpp:125: PASSED:
8:   REQUIRE( m_lowpass_float_get_state(filter) == newTarget )
8: with expansion:
8:   150.0f == 150.0f
8: 
8: ./tests/tests_lowpass_float.cpp:122: PASSED:
8:   REQUIRE( m_lowpass_float_is_initialized(filter) )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:123: PASSED:
8:   CHECK( m_lowpass_float_get_timestamp_ns(filter) == now )
8: with expansion:
8:   360012345 (0x15755a39)
8:   ==
8:   360012345 (0x15755a39)
8: 
8: ./tests/tests_lowpass_float.cpp:125: PASSED:
8:   REQUIRE( m_lowpass_float_get_state(filter) == newTarget )
8: with expansion:
8:   150.0f == 150.0f
8: 
8: ./tests/tests_lowpass_float.cpp:122: PASSED:
8:   REQUIRE( m_lowpass_float_is_initialized(filter) )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:123: PASSED:
8:   CHECK( m_lowpass_float_get_timestamp_ns(filter) == now )
8: with expansion:
8:   380012345 (0x16a68739)
8:   ==
8:   380012345 (0x16a68739)
8: 
8: ./tests/tests_lowpass_float.cpp:125: PASSED:
8:   REQUIRE( m_lowpass_float_get_state(filter) == newTarget )
8: with expansion:
8:   150.0f == 150.0f
8: 
8: ./tests/tests_lowpass_float.cpp:122: PASSED:
8:   REQUIRE( m_lowpass_float_is_initialized(filter) )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:123: PASSED:
8:   CHECK( m_lowpass_float_get_timestamp_ns(filter) == now )
8: with expansion:
8:   400012345 (0x17d7b439)
8:   ==
8:   400012345 (0x17d7b439)
8: 
8: ./tests/tests_lowpass_float.cpp:125: PASSED:
8:   REQUIRE( m_lowpass_float_get_state(filter) == newTarget )
8: with expansion:
8:   150.0f == 150.0f
8: 
8: -------------------------------------------------------------------------------
8: m_lowpass_float
8: -------------------------------------------------------------------------------
8: ./tests/tests_lowpass_float.cpp:78
8: ...............................................................................
8: 
8: ./tests/tests_lowpass_float.cpp:82: PASSED:
8:   CHECK( filter )
8: with expansion:
8:   0x0000557204bf00c0
8: 
8: ./tests/tests_lowpass_float.cpp:84: PASSED:
8:   CHECK_FALSE( m_lowpass_float_is_initialized(filter) )
8: with expansion:
8:   !false
8: 
8: ./tests/tests_lowpass_float.cpp:89: PASSED:
8:   REQUIRE( m_lowpass_float_is_initialized(filter) )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:90: PASSED:
8:   CHECK( m_lowpass_float_get_state(filter) == InitialState )
8: with expansion:
8:   300.0f == 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:93: PASSED:
8:   CHECK( m_lowpass_float_get_state(filter) == InitialState )
8: with expansion:
8:   300.0f == 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:94: PASSED:
8:   CHECK( m_lowpass_float_get_timestamp_ns(filter) == now )
8: with expansion:
8:   12345 (0x3039) == 12345 (0x3039)
8: 
8: ./tests/tests_lowpass_float.cpp:95: PASSED:
8:   CHECK( m_lowpass_float_is_initialized(filter) )
8: with expansion:
8:   true
8: 
8: -------------------------------------------------------------------------------
8: m_lowpass_float
8:   Stay Same
8: -------------------------------------------------------------------------------
8: ./tests/tests_lowpass_float.cpp:132
8: ...............................................................................
8: 
8: ./tests/tests_lowpass_float.cpp:137: PASSED:
8:   REQUIRE( m_lowpass_float_is_initialized(filter) )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:138: PASSED:
8:   CHECK( m_lowpass_float_get_timestamp_ns(filter) == now )
8: with expansion:
8:   20012345 (0x1315d39)
8:   ==
8:   20012345 (0x1315d39)
8: 
8: ./tests/tests_lowpass_float.cpp:139: PASSED:
8:   REQUIRE( m_lowpass_float_get_state(filter) == InitialState )
8: with expansion:
8:   300.0f == 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:137: PASSED:
8:   REQUIRE( m_lowpass_float_is_initialized(filter) )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:138: PASSED:
8:   CHECK( m_lowpass_float_get_timestamp_ns(filter) == now )
8: with expansion:
8:   40012345 (0x2628a39)
8:   ==
8:   40012345 (0x2628a39)
8: 
8: ./tests/tests_lowpass_float.cpp:139: PASSED:
8:   REQUIRE( m_lowpass_float_get_state(filter) == InitialState )
8: with expansion:
8:   300.0f == 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:137: PASSED:
8:   REQUIRE( m_lowpass_float_is_initialized(filter) )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:138: PASSED:
8:   CHECK( m_lowpass_float_get_timestamp_ns(filter) == now )
8: with expansion:
8:   60012345 (0x393b739)
8:   ==
8:   60012345 (0x393b739)
8: 
8: ./tests/tests_lowpass_float.cpp:139: PASSED:
8:   REQUIRE( m_lowpass_float_get_state(filter) == InitialState )
8: with expansion:
8:   300.0f == 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:137: PASSED:
8:   REQUIRE( m_lowpass_float_is_initialized(filter) )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:138: PASSED:
8:   CHECK( m_lowpass_float_get_timestamp_ns(filter) == now )
8: with expansion:
8:   80012345 (0x4c4e439)
8:   ==
8:   80012345 (0x4c4e439)
8: 
8: ./tests/tests_lowpass_float.cpp:139: PASSED:
8:   REQUIRE( m_lowpass_float_get_state(filter) == InitialState )
8: with expansion:
8:   300.0f == 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:137: PASSED:
8:   REQUIRE( m_lowpass_float_is_initialized(filter) )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:138: PASSED:
8:   CHECK( m_lowpass_float_get_timestamp_ns(filter) == now )
8: with expansion:
8:   100012345 (0x5f61139)
8:   ==
8:   100012345 (0x5f61139)
8: 
8: ./tests/tests_lowpass_float.cpp:139: PASSED:
8:   REQUIRE( m_lowpass_float_get_state(filter) == InitialState )
8: with expansion:
8:   300.0f == 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:137: PASSED:
8:   REQUIRE( m_lowpass_float_is_initialized(filter) )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:138: PASSED:
8:   CHECK( m_lowpass_float_get_timestamp_ns(filter) == now )
8: with expansion:
8:   120012345 (0x7273e39)
8:   ==
8:   120012345 (0x7273e39)
8: 
8: ./tests/tests_lowpass_float.cpp:139: PASSED:
8:   REQUIRE( m_lowpass_float_get_state(filter) == InitialState )
8: with expansion:
8:   300.0f == 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:137: PASSED:
8:   REQUIRE( m_lowpass_float_is_initialized(filter) )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:138: PASSED:
8:   CHECK( m_lowpass_float_get_timestamp_ns(filter) == now )
8: with expansion:
8:   140012345 (0x8586b39)
8:   ==
8:   140012345 (0x8586b39)
8: 
8: ./tests/tests_lowpass_float.cpp:139: PASSED:
8:   REQUIRE( m_lowpass_float_get_state(filter) == InitialState )
8: with expansion:
8:   300.0f == 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:137: PASSED:
8:   REQUIRE( m_lowpass_float_is_initialized(filter) )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:138: PASSED:
8:   CHECK( m_lowpass_float_get_timestamp_ns(filter) == now )
8: with expansion:
8:   160012345 (0x9899839)
8:   ==
8:   160012345 (0x9899839)
8: 
8: ./tests/tests_lowpass_float.cpp:139: PASSED:
8:   REQUIRE( m_lowpass_float_get_state(filter) == InitialState )
8: with expansion:
8:   300.0f == 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:137: PASSED:
8:   REQUIRE( m_lowpass_float_is_initialized(filter) )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:138: PASSED:
8:   CHECK( m_lowpass_float_get_timestamp_ns(filter) == now )
8: with expansion:
8:   180012345 (0xabac539)
8:   ==
8:   180012345 (0xabac539)
8: 
8: ./tests/tests_lowpass_float.cpp:139: PASSED:
8:   REQUIRE( m_lowpass_float_get_state(filter) == InitialState )
8: with expansion:
8:   300.0f == 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:137: PASSED:
8:   REQUIRE( m_lowpass_float_is_initialized(filter) )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:138: PASSED:
8:   CHECK( m_lowpass_float_get_timestamp_ns(filter) == now )
8: with expansion:
8:   200012345 (0xbebf239)
8:   ==
8:   200012345 (0xbebf239)
8: 
8: ./tests/tests_lowpass_float.cpp:139: PASSED:
8:   REQUIRE( m_lowpass_float_get_state(filter) == InitialState )
8: with expansion:
8:   300.0f == 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:137: PASSED:
8:   REQUIRE( m_lowpass_float_is_initialized(filter) )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:138: PASSED:
8:   CHECK( m_lowpass_float_get_timestamp_ns(filter) == now )
8: with expansion:
8:   220012345 (0xd1d1f39)
8:   ==
8:   220012345 (0xd1d1f39)
8: 
8: ./tests/tests_lowpass_float.cpp:139: PASSED:
8:   REQUIRE( m_lowpass_float_get_state(filter) == InitialState )
8: with expansion:
8:   300.0f == 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:137: PASSED:
8:   REQUIRE( m_lowpass_float_is_initialized(filter) )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:138: PASSED:
8:   CHECK( m_lowpass_float_get_timestamp_ns(filter) == now )
8: with expansion:
8:   240012345 (0xe4e4c39)
8:   ==
8:   240012345 (0xe4e4c39)
8: 
8: ./tests/tests_lowpass_float.cpp:139: PASSED:
8:   REQUIRE( m_lowpass_float_get_state(filter) == InitialState )
8: with expansion:
8:   300.0f == 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:137: PASSED:
8:   REQUIRE( m_lowpass_float_is_initialized(filter) )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:138: PASSED:
8:   CHECK( m_lowpass_float_get_timestamp_ns(filter) == now )
8: with expansion:
8:   260012345 (0xf7f7939)
8:   ==
8:   260012345 (0xf7f7939)
8: 
8: ./tests/tests_lowpass_float.cpp:139: PASSED:
8:   REQUIRE( m_lowpass_float_get_state(filter) == InitialState )
8: with expansion:
8:   300.0f == 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:137: PASSED:
8:   REQUIRE( m_lowpass_float_is_initialized(filter) )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:138: PASSED:
8:   CHECK( m_lowpass_float_get_timestamp_ns(filter) == now )
8: with expansion:
8:   280012345 (0x10b0a639)
8:   ==
8:   280012345 (0x10b0a639)
8: 
8: ./tests/tests_lowpass_float.cpp:139: PASSED:
8:   REQUIRE( m_lowpass_float_get_state(filter) == InitialState )
8: with expansion:
8:   300.0f == 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:137: PASSED:
8:   REQUIRE( m_lowpass_float_is_initialized(filter) )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:138: PASSED:
8:   CHECK( m_lowpass_float_get_timestamp_ns(filter) == now )
8: with expansion:
8:   300012345 (0x11e1d339)
8:   ==
8:   300012345 (0x11e1d339)
8: 
8: ./tests/tests_lowpass_float.cpp:139: PASSED:
8:   REQUIRE( m_lowpass_float_get_state(filter) == InitialState )
8: with expansion:
8:   300.0f == 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:137: PASSED:
8:   REQUIRE( m_lowpass_float_is_initialized(filter) )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:138: PASSED:
8:   CHECK( m_lowpass_float_get_timestamp_ns(filter) == now )
8: with expansion:
8:   320012345 (0x13130039)
8:   ==
8:   320012345 (0x13130039)
8: 
8: ./tests/tests_lowpass_float.cpp:139: PASSED:
8:   REQUIRE( m_lowpass_float_get_state(filter) == InitialState )
8: with expansion:
8:   300.0f == 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:137: PASSED:
8:   REQUIRE( m_lowpass_float_is_initialized(filter) )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:138: PASSED:
8:   CHECK( m_lowpass_float_get_timestamp_ns(filter) == now )
8: with expansion:
8:   340012345 (0x14442d39)
8:   ==
8:   340012345 (0x14442d39)
8: 
8: ./tests/tests_lowpass_float.cpp:139: PASSED:
8:   REQUIRE( m_lowpass_float_get_state(filter) == InitialState )
8: with expansion:
8:   300.0f == 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:137: PASSED:
8:   REQUIRE( m_lowpass_float_is_initialized(filter) )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:138: PASSED:
8:   CHECK( m_lowpass_float_get_timestamp_ns(filter) == now )
8: with expansion:
8:   360012345 (0x15755a39)
8:   ==
8:   360012345 (0x15755a39)
8: 
8: ./tests/tests_lowpass_float.cpp:139: PASSED:
8:   REQUIRE( m_lowpass_float_get_state(filter) == InitialState )
8: with expansion:
8:   300.0f == 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:137: PASSED:
8:   REQUIRE( m_lowpass_float_is_initialized(filter) )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:138: PASSED:
8:   CHECK( m_lowpass_float_get_timestamp_ns(filter) == now )
8: with expansion:
8:   380012345 (0x16a68739)
8:   ==
8:   380012345 (0x16a68739)
8: 
8: ./tests/tests_lowpass_float.cpp:139: PASSED:
8:   REQUIRE( m_lowpass_float_get_state(filter) == InitialState )
8: with expansion:
8:   300.0f == 300.0f
8: 
8: ./tests/tests_lowpass_float.cpp:137: PASSED:
8:   REQUIRE( m_lowpass_float_is_initialized(filter) )
8: with expansion:
8:   true
8: 
8: ./tests/tests_lowpass_float.cpp:138: PASSED:
8:   CHECK( m_lowpass_float_get_timestamp_ns(filter) == now )
8: with expansion:
8:   400012345 (0x17d7b439)
8:   ==
8:   400012345 (0x17d7b439)
8: 
8: ./tests/tests_lowpass_float.cpp:139: PASSED:
8:   REQUIRE( m_lowpass_float_get_state(filter) == InitialState )
8: with expansion:
8:   300.0f == 300.0f
8: 
8: ===============================================================================
8: All tests passed (585 assertions in 3 test cases)
8: 
 9/21 Test  #8: tests_lowpass_float ..............   Passed    0.03 sec
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000501000000 (0x38d7ec2a32740)
10:   >
10:   1000000499040000 (0x38d7ec2853f00)
10: with messages:
10:   21
10:   1000000480280000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000505000000 (0x38d7ec2e03040)
10:   >
10:   1000000480280000 (0x38d7ec166fdc0)
10: with messages:
10:   21
10:   1000000480280000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000505000000 (0x38d7ec2e03040)
10:   >
10:   1000000501000000 (0x38d7ec2a32740)
10: with messages:
10:   21
10:   1000000480280000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   21
10:   1000000480280000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   21
10:   1000000480280000
10: 
10: ./tests/tests_pacing.cpp:263: PASSED:
10:   CHECK( unanoseconds(newPred.desired_present_time_ns - newPred.wake_up_time_ns) < unanoseconds(predictions.desired_present_time_ns - predictions.wake_up_time_ns) )
10: with expansion:
10:   1960us < 2600us
10: 
10: ./tests/tests_pacing.cpp:265: PASSED:
10:   CHECK( unanoseconds(newPred.desired_present_time_ns - newPred.wake_up_time_ns) > unanoseconds(shortSubmitDelay + shortGpuTime) )
10: with expansion:
10:   1960us > 1200us
10: 
10: -------------------------------------------------------------------------------
10: u_pacing_compositor_display_timing
10: -------------------------------------------------------------------------------
10: ./tests/tests_pacing.cpp:193
10: ...............................................................................
10: 
10: ./tests/tests_pacing.cpp:197: PASSED:
10:   REQUIRE( XRT_SUCCESS == u_pc_display_timing_create(frame_interval_ns.count(), &U_PC_DISPLAY_TIMING_CONFIG_DEFAULT, &upc) )
10: with expansion:
10:   0 == 0
10: 
10: ./tests/tests_pacing.cpp:199: PASSED:
10:   REQUIRE( upc != nullptr )
10: with expansion:
10:   0x00005589ff67fc60 != nullptr
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000158400000 (0x38d7eae377e00)
10:   >=
10:   1000000001000000 (0x38d7ea4d5c240)
10: with messages:
10:   0
10:   1000000001000000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000161000000 (0x38d7eae5f2a40)
10:   >
10:   1000000001000000 (0x38d7ea4d5c240)
10: with messages:
10:   0
10:   1000000001000000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000161000000 (0x38d7eae5f2a40)
10:   >
10:   1000000158400000 (0x38d7eae377e00)
10: with messages:
10:   0
10:   1000000001000000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000165000000 (0x38d7eae9c3340)
10:   >
10:   1000000001000000 (0x38d7ea4d5c240)
10: with messages:
10:   0
10:   1000000001000000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000165000000 (0x38d7eae9c3340)
10:   >
10:   1000000161000000 (0x38d7eae5f2a40)
10: with messages:
10:   0
10:   1000000001000000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   0
10:   1000000001000000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   0
10:   1000000001000000
10: 
10: -------------------------------------------------------------------------------
10: u_pacing_compositor_display_timing
10:   slower than desired
10: -------------------------------------------------------------------------------
10: ./tests/tests_pacing.cpp:269
10: ...............................................................................
10: 
10: ./tests/tests_pacing.cpp:291: PASSED:
10:   REQUIRE( next_scanout_timepoint > gpu_finish )
10: with expansion:
10:   1000000161000000 (0x38d7eae5f2a40)
10:   >
10:   1000000006020000 (0x38d7ea5225ba0)
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000161000000 (0x38d7eae5f2a40)
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000178400000 (0x38d7eaf68ab00)
10:   >=
10:   1000000006020000 (0x38d7ea5225ba0)
10: with messages:
10:   1
10:   1000000006020000
10:   1
10:   1000000006020000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000181000000 (0x38d7eaf905740)
10:   >
10:   1000000006020000 (0x38d7ea5225ba0)
10: with messages:
10:   1
10:   1000000006020000
10:   1
10:   1000000006020000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000181000000 (0x38d7eaf905740)
10:   >
10:   1000000178400000 (0x38d7eaf68ab00)
10: with messages:
10:   1
10:   1000000006020000
10:   1
10:   1000000006020000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000185000000 (0x38d7eafcd6040)
10:   >
10:   1000000006020000 (0x38d7ea5225ba0)
10: with messages:
10:   1
10:   1000000006020000
10:   1
10:   1000000006020000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000185000000 (0x38d7eafcd6040)
10:   >
10:   1000000181000000 (0x38d7eaf905740)
10: with messages:
10:   1
10:   1000000006020000
10:   1
10:   1000000006020000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   1
10:   1000000006020000
10:   1
10:   1000000006020000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   1
10:   1000000006020000
10:   1
10:   1000000006020000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000006020000 (0x38d7ea5225ba0)
10:   <=
10:   1000000178400000 (0x38d7eaf68ab00)
10: with messages:
10:   1
10:   1000000006020000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000006020000 (0x38d7ea5225ba0)
10:   <=
10:   1000000178400000 (0x38d7eaf68ab00)
10: with messages:
10:   1
10:   1000000006020000
10: 
10: frame_id:                 0
10: desired_present_time_ns:  1000000161000000
10: actual_present_time_ns:   1000000161000000
10: earliest_present_time_ns: 1000000017000000
10: present_margin_ns:        10980000
10: now_ns:                   1000000162000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000197000000 (0x38d7eb0847b40)
10:   >=
10:   1000000183420000 (0x38d7eafb54460)
10: with messages:
10:   1
10:   1000000006020000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000197000000 (0x38d7eb0847b40)
10: with messages:
10:   1
10:   1000000006020000
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000190720000 (0x38d7eb024a800)
10:   >=
10:   1000000183420000 (0x38d7eafb54460)
10: with messages:
10:   2
10:   1000000183420000
10:   2
10:   1000000183420000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000193000000 (0x38d7eb0477240)
10:   >
10:   1000000183420000 (0x38d7eafb54460)
10: with messages:
10:   2
10:   1000000183420000
10:   2
10:   1000000183420000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000193000000 (0x38d7eb0477240)
10:   >
10:   1000000190720000 (0x38d7eb024a800)
10: with messages:
10:   2
10:   1000000183420000
10:   2
10:   1000000183420000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000197000000 (0x38d7eb0847b40)
10:   >
10:   1000000183420000 (0x38d7eafb54460)
10: with messages:
10:   2
10:   1000000183420000
10:   2
10:   1000000183420000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000197000000 (0x38d7eb0847b40)
10:   >
10:   1000000193000000 (0x38d7eb0477240)
10: with messages:
10:   2
10:   1000000183420000
10:   2
10:   1000000183420000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   2
10:   1000000183420000
10:   2
10:   1000000183420000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   2
10:   1000000183420000
10:   2
10:   1000000183420000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000183420000 (0x38d7eafb54460)
10:   <=
10:   1000000190720000 (0x38d7eb024a800)
10: with messages:
10:   2
10:   1000000183420000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000183420000 (0x38d7eafb54460)
10:   <=
10:   1000000190720000 (0x38d7eb024a800)
10: with messages:
10:   2
10:   1000000183420000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000209000000 (0x38d7eb13b9640)
10:   >=
10:   1000000195740000 (0x38d7eb0714160)
10: with messages:
10:   2
10:   1000000183420000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000209000000 (0x38d7eb13b9640)
10: with messages:
10:   2
10:   1000000183420000
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000206720000 (0x38d7eb118cc00)
10:   >=
10:   1000000195740000 (0x38d7eb0714160)
10: with messages:
10:   3
10:   1000000195740000
10:   3
10:   1000000195740000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000209000000 (0x38d7eb13b9640)
10:   >
10:   1000000195740000 (0x38d7eb0714160)
10: with messages:
10:   3
10:   1000000195740000
10:   3
10:   1000000195740000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000209000000 (0x38d7eb13b9640)
10:   >
10:   1000000206720000 (0x38d7eb118cc00)
10: with messages:
10:   3
10:   1000000195740000
10:   3
10:   1000000195740000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000213000000 (0x38d7eb1789f40)
10:   >
10:   1000000195740000 (0x38d7eb0714160)
10: with messages:
10:   3
10:   1000000195740000
10:   3
10:   1000000195740000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000213000000 (0x38d7eb1789f40)
10:   >
10:   1000000209000000 (0x38d7eb13b9640)
10: with messages:
10:   3
10:   1000000195740000
10:   3
10:   1000000195740000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   3
10:   1000000195740000
10:   3
10:   1000000195740000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   3
10:   1000000195740000
10:   3
10:   1000000195740000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000195740000 (0x38d7eb0714160)
10:   <=
10:   1000000206720000 (0x38d7eb118cc00)
10: with messages:
10:   3
10:   1000000195740000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000195740000 (0x38d7eb0714160)
10:   <=
10:   1000000206720000 (0x38d7eb118cc00)
10: with messages:
10:   3
10:   1000000195740000
10: 
10: frame_id:                 1
10: desired_present_time_ns:  1000000181000000
10: actual_present_time_ns:   1000000197000000
10: earliest_present_time_ns: 1000000197000000
10: present_margin_ns:        13580000
10: now_ns:                   1000000198000000
10: 
10:  WARN [adjust_comp_time] Frame 1 missed by 16.00!
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000225000000 (0x38d7eb22fba40)
10:   >=
10:   1000000211740000 (0x38d7eb1656560)
10: with messages:
10:   3
10:   1000000195740000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000225000000 (0x38d7eb22fba40)
10: with messages:
10:   3
10:   1000000195740000
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000242080000 (0x38d7eb3345900)
10:   >=
10:   1000000211740000 (0x38d7eb1656560)
10: with messages:
10:   4
10:   1000000211740000
10:   4
10:   1000000211740000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000245000000 (0x38d7eb360e740)
10:   >
10:   1000000211740000 (0x38d7eb1656560)
10: with messages:
10:   4
10:   1000000211740000
10:   4
10:   1000000211740000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000245000000 (0x38d7eb360e740)
10:   >
10:   1000000242080000 (0x38d7eb3345900)
10: with messages:
10:   4
10:   1000000211740000
10:   4
10:   1000000211740000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000249000000 (0x38d7eb39df040)
10:   >
10:   1000000211740000 (0x38d7eb1656560)
10: with messages:
10:   4
10:   1000000211740000
10:   4
10:   1000000211740000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000249000000 (0x38d7eb39df040)
10:   >
10:   1000000245000000 (0x38d7eb360e740)
10: with messages:
10:   4
10:   1000000211740000
10:   4
10:   1000000211740000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   4
10:   1000000211740000
10:   4
10:   1000000211740000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   4
10:   1000000211740000
10:   4
10:   1000000211740000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000211740000 (0x38d7eb1656560)
10:   <=
10:   1000000242080000 (0x38d7eb3345900)
10: with messages:
10:   4
10:   1000000211740000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000211740000 (0x38d7eb1656560)
10:   <=
10:   1000000242080000 (0x38d7eb3345900)
10: with messages:
10:   4
10:   1000000211740000
10: 
10: frame_id:                 2
10: desired_present_time_ns:  1000000193000000
10: actual_present_time_ns:   1000000209000000
10: earliest_present_time_ns: 1000000209000000
10: present_margin_ns:        13260000
10: now_ns:                   1000000210000000
10: 
10:  WARN [adjust_comp_time] Frame 2 missed by 16.00!
10: frame_id:                 3
10: desired_present_time_ns:  1000000209000000
10: actual_present_time_ns:   1000000225000000
10: earliest_present_time_ns: 1000000225000000
10: present_margin_ns:        13260000
10: now_ns:                   1000000226000000
10: 
10:  WARN [adjust_comp_time] Frame 3 missed by 16.00!
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000261000000 (0x38d7eb4550b40)
10:   >=
10:   1000000247100000 (0x38d7eb380f260)
10: with messages:
10:   4
10:   1000000211740000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000261000000 (0x38d7eb4550b40)
10: with messages:
10:   4
10:   1000000211740000
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000252800000 (0x38d7eb3d7ec00)
10:   >=
10:   1000000247100000 (0x38d7eb380f260)
10: with messages:
10:   5
10:   1000000247100000
10:   5
10:   1000000247100000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000257000000 (0x38d7eb4180240)
10:   >
10:   1000000247100000 (0x38d7eb380f260)
10: with messages:
10:   5
10:   1000000247100000
10:   5
10:   1000000247100000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000257000000 (0x38d7eb4180240)
10:   >
10:   1000000252800000 (0x38d7eb3d7ec00)
10: with messages:
10:   5
10:   1000000247100000
10:   5
10:   1000000247100000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000261000000 (0x38d7eb4550b40)
10:   >
10:   1000000247100000 (0x38d7eb380f260)
10: with messages:
10:   5
10:   1000000247100000
10:   5
10:   1000000247100000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000261000000 (0x38d7eb4550b40)
10:   >
10:   1000000257000000 (0x38d7eb4180240)
10: with messages:
10:   5
10:   1000000247100000
10:   5
10:   1000000247100000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   5
10:   1000000247100000
10:   5
10:   1000000247100000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   5
10:   1000000247100000
10:   5
10:   1000000247100000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000247100000 (0x38d7eb380f260)
10:   <=
10:   1000000252800000 (0x38d7eb3d7ec00)
10: with messages:
10:   5
10:   1000000247100000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000247100000 (0x38d7eb380f260)
10:   <=
10:   1000000252800000 (0x38d7eb3d7ec00)
10: with messages:
10:   5
10:   1000000247100000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000273000000 (0x38d7eb50c2640)
10:   >=
10:   1000000257820000 (0x38d7eb4248560)
10: with messages:
10:   5
10:   1000000247100000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000273000000 (0x38d7eb50c2640)
10: with messages:
10:   5
10:   1000000247100000
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000268800000 (0x38d7eb4cc1000)
10:   >=
10:   1000000257820000 (0x38d7eb4248560)
10: with messages:
10:   6
10:   1000000257820000
10:   6
10:   1000000257820000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000273000000 (0x38d7eb50c2640)
10:   >
10:   1000000257820000 (0x38d7eb4248560)
10: with messages:
10:   6
10:   1000000257820000
10:   6
10:   1000000257820000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000273000000 (0x38d7eb50c2640)
10:   >
10:   1000000268800000 (0x38d7eb4cc1000)
10: with messages:
10:   6
10:   1000000257820000
10:   6
10:   1000000257820000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000277000000 (0x38d7eb5492f40)
10:   >
10:   1000000257820000 (0x38d7eb4248560)
10: with messages:
10:   6
10:   1000000257820000
10:   6
10:   1000000257820000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000277000000 (0x38d7eb5492f40)
10:   >
10:   1000000273000000 (0x38d7eb50c2640)
10: with messages:
10:   6
10:   1000000257820000
10:   6
10:   1000000257820000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   6
10:   1000000257820000
10:   6
10:   1000000257820000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   6
10:   1000000257820000
10:   6
10:   1000000257820000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000257820000 (0x38d7eb4248560)
10:   <=
10:   1000000268800000 (0x38d7eb4cc1000)
10: with messages:
10:   6
10:   1000000257820000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000257820000 (0x38d7eb4248560)
10:   <=
10:   1000000268800000 (0x38d7eb4cc1000)
10: with messages:
10:   6
10:   1000000257820000
10: 
10: frame_id:                 4
10: desired_present_time_ns:  1000000245000000
10: actual_present_time_ns:   1000000261000000
10: earliest_present_time_ns: 1000000261000000
10: present_margin_ns:        13900000
10: now_ns:                   1000000262000000
10: 
10:  WARN [adjust_comp_time] Frame 4 missed by 16.00!
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000289000000 (0x38d7eb6004a40)
10:   >=
10:   1000000273820000 (0x38d7eb518a960)
10: with messages:
10:   6
10:   1000000257820000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000289000000 (0x38d7eb6004a40)
10: with messages:
10:   6
10:   1000000257820000
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000304160000 (0x38d7eb6e79d00)
10:   >=
10:   1000000273820000 (0x38d7eb518a960)
10: with messages:
10:   7
10:   1000000273820000
10:   7
10:   1000000273820000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000309000000 (0x38d7eb7317740)
10:   >
10:   1000000273820000 (0x38d7eb518a960)
10: with messages:
10:   7
10:   1000000273820000
10:   7
10:   1000000273820000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000309000000 (0x38d7eb7317740)
10:   >
10:   1000000304160000 (0x38d7eb6e79d00)
10: with messages:
10:   7
10:   1000000273820000
10:   7
10:   1000000273820000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000313000000 (0x38d7eb76e8040)
10:   >
10:   1000000273820000 (0x38d7eb518a960)
10: with messages:
10:   7
10:   1000000273820000
10:   7
10:   1000000273820000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000313000000 (0x38d7eb76e8040)
10:   >
10:   1000000309000000 (0x38d7eb7317740)
10: with messages:
10:   7
10:   1000000273820000
10:   7
10:   1000000273820000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   7
10:   1000000273820000
10:   7
10:   1000000273820000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   7
10:   1000000273820000
10:   7
10:   1000000273820000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000273820000 (0x38d7eb518a960)
10:   <=
10:   1000000304160000 (0x38d7eb6e79d00)
10: with messages:
10:   7
10:   1000000273820000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000273820000 (0x38d7eb518a960)
10:   <=
10:   1000000304160000 (0x38d7eb6e79d00)
10: with messages:
10:   7
10:   1000000273820000
10: 
10: frame_id:                 5
10: desired_present_time_ns:  1000000257000000
10: actual_present_time_ns:   1000000273000000
10: earliest_present_time_ns: 1000000273000000
10: present_margin_ns:        15180000
10: now_ns:                   1000000274000000
10: 
10:  WARN [adjust_comp_time] Frame 5 missed by 16.00!
10: frame_id:                 6
10: desired_present_time_ns:  1000000273000000
10: actual_present_time_ns:   1000000289000000
10: earliest_present_time_ns: 1000000289000000
10: present_margin_ns:        15180000
10: now_ns:                   1000000290000000
10: 
10:  WARN [adjust_comp_time] Frame 6 missed by 16.00!
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000325000000 (0x38d7eb8259b40)
10:   >=
10:   1000000309180000 (0x38d7eb7343660)
10: with messages:
10:   7
10:   1000000273820000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000325000000 (0x38d7eb8259b40)
10: with messages:
10:   7
10:   1000000273820000
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000315200000 (0x38d7eb7901200)
10:   >=
10:   1000000309180000 (0x38d7eb7343660)
10: with messages:
10:   8
10:   1000000309180000
10:   8
10:   1000000309180000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000321000000 (0x38d7eb7e89240)
10:   >
10:   1000000309180000 (0x38d7eb7343660)
10: with messages:
10:   8
10:   1000000309180000
10:   8
10:   1000000309180000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000321000000 (0x38d7eb7e89240)
10:   >
10:   1000000315200000 (0x38d7eb7901200)
10: with messages:
10:   8
10:   1000000309180000
10:   8
10:   1000000309180000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000325000000 (0x38d7eb8259b40)
10:   >
10:   1000000309180000 (0x38d7eb7343660)
10: with messages:
10:   8
10:   1000000309180000
10:   8
10:   1000000309180000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000325000000 (0x38d7eb8259b40)
10:   >
10:   1000000321000000 (0x38d7eb7e89240)
10: with messages:
10:   8
10:   1000000309180000
10:   8
10:   1000000309180000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   8
10:   1000000309180000
10:   8
10:   1000000309180000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   8
10:   1000000309180000
10:   8
10:   1000000309180000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000309180000 (0x38d7eb7343660)
10:   <=
10:   1000000315200000 (0x38d7eb7901200)
10: with messages:
10:   8
10:   1000000309180000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000309180000 (0x38d7eb7343660)
10:   <=
10:   1000000315200000 (0x38d7eb7901200)
10: with messages:
10:   8
10:   1000000309180000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000321000000 (0x38d7eb7e89240)
10:   >=
10:   1000000320220000 (0x38d7eb7dcab60)
10: with messages:
10:   8
10:   1000000309180000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000321000000 (0x38d7eb7e89240)
10: with messages:
10:   8
10:   1000000309180000
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000331200000 (0x38d7eb8843600)
10:   >=
10:   1000000320220000 (0x38d7eb7dcab60)
10: with messages:
10:   9
10:   1000000320220000
10:   9
10:   1000000320220000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000337000000 (0x38d7eb8dcb640)
10:   >
10:   1000000320220000 (0x38d7eb7dcab60)
10: with messages:
10:   9
10:   1000000320220000
10:   9
10:   1000000320220000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000337000000 (0x38d7eb8dcb640)
10:   >
10:   1000000331200000 (0x38d7eb8843600)
10: with messages:
10:   9
10:   1000000320220000
10:   9
10:   1000000320220000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000341000000 (0x38d7eb919bf40)
10:   >
10:   1000000320220000 (0x38d7eb7dcab60)
10: with messages:
10:   9
10:   1000000320220000
10:   9
10:   1000000320220000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000341000000 (0x38d7eb919bf40)
10:   >
10:   1000000337000000 (0x38d7eb8dcb640)
10: with messages:
10:   9
10:   1000000320220000
10:   9
10:   1000000320220000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   9
10:   1000000320220000
10:   9
10:   1000000320220000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   9
10:   1000000320220000
10:   9
10:   1000000320220000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000320220000 (0x38d7eb7dcab60)
10:   <=
10:   1000000331200000 (0x38d7eb8843600)
10: with messages:
10:   9
10:   1000000320220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000320220000 (0x38d7eb7dcab60)
10:   <=
10:   1000000331200000 (0x38d7eb8843600)
10: with messages:
10:   9
10:   1000000320220000
10: 
10: frame_id:                 8
10: desired_present_time_ns:  1000000321000000
10: actual_present_time_ns:   1000000321000000
10: earliest_present_time_ns: 1000000321000000
10: present_margin_ns:        780000
10: now_ns:                   1000000322000000
10: 
10: frame_id:                 7
10: desired_present_time_ns:  1000000309000000
10: actual_present_time_ns:   1000000325000000
10: earliest_present_time_ns: 1000000325000000
10: present_margin_ns:        15820000
10: now_ns:                   1000000326000000
10: 
10:  WARN [adjust_comp_time] Frame 7 missed by 16.00!
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000337000000 (0x38d7eb8dcb640)
10:   >=
10:   1000000336220000 (0x38d7eb8d0cf60)
10: with messages:
10:   9
10:   1000000320220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000337000000 (0x38d7eb8dcb640)
10: with messages:
10:   9
10:   1000000320220000
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000347200000 (0x38d7eb9785a00)
10:   >=
10:   1000000336220000 (0x38d7eb8d0cf60)
10: with messages:
10:   10
10:   1000000336220000
10:   10
10:   1000000336220000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000353000000 (0x38d7eb9d0da40)
10:   >
10:   1000000336220000 (0x38d7eb8d0cf60)
10: with messages:
10:   10
10:   1000000336220000
10:   10
10:   1000000336220000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000353000000 (0x38d7eb9d0da40)
10:   >
10:   1000000347200000 (0x38d7eb9785a00)
10: with messages:
10:   10
10:   1000000336220000
10:   10
10:   1000000336220000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000357000000 (0x38d7eba0de340)
10:   >
10:   1000000336220000 (0x38d7eb8d0cf60)
10: with messages:
10:   10
10:   1000000336220000
10:   10
10:   1000000336220000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000357000000 (0x38d7eba0de340)
10:   >
10:   1000000353000000 (0x38d7eb9d0da40)
10: with messages:
10:   10
10:   1000000336220000
10:   10
10:   1000000336220000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   10
10:   1000000336220000
10:   10
10:   1000000336220000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   10
10:   1000000336220000
10:   10
10:   1000000336220000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000336220000 (0x38d7eb8d0cf60)
10:   <=
10:   1000000347200000 (0x38d7eb9785a00)
10: with messages:
10:   10
10:   1000000336220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000336220000 (0x38d7eb8d0cf60)
10:   <=
10:   1000000347200000 (0x38d7eb9785a00)
10: with messages:
10:   10
10:   1000000336220000
10: 
10: frame_id:                 9
10: desired_present_time_ns:  1000000337000000
10: actual_present_time_ns:   1000000337000000
10: earliest_present_time_ns: 1000000337000000
10: present_margin_ns:        780000
10: now_ns:                   1000000338000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000353000000 (0x38d7eb9d0da40)
10:   >=
10:   1000000352220000 (0x38d7eb9c4f360)
10: with messages:
10:   10
10:   1000000336220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000353000000 (0x38d7eb9d0da40)
10: with messages:
10:   10
10:   1000000336220000
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000363200000 (0x38d7eba6c7e00)
10:   >=
10:   1000000352220000 (0x38d7eb9c4f360)
10: with messages:
10:   11
10:   1000000352220000
10:   11
10:   1000000352220000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000369000000 (0x38d7ebac4fe40)
10:   >
10:   1000000352220000 (0x38d7eb9c4f360)
10: with messages:
10:   11
10:   1000000352220000
10:   11
10:   1000000352220000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000369000000 (0x38d7ebac4fe40)
10:   >
10:   1000000363200000 (0x38d7eba6c7e00)
10: with messages:
10:   11
10:   1000000352220000
10:   11
10:   1000000352220000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000373000000 (0x38d7ebb020740)
10:   >
10:   1000000352220000 (0x38d7eb9c4f360)
10: with messages:
10:   11
10:   1000000352220000
10:   11
10:   1000000352220000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000373000000 (0x38d7ebb020740)
10:   >
10:   1000000369000000 (0x38d7ebac4fe40)
10: with messages:
10:   11
10:   1000000352220000
10:   11
10:   1000000352220000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   11
10:   1000000352220000
10:   11
10:   1000000352220000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   11
10:   1000000352220000
10:   11
10:   1000000352220000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000352220000 (0x38d7eb9c4f360)
10:   <=
10:   1000000363200000 (0x38d7eba6c7e00)
10: with messages:
10:   11
10:   1000000352220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000352220000 (0x38d7eb9c4f360)
10:   <=
10:   1000000363200000 (0x38d7eba6c7e00)
10: with messages:
10:   11
10:   1000000352220000
10: 
10: frame_id:                 10
10: desired_present_time_ns:  1000000353000000
10: actual_present_time_ns:   1000000353000000
10: earliest_present_time_ns: 1000000353000000
10: present_margin_ns:        780000
10: now_ns:                   1000000354000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000369000000 (0x38d7ebac4fe40)
10:   >=
10:   1000000368220000 (0x38d7ebab91760)
10: with messages:
10:   11
10:   1000000352220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000369000000 (0x38d7ebac4fe40)
10: with messages:
10:   11
10:   1000000352220000
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000379200000 (0x38d7ebb60a200)
10:   >=
10:   1000000368220000 (0x38d7ebab91760)
10: with messages:
10:   12
10:   1000000368220000
10:   12
10:   1000000368220000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000385000000 (0x38d7ebbb92240)
10:   >
10:   1000000368220000 (0x38d7ebab91760)
10: with messages:
10:   12
10:   1000000368220000
10:   12
10:   1000000368220000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000385000000 (0x38d7ebbb92240)
10:   >
10:   1000000379200000 (0x38d7ebb60a200)
10: with messages:
10:   12
10:   1000000368220000
10:   12
10:   1000000368220000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000389000000 (0x38d7ebbf62b40)
10:   >
10:   1000000368220000 (0x38d7ebab91760)
10: with messages:
10:   12
10:   1000000368220000
10:   12
10:   1000000368220000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000389000000 (0x38d7ebbf62b40)
10:   >
10:   1000000385000000 (0x38d7ebbb92240)
10: with messages:
10:   12
10:   1000000368220000
10:   12
10:   1000000368220000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   12
10:   1000000368220000
10:   12
10:   1000000368220000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   12
10:   1000000368220000
10:   12
10:   1000000368220000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000368220000 (0x38d7ebab91760)
10:   <=
10:   1000000379200000 (0x38d7ebb60a200)
10: with messages:
10:   12
10:   1000000368220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000368220000 (0x38d7ebab91760)
10:   <=
10:   1000000379200000 (0x38d7ebb60a200)
10: with messages:
10:   12
10:   1000000368220000
10: 
10: frame_id:                 11
10: desired_present_time_ns:  1000000369000000
10: actual_present_time_ns:   1000000369000000
10: earliest_present_time_ns: 1000000369000000
10: present_margin_ns:        780000
10: now_ns:                   1000000370000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000385000000 (0x38d7ebbb92240)
10:   >=
10:   1000000384220000 (0x38d7ebbad3b60)
10: with messages:
10:   12
10:   1000000368220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000385000000 (0x38d7ebbb92240)
10: with messages:
10:   12
10:   1000000368220000
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000395200000 (0x38d7ebc54c600)
10:   >=
10:   1000000384220000 (0x38d7ebbad3b60)
10: with messages:
10:   13
10:   1000000384220000
10:   13
10:   1000000384220000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000401000000 (0x38d7ebcad4640)
10:   >
10:   1000000384220000 (0x38d7ebbad3b60)
10: with messages:
10:   13
10:   1000000384220000
10:   13
10:   1000000384220000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000401000000 (0x38d7ebcad4640)
10:   >
10:   1000000395200000 (0x38d7ebc54c600)
10: with messages:
10:   13
10:   1000000384220000
10:   13
10:   1000000384220000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000405000000 (0x38d7ebcea4f40)
10:   >
10:   1000000384220000 (0x38d7ebbad3b60)
10: with messages:
10:   13
10:   1000000384220000
10:   13
10:   1000000384220000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000405000000 (0x38d7ebcea4f40)
10:   >
10:   1000000401000000 (0x38d7ebcad4640)
10: with messages:
10:   13
10:   1000000384220000
10:   13
10:   1000000384220000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   13
10:   1000000384220000
10:   13
10:   1000000384220000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   13
10:   1000000384220000
10:   13
10:   1000000384220000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000384220000 (0x38d7ebbad3b60)
10:   <=
10:   1000000395200000 (0x38d7ebc54c600)
10: with messages:
10:   13
10:   1000000384220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000384220000 (0x38d7ebbad3b60)
10:   <=
10:   1000000395200000 (0x38d7ebc54c600)
10: with messages:
10:   13
10:   1000000384220000
10: 
10: frame_id:                 12
10: desired_present_time_ns:  1000000385000000
10: actual_present_time_ns:   1000000385000000
10: earliest_present_time_ns: 1000000385000000
10: present_margin_ns:        780000
10: now_ns:                   1000000386000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000401000000 (0x38d7ebcad4640)
10:   >=
10:   1000000400220000 (0x38d7ebca15f60)
10: with messages:
10:   13
10:   1000000384220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000401000000 (0x38d7ebcad4640)
10: with messages:
10:   13
10:   1000000384220000
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000411200000 (0x38d7ebd48ea00)
10:   >=
10:   1000000400220000 (0x38d7ebca15f60)
10: with messages:
10:   14
10:   1000000400220000
10:   14
10:   1000000400220000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000417000000 (0x38d7ebda16a40)
10:   >
10:   1000000400220000 (0x38d7ebca15f60)
10: with messages:
10:   14
10:   1000000400220000
10:   14
10:   1000000400220000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000417000000 (0x38d7ebda16a40)
10:   >
10:   1000000411200000 (0x38d7ebd48ea00)
10: with messages:
10:   14
10:   1000000400220000
10:   14
10:   1000000400220000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000421000000 (0x38d7ebdde7340)
10:   >
10:   1000000400220000 (0x38d7ebca15f60)
10: with messages:
10:   14
10:   1000000400220000
10:   14
10:   1000000400220000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000421000000 (0x38d7ebdde7340)
10:   >
10:   1000000417000000 (0x38d7ebda16a40)
10: with messages:
10:   14
10:   1000000400220000
10:   14
10:   1000000400220000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   14
10:   1000000400220000
10:   14
10:   1000000400220000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   14
10:   1000000400220000
10:   14
10:   1000000400220000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000400220000 (0x38d7ebca15f60)
10:   <=
10:   1000000411200000 (0x38d7ebd48ea00)
10: with messages:
10:   14
10:   1000000400220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000400220000 (0x38d7ebca15f60)
10:   <=
10:   1000000411200000 (0x38d7ebd48ea00)
10: with messages:
10:   14
10:   1000000400220000
10: 
10: frame_id:                 13
10: desired_present_time_ns:  1000000401000000
10: actual_present_time_ns:   1000000401000000
10: earliest_present_time_ns: 1000000401000000
10: present_margin_ns:        780000
10: now_ns:                   1000000402000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000417000000 (0x38d7ebda16a40)
10:   >=
10:   1000000416220000 (0x38d7ebd958360)
10: with messages:
10:   14
10:   1000000400220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000417000000 (0x38d7ebda16a40)
10: with messages:
10:   14
10:   1000000400220000
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000427200000 (0x38d7ebe3d0e00)
10:   >=
10:   1000000416220000 (0x38d7ebd958360)
10: with messages:
10:   15
10:   1000000416220000
10:   15
10:   1000000416220000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000433000000 (0x38d7ebe958e40)
10:   >
10:   1000000416220000 (0x38d7ebd958360)
10: with messages:
10:   15
10:   1000000416220000
10:   15
10:   1000000416220000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000433000000 (0x38d7ebe958e40)
10:   >
10:   1000000427200000 (0x38d7ebe3d0e00)
10: with messages:
10:   15
10:   1000000416220000
10:   15
10:   1000000416220000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000437000000 (0x38d7ebed29740)
10:   >
10:   1000000416220000 (0x38d7ebd958360)
10: with messages:
10:   15
10:   1000000416220000
10:   15
10:   1000000416220000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000437000000 (0x38d7ebed29740)
10:   >
10:   1000000433000000 (0x38d7ebe958e40)
10: with messages:
10:   15
10:   1000000416220000
10:   15
10:   1000000416220000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   15
10:   1000000416220000
10:   15
10:   1000000416220000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   15
10:   1000000416220000
10:   15
10:   1000000416220000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000416220000 (0x38d7ebd958360)
10:   <=
10:   1000000427200000 (0x38d7ebe3d0e00)
10: with messages:
10:   15
10:   1000000416220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000416220000 (0x38d7ebd958360)
10:   <=
10:   1000000427200000 (0x38d7ebe3d0e00)
10: with messages:
10:   15
10:   1000000416220000
10: 
10: frame_id:                 14
10: desired_present_time_ns:  1000000417000000
10: actual_present_time_ns:   1000000417000000
10: earliest_present_time_ns: 1000000417000000
10: present_margin_ns:        780000
10: now_ns:                   1000000418000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000433000000 (0x38d7ebe958e40)
10:   >=
10:   1000000432220000 (0x38d7ebe89a760)
10: with messages:
10:   15
10:   1000000416220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000433000000 (0x38d7ebe958e40)
10: with messages:
10:   15
10:   1000000416220000
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000443200000 (0x38d7ebf313200)
10:   >=
10:   1000000432220000 (0x38d7ebe89a760)
10: with messages:
10:   16
10:   1000000432220000
10:   16
10:   1000000432220000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000449000000 (0x38d7ebf89b240)
10:   >
10:   1000000432220000 (0x38d7ebe89a760)
10: with messages:
10:   16
10:   1000000432220000
10:   16
10:   1000000432220000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000449000000 (0x38d7ebf89b240)
10:   >
10:   1000000443200000 (0x38d7ebf313200)
10: with messages:
10:   16
10:   1000000432220000
10:   16
10:   1000000432220000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000453000000 (0x38d7ebfc6bb40)
10:   >
10:   1000000432220000 (0x38d7ebe89a760)
10: with messages:
10:   16
10:   1000000432220000
10:   16
10:   1000000432220000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000453000000 (0x38d7ebfc6bb40)
10:   >
10:   1000000449000000 (0x38d7ebf89b240)
10: with messages:
10:   16
10:   1000000432220000
10:   16
10:   1000000432220000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   16
10:   1000000432220000
10:   16
10:   1000000432220000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   16
10:   1000000432220000
10:   16
10:   1000000432220000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000432220000 (0x38d7ebe89a760)
10:   <=
10:   1000000443200000 (0x38d7ebf313200)
10: with messages:
10:   16
10:   1000000432220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000432220000 (0x38d7ebe89a760)
10:   <=
10:   1000000443200000 (0x38d7ebf313200)
10: with messages:
10:   16
10:   1000000432220000
10: 
10: frame_id:                 15
10: desired_present_time_ns:  1000000433000000
10: actual_present_time_ns:   1000000433000000
10: earliest_present_time_ns: 1000000433000000
10: present_margin_ns:        780000
10: now_ns:                   1000000434000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000449000000 (0x38d7ebf89b240)
10:   >=
10:   1000000448220000 (0x38d7ebf7dcb60)
10: with messages:
10:   16
10:   1000000432220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000449000000 (0x38d7ebf89b240)
10: with messages:
10:   16
10:   1000000432220000
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000459200000 (0x38d7ec0255600)
10:   >=
10:   1000000448220000 (0x38d7ebf7dcb60)
10: with messages:
10:   17
10:   1000000448220000
10:   17
10:   1000000448220000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000465000000 (0x38d7ec07dd640)
10:   >
10:   1000000448220000 (0x38d7ebf7dcb60)
10: with messages:
10:   17
10:   1000000448220000
10:   17
10:   1000000448220000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000465000000 (0x38d7ec07dd640)
10:   >
10:   1000000459200000 (0x38d7ec0255600)
10: with messages:
10:   17
10:   1000000448220000
10:   17
10:   1000000448220000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000469000000 (0x38d7ec0badf40)
10:   >
10:   1000000448220000 (0x38d7ebf7dcb60)
10: with messages:
10:   17
10:   1000000448220000
10:   17
10:   1000000448220000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000469000000 (0x38d7ec0badf40)
10:   >
10:   1000000465000000 (0x38d7ec07dd640)
10: with messages:
10:   17
10:   1000000448220000
10:   17
10:   1000000448220000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   17
10:   1000000448220000
10:   17
10:   1000000448220000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   17
10:   1000000448220000
10:   17
10:   1000000448220000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000448220000 (0x38d7ebf7dcb60)
10:   <=
10:   1000000459200000 (0x38d7ec0255600)
10: with messages:
10:   17
10:   1000000448220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000448220000 (0x38d7ebf7dcb60)
10:   <=
10:   1000000459200000 (0x38d7ec0255600)
10: with messages:
10:   17
10:   1000000448220000
10: 
10: frame_id:                 16
10: desired_present_time_ns:  1000000449000000
10: actual_present_time_ns:   1000000449000000
10: earliest_present_time_ns: 1000000449000000
10: present_margin_ns:        780000
10: now_ns:                   1000000450000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000465000000 (0x38d7ec07dd640)
10:   >=
10:   1000000464220000 (0x38d7ec071ef60)
10: with messages:
10:   17
10:   1000000448220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000465000000 (0x38d7ec07dd640)
10: with messages:
10:   17
10:   1000000448220000
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000475200000 (0x38d7ec1197a00)
10:   >=
10:   1000000464220000 (0x38d7ec071ef60)
10: with messages:
10:   18
10:   1000000464220000
10:   18
10:   1000000464220000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000481000000 (0x38d7ec171fa40)
10:   >
10:   1000000464220000 (0x38d7ec071ef60)
10: with messages:
10:   18
10:   1000000464220000
10:   18
10:   1000000464220000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000481000000 (0x38d7ec171fa40)
10:   >
10:   1000000475200000 (0x38d7ec1197a00)
10: with messages:
10:   18
10:   1000000464220000
10:   18
10:   1000000464220000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000485000000 (0x38d7ec1af0340)
10:   >
10:   1000000464220000 (0x38d7ec071ef60)
10: with messages:
10:   18
10:   1000000464220000
10:   18
10:   1000000464220000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000485000000 (0x38d7ec1af0340)
10:   >
10:   1000000481000000 (0x38d7ec171fa40)
10: with messages:
10:   18
10:   1000000464220000
10:   18
10:   1000000464220000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   18
10:   1000000464220000
10:   18
10:   1000000464220000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   18
10:   1000000464220000
10:   18
10:   1000000464220000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000464220000 (0x38d7ec071ef60)
10:   <=
10:   1000000475200000 (0x38d7ec1197a00)
10: with messages:
10:   18
10:   1000000464220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000464220000 (0x38d7ec071ef60)
10:   <=
10:   1000000475200000 (0x38d7ec1197a00)
10: with messages:
10:   18
10:   1000000464220000
10: 
10: frame_id:                 17
10: desired_present_time_ns:  1000000465000000
10: actual_present_time_ns:   1000000465000000
10: earliest_present_time_ns: 1000000465000000
10: present_margin_ns:        780000
10: now_ns:                   1000000466000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000481000000 (0x38d7ec171fa40)
10:   >=
10:   1000000480220000 (0x38d7ec1661360)
10: with messages:
10:   18
10:   1000000464220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000481000000 (0x38d7ec171fa40)
10: with messages:
10:   18
10:   1000000464220000
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000491200000 (0x38d7ec20d9e00)
10:   >=
10:   1000000480220000 (0x38d7ec1661360)
10: with messages:
10:   19
10:   1000000480220000
10:   19
10:   1000000480220000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000497000000 (0x38d7ec2661e40)
10:   >
10:   1000000480220000 (0x38d7ec1661360)
10: with messages:
10:   19
10:   1000000480220000
10:   19
10:   1000000480220000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000497000000 (0x38d7ec2661e40)
10:   >
10:   1000000491200000 (0x38d7ec20d9e00)
10: with messages:
10:   19
10:   1000000480220000
10:   19
10:   1000000480220000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000501000000 (0x38d7ec2a32740)
10:   >
10:   1000000480220000 (0x38d7ec1661360)
10: with messages:
10:   19
10:   1000000480220000
10:   19
10:   1000000480220000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000501000000 (0x38d7ec2a32740)
10:   >
10:   1000000497000000 (0x38d7ec2661e40)
10: with messages:
10:   19
10:   1000000480220000
10:   19
10:   1000000480220000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   19
10:   1000000480220000
10:   19
10:   1000000480220000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   19
10:   1000000480220000
10:   19
10:   1000000480220000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000480220000 (0x38d7ec1661360)
10:   <=
10:   1000000491200000 (0x38d7ec20d9e00)
10: with messages:
10:   19
10:   1000000480220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000480220000 (0x38d7ec1661360)
10:   <=
10:   1000000491200000 (0x38d7ec20d9e00)
10: with messages:
10:   19
10:   1000000480220000
10: 
10: frame_id:                 18
10: desired_present_time_ns:  1000000481000000
10: actual_present_time_ns:   1000000481000000
10: earliest_present_time_ns: 1000000481000000
10: present_margin_ns:        780000
10: now_ns:                   1000000482000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000497000000 (0x38d7ec2661e40)
10:   >=
10:   1000000496220000 (0x38d7ec25a3760)
10: with messages:
10:   19
10:   1000000480220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000497000000 (0x38d7ec2661e40)
10: with messages:
10:   19
10:   1000000480220000
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000507200000 (0x38d7ec301c200)
10:   >=
10:   1000000496220000 (0x38d7ec25a3760)
10: with messages:
10:   20
10:   1000000496220000
10:   20
10:   1000000496220000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000513000000 (0x38d7ec35a4240)
10:   >
10:   1000000496220000 (0x38d7ec25a3760)
10: with messages:
10:   20
10:   1000000496220000
10:   20
10:   1000000496220000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000513000000 (0x38d7ec35a4240)
10:   >
10:   1000000507200000 (0x38d7ec301c200)
10: with messages:
10:   20
10:   1000000496220000
10:   20
10:   1000000496220000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000517000000 (0x38d7ec3974b40)
10:   >
10:   1000000496220000 (0x38d7ec25a3760)
10: with messages:
10:   20
10:   1000000496220000
10:   20
10:   1000000496220000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000517000000 (0x38d7ec3974b40)
10:   >
10:   1000000513000000 (0x38d7ec35a4240)
10: with messages:
10:   20
10:   1000000496220000
10:   20
10:   1000000496220000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   20
10:   1000000496220000
10:   20
10:   1000000496220000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   20
10:   1000000496220000
10:   20
10:   1000000496220000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000496220000 (0x38d7ec25a3760)
10:   <=
10:   1000000507200000 (0x38d7ec301c200)
10: with messages:
10:   20
10:   1000000496220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000496220000 (0x38d7ec25a3760)
10:   <=
10:   1000000507200000 (0x38d7ec301c200)
10: with messages:
10:   20
10:   1000000496220000
10: 
10: frame_id:                 19
10: desired_present_time_ns:  1000000497000000
10: actual_present_time_ns:   1000000497000000
10: earliest_present_time_ns: 1000000497000000
10: present_margin_ns:        780000
10: now_ns:                   1000000498000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000513000000 (0x38d7ec35a4240)
10:   >=
10:   1000000512220000 (0x38d7ec34e5b60)
10: with messages:
10:   20
10:   1000000496220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000513000000 (0x38d7ec35a4240)
10: with messages:
10:   20
10:   1000000496220000
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000523200000 (0x38d7ec3f5e600)
10:   >=
10:   1000000512220000 (0x38d7ec34e5b60)
10: with messages:
10:   21
10:   1000000512220000
10:   21
10:   1000000512220000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000529000000 (0x38d7ec44e6640)
10:   >
10:   1000000512220000 (0x38d7ec34e5b60)
10: with messages:
10:   21
10:   1000000512220000
10:   21
10:   1000000512220000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000529000000 (0x38d7ec44e6640)
10:   >
10:   1000000523200000 (0x38d7ec3f5e600)
10: with messages:
10:   21
10:   1000000512220000
10:   21
10:   1000000512220000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000533000000 (0x38d7ec48b6f40)
10:   >
10:   1000000512220000 (0x38d7ec34e5b60)
10: with messages:
10:   21
10:   1000000512220000
10:   21
10:   1000000512220000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000533000000 (0x38d7ec48b6f40)
10:   >
10:   1000000529000000 (0x38d7ec44e6640)
10: with messages:
10:   21
10:   1000000512220000
10:   21
10:   1000000512220000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   21
10:   1000000512220000
10:   21
10:   1000000512220000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   21
10:   1000000512220000
10:   21
10:   1000000512220000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000512220000 (0x38d7ec34e5b60)
10:   <=
10:   1000000523200000 (0x38d7ec3f5e600)
10: with messages:
10:   21
10:   1000000512220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000512220000 (0x38d7ec34e5b60)
10:   <=
10:   1000000523200000 (0x38d7ec3f5e600)
10: with messages:
10:   21
10:   1000000512220000
10: 
10: frame_id:                 20
10/21 Test #11: tests_quatexpmap .................   Passed    0.03 sec
12: ERROR [C_A_T_C_H_T_E_S_T_0] LH to RH!
12: ERROR [log_quat] xyzw: -0.688556 0.166829 -0.308234 -0.634863
12: ERROR [log_quat] xyzw: 0.688556 0.166829 -0.308234 0.634863
12: ERROR [log_quat] xyzw: 0.688556 0.166829 -0.308234 0.634863
12: 
12: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
12: tests_quat_change_of_basis is a Catch v2.13.10 host application.
12: Run with -? for options
12: 
12: -------------------------------------------------------------------------------
12: QuaternionChangeOfBasis
12: -------------------------------------------------------------------------------
12: ./tests/tests_quat_change_of_basis.cpp:146
12: ...............................................................................
12: 
12: ./tests/tests_quat_change_of_basis.cpp:166: PASSED:
12:   CHECK( quat_difference(q_prime, q_prime_fast) < 0.01 )
12: with expansion:
12:   0.0f < 0.01
12: 
12: ERROR [log_quat] xyzw: -0.326850 -0.899734 -0.040827 0.286325
12: ERROR [log_quat] xyzw: -0.326850 0.899734 0.040827 0.286325
12: ERROR [log_quat] xyzw: 0.326850 -0.899734 -0.040827 -0.286325
12: ./tests/tests_quat_change_of_basis.cpp:166: PASSED:
12:   CHECK( quat_difference(q_prime, q_prime_fast) < 0.01 )
12: with expansion:
12:   0.0f < 0.01
12: 
12: ERROR [log_quat] xyzw: 0.489916 0.857468 0.146717 -0.056609
12: ERROR [log_quat] xyzw: -0.489916 0.857468 0.146717 0.056609
12: ERROR [log_quat] xyzw: -0.489916 0.857468 0.146717 0.056609
12: ./tests/tests_quat_change_of_basis.cpp:166: PASSED:
12:   CHECK( quat_difference(q_prime, q_prime_fast) < 0.01 )
12: with expansion:
12:   0.0f < 0.01
12: 
12: ERROR [C_A_T_C_H_T_E_S_T_0] Unity to OpenXR!
12: ERROR [log_quat] xyzw: 0.310217 0.000000 0.000000 0.950666
12: ERROR [log_quat] xyzw: -0.310217 -0.000000 0.000000 0.950666
12: ERROR [log_quat] xyzw: 0.310217 0.000000 -0.000000 -0.950666
12: ./tests/tests_quat_change_of_basis.cpp:193: PASSED:
12:   CHECK( quat_difference(q_prime, q_prime_fast) < 0.01 )
12: with expansion:
12:   0.0f < 0.01
12: 
12: ERROR [log_quat] xyzw: 0.016719 -0.782326 -0.313025 -0.538239
12: ERROR [log_quat] xyzw: 0.016719 -0.782326 0.313025 0.538239
12: ERROR [log_quat] xyzw: 0.016719 -0.782326 0.313025 0.538239
12: ./tests/tests_quat_change_of_basis.cpp:193: PASSED:
12:   CHECK( quat_difference(q_prime, q_prime_fast) < 0.01 )
12: with expansion:
12:   0.0f < 0.01
12: 
12: ERROR [log_quat] xyzw: 0.567938 0.050669 0.658693 0.490919
12: ERROR [log_quat] xyzw: -0.567938 -0.050669 0.658693 0.490919
12: ERROR [log_quat] xyzw: 0.567938 0.050669 -0.658693 -0.490919
12: ./tests/tests_quat_change_of_basis.cpp:193: PASSED:
12:   CHECK( quat_difference(q_prime, q_prime_fast) < 0.01 )
12: with expansion:
12:   0.0f < 0.01
12: 
12: ===============================================================================
12: All tests passed (6 assertions in 1 test case)
12: 
11/21 Test #12: tests_quat_change_of_basis .......   Passed    0.03 sec
test 13
      Start 13: tests_quat_swing_twist

13: Test command: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests/tests_quat_swing_twist "--success"
13: Working Directory: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests
13: Test timeout computed to be: 1500
test 14
      Start 14: tests_rational

14: Test command: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests/tests_rational "--success"
14: Working Directory: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests
14: Test timeout computed to be: 1500
test 15
      Start 15: tests_relation_chain

15: Test command: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests/tests_relation_chain "--success"
15: Working Directory: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests
15: Test timeout computed to be: 1500
test 16
      Start 16: tests_vector

16: Test command: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests/tests_vector "--success"
16: Working Directory: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests
16: Test timeout computed to be: 1500
test 17
      Start 17: tests_worker

17: Test command: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests/tests_worker "--success"
17: Working Directory: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests
17: Test timeout computed to be: 1500
test 18
      Start 18: tests_pose

18: Test command: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests/tests_pose "--success"
18: Working Directory: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests
18: Test timeout computed to be: 1500
test 19
      Start 19: tests_vec3_angle

19: Test command: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests/tests_vec3_angle "--success"
19: Working Directory: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests
19: Test timeout computed to be: 1500
10: desired_present_time_ns:  1000000513000000
10: actual_present_time_ns:   1000000513000000
10: earliest_present_time_ns: 1000000513000000
10: present_margin_ns:        780000
10: now_ns:                   1000000514000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000529000000 (0x38d7ec44e6640)
10:   >=
10:   1000000528220000 (0x38d7ec4427f60)
10: with messages:
10:   21
10:   1000000512220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000529000000 (0x38d7ec44e6640)
10: with messages:
10:   21
10:   1000000512220000
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000539200000 (0x38d7ec4ea0a00)
10:   >=
10:   1000000528220000 (0x38d7ec4427f60)
10: with messages:
10:   22
10:   1000000528220000
10:   22
10:   1000000528220000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000545000000 (0x38d7ec5428a40)
10:   >
10:   1000000528220000 (0x38d7ec4427f60)
10: with messages:
10:   22
10:   1000000528220000
10:   22
10:   1000000528220000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000545000000 (0x38d7ec5428a40)
10:   >
10:   1000000539200000 (0x38d7ec4ea0a00)
10: with messages:
10:   22
10:   1000000528220000
10:   22
10:   1000000528220000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000549000000 (0x38d7ec57f9340)
10:   >
10:   1000000528220000 (0x38d7ec4427f60)
10: with messages:
10:   22
10:   1000000528220000
10:   22
10:   1000000528220000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000549000000 (0x38d7ec57f9340)
10:   >
10:   1000000545000000 (0x38d7ec5428a40)
10: with messages:
10:   22
10:   1000000528220000
10:   22
10:   1000000528220000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   22
10:   1000000528220000
10:   22
10:   1000000528220000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   22
10:   1000000528220000
10:   22
10:   1000000528220000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000528220000 (0x38d7ec4427f60)
10:   <=
10:   1000000539200000 (0x38d7ec4ea0a00)
10: with messages:
10:   22
10:   1000000528220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000528220000 (0x38d7ec4427f60)
10:   <=
10:   1000000539200000 (0x38d7ec4ea0a00)
10: with messages:
10:   22
10:   1000000528220000
10: 
10: frame_id:                 21
10: desired_present_time_ns:  1000000529000000
10: actual_present_time_ns:   1000000529000000
10: earliest_present_time_ns: 1000000529000000
10: present_margin_ns:        780000
10: now_ns:                   1000000530000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000545000000 (0x38d7ec5428a40)
10:   >=
10:   1000000544220000 (0x38d7ec536a360)
10: with messages:
10:   22
10:   1000000528220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000545000000 (0x38d7ec5428a40)
10: with messages:
10:   22
10:   1000000528220000
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000555200000 (0x38d7ec5de2e00)
10:   >=
10:   1000000544220000 (0x38d7ec536a360)
10: with messages:
10:   23
10:   1000000544220000
10:   23
10:   1000000544220000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000561000000 (0x38d7ec636ae40)
10:   >
10:   1000000544220000 (0x38d7ec536a360)
10: with messages:
10:   23
10:   1000000544220000
10:   23
10:   1000000544220000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000561000000 (0x38d7ec636ae40)
10:   >
10:   1000000555200000 (0x38d7ec5de2e00)
10: with messages:
10:   23
10:   1000000544220000
10:   23
10:   1000000544220000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000565000000 (0x38d7ec673b740)
10:   >
10:   1000000544220000 (0x38d7ec536a360)
10: with messages:
10:   23
10:   1000000544220000
10:   23
10:   1000000544220000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000565000000 (0x38d7ec673b740)
10:   >
10:   1000000561000000 (0x38d7ec636ae40)
10: with messages:
10:   23
10:   1000000544220000
10:   23
10:   1000000544220000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   23
10:   1000000544220000
10:   23
10:   1000000544220000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   23
10:   1000000544220000
10:   23
10:   1000000544220000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000544220000 (0x38d7ec536a360)
10:   <=
10:   1000000555200000 (0x38d7ec5de2e00)
10: with messages:
10:   23
10:   1000000544220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000544220000 (0x38d7ec536a360)
10:   <=
10:   1000000555200000 (0x38d7ec5de2e00)
10: with messages:
10:   23
10:   1000000544220000
10: 
10: frame_id:                 22
10: desired_present_time_ns:  1000000545000000
10: actual_present_time_ns:   1000000545000000
10: earliest_present_time_ns: 1000000545000000
10: present_margin_ns:        780000
10: now_ns:                   1000000546000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000561000000 (0x38d7ec636ae40)
10:   >=
10:   1000000560220000 (0x38d7ec62ac760)
10: with messages:
10:   23
10:   1000000544220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000561000000 (0x38d7ec636ae40)
10: with messages:
10:   23
10:   1000000544220000
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000571200000 (0x38d7ec6d25200)
10:   >=
10:   1000000560220000 (0x38d7ec62ac760)
10: with messages:
10:   24
10:   1000000560220000
10:   24
10:   1000000560220000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000577000000 (0x38d7ec72ad240)
10:   >
10:   1000000560220000 (0x38d7ec62ac760)
10: with messages:
10:   24
10:   1000000560220000
10:   24
10:   1000000560220000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000577000000 (0x38d7ec72ad240)
10:   >
10:   1000000571200000 (0x38d7ec6d25200)
10: with messages:
10:   24
10:   1000000560220000
10:   24
10:   1000000560220000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000581000000 (0x38d7ec767db40)
10:   >
10:   1000000560220000 (0x38d7ec62ac760)
10: with messages:
10:   24
10:   1000000560220000
10:   24
10:   1000000560220000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000581000000 (0x38d7ec767db40)
10:   >
10:   1000000577000000 (0x38d7ec72ad240)
10: with messages:
10:   24
10:   1000000560220000
10:   24
10:   1000000560220000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   24
10:   1000000560220000
10:   24
10:   1000000560220000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   24
10:   1000000560220000
10:   24
10:   1000000560220000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000560220000 (0x38d7ec62ac760)
10:   <=
10:   1000000571200000 (0x38d7ec6d25200)
10: with messages:
10:   24
10:   1000000560220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000560220000 (0x38d7ec62ac760)
10:   <=
10:   1000000571200000 (0x38d7ec6d25200)
10: with messages:
10:   24
10:   1000000560220000
10: 
10: frame_id:                 23
10: desired_present_time_ns:  1000000561000000
10: actual_present_time_ns:   1000000561000000
10: earliest_present_time_ns: 1000000561000000
10: present_margin_ns:        780000
10: now_ns:                   1000000562000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000577000000 (0x38d7ec72ad240)
10:   >=
10:   1000000576220000 (0x38d7ec71eeb60)
10: with messages:
10:   24
10:   1000000560220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000577000000 (0x38d7ec72ad240)
10: with messages:
10:   24
10:   1000000560220000
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000587200000 (0x38d7ec7c67600)
10:   >=
10:   1000000576220000 (0x38d7ec71eeb60)
10: with messages:
10:   25
10:   1000000576220000
10:   25
10:   1000000576220000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000593000000 (0x38d7ec81ef640)
10:   >
10:   1000000576220000 (0x38d7ec71eeb60)
10: with messages:
10:   25
10:   1000000576220000
10:   25
10:   1000000576220000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000593000000 (0x38d7ec81ef640)
10:   >
10:   1000000587200000 (0x38d7ec7c67600)
10: with messages:
10:   25
10:   1000000576220000
10:   25
10:   1000000576220000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000597000000 (0x38d7ec85bff40)
10:   >
10:   1000000576220000 (0x38d7ec71eeb60)
10: with messages:
10:   25
10:   1000000576220000
10:   25
10:   1000000576220000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000597000000 (0x38d7ec85bff40)
10:   >
10:   1000000593000000 (0x38d7ec81ef640)
10: with messages:
10:   25
10:   1000000576220000
10:   25
10:   1000000576220000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   25
10:   1000000576220000
10:   25
10:   1000000576220000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   25
10:   1000000576220000
10:   25
10:   1000000576220000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000576220000 (0x38d7ec71eeb60)
10:   <=
10:   1000000587200000 (0x38d7ec7c67600)
10: with messages:
10:   25
10:   1000000576220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000576220000 (0x38d7ec71eeb60)
10:   <=
10:   1000000587200000 (0x38d7ec7c67600)
10: with messages:
10:   25
10:   1000000576220000
10: 
10: frame_id:                 24
10: desired_present_time_ns:  1000000577000000
10: actual_present_time_ns:   1000000577000000
10: earliest_present_time_ns: 1000000577000000
10: present_margin_ns:        780000
10: now_ns:                   1000000578000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000593000000 (0x38d7ec81ef640)
10:   >=
10:   1000000592220000 (0x38d7ec8130f60)
10: with messages:
10:   25
10:   1000000576220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000593000000 (0x38d7ec81ef640)
10: with messages:
10:   25
10:   1000000576220000
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000603200000 (0x38d7ec8ba9a00)
10:   >=
10:   1000000592220000 (0x38d7ec8130f60)
10: with messages:
10:   26
10:   1000000592220000
10:   26
10:   1000000592220000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000609000000 (0x38d7ec9131a40)
10:   >
10:   1000000592220000 (0x38d7ec8130f60)
10: with messages:
10:   26
10:   1000000592220000
10:   26
10:   1000000592220000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000609000000 (0x38d7ec9131a40)
10:   >
10:   1000000603200000 (0x38d7ec8ba9a00)
10: with messages:
10:   26
10:   1000000592220000
10:   26
10:   1000000592220000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000613000000 (0x38d7ec9502340)
10:   >
10:   1000000592220000 (0x38d7ec8130f60)
10: with messages:
10:   26
10:   1000000592220000
10:   26
10:   1000000592220000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000613000000 (0x38d7ec9502340)
10:   >
10:   1000000609000000 (0x38d7ec9131a40)
10: with messages:
10:   26
10:   1000000592220000
10:   26
10:   1000000592220000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   26
10:   1000000592220000
10:   26
10:   1000000592220000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   26
10:   1000000592220000
10:   26
10:   1000000592220000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000592220000 (0x38d7ec8130f60)
10:   <=
10:   1000000603200000 (0x38d7ec8ba9a00)
10: with messages:
10:   26
10:   1000000592220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000592220000 (0x38d7ec8130f60)
10:   <=
10:   1000000603200000 (0x38d7ec8ba9a00)
10: with messages:
10:   26
10:   1000000592220000
10: 
10: frame_id:                 25
10: desired_present_time_ns:  1000000593000000
10: actual_present_time_ns:   1000000593000000
10: earliest_present_time_ns: 1000000593000000
10: present_margin_ns:        780000
10: now_ns:                   1000000594000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000609000000 (0x38d7ec9131a40)
10:   >=
10:   1000000608220000 (0x38d7ec9073360)
10: with messages:
10:   26
10:   1000000592220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000609000000 (0x38d7ec9131a40)
10: with messages:
10:   26
10:   1000000592220000
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000619200000 (0x38d7ec9aebe00)
10:   >=
10:   1000000608220000 (0x38d7ec9073360)
10: with messages:
10:   27
10:   1000000608220000
10:   27
10:   1000000608220000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000625000000 (0x38d7eca073e40)
10:   >
10:   1000000608220000 (0x38d7ec9073360)
10: with messages:
10:   27
10:   1000000608220000
10:   27
10:   1000000608220000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000625000000 (0x38d7eca073e40)
10:   >
10:   1000000619200000 (0x38d7ec9aebe00)
10: with messages:
10:   27
10:   1000000608220000
10:   27
10:   1000000608220000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000629000000 (0x38d7eca444740)
10:   >
10:   1000000608220000 (0x38d7ec9073360)
10: with messages:
10:   27
10:   1000000608220000
10:   27
10:   1000000608220000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000629000000 (0x38d7eca444740)
10:   >
10:   1000000625000000 (0x38d7eca073e40)
10: with messages:
10:   27
10:   1000000608220000
10:   27
10:   1000000608220000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   27
10:   1000000608220000
10:   27
10:   1000000608220000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   27
10:   1000000608220000
10:   27
10:   1000000608220000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000608220000 (0x38d7ec9073360)
10:   <=
10:   1000000619200000 (0x38d7ec9aebe00)
10: with messages:
10:   27
10:   1000000608220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000608220000 (0x38d7ec9073360)
10:   <=
10:   1000000619200000 (0x38d7ec9aebe00)
10: with messages:
10:   27
10:   1000000608220000
10: 
10: frame_id:                 26
10: desired_present_time_ns:  1000000609000000
10: actual_present_time_ns:   1000000609000000
10: earliest_present_time_ns: 1000000609000000
10: present_margin_ns:        780000
10: now_ns:                   1000000610000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000625000000 (0x38d7eca073e40)
10:   >=
10:   1000000624220000 (0x38d7ec9fb5760)
10: with messages:
10:   27
10:   1000000608220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000625000000 (0x38d7eca073e40)
10: with messages:
10:   27
10:   1000000608220000
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000635200000 (0x38d7ecaa2e200)
10:   >=
10:   1000000624220000 (0x38d7ec9fb5760)
10: with messages:
10:   28
10:   1000000624220000
10:   28
10:   1000000624220000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000641000000 (0x38d7ecafb6240)
10:   >
10:   1000000624220000 (0x38d7ec9fb5760)
10: with messages:
10:   28
10:   1000000624220000
10:   28
10:   1000000624220000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000641000000 (0x38d7ecafb6240)
10:   >
10:   1000000635200000 (0x38d7ecaa2e200)
10: with messages:
10:   28
10:   1000000624220000
10:   28
10:   1000000624220000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000645000000 (0x38d7ecb386b40)
10:   >
10:   1000000624220000 (0x38d7ec9fb5760)
10: with messages:
10:   28
10:   1000000624220000
10:   28
10:   1000000624220000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000645000000 (0x38d7ecb386b40)
10:   >
10:   1000000641000000 (0x38d7ecafb6240)
10: with messages:
10:   28
10:   1000000624220000
10:   28
10:   1000000624220000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   28
10:   1000000624220000
10:   28
10:   1000000624220000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   28
10:   1000000624220000
10:   28
10:   1000000624220000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000624220000 (0x38d7ec9fb5760)
10:   <=
10:   1000000635200000 (0x38d7ecaa2e200)
10: with messages:
10:   28
10:   1000000624220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000624220000 (0x38d7ec9fb5760)
10:   <=
10:   1000000635200000 (0x38d7ecaa2e200)
10: with messages:
10:   28
10:   1000000624220000
10: 
10: frame_id:                 27
10: desired_present_time_ns:  1000000625000000
10: actual_present_time_ns:   1000000625000000
10: earliest_present_time_ns: 1000000625000000
10: present_margin_ns:        780000
10: now_ns:                   1000000626000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000641000000 (0x38d7ecafb6240)
10:   >=
10:   1000000640220000 (0x38d7ecaef7b60)
10: with messages:
10:   28
10:   1000000624220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000641000000 (0x38d7ecafb6240)
10: with messages:
10:   28
10:   1000000624220000
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000651200000 (0x38d7ecb970600)
10:   >=
10:   1000000640220000 (0x38d7ecaef7b60)
10: with messages:
10:   29
10:   1000000640220000
10:   29
10:   1000000640220000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000657000000 (0x38d7ecbef8640)
10:   >
10:   1000000640220000 (0x38d7ecaef7b60)
10: with messages:
10:   29
10:   1000000640220000
10:   29
10:   1000000640220000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000657000000 (0x38d7ecbef8640)
10:   >
10:   1000000651200000 (0x38d7ecb970600)
10: with messages:
10:   29
10:   1000000640220000
10:   29
10:   1000000640220000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000661000000 (0x38d7ecc2c8f40)
10:   >
10:   1000000640220000 (0x38d7ecaef7b60)
10: with messages:
10:   29
10:   1000000640220000
10:   29
10:   1000000640220000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000661000000 (0x38d7ecc2c8f40)
10:   >
10:   1000000657000000 (0x38d7ecbef8640)
10: with messages:
10:   29
10:   1000000640220000
10:   29
10:   1000000640220000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   29
10:   1000000640220000
10:   29
10:   1000000640220000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   29
10:   1000000640220000
10:   29
10:   1000000640220000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000640220000 (0x38d7ecaef7b60)
10:   <=
10:   1000000651200000 (0x38d7ecb970600)
10: with messages:
10:   29
10:   1000000640220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000640220000 (0x38d7ecaef7b60)
10:   <=
10:   1000000651200000 (0x38d7ecb970600)
10: with messages:
10:   29
10:   1000000640220000
10: 
10: frame_id:                 28
10: desired_present_time_ns:  1000000641000000
10: actual_present_time_ns:   1000000641000000
10: earliest_present_time_ns: 1000000641000000
10: present_margin_ns:        780000
10: now_ns:                   1000000642000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000657000000 (0x38d7ecbef8640)
10:   >=
10:   1000000656220000 (0x38d7ecbe39f60)
10: with messages:
10:   29
10:   1000000640220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000657000000 (0x38d7ecbef8640)
10: with messages:
10:   29
10:   1000000640220000
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000667200000 (0x38d7ecc8b2a00)
10:   >=
10:   1000000656220000 (0x38d7ecbe39f60)
10: with messages:
10:   30
10:   1000000656220000
10:   30
10:   1000000656220000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000673000000 (0x38d7ecce3aa40)
10:   >
10:   1000000656220000 (0x38d7ecbe39f60)
10: with messages:
10:   30
10:   1000000656220000
10:   30
10:   1000000656220000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000673000000 (0x38d7ecce3aa40)
10:   >
10:   1000000667200000 (0x38d7ecc8b2a00)
10: with messages:
10:   30
10:   1000000656220000
10:   30
10:   1000000656220000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000677000000 (0x38d7ecd20b340)
10:   >
10:   1000000656220000 (0x38d7ecbe39f60)
10: with messages:
10:   30
10:   1000000656220000
10:   30
10:   1000000656220000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000677000000 (0x38d7ecd20b340)
10:   >
10:   1000000673000000 (0x38d7ecce3aa40)
10: with messages:
10:   30
10:   1000000656220000
10:   30
10:   1000000656220000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   30
10:   1000000656220000
10:   30
10:   1000000656220000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   30
10:   1000000656220000
10:   30
10:   1000000656220000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000656220000 (0x38d7ecbe39f60)
10:   <=
10:   1000000667200000 (0x38d7ecc8b2a00)
10: with messages:
10:   30
10:   1000000656220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000656220000 (0x38d7ecbe39f60)
10:   <=
10:   1000000667200000 (0x38d7ecc8b2a00)
10: with messages:
10:   30
10:   1000000656220000
10: 
10: frame_id:                 29
10: desired_present_time_ns:  1000000657000000
10: actual_present_time_ns:   1000000657000000
10: earliest_present_time_ns: 1000000657000000
10: present_margin_ns:        780000
10: now_ns:                   1000000658000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000673000000 (0x38d7ecce3aa40)
10:   >=
10:   1000000672220000 (0x38d7eccd7c360)
10: with messages:
10:   30
10:   1000000656220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000673000000 (0x38d7ecce3aa40)
10: with messages:
10:   30
10:   1000000656220000
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000683200000 (0x38d7ecd7f4e00)
10:   >=
10:   1000000672220000 (0x38d7eccd7c360)
10: with messages:
10:   31
10:   1000000672220000
10:   31
10:   1000000672220000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000689000000 (0x38d7ecdd7ce40)
10:   >
10:   1000000672220000 (0x38d7eccd7c360)
10: with messages:
10:   31
10:   1000000672220000
10:   31
10:   1000000672220000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000689000000 (0x38d7ecdd7ce40)
10:   >
10:   1000000683200000 (0x38d7ecd7f4e00)
10: with messages:
10:   31
10:   1000000672220000
10:   31
10:   1000000672220000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000693000000 (0x38d7ece14d740)
10:   >
10:   1000000672220000 (0x38d7eccd7c360)
10: with messages:
10:   31
10:   1000000672220000
10:   31
10:   1000000672220000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000693000000 (0x38d7ece14d740)
10:   >
10:   1000000689000000 (0x38d7ecdd7ce40)
10: with messages:
10:   31
10:   1000000672220000
10:   31
10:   1000000672220000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   31
10:   1000000672220000
10:   31
10:   1000000672220000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   31
10:   1000000672220000
10:   31
10:   1000000672220000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000672220000 (0x38d7eccd7c360)
10:   <=
10:   1000000683200000 (0x38d7ecd7f4e00)
10: with messages:
10:   31
10:   1000000672220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000672220000 (0x38d7eccd7c360)
10:   <=
10:   1000000683200000 (0x38d7ecd7f4e00)
10: with messages:
10:   31
10:   1000000672220000
10: 
10: frame_id:                 30
10: desired_present_time_ns:  1000000673000000
10: actual_present_time_ns:   1000000673000000
10: earliest_present_time_ns: 1000000673000000
10: present_margin_ns:        780000
10: now_ns:                   1000000674000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000689000000 (0x38d7ecdd7ce40)
10:   >=
10:   1000000688220000 (0x38d7ecdcbe760)
10: with messages:
10:   31
10:   1000000672220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000689000000 (0x38d7ecdd7ce40)
10: with messages:
10:   31
10:   1000000672220000
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000699200000 (0x38d7ece737200)
10:   >=
10:   1000000688220000 (0x38d7ecdcbe760)
10: with messages:
10:   32
10:   1000000688220000
10:   32
10:   1000000688220000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000705000000 (0x38d7ececbf240)
10:   >
10:   1000000688220000 (0x38d7ecdcbe760)
10: with messages:
10:   32
10:   1000000688220000
10:   32
10:   1000000688220000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000705000000 (0x38d7ececbf240)
10:   >
10:   1000000699200000 (0x38d7ece737200)
10: with messages:
10:   32
10:   1000000688220000
10:   32
10:   1000000688220000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000709000000 (0x38d7ecf08fb40)
10:   >
10:   1000000688220000 (0x38d7ecdcbe760)
10: with messages:
10:   32
10:   1000000688220000
10:   32
10:   1000000688220000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000709000000 (0x38d7ecf08fb40)
10:   >
10:   1000000705000000 (0x38d7ececbf240)
10: with messages:
10:   32
10:   1000000688220000
10:   32
10:   1000000688220000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   32
10:   1000000688220000
10:   32
10:   1000000688220000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   32
10:   1000000688220000
10:   32
10:   1000000688220000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000688220000 (0x38d7ecdcbe760)
10:   <=
10:   1000000699200000 (0x38d7ece737200)
10: with messages:
10:   32
10:   1000000688220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000688220000 (0x38d7ecdcbe760)
10:   <=
10:   1000000699200000 (0x38d7ece737200)
10: with messages:
10:   32
10:   1000000688220000
10: 
10: frame_id:                 31
10: desired_present_time_ns:  1000000689000000
10: actual_present_time_ns:   1000000689000000
10: earliest_present_time_ns: 1000000689000000
10: present_margin_ns:        780000
10: now_ns:                   1000000690000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000705000000 (0x38d7ececbf240)
10:   >=
10:   1000000704220000 (0x38d7ecec00b60)
10: with messages:
10:   32
10:   1000000688220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000705000000 (0x38d7ececbf240)
10: with messages:
10:   32
10:   1000000688220000
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000715200000 (0x38d7ecf679600)
10:   >=
10:   1000000704220000 (0x38d7ecec00b60)
10: with messages:
10:   33
10:   1000000704220000
10:   33
10:   1000000704220000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000721000000 (0x38d7ecfc01640)
10:   >
10:   1000000704220000 (0x38d7ecec00b60)
10: with messages:
10:   33
10:   1000000704220000
10:   33
10:   1000000704220000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000721000000 (0x38d7ecfc01640)
10:   >
10:   1000000715200000 (0x38d7ecf679600)
10: with messages:
10:   33
10:   1000000704220000
10:   33
10:   1000000704220000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000725000000 (0x38d7ecffd1f40)
10:   >
10:   1000000704220000 (0x38d7ecec00b60)
10: with messages:
10:   33
10:   1000000704220000
10:   33
10:   1000000704220000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000725000000 (0x38d7ecffd1f40)
10:   >
10:   1000000721000000 (0x38d7ecfc01640)
10: with messages:
10:   33
10:   1000000704220000
10:   33
10:   1000000704220000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   33
10:   1000000704220000
10:   33
10:   1000000704220000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   33
10:   1000000704220000
10:   33
10:   1000000704220000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000704220000 (0x38d7ecec00b60)
10:   <=
10:   1000000715200000 (0x38d7ecf679600)
10: with messages:
10:   33
10:   1000000704220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000704220000 (0x38d7ecec00b60)
10:   <=
10:   1000000715200000 (0x38d7ecf679600)
10: with messages:
10:   33
10:   1000000704220000
10: 
10: frame_id:                 32
10: desired_present_time_ns:  1000000705000000
10: actual_present_time_ns:   1000000705000000
10: earliest_present_time_ns: 1000000705000000
10: present_margin_ns:        780000
10: now_ns:                   1000000706000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000721000000 (0x38d7ecfc01640)
10:   >=
10:   1000000720220000 (0x38d7ecfb42f60)
10: with messages:
10:   33
10:   1000000704220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000721000000 (0x38d7ecfc01640)
10: with messages:
10:   33
10:   1000000704220000
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000731200000 (0x38d7ed05bba00)
10:   >=
10:   1000000720220000 (0x38d7ecfb42f60)
10: with messages:
10:   34
10:   1000000720220000
10:   34
10:   1000000720220000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000737000000 (0x38d7ed0b43a40)
10:   >
10:   1000000720220000 (0x38d7ecfb42f60)
10: with messages:
10:   34
10:   1000000720220000
10:   34
10:   1000000720220000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000737000000 (0x38d7ed0b43a40)
10:   >
10:   1000000731200000 (0x38d7ed05bba00)
10: with messages:
10:   34
10:   1000000720220000
10:   34
10:   1000000720220000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000741000000 (0x38d7ed0f14340)
10:   >
10:   1000000720220000 (0x38d7ecfb42f60)
10: with messages:
10:   34
10:   1000000720220000
10:   34
10:   1000000720220000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000741000000 (0x38d7ed0f14340)
10:   >
10:   1000000737000000 (0x38d7ed0b43a40)
10: with messages:
10:   34
10:   1000000720220000
10:   34
10:   1000000720220000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   34
10:   1000000720220000
10:   34
10:   1000000720220000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   34
10:   1000000720220000
10:   34
10:   1000000720220000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000720220000 (0x38d7ecfb42f60)
10:   <=
10:   1000000731200000 (0x38d7ed05bba00)
10: with messages:
10:   34
10:   1000000720220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000720220000 (0x38d7ecfb42f60)
10:   <=
10:   1000000731200000 (0x38d7ed05bba00)
10: with messages:
10:   34
10:   1000000720220000
10: 
10: frame_id:                 33
10: desired_present_time_ns:  1000000721000000
10: actual_present_time_ns:   1000000721000000
10: earliest_present_time_ns: 1000000721000000
10: present_margin_ns:        780000
10: now_ns:                   1000000722000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000737000000 (0x38d7ed0b43a40)
10:   >=
10:   1000000736220000 (0x38d7ed0a85360)
10: with messages:
10:   34
10:   1000000720220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000737000000 (0x38d7ed0b43a40)
10: with messages:
10:   34
10:   1000000720220000
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000747200000 (0x38d7ed14fde00)
10:   >=
10:   1000000736220000 (0x38d7ed0a85360)
10: with messages:
10:   35
10:   1000000736220000
10:   35
10:   1000000736220000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000753000000 (0x38d7ed1a85e40)
10:   >
10:   1000000736220000 (0x38d7ed0a85360)
10: with messages:
10:   35
10:   1000000736220000
10:   35
10:   1000000736220000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000753000000 (0x38d7ed1a85e40)
10:   >
10:   1000000747200000 (0x38d7ed14fde00)
10: with messages:
10:   35
10:   1000000736220000
10:   35
10:   1000000736220000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000757000000 (0x38d7ed1e56740)
10:   >
10:   1000000736220000 (0x38d7ed0a85360)
10: with messages:
10:   35
10:   1000000736220000
10:   35
10:   1000000736220000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000757000000 (0x38d7ed1e56740)
10:   >
10:   1000000753000000 (0x38d7ed1a85e40)
10: with messages:
10:   35
10:   1000000736220000
10:   35
10:   1000000736220000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   35
10:   1000000736220000
10:   35
10:   1000000736220000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   35
10:   1000000736220000
10:   35
10:   1000000736220000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000736220000 (0x38d7ed0a85360)
10:   <=
10:   1000000747200000 (0x38d7ed14fde00)
10: with messages:
10:   35
10:   1000000736220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000736220000 (0x38d7ed0a85360)
10:   <=
10:   1000000747200000 (0x38d7ed14fde00)
10: with messages:
10:   35
10:   1000000736220000
10: 
10: frame_id:                 34
10: desired_present_time_ns:  1000000737000000
10: actual_present_time_ns:   1000000737000000
10: earliest_present_time_ns: 1000000737000000
10: present_margin_ns:        780000
10: now_ns:                   1000000738000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000753000000 (0x38d7ed1a85e40)
10:   >=
10:   1000000752220000 (0x38d7ed19c7760)
10: with messages:
10:   35
10:   1000000736220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000753000000 (0x38d7ed1a85e40)
10: with messages:
10:   35
10:   1000000736220000
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000763200000 (0x38d7ed2440200)
10:   >=
10:   1000000752220000 (0x38d7ed19c7760)
10: with messages:
10:   36
10:   1000000752220000
10:   36
10:   1000000752220000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000769000000 (0x38d7ed29c8240)
10:   >
10:   1000000752220000 (0x38d7ed19c7760)
10: with messages:
10:   36
10:   1000000752220000
10:   36
10:   1000000752220000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000769000000 (0x38d7ed29c8240)
10:   >
10:   1000000763200000 (0x38d7ed2440200)
10: with messages:
10:   36
10:   1000000752220000
10:   36
10:   1000000752220000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000773000000 (0x38d7ed2d98b40)
10:   >
10:   1000000752220000 (0x38d7ed19c7760)
10: with messages:
10:   36
10:   1000000752220000
10:   36
10:   1000000752220000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000773000000 (0x38d7ed2d98b40)
10:   >
10:   1000000769000000 (0x38d7ed29c8240)
10: with messages:
10:   36
10:   1000000752220000
10:   36
10:   1000000752220000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   36
10:   1000000752220000
10:   36
10:   1000000752220000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   36
10:   1000000752220000
10:   36
10:   1000000752220000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000752220000 (0x38d7ed19c7760)
10:   <=
10:   1000000763200000 (0x38d7ed2440200)
10: with messages:
10:   36
10:   1000000752220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000752220000 (0x38d7ed19c7760)
10:   <=
10:   1000000763200000 (0x38d7ed2440200)
10: with messages:
10:   36
10:   1000000752220000
10: 
10: frame_id:                 35
10: desired_present_time_ns:  1000000753000000
10: actual_present_time_ns:   1000000753000000
10: earliest_present_time_ns: 1000000753000000
10: present_margin_ns:        780000
10: now_ns:                   1000000754000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000769000000 (0x38d7ed29c8240)
10:   >=
10:   1000000768220000 (0x38d7ed2909b60)
10: with messages:
10:   36
10:   1000000752220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000769000000 (0x38d7ed29c8240)
10: with messages:
10:   36
10:   1000000752220000
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000779200000 (0x38d7ed3382600)
10:   >=
10:   1000000768220000 (0x38d7ed2909b60)
10: with messages:
10:   37
10:   1000000768220000
10:   37
10:   1000000768220000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000785000000 (0x38d7ed390a640)
10:   >
10:   1000000768220000 (0x38d7ed2909b60)
10: with messages:
10:   37
10:   1000000768220000
10:   37
10:   1000000768220000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000785000000 (0x38d7ed390a640)
10:   >
10:   1000000779200000 (0x38d7ed3382600)
10: with messages:
10:   37
10:   1000000768220000
10:   37
10:   1000000768220000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000789000000 (0x38d7ed3cdaf40)
10:   >
10:   1000000768220000 (0x38d7ed2909b60)
10: with messages:
10:   37
10:   1000000768220000
10:   37
10:   1000000768220000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000789000000 (0x38d7ed3cdaf40)
10:   >
10:   1000000785000000 (0x38d7ed390a640)
10: with messages:
10:   37
10:   1000000768220000
10:   37
10:   1000000768220000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   37
10:   1000000768220000
10:   37
10:   1000000768220000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   37
10:   1000000768220000
10:   37
10:   1000000768220000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000768220000 (0x38d7ed2909b60)
10:   <=
10:   1000000779200000 (0x38d7ed3382600)
10: with messages:
10:   37
10:   1000000768220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000768220000 (0x38d7ed2909b60)
10:   <=
10:   1000000779200000 (0x38d7ed3382600)
10: with messages:
10:   37
10:   1000000768220000
10: 
10: frame_id:                 36
10: desired_present_time_ns:  1000000769000000
10: actual_present_time_ns:   1000000769000000
10: earliest_present_time_ns: 1000000769000000
10: present_margin_ns:        780000
10: now_ns:                   1000000770000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000785000000 (0x38d7ed390a640)
10:   >=
10:   1000000784220000 (0x38d7ed384bf60)
10: with messages:
10:   37
10:   1000000768220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000785000000 (0x38d7ed390a640)
10: with messages:
10:   37
10:   1000000768220000
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000795200000 (0x38d7ed42c4a00)
10:   >=
10:   1000000784220000 (0x38d7ed384bf60)
10: with messages:
10:   38
10:   1000000784220000
10:   38
10:   1000000784220000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000801000000 (0x38d7ed484ca40)
10:   >
10:   1000000784220000 (0x38d7ed384bf60)
10: with messages:
10:   38
10:   1000000784220000
10:   38
10:   1000000784220000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000801000000 (0x38d7ed484ca40)
10:   >
10:   1000000795200000 (0x38d7ed42c4a00)
10: with messages:
10:   38
10:   1000000784220000
10:   38
10:   1000000784220000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000805000000 (0x38d7ed4c1d340)
10:   >
10:   1000000784220000 (0x38d7ed384bf60)
10: with messages:
10:   38
10:   1000000784220000
10:   38
10:   1000000784220000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000805000000 (0x38d7ed4c1d340)
10:   >
10:   1000000801000000 (0x38d7ed484ca40)
10: with messages:
10:   38
10:   1000000784220000
10:   38
10:   1000000784220000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   38
10:   1000000784220000
10:   38
10:   1000000784220000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   38
10:   1000000784220000
10:   38
10:   1000000784220000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000784220000 (0x38d7ed384bf60)
10:   <=
10:   1000000795200000 (0x38d7ed42c4a00)
10: with messages:
10:   38
10:   1000000784220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000784220000 (0x38d7ed384bf60)
10:   <=
10:   1000000795200000 (0x38d7ed42c4a00)
10: with messages:
10:   38
10:   1000000784220000
10: 
10: frame_id:                 37
10: desired_present_time_ns:  1000000785000000
10: actual_present_time_ns:   1000000785000000
10: earliest_present_time_ns: 1000000785000000
10: present_margin_ns:        780000
10: now_ns:                   1000000786000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000801000000 (0x38d7ed484ca40)
10:   >=
10:   1000000800220000 (0x38d7ed478e360)
10: with messages:
10:   38
10:   1000000784220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000801000000 (0x38d7ed484ca40)
10: with messages:
10:   38
10:   1000000784220000
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000811200000 (0x38d7ed5206e00)
10:   >=
10:   1000000800220000 (0x38d7ed478e360)
10: with messages:
10:   39
10:   1000000800220000
10:   39
10:   1000000800220000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000817000000 (0x38d7ed578ee40)
10:   >
10:   1000000800220000 (0x38d7ed478e360)
10: with messages:
10:   39
10:   1000000800220000
10:   39
10:   1000000800220000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000817000000 (0x38d7ed578ee40)
10:   >
10:   1000000811200000 (0x38d7ed5206e00)
10: with messages:
10:   39
10:   1000000800220000
10:   39
10:   1000000800220000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000821000000 (0x38d7ed5b5f740)
10:   >
10:   1000000800220000 (0x38d7ed478e360)
10: with messages:
10:   39
10:   1000000800220000
10:   39
10:   1000000800220000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000821000000 (0x38d7ed5b5f740)
10:   >
10:   1000000817000000 (0x38d7ed578ee40)
10: with messages:
10:   39
10:   1000000800220000
10:   39
10:   1000000800220000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   39
10:   1000000800220000
10:   39
10:   1000000800220000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   39
10:   1000000800220000
10:   39
10:   1000000800220000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000800220000 (0x38d7ed478e360)
10:   <=
10:   1000000811200000 (0x38d7ed5206e00)
10: with messages:
10:   39
10:   1000000800220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000800220000 (0x38d7ed478e360)
10:   <=
10:   1000000811200000 (0x38d7ed5206e00)
10: with messages:
10:   39
10:   1000000800220000
10: 
10: frame_id:                 38
10: desired_present_time_ns:  1000000801000000
10: actual_present_time_ns:   1000000801000000
10: earliest_present_time_ns: 1000000801000000
10: present_margin_ns:        780000
10: now_ns:                   1000000802000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000817000000 (0x38d7ed578ee40)
10:   >=
10:   1000000816220000 (0x38d7ed56d0760)
10: with messages:
10:   39
10:   1000000800220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000817000000 (0x38d7ed578ee40)
10: with messages:
10:   39
10:   1000000800220000
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000827200000 (0x38d7ed6149200)
10:   >=
10:   1000000816220000 (0x38d7ed56d0760)
10: with messages:
10:   40
10:   1000000816220000
10:   40
10:   1000000816220000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000833000000 (0x38d7ed66d1240)
10:   >
10:   1000000816220000 (0x38d7ed56d0760)
10: with messages:
10:   40
10:   1000000816220000
10:   40
10:   1000000816220000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000833000000 (0x38d7ed66d1240)
10:   >
10:   1000000827200000 (0x38d7ed6149200)
10: with messages:
10:   40
10:   1000000816220000
10:   40
10:   1000000816220000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000837000000 (0x38d7ed6aa1b40)
10:   >
10:   1000000816220000 (0x38d7ed56d0760)
10: with messages:
10:   40
10:   1000000816220000
10:   40
10:   1000000816220000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000837000000 (0x38d7ed6aa1b40)
10:   >
10:   1000000833000000 (0x38d7ed66d1240)
10: with messages:
10:   40
10:   1000000816220000
10:   40
10:   1000000816220000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   40
10:   1000000816220000
10:   40
10:   1000000816220000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   40
10:   1000000816220000
10:   40
10:   1000000816220000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000816220000 (0x38d7ed56d0760)
10:   <=
10:   1000000827200000 (0x38d7ed6149200)
10: with messages:
10:   40
10:   1000000816220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000816220000 (0x38d7ed56d0760)
10:   <=
10:   1000000827200000 (0x38d7ed6149200)
10: with messages:
10:   40
10:   1000000816220000
10: 
10: frame_id:                 39
10: desired_present_time_ns:  1000000817000000
10: actual_present_time_ns:   1000000817000000
10: earliest_present_time_ns: 1000000817000000
10: present_margin_ns:        780000
10: now_ns:                   1000000818000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000833000000 (0x38d7ed66d1240)
10:   >=
10:   1000000832220000 (0x38d7ed6612b60)
10: with messages:
10:   40
10:   1000000816220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000833000000 (0x38d7ed66d1240)
10: with messages:
10:   40
10:   1000000816220000
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000843200000 (0x38d7ed708b600)
10:   >=
10:   1000000832220000 (0x38d7ed6612b60)
10: with messages:
10:   41
10:   1000000832220000
10:   41
10:   1000000832220000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000849000000 (0x38d7ed7613640)
10:   >
10:   1000000832220000 (0x38d7ed6612b60)
10: with messages:
10:   41
10:   1000000832220000
10:   41
10:   1000000832220000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000849000000 (0x38d7ed7613640)
10:   >
10:   1000000843200000 (0x38d7ed708b600)
10: with messages:
10:   41
10:   1000000832220000
10:   41
10:   1000000832220000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000853000000 (0x38d7ed79e3f40)
10:   >
10:   1000000832220000 (0x38d7ed6612b60)
10: with messages:
10:   41
10:   1000000832220000
10:   41
10:   1000000832220000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000853000000 (0x38d7ed79e3f40)
10:   >
10:   1000000849000000 (0x38d7ed7613640)
10: with messages:
10:   41
10:   1000000832220000
10:   41
10:   1000000832220000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   41
10:   1000000832220000
10:   41
10:   1000000832220000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   41
10:   1000000832220000
10:   41
10:   1000000832220000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000832220000 (0x38d7ed6612b60)
10:   <=
10:   1000000843200000 (0x38d7ed708b600)
10: with messages:
10:   41
10:   1000000832220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000832220000 (0x38d7ed6612b60)
10:   <=
10:   1000000843200000 (0x38d7ed708b600)
10: with messages:
10:   41
10:   1000000832220000
10: 
10: frame_id:                 40
10: desired_present_time_ns:  1000000833000000
10: actual_present_time_ns:   1000000833000000
10: earliest_present_time_ns: 1000000833000000
10: present_margin_ns:        780000
10: now_ns:                   1000000834000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000849000000 (0x38d7ed7613640)
10:   >=
10:   1000000848220000 (0x38d7ed7554f60)
10: with messages:
10:   41
10:   1000000832220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000849000000 (0x38d7ed7613640)
10: with messages:
10:   41
10:   1000000832220000
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000859200000 (0x38d7ed7fcda00)
10:   >=
10:   1000000848220000 (0x38d7ed7554f60)
10: with messages:
10:   42
10:   1000000848220000
10:   42
10:   1000000848220000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000865000000 (0x38d7ed8555a40)
10:   >
10:   1000000848220000 (0x38d7ed7554f60)
10: with messages:
10:   42
10:   1000000848220000
10:   42
10:   1000000848220000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000865000000 (0x38d7ed8555a40)
10:   >
10:   1000000859200000 (0x38d7ed7fcda00)
10: with messages:
10:   42
10:   1000000848220000
10:   42
10:   1000000848220000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000869000000 (0x38d7ed8926340)
10:   >
10:   1000000848220000 (0x38d7ed7554f60)
10: with messages:
10:   42
10:   1000000848220000
10:   42
10:   1000000848220000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000869000000 (0x38d7ed8926340)
10:   >
10:   1000000865000000 (0x38d7ed8555a40)
10: with messages:
10:   42
10:   1000000848220000
10:   42
10:   1000000848220000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   42
10:   1000000848220000
10:   42
10:   1000000848220000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   42
10:   1000000848220000
10:   42
10:   1000000848220000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000848220000 (0x38d7ed7554f60)
10:   <=
10:   1000000859200000 (0x38d7ed7fcda00)
10: with messages:
10:   42
10:   1000000848220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000848220000 (0x38d7ed7554f60)
10:   <=
10:   1000000859200000 (0x38d7ed7fcda00)
10: with messages:
10:   42
10:   1000000848220000
10: 
10: frame_id:                 41
10: desired_present_time_ns:  1000000849000000
10: actual_present_time_ns:   1000000849000000
10: earliest_present_time_ns: 1000000849000000
10: present_margin_ns:        780000
10: now_ns:                   1000000850000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000865000000 (0x38d7ed8555a40)
10:   >=
10:   1000000864220000 (0x38d7ed8497360)
10: with messages:
10:   42
10:   1000000848220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000865000000 (0x38d7ed8555a40)
10: with messages:
10:   42
10:   1000000848220000
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000875200000 (0x38d7ed8f0fe00)
10:   >=
10:   1000000864220000 (0x38d7ed8497360)
10: with messages:
10:   43
10:   1000000864220000
10:   43
10:   1000000864220000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000881000000 (0x38d7ed9497e40)
10:   >
10:   1000000864220000 (0x38d7ed8497360)
10: with messages:
10:   43
10:   1000000864220000
10:   43
10:   1000000864220000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000881000000 (0x38d7ed9497e40)
10:   >
10:   1000000875200000 (0x38d7ed8f0fe00)
10: with messages:
10:   43
10:   1000000864220000
10:   43
10:   1000000864220000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000885000000 (0x38d7ed9868740)
10:   >
10:   1000000864220000 (0x38d7ed8497360)
10: with messages:
10:   43
10:   1000000864220000
10:   43
10:   1000000864220000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000885000000 (0x38d7ed9868740)
10:   >
10:   1000000881000000 (0x38d7ed9497e40)
10: with messages:
10:   43
10:   1000000864220000
10:   43
10:   1000000864220000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   43
10:   1000000864220000
10:   43
10:   1000000864220000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   43
10:   1000000864220000
10:   43
10:   1000000864220000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000864220000 (0x38d7ed8497360)
10:   <=
10:   1000000875200000 (0x38d7ed8f0fe00)
10: with messages:
10:   43
10:   1000000864220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000864220000 (0x38d7ed8497360)
10:   <=
10:   1000000875200000 (0x38d7ed8f0fe00)
10: with messages:
10:   43
10:   1000000864220000
10: 
10: frame_id:                 42
10: desired_present_time_ns:  1000000865000000
10: actual_present_time_ns:   1000000865000000
10: earliest_present_time_ns: 1000000865000000
10: present_margin_ns:        780000
10: now_ns:                   1000000866000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000881000000 (0x38d7ed9497e40)
10:   >=
10:   1000000880220000 (0x38d7ed93d9760)
10: with messages:
10:   43
10:   1000000864220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000881000000 (0x38d7ed9497e40)
10: with messages:
10:   43
10:   1000000864220000
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000891200000 (0x38d7ed9e52200)
10:   >=
10:   1000000880220000 (0x38d7ed93d9760)
10: with messages:
10:   44
10:   1000000880220000
10:   44
10:   1000000880220000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000897000000 (0x38d7eda3da240)
10:   >
10:   1000000880220000 (0x38d7ed93d9760)
10: with messages:
10:   44
10:   1000000880220000
10:   44
10:   1000000880220000
10: 
test 20
      Start 20: tests_comp_client_vulkan

20: Test command: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests/tests_comp_client_vulkan "--success"
20: Working Directory: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests
20: Test timeout computed to be: 1500
test 21
      Start 21: tests_comp_client_opengl

21: Test command: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests/tests_comp_client_opengl "--success"
21: Working Directory: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests
21: Test timeout computed to be: 1500
13: 
13: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
13: tests_quat_swing_twist is a Catch v2.13.10 host application.
13: Run with -? for options
13: 
13: -------------------------------------------------------------------------------
13: SwingTwistTriviallyInvertibleIn180DegreeHemisphere
13: -------------------------------------------------------------------------------
13: ./tests/tests_quat_swing_twist.cpp:34
13: ...............................................................................
13: 
13: ./tests/tests_quat_swing_twist.cpp:63: PASSED:
13:   CHECK( success )
13: with expansion:
13:   true
13: 
13: ./tests/tests_quat_swing_twist.cpp:63: PASSED:
13:   CHECK( success )
13: with expansion:
13:   true
13: 
13: ./tests/tests_quat_swing_twist.cpp:63: PASSED:
13:   CHECK( success )
13: with expansion:
13:   true
13: 
13: ./tests/tests_quat_swing_twist.cpp:63: PASSED:
13:   CHECK( success )
13: with expansion:
13:   true
13: 
13: ./tests/tests_quat_swing_twist.cpp:63: PASSED:
13:   CHECK( success )
13: with expansion:
13:   true
13: 
13: ./tests/tests_quat_swing_twist.cpp:63: PASSED:
13:   CHECK( success )
13: with expansion:
13:   true
13: 
13: ./tests/tests_quat_swing_twist.cpp:63: PASSED:
13:   CHECK( success )
13: with expansion:
13:   true
13: 
13: ./tests/tests_quat_swing_twist.cpp:63: PASSED:
13:   CHECK( success )
13: with expansion:
13:   true
13: 
13: ./tests/tests_quat_swing_twist.cpp:63: PASSED:
13:   CHECK( success )
13: with expansion:
13:   true
13: 
13: ./tests/tests_quat_swing_twist.cpp:63: PASSED:
13:   CHECK( success )
13: with expansion:
13:   true
13: 
13: ./tests/tests_quat_swing_twist.cpp:63: PASSED:
13:   CHECK( success )
13: with expansion:
13:   true
13: 
13: ./tests/tests_quat_swing_twist.cpp:63: PASSED:
13:   CHECK( success )
13: with expansion:
13:   true
13: 
13: ./tests/tests_quat_swing_twist.cpp:63: PASSED:
13:   CHECK( success )
13: with expansion:
13:   true
13: 
13: ./tests/tests_quat_swing_twist.cpp:63: PASSED:
13:   CHECK( success )
13: with expansion:
13:   true
13: 
13: ./tests/tests_quat_swing_twist.cpp:63: PASSED:
13:   CHECK( success )
13: with expansion:
13:   true
13: 
13: ./tests/tests_quat_swing_twist.cpp:63: PASSED:
13:   CHECK( success )
13: with expansion:
13:   true
13: 
13: ./tests/tests_quat_swing_twist.cpp:63: PASSED:
13:   CHECK( success )
13: with expansion:
13:   true
13: 
13: ./tests/tests_quat_swing_twist.cpp:63: PASSED:
13:   CHECK( success )
13: with expansion:
13:   true
13: 
13: ./tests/tests_quat_swing_twist.cpp:63: PASSED:
13:   CHECK( success )
13: with expansion:
13:   true
13: 
13: ./tests/tests_quat_swing_twist.cpp:63: PASSED:
13:   CHECK( success )
13: with expansion:
13:   true
13: 
13: -------------------------------------------------------------------------------
13: SwingTwistAlwaysInvertibleIfYouUseSoundRotationEqualities
13: -------------------------------------------------------------------------------
13: ./tests/tests_quat_swing_twist.cpp:68
13: ...............................................................................
13: 
13: ./tests/tests_quat_swing_twist.cpp:101: PASSED:
13:   CHECK( success )
13: with expansion:
13:   true
13: 
13: ./tests/tests_quat_swing_twist.cpp:101: PASSED:
13:   CHECK( success )
13: with expansion:
13:   true
13: 
13: ./tests/tests_quat_swing_twist.cpp:101: PASSED:
13:   CHECK( success )
13: with expansion:
13:   true
13: 
13: ./tests/tests_quat_swing_twist.cpp:101: PASSED:
13:   CHECK( success )
13: with expansion:
13:   true
13: 
13: ./tests/tests_quat_swing_twist.cpp:101: PASSED:
13:   CHECK( success )
13: with expansion:
13:   true
13: 
13: ./tests/tests_quat_swing_twist.cpp:101: PASSED:
13:   CHECK( success )
13: with expansion:
13:   true
13: 
13: ./tests/tests_quat_swing_twist.cpp:101: PASSED:
13:   CHECK( success )
13: with expansion:
13:   true
13: 
13: ./tests/tests_quat_swing_twist.cpp:101: PASSED:
13:   CHECK( success )
13: with expansion:
13:   true
13: 
13: ./tests/tests_quat_swing_twist.cpp:101: PASSED:
13:   CHECK( success )
13: with expansion:
13:   true
13: 
13: ./tests/tests_quat_swing_twist.cpp:101: PASSED:
13:   CHECK( success )
13: with expansion:
13:   true
13: 
13: ./tests/tests_quat_swing_twist.cpp:101: PASSED:
13:   CHECK( success )
13: with expansion:
13:   true
13: 
13: ./tests/tests_quat_swing_twist.cpp:101: PASSED:
13:   CHECK( success )
13: with expansion:
13:   true
13: 
13: ./tests/tests_quat_swing_twist.cpp:101: PASSED:
13:   CHECK( success )
13: with expansion:
13:   true
13: 
13: ./tests/tests_quat_swing_twist.cpp:101: PASSED:
13:   CHECK( success )
13: with expansion:
13:   true
13: 
13: ./tests/tests_quat_swing_twist.cpp:101: PASSED:
13:   CHECK( success )
13: with expansion:
13:   true
13: 
13: ./tests/tests_quat_swing_twist.cpp:101: PASSED:
13:   CHECK( success )
13: with expansion:
13:   true
13: 
13: ./tests/tests_quat_swing_twist.cpp:101: PASSED:
13:   CHECK( success )
13: with expansion:
13:   true
13: 
13: ./tests/tests_quat_swing_twist.cpp:101: PASSED:
13:   CHECK( success )
13: with expansion:
13:   true
13: 
13: ./tests/tests_quat_swing_twist.cpp:101: PASSED:
13:   CHECK( success )
13: with expansion:
13:   true
13: 
13: ./tests/tests_quat_swing_twist.cpp:101: PASSED:
13:   CHECK( success )
13: with expansion:
13:   true
13: 
13: ===============================================================================
13: All tests passed (40 assertions in 2 test cases)
13: 
14: 
14: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14: tests_rational is a Catch v2.13.10 host application.
14: Run with -? for options
14: 
14: -------------------------------------------------------------------------------
14: Rational - int32_t
14: -------------------------------------------------------------------------------
14: ./tests/tests_rational.cpp:31
14: ...............................................................................
14: 
14: ./tests/tests_rational.cpp:35: PASSED:
14:   CHECK( R{1, 1} == R::simplestUnity() )
14: with expansion:
14:   1/1 == 1/1
14: 
14: ./tests/tests_rational.cpp:36: PASSED:
14:   CHECK( (R::simplestUnity() * T{1}) == R::simplestUnity() )
14: with expansion:
14:   1/1 == 1/1
14: 
14: ./tests/tests_rational.cpp:37: PASSED:
14:   CHECK( (T{1} * R::simplestUnity()) == R::simplestUnity() )
14: with expansion:
14:   1/1 == 1/1
14: 
14: ./tests/tests_rational.cpp:38: PASSED:
14:   CHECK( R::simplestUnity().as_float() == 1.0f )
14: with expansion:
14:   1.0f == 1.0f
14: 
14: ./tests/tests_rational.cpp:39: PASSED:
14:   CHECK( R::simplestUnity().as_double() == 1.0 )
14: with expansion:
14:   1.0 == 1.0
14: 
14: ./tests/tests_rational.cpp:41: PASSED:
14:   CHECK( R{5, 8}.reciprocal() == R{8, 5} )
14: with expansion:
14:   8/5 == 8/5
14: 
14: ./tests/tests_rational.cpp:43: PASSED:
14:   CHECK( R{5, 8}.complement() == R{3, 8} )
14: with expansion:
14:   3/8 == 3/8
14: 
14: ./tests/tests_rational.cpp:44: PASSED:
14:   CHECK( R{8, 8}.complement() == R{0, 8} )
14: with expansion:
14:   0/8 == 0/8
14: 
14: ./tests/tests_rational.cpp:46: PASSED:
14:   CHECK( R{0, 8}.as_float() == 0.0f )
14: with expansion:
14:   0.0f == 0.0f
14: 
14: ./tests/tests_rational.cpp:47: PASSED:
14:   CHECK( R{0, 8}.as_double() == 0.0 )
14: with expansion:
14:   0.0 == 0.0
14: 
14: ./tests/tests_rational.cpp:49: PASSED:
14:   CHECK( R{5, 8}.withNonNegativeDenominator() == R{5, 8} )
14: with expansion:
14:   5/8 == 5/8
14: 
14: ./tests/tests_rational.cpp:52: PASSED:
14:   CHECK( R{5, -8}.withNonNegativeDenominator() == R{-5, 8} )
14: with expansion:
14:   -5/8 == -5/8
14: 
14: ./tests/tests_rational.cpp:53: PASSED:
14:   CHECK( R{-5, 8}.withNonNegativeDenominator() == R{-5, 8} )
14: with expansion:
14:   -5/8 == -5/8
14: 
14: ./tests/tests_rational.cpp:55: PASSED:
14:   CHECK( R{-5, 8}.reciprocal() == R{-8, 5} )
14: with expansion:
14:   -8/5 == -8/5
14: 
14: ./tests/tests_rational.cpp:56: PASSED:
14:   CHECK( R{5, -8}.complement() == R{8 + 5, 8} )
14: with expansion:
14:   13/8 == 13/8
14: 
14: ./tests/tests_rational.cpp:62: PASSED:
14:   CHECK( (R::simplestUnity() * val) == val )
14: with expansion:
14:   5/8 == 5/8
14: with message:
14:   val := 5/8
14: 
14: ./tests/tests_rational.cpp:63: PASSED:
14:   CHECK( (val * R::simplestUnity()) == val )
14: with expansion:
14:   5/8 == 5/8
14: with message:
14:   val := 5/8
14: 
14: ./tests/tests_rational.cpp:64: PASSED:
14:   CHECK( (val * T{1}) == val )
14: with expansion:
14:   5/8 == 5/8
14: with message:
14:   val := 5/8
14: 
14: ./tests/tests_rational.cpp:65: PASSED:
14:   CHECK( (T{1} * val) == val )
14: with expansion:
14:   5/8 == 5/8
14: with message:
14:   val := 5/8
14: 
14: ./tests/tests_rational.cpp:67: PASSED:
14:   CHECK( (val * val.reciprocal()).numerator == (val * val.reciprocal()).denominator )
14: with expansion:
14:   40 == 40
14: with message:
14:   val := 5/8
14: 
14: ./tests/tests_rational.cpp:68: PASSED:
14:   CHECK( (val * val.reciprocal()).isUnity() )
14: with expansion:
14:   true
14: with message:
14:   val := 5/8
14: 
14: ./tests/tests_rational.cpp:70: PASSED:
14:   CHECK( (val / val).numerator == (val / val).denominator )
14: with expansion:
14:   40 == 40
14: with message:
14:   val := 5/8
14: 
14: ./tests/tests_rational.cpp:71: PASSED:
14:   CHECK( (val / val).isUnity() )
14: with expansion:
14:   true
14: with message:
14:   val := 5/8
14: 
14: ./tests/tests_rational.cpp:73: PASSED:
14:   CHECK( (val / T{1}) == val )
14: with expansion:
14:   5/8 == 5/8
14: with message:
14:   val := 5/8
14: 
14: ./tests/tests_rational.cpp:81: PASSED:
14:   CHECK( (R::simplestUnity() * val) == valNonNegativeDenominator )
14: with expansion:
14:   -5/8 == -5/8
14: with message:
14:   val := 5/-8
14: 
14: ./tests/tests_rational.cpp:82: PASSED:
14:   CHECK( (val * R::simplestUnity()) == valNonNegativeDenominator )
14: with expansion:
14:   -5/8 == -5/8
14: with message:
14:   val := 5/-8
14: 
14: ./tests/tests_rational.cpp:83: PASSED:
14:   CHECK( (val * T{1}) == valNonNegativeDenominator )
14: with expansion:
14:   -5/8 == -5/8
14: with message:
14:   val := 5/-8
14: 
14: ./tests/tests_rational.cpp:84: PASSED:
14:   CHECK( (T{1} * val) == valNonNegativeDenominator )
14: with expansion:
14:   -5/8 == -5/8
14: with message:
14:   val := 5/-8
14: 
14: ./tests/tests_rational.cpp:86: PASSED:
14:   CHECK( (val * val.reciprocal()).numerator == (val * val.reciprocal()).denominator )
14: with expansion:
14:   40 == 40
14: with message:
14:   val := 5/-8
14: 
14: ./tests/tests_rational.cpp:87: PASSED:
14:   CHECK( (val * val.reciprocal()).isUnity() )
14: with expansion:
14:   true
14: with message:
14:   val := 5/-8
14: 
14: ./tests/tests_rational.cpp:89: PASSED:
14:   CHECK( (val / val).numerator == (val / val).denominator )
14: with expansion:
14:   40 == 40
14: with message:
14:   val := 5/-8
14: 
14: ./tests/tests_rational.cpp:90: PASSED:
14:   CHECK( (val / val).isUnity() )
14: with expansion:
14:   true
14: with message:
14:   val := 5/-8
14: 
14: ./tests/tests_rational.cpp:92: PASSED:
14:   CHECK( (val / T{1}) == valNonNegativeDenominator )
14: with expansion:
14:   -5/8 == -5/8
14: with message:
14:   val := 5/-8
14: 
14: ./tests/tests_rational.cpp:100: PASSED:
14:   CHECK_FALSE( val.isZero() )
14: with expansion:
14:   !false
14: with message:
14:   val := 0/0
14: 
14: ./tests/tests_rational.cpp:101: PASSED:
14:   CHECK_FALSE( val.isBetweenZeroAndOne() )
14: with expansion:
14:   !false
14: with message:
14:   val := 0/0
14: 
14: ./tests/tests_rational.cpp:102: PASSED:
14:   CHECK_FALSE( val.isUnity() )
14: with expansion:
14:   !false
14: with message:
14:   val := 0/0
14: 
14: ./tests/tests_rational.cpp:103: PASSED:
14:   CHECK_FALSE( val.isOverUnity() )
14: with expansion:
14:   !false
14: with message:
14:   val := 0/0
14: 
14: ./tests/tests_rational.cpp:108: PASSED:
14:   CHECK( val.isZero() )
14: with expansion:
14:   true
14: with message:
14:   val := 0/8
14: 
14: ./tests/tests_rational.cpp:109: PASSED:
14:   CHECK_FALSE( val.isBetweenZeroAndOne() )
14: with expansion:
14:   !false
14: with message:
14:   val := 0/8
14: 
14: ./tests/tests_rational.cpp:110: PASSED:
14:   CHECK_FALSE( val.isUnity() )
14: with expansion:
14:   !false
14: with message:
14:   val := 0/8
14: 
14: ./tests/tests_rational.cpp:111: PASSED:
14:   CHECK_FALSE( val.isOverUnity() )
14: with expansion:
14:   !false
14: with message:
14:   val := 0/8
14: 
14: ./tests/tests_rational.cpp:113: PASSED:
14:   CHECK( val.as_float() == 0.0f )
14: with expansion:
14:   0.0f == 0.0f
14: with message:
14:   val := 0/8
14: 
14: ./tests/tests_rational.cpp:114: PASSED:
14:   CHECK( val.as_double() == 0.0 )
14: with expansion:
14:   0.0 == 0.0
14: with message:
14:   val := 0/8
14: 
14: ./tests/tests_rational.cpp:120: PASSED:
14:   CHECK_FALSE( val.isZero() )
14: with expansion:
14:   !false
14: with message:
14:   val := 5/8
14: 
14: ./tests/tests_rational.cpp:121: PASSED:
14:   CHECK( val.isBetweenZeroAndOne() )
14: with expansion:
14:   true
14: with message:
14:   val := 5/8
14: 
14: ./tests/tests_rational.cpp:122: PASSED:
14:   CHECK_FALSE( val.isUnity() )
14: with expansion:
14:   !false
14: with message:
14:   val := 5/8
14: 
14: ./tests/tests_rational.cpp:123: PASSED:
14:   CHECK_FALSE( val.isOverUnity() )
14: with expansion:
14:   !false
14: with message:
14:   val := 5/8
14: 
14: ./tests/tests_rational.cpp:125: PASSED:
14:   CHECK( val.as_float() > 0.0f )
14: with expansion:
14:   0.625f > 0.0f
14: with message:
14:   val := 5/8
14: 
14: ./tests/tests_rational.cpp:126: PASSED:
14:   CHECK( val.as_float() < 1.0f )
14: with expansion:
14:   0.625f < 1.0f
14: with message:
14:   val := 5/8
14: 
14: ./tests/tests_rational.cpp:127: PASSED:
14:   CHECK( val.as_double() > 0.0 )
14: with expansion:
14:   0.625 > 0.0
14: with message:
14:   val := 5/8
14: 
14: ./tests/tests_rational.cpp:128: PASSED:
14:   CHECK( val.as_double() < 1.0 )
14: with expansion:
14:   0.625 < 1.0
14: with message:
14:   val := 5/8
14: 
14: ./tests/tests_rational.cpp:134: PASSED:
14:   CHECK_FALSE( val.isZero() )
14: with expansion:
14:   !false
14: with message:
14:   val := 8/8
14: 
14: ./tests/tests_rational.cpp:135: PASSED:
14:   CHECK_FALSE( val.isBetweenZeroAndOne() )
14: with expansion:
14:   !false
14: with message:
14:   val := 8/8
14: 
14: ./tests/tests_rational.cpp:136: PASSED:
14:   CHECK( val.isUnity() )
14: with expansion:
14:   true
14: with message:
14:   val := 8/8
14: 
14: ./tests/tests_rational.cpp:137: PASSED:
14:   CHECK_FALSE( val.isOverUnity() )
14: with expansion:
14:   !false
14: with message:
14:   val := 8/8
14: 
14: ./tests/tests_rational.cpp:139: PASSED:
14:   CHECK( val.as_float() == 1.0f )
14: with expansion:
14:   1.0f == 1.0f
14: with message:
14:   val := 8/8
14: 
14: ./tests/tests_rational.cpp:140: PASSED:
14:   CHECK( val.as_double() == 1.0 )
14: with expansion:
14:   1.0 == 1.0
14: with message:
14:   val := 8/8
14: 
14: ./tests/tests_rational.cpp:145: PASSED:
14:   CHECK_FALSE( val.isZero() )
14: with expansion:
14:   !false
14: with message:
14:   val := 1/1
14: 
14: ./tests/tests_rational.cpp:146: PASSED:
14:   CHECK_FALSE( val.isBetweenZeroAndOne() )
14: with expansion:
14:   !false
14: with message:
14:   val := 1/1
14: 
14: ./tests/tests_rational.cpp:147: PASSED:
14:   CHECK( val.isUnity() )
14: with expansion:
14:   true
14: with message:
14:   val := 1/1
14: 
14: ./tests/tests_rational.cpp:148: PASSED:
14:   CHECK_FALSE( val.isOverUnity() )
14: with expansion:
14:   !false
14: with message:
14:   val := 1/1
14: 
14: ./tests/tests_rational.cpp:150: PASSED:
14:   CHECK( val.as_float() == 1.0f )
14: with expansion:
14:   1.0f == 1.0f
14: with message:
14:   val := 1/1
14: 
14: ./tests/tests_rational.cpp:151: PASSED:
14:   CHECK( val.as_double() == 1.0 )
14: with expansion:
14:   1.0 == 1.0
14: with message:
14:   val := 1/1
14: 
14: ./tests/tests_rational.cpp:156: PASSED:
14:   CHECK_FALSE( val.isZero() )
14: with expansion:
14:   !false
14: with message:
14:   val := 8/5
14: 
14: ./tests/tests_rational.cpp:157: PASSED:
14:   CHECK_FALSE( val.isBetweenZeroAndOne() )
14: with expansion:
14:   !false
14: with message:
14:   val := 8/5
14: 
14: ./tests/tests_rational.cpp:158: PASSED:
14:   CHECK_FALSE( val.isUnity() )
14: with expansion:
14:   !false
14: with message:
14:   val := 8/5
14: 
14: ./tests/tests_rational.cpp:159: PASSED:
14:   CHECK( val.isOverUnity() )
14: with expansion:
14:   true
14: with message:
14:   val := 8/5
14: 
14: ./tests/tests_rational.cpp:161: PASSED:
14:   CHECK( val.as_float() > 1.0f )
14: with expansion:
14:   1.6f > 1.0f
14: with message:
14:   val := 8/5
14: 
14: ./tests/tests_rational.cpp:162: PASSED:
14:   CHECK( val.as_double() > 1.0 )
14: with expansion:
14:   1.6 > 1.0
14: with message:
14:   val := 8/5
14: 
14: -------------------------------------------------------------------------------
14: Rational - uint32_t
14: -------------------------------------------------------------------------------
14: ./tests/tests_rational.cpp:31
14: ...............................................................................
14: 
14: ./tests/tests_rational.cpp:35: PASSED:
14:   CHECK( R{1, 1} == R::simplestUnity() )
14: with expansion:
14:   1/1 == 1/1
14: 
14: ./tests/tests_rational.cpp:36: PASSED:
14:   CHECK( (R::simplestUnity() * T{1}) == R::simplestUnity() )
14: with expansion:
14:   1/1 == 1/1
14: 
14: ./tests/tests_rational.cpp:37: PASSED:
14:   CHECK( (T{1} * R::simplestUnity()) == R::simplestUnity() )
14: with expansion:
14:   1/1 == 1/1
14: 
14: ./tests/tests_rational.cpp:38: PASSED:
14:   CHECK( R::simplestUnity().as_float() == 1.0f )
14: with expansion:
14:   1.0f == 1.0f
14: 
14: ./tests/tests_rational.cpp:39: PASSED:
14:   CHECK( R::simplestUnity().as_double() == 1.0 )
14: with expansion:
14:   1.0 == 1.0
14: 
14: ./tests/tests_rational.cpp:41: PASSED:
14:   CHECK( R{5, 8}.reciprocal() == R{8, 5} )
14: with expansion:
14:   8/5 == 8/5
14: 
14: ./tests/tests_rational.cpp:43: PASSED:
14:   CHECK( R{5, 8}.complement() == R{3, 8} )
14: with expansion:
14:   3/8 == 3/8
14: 
14: ./tests/tests_rational.cpp:44: PASSED:
14:   CHECK( R{8, 8}.complement() == R{0, 8} )
14: with expansion:
14:   0/8 == 0/8
14: 
14: ./tests/tests_rational.cpp:46: PASSED:
14:   CHECK( R{0, 8}.as_float() == 0.0f )
14: with expansion:
14:   0.0f == 0.0f
14: 
14: ./tests/tests_rational.cpp:47: PASSED:
14:   CHECK( R{0, 8}.as_double() == 0.0 )
14: with expansion:
14:   0.0 == 0.0
14: 
14: ./tests/tests_rational.cpp:49: PASSED:
14:   CHECK( R{5, 8}.withNonNegativeDenominator() == R{5, 8} )
14: with expansion:
14:   5/8 == 5/8
14: 
14: ./tests/tests_rational.cpp:62: PASSED:
14:   CHECK( (R::simplestUnity() * val) == val )
14: with expansion:
14:   5/8 == 5/8
14: with message:
14:   val := 5/8
14: 
14: ./tests/tests_rational.cpp:63: PASSED:
14:   CHECK( (val * R::simplestUnity()) == val )
14: with expansion:
14:   5/8 == 5/8
14: with message:
14:   val := 5/8
14: 
14: ./tests/tests_rational.cpp:64: PASSED:
14:   CHECK( (val * T{1}) == val )
14: with expansion:
14:   5/8 == 5/8
14: with message:
14:   val := 5/8
14: 
14: ./tests/tests_rational.cpp:65: PASSED:
14:   CHECK( (T{1} * val) == val )
14: with expansion:
14:   5/8 == 5/8
14: with message:
14:   val := 5/8
14: 
14: ./tests/tests_rational.cpp:67: PASSED:
14:   CHECK( (val * val.reciprocal()).numerator == (val * val.reciprocal()).denominator )
14: with expansion:
14:   40 == 40
14: with message:
14:   val := 5/8
14: 
14: ./tests/tests_rational.cpp:68: PASSED:
14:   CHECK( (val * val.reciprocal()).isUnity() )
14: with expansion:
14:   true
14: with message:
14:   val := 5/8
14: 
14: ./tests/tests_rational.cpp:70: PASSED:
14:   CHECK( (val / val).numerator == (val / val).denominator )
14: with expansion:
14:   40 == 40
14: with message:
14:   val := 5/8
14: 
14: ./tests/tests_rational.cpp:71: PASSED:
14:   CHECK( (val / val).isUnity() )
14: with expansion:
14:   true
14: with message:
14:   val := 5/8
14: 
14: ./tests/tests_rational.cpp:73: PASSED:
14:   CHECK( (val / T{1}) == val )
14: with expansion:
14:   5/8 == 5/8
14: with message:
14:   val := 5/8
14: 
14: ./tests/tests_rational.cpp:100: PASSED:
14:   CHECK_FALSE( val.isZero() )
14: with expansion:
14:   !false
14: with message:
14:   val := 0/0
14: 
14: ./tests/tests_rational.cpp:101: PASSED:
14:   CHECK_FALSE( val.isBetweenZeroAndOne() )
14: with expansion:
14:   !false
14: with message:
14:   val := 0/0
14: 
14: ./tests/tests_rational.cpp:102: PASSED:
14:   CHECK_FALSE( val.isUnity() )
14: with expansion:
14:   !false
14: with message:
14:   val := 0/0
14: 
14: ./tests/tests_rational.cpp:103: PASSED:
14:   CHECK_FALSE( val.isOverUnity() )
14: with expansion:
14:   !false
14: with message:
14:   val := 0/0
14: 
14: ./tests/tests_rational.cpp:108: PASSED:
14:   CHECK( val.isZero() )
14: with expansion:
14:   true
14: with message:
14:   val := 0/8
14: 
14: ./tests/tests_rational.cpp:109: PASSED:
14:   CHECK_FALSE( val.isBetweenZeroAndOne() )
14: with expansion:
14:   !false
14: with message:
14:   val := 0/8
14: 
14: ./tests/tests_rational.cpp:110: PASSED:
14:   CHECK_FALSE( val.isUnity() )
14: with expansion:
14:   !false
14: with message:
14:   val := 0/8
14: 
14: ./tests/tests_rational.cpp:111: PASSED:
14:   CHECK_FALSE( val.isOverUnity() )
14: with expansion:
14:   !false
14: with message:
14:   val := 0/8
14: 
14: ./tests/tests_rational.cpp:113: PASSED:
14:   CHECK( val.as_float() == 0.0f )
14: with expansion:
14:   0.0f == 0.0f
14: with message:
14:   val := 0/8
14: 
14: ./tests/tests_rational.cpp:114: PASSED:
14:   CHECK( val.as_double() == 0.0 )
14: with expansion:
14:   0.0 == 0.0
14: with message:
14:   val := 0/8
14: 
14: ./tests/tests_rational.cpp:120: PASSED:
14:   CHECK_FALSE( val.isZero() )
14: with expansion:
14:   !false
14: with message:
14:   val := 5/8
14: 
14: ./tests/tests_rational.cpp:121: PASSED:
14:   CHECK( val.isBetweenZeroAndOne() )
14: with expansion:
14:   true
14: with message:
14:   val := 5/8
14: 
14: ./tests/tests_rational.cpp:122: PASSED:
14:   CHECK_FALSE( val.isUnity() )
14: with expansion:
14:   !false
14: with message:
14:   val := 5/8
14: 
14: ./tests/tests_rational.cpp:123: PASSED:
14:   CHECK_FALSE( val.isOverUnity() )
14: with expansion:
14:   !false
14: with message:
14:   val := 5/8
14: 
14: ./tests/tests_rational.cpp:125: PASSED:
14:   CHECK( val.as_float() > 0.0f )
14: with expansion:
14:   0.625f > 0.0f
14: with message:
14:   val := 5/8
14: 
14: ./tests/tests_rational.cpp:126: PASSED:
14:   CHECK( val.as_float() < 1.0f )
14: with expansion:
14:   0.625f < 1.0f
14: with message:
14:   val := 5/8
14: 
14: ./tests/tests_rational.cpp:127: PASSED:
14:   CHECK( val.as_double() > 0.0 )
14: with expansion:
14:   0.625 > 0.0
14: with message:
14:   val := 5/8
14: 
14: ./tests/tests_rational.cpp:128: PASSED:
14:   CHECK( val.as_double() < 1.0 )
14: with expansion:
14:   0.625 < 1.0
14: with message:
14:   val := 5/8
14: 
14: ./tests/tests_rational.cpp:134: PASSED:
14:   CHECK_FALSE( val.isZero() )
14: with expansion:
14:   !false
14: with message:
14:   val := 8/8
14: 
14: ./tests/tests_rational.cpp:135: PASSED:
14:   CHECK_FALSE( val.isBetweenZeroAndOne() )
14: with expansion:
14:   !false
14: with message:
14:   val := 8/8
14: 
14: ./tests/tests_rational.cpp:136: PASSED:
14:   CHECK( val.isUnity() )
14: with expansion:
14:   true
14: with message:
14:   val := 8/8
14: 
14: ./tests/tests_rational.cpp:137: PASSED:
14:   CHECK_FALSE( val.isOverUnity() )
14: with expansion:
14:   !false
14: with message:
14:   val := 8/8
14: 
14: ./tests/tests_rational.cpp:139: PASSED:
14:   CHECK( val.as_float() == 1.0f )
14: with expansion:
14:   1.0f == 1.0f
14: with message:
14:   val := 8/8
14: 
14: ./tests/tests_rational.cpp:140: PASSED:
14:   CHECK( val.as_double() == 1.0 )
14: with expansion:
14:   1.0 == 1.0
14: with message:
14:   val := 8/8
14: 
14: ./tests/tests_rational.cpp:145: PASSED:
14:   CHECK_FALSE( val.isZero() )
14: with expansion:
14:   !false
14: with message:
14:   val := 1/1
14: 
14: ./tests/tests_rational.cpp:146: PASSED:
14:   CHECK_FALSE( val.isBetweenZeroAndOne() )
14: with expansion:
14:   !false
14: with message:
14:   val := 1/1
14: 
14: ./tests/tests_rational.cpp:147: PASSED:
14:   CHECK( val.isUnity() )
14: with expansion:
14:   true
14: with message:
14:   val := 1/1
14: 
14: ./tests/tests_rational.cpp:148: PASSED:
14:   CHECK_FALSE( val.isOverUnity() )
14: with expansion:
14:   !false
14: with message:
14:   val := 1/1
14: 
14: ./tests/tests_rational.cpp:150: PASSED:
14:   CHECK( val.as_float() == 1.0f )
14: with expansion:
14:   1.0f == 1.0f
14: with message:
14:   val := 1/1
14: 
14: ./tests/tests_rational.cpp:151: PASSED:
14:   CHECK( val.as_double() == 1.0 )
14: with expansion:
14:   1.0 == 1.0
14: with message:
14:   val := 1/1
14: 
14: ./tests/tests_rational.cpp:156: PASSED:
14:   CHECK_FALSE( val.isZero() )
14: with expansion:
14:   !false
14: with message:
14:   val := 8/5
14: 
14: ./tests/tests_rational.cpp:157: PASSED:
14:   CHECK_FALSE( val.isBetweenZeroAndOne() )
14: with expansion:
14:   !false
14: with message:
14:   val := 8/5
14: 
14: ./tests/tests_rational.cpp:158: PASSED:
14:   CHECK_FALSE( val.isUnity() )
14: with expansion:
14:   !false
14: with message:
14:   val := 8/5
14: 
14: ./tests/tests_rational.cpp:159: PASSED:
14:   CHECK( val.isOverUnity() )
14: with expansion:
14:   true
14: with message:
14:   val := 8/5
14: 
14: ./tests/tests_rational.cpp:161: PASSED:
14:   CHECK( val.as_float() > 1.0f )
14: with expansion:
14:   1.6f > 1.0f
14: with message:
14:   val := 8/5
14: 
14: ./tests/tests_rational.cpp:162: PASSED:
14:   CHECK( val.as_double() > 1.0 )
14: with expansion:
14:   1.6 > 1.0
14: with message:
14:   val := 8/5
14: 
14: -------------------------------------------------------------------------------
14: Rational - int64_t
14: -------------------------------------------------------------------------------
14: ./tests/tests_rational.cpp:31
14: ...............................................................................
14: 
14: ./tests/tests_rational.cpp:35: PASSED:
14:   CHECK( R{1, 1} == R::simplestUnity() )
14: with expansion:
14:   1/1 == 1/1
14: 
14: ./tests/tests_rational.cpp:36: PASSED:
14:   CHECK( (R::simplestUnity() * T{1}) == R::simplestUnity() )
14: with expansion:
14:   1/1 == 1/1
14: 
14: ./tests/tests_rational.cpp:37: PASSED:
14:   CHECK( (T{1} * R::simplestUnity()) == R::simplestUnity() )
14: with expansion:
14:   1/1 == 1/1
14: 
14: ./tests/tests_rational.cpp:38: PASSED:
14:   CHECK( R::simplestUnity().as_float() == 1.0f )
14: with expansion:
14:   1.0f == 1.0f
14: 
14: ./tests/tests_rational.cpp:39: PASSED:
14:   CHECK( R::simplestUnity().as_double() == 1.0 )
14: with expansion:
14:   1.0 == 1.0
14: 
14: ./tests/tests_rational.cpp:41: PASSED:
14:   CHECK( R{5, 8}.reciprocal() == R{8, 5} )
14: with expansion:
14:   8/5 == 8/5
14: 
14: ./tests/tests_rational.cpp:43: PASSED:
14:   CHECK( R{5, 8}.complement() == R{3, 8} )
14: with expansion:
14:   3/8 == 3/8
14: 
14: ./tests/tests_rational.cpp:44: PASSED:
14:   CHECK( R{8, 8}.complement() == R{0, 8} )
14: with expansion:
14:   0/8 == 0/8
14: 
14: ./tests/tests_rational.cpp:46: PASSED:
14:   CHECK( R{0, 8}.as_float() == 0.0f )
14: with expansion:
14:   0.0f == 0.0f
14: 
14: ./tests/tests_rational.cpp:47: PASSED:
14:   CHECK( R{0, 8}.as_double() == 0.0 )
14: with expansion:
14:   0.0 == 0.0
14: 
14: ./tests/tests_rational.cpp:49: PASSED:
14:   CHECK( R{5, 8}.withNonNegativeDenominator() == R{5, 8} )
14: with expansion:
14:   5/8 == 5/8
14: 
14: ./tests/tests_rational.cpp:52: PASSED:
14:   CHECK( R{5, -8}.withNonNegativeDenominator() == R{-5, 8} )
14: with expansion:
14:   -5/8 == -5/8
14: 
14: ./tests/tests_rational.cpp:53: PASSED:
14:   CHECK( R{-5, 8}.withNonNegativeDenominator() == R{-5, 8} )
14: with expansion:
14:   -5/8 == -5/8
14: 
14: ./tests/tests_rational.cpp:55: PASSED:
14:   CHECK( R{-5, 8}.reciprocal() == R{-8, 5} )
14: with expansion:
14:   -8/5 == -8/5
14: 
14: ./tests/tests_rational.cpp:56: PASSED:
14:   CHECK( R{5, -8}.complement() == R{8 + 5, 8} )
14: with expansion:
14:   13/8 == 13/8
14: 
14: ./tests/tests_rational.cpp:62: PASSED:
14:   CHECK( (R::simplestUnity() * val) == val )
14: with expansion:
14:   5/8 == 5/8
14: with message:
14:   val := 5/8
14: 
14: ./tests/tests_rational.cpp:63: PASSED:
14:   CHECK( (val * R::simplestUnity()) == val )
14: with expansion:
14:   5/8 == 5/8
14: with message:
14:   val := 5/8
14: 
14: ./tests/tests_rational.cpp:64: PASSED:
14:   CHECK( (val * T{1}) == val )
14: with expansion:
14:   5/8 == 5/8
14: with message:
14:   val := 5/8
14: 
14: ./tests/tests_rational.cpp:65: PASSED:
14:   CHECK( (T{1} * val) == val )
14: with expansion:
14:   5/8 == 5/8
14: with message:
14:   val := 5/8
14: 
14: ./tests/tests_rational.cpp:67: PASSED:
14:   CHECK( (val * val.reciprocal()).numerator == (val * val.reciprocal()).denominator )
14: with expansion:
14:   40 == 40
14: with message:
14:   val := 5/8
14: 
14: ./tests/tests_rational.cpp:68: PASSED:
14:   CHECK( (val * val.reciprocal()).isUnity() )
14: with expansion:
14:   true
14: with message:
14:   val := 5/8
14: 
14: ./tests/tests_rational.cpp:70: PASSED:
14:   CHECK( (val / val).numerator == (val / val).denominator )
14: with expansion:
14:   40 == 40
14: with message:
14:   val := 5/8
14: 
14: ./tests/tests_rational.cpp:71: PASSED:
14:   CHECK( (val / val).isUnity() )
14: with expansion:
14:   true
14: with message:
14:   val := 5/8
14: 
14: ./tests/tests_rational.cpp:73: PASSED:
14:   CHECK( (val / T{1}) == val )
14: with expansion:
14:   5/8 == 5/8
14: with message:
14:   val := 5/8
14: 
14: ./tests/tests_rational.cpp:81: PASSED:
14:   CHECK( (R::simplestUnity() * val) == valNonNegativeDenominator )
14: with expansion:
14:   -5/8 == -5/8
14: with message:
14:   val := 5/-8
14: 
14: ./tests/tests_rational.cpp:82: PASSED:
14:   CHECK( (val * R::simplestUnity()) == valNonNegativeDenominator )
14: with expansion:
14:   -5/8 == -5/8
14: with message:
14:   val := 5/-8
14: 
14: ./tests/tests_rational.cpp:83: PASSED:
14:   CHECK( (val * T{1}) == valNonNegativeDenominator )
14: with expansion:
14:   -5/8 == -5/8
14: with message:
14:   val := 5/-8
14: 
14: ./tests/tests_rational.cpp:84: PASSED:
14:   CHECK( (T{1} * val) == valNonNegativeDenominator )
14: with expansion:
14:   -5/8 == -5/8
14: with message:
14:   val := 5/-8
14: 
14: ./tests/tests_rational.cpp:86: PASSED:
14:   CHECK( (val * val.reciprocal()).numerator == (val * val.reciprocal()).denominator )
14: with expansion:
14:   40 == 40
14: with message:
14:   val := 5/-8
14: 
14: ./tests/tests_rational.cpp:87: PASSED:
14:   CHECK( (val * val.reciprocal()).isUnity() )
14: with expansion:
14:   true
14: with message:
14:   val := 5/-8
14: 
14: ./tests/tests_rational.cpp:89: PASSED:
14:   CHECK( (val / val).numerator == (val / val).denominator )
14: with expansion:
14:   40 == 40
14: with message:
14:   val := 5/-8
14: 
14: ./tests/tests_rational.cpp:90: PASSED:
14:   CHECK( (val / val).isUnity() )
14: with expansion:
14:   true
14: with message:
14:   val := 5/-8
14: 
14: ./tests/tests_rational.cpp:92: PASSED:
14:   CHECK( (val / T{1}) == valNonNegativeDenominator )
14: with expansion:
14:   -5/8 == -5/8
14: with message:
14:   val := 5/-8
14: 
14: ./tests/tests_rational.cpp:100: PASSED:
14:   CHECK_FALSE( val.isZero() )
14: with expansion:
14:   !false
14: with message:
14:   val := 0/0
14: 
14: ./tests/tests_rational.cpp:101: PASSED:
14:   CHECK_FALSE( val.isBetweenZeroAndOne() )
14: with expansion:
14:   !false
14: with message:
14:   val := 0/0
14: 
14: ./tests/tests_rational.cpp:102: PASSED:
14:   CHECK_FALSE( val.isUnity() )
14: with expansion:
14:   !false
14: with message:
14:   val := 0/0
14: 
14: ./tests/tests_rational.cpp:103: PASSED:
14:   CHECK_FALSE( val.isOverUnity() )
14: with expansion:
14:   !false
14: with message:
14:   val := 0/0
14: 
14: ./tests/tests_rational.cpp:108: PASSED:
14:   CHECK( val.isZero() )
14: with expansion:
14:   true
14: with message:
14:   val := 0/8
14: 
14: ./tests/tests_rational.cpp:109: PASSED:
14:   CHECK_FALSE( val.isBetweenZeroAndOne() )
14: with expansion:
14:   !false
14: with message:
14:   val := 0/8
14: 
14: ./tests/tests_rational.cpp:110: PASSED:
14:   CHECK_FALSE( val.isUnity() )
14: with expansion:
14:   !false
14: with message:
14:   val := 0/8
14: 
14: ./tests/tests_rational.cpp:111: PASSED:
14:   CHECK_FALSE( val.isOverUnity() )
14: with expansion:
14:   !false
14: with message:
14:   val := 0/8
14: 
14: ./tests/tests_rational.cpp:113: PASSED:
14:   CHECK( val.as_float() == 0.0f )
14: with expansion:
14:   0.0f == 0.0f
14: with message:
14:   val := 0/8
14: 
14: ./tests/tests_rational.cpp:114: PASSED:
14:   CHECK( val.as_double() == 0.0 )
14: with expansion:
14:   0.0 == 0.0
14: with message:
14:   val := 0/8
14: 
14: ./tests/tests_rational.cpp:120: PASSED:
14:   CHECK_FALSE( val.isZero() )
14: with expansion:
14:   !false
14: with message:
14:   val := 5/8
14: 
14: ./tests/tests_rational.cpp:121: PASSED:
14:   CHECK( val.isBetweenZeroAndOne() )
14: with expansion:
14:   true
14: with message:
14:   val := 5/8
14: 
14: ./tests/tests_rational.cpp:122: PASSED:
14:   CHECK_FALSE( val.isUnity() )
14: with expansion:
14:   !false
14: with message:
14:   val := 5/8
14: 
14: ./tests/tests_rational.cpp:123: PASSED:
14:   CHECK_FALSE( val.isOverUnity() )
14: with expansion:
14:   !false
14: with message:
14:   val := 5/8
14: 
14: ./tests/tests_rational.cpp:125: PASSED:
14:   CHECK( val.as_float() > 0.0f )
14: with expansion:
14:   0.625f > 0.0f
14: with message:
14:   val := 5/8
14: 
14: ./tests/tests_rational.cpp:126: PASSED:
14:   CHECK( val.as_float() < 1.0f )
14: with expansion:
14:   0.625f < 1.0f
14: with message:
14:   val := 5/8
14: 
14: ./tests/tests_rational.cpp:127: PASSED:
14:   CHECK( val.as_double() > 0.0 )
14: with expansion:
14:   0.625 > 0.0
14: with message:
14:   val := 5/8
14: 
14: ./tests/tests_rational.cpp:128: PASSED:
14:   CHECK( val.as_double() < 1.0 )
14: with expansion:
14:   0.625 < 1.0
14: with message:
14:   val := 5/8
14: 
14: ./tests/tests_rational.cpp:134: PASSED:
14:   CHECK_FALSE( val.isZero() )
14: with expansion:
14:   !false
14: with message:
14:   val := 8/8
14: 
14: ./tests/tests_rational.cpp:135: PASSED:
14:   CHECK_FALSE( val.isBetweenZeroAndOne() )
14: with expansion:
14:   !false
14: with message:
14:   val := 8/8
14: 
14: ./tests/tests_rational.cpp:136: PASSED:
14:   CHECK( val.isUnity() )
14: with expansion:
14:   true
14: with message:
14:   val := 8/8
14: 
14: ./tests/tests_rational.cpp:137: PASSED:
14:   CHECK_FALSE( val.isOverUnity() )
14: with expansion:
14:   !false
14: with message:
14:   val := 8/8
14: 
14: ./tests/tests_rational.cpp:139: PASSED:
14:   CHECK( val.as_float() == 1.0f )
14: with expansion:
14:   1.0f == 1.0f
14: with message:
14:   val := 8/8
14: 
14: ./tests/tests_rational.cpp:140: PASSED:
14:   CHECK( val.as_double() == 1.0 )
14: with expansion:
14:   1.0 == 1.0
14: with message:
14:   val := 8/8
14: 
14: ./tests/tests_rational.cpp:145: PASSED:
14:   CHECK_FALSE( val.isZero() )
14: with expansion:
14:   !false
14: with message:
14:   val := 1/1
14: 
14: ./tests/tests_rational.cpp:146: PASSED:
14:   CHECK_FALSE( val.isBetweenZeroAndOne() )
14: with expansion:
14:   !false
14: with message:
14:   val := 1/1
14: 
14: ./tests/tests_rational.cpp:147: PASSED:
14:   CHECK( val.isUnity() )
14: with expansion:
14:   true
14: with message:
14:   val := 1/1
14: 
14: ./tests/tests_rational.cpp:148: PASSED:
14:   CHECK_FALSE( val.isOverUnity() )
14: with expansion:
14:   !false
14: with message:
14:   val := 1/1
14: 
14: ./tests/tests_rational.cpp:150: PASSED:
14:   CHECK( val.as_float() == 1.0f )
14: with expansion:
14:   1.0f == 1.0f
14: with message:
14:   val := 1/1
14: 
14: ./tests/tests_rational.cpp:151: PASSED:
14:   CHECK( val.as_double() == 1.0 )
14: with expansion:
14:   1.0 == 1.0
14: with message:
14:   val := 1/1
14: 
14: ./tests/tests_rational.cpp:156: PASSED:
14:   CHECK_FALSE( val.isZero() )
14: with expansion:
14:   !false
14: with message:
14:   val := 8/5
14: 
14: ./tests/tests_rational.cpp:157: PASSED:
14:   CHECK_FALSE( val.isBetweenZeroAndOne() )
14: with expansion:
14:   !false
14: with message:
14:   val := 8/5
14: 
14: ./tests/tests_rational.cpp:158: PASSED:
14:   CHECK_FALSE( val.isUnity() )
14: with expansion:
14:   !false
14: with message:
14:   val := 8/5
14: 
14: ./tests/tests_rational.cpp:159: PASSED:
14:   CHECK( val.isOverUnity() )
14: with expansion:
14:   true
14: with message:
14:   val := 8/5
14: 
14: ./tests/tests_rational.cpp:161: PASSED:
14:   CHECK( val.as_float() > 1.0f )
14: with expansion:
14:   1.6f > 1.0f
14: with message:
14:   val := 8/5
14: 
14: ./tests/tests_rational.cpp:162: PASSED:
14:   CHECK( val.as_double() > 1.0 )
14: with expansion:
14:   1.6 > 1.0
14: with message:
14:   val := 8/5
14: 
14: -------------------------------------------------------------------------------
14: Rational - uint64_t
14: -------------------------------------------------------------------------------
14: ./tests/tests_rational.cpp:31
14: ...............................................................................
14: 
14: ./tests/tests_rational.cpp:35: PASSED:
14:   CHECK( R{1, 1} == R::simplestUnity() )
14: with expansion:
14:   1/1 == 1/1
14: 
14: ./tests/tests_rational.cpp:36: PASSED:
14:   CHECK( (R::simplestUnity() * T{1}) == R::simplestUnity() )
14: with expansion:
14:   1/1 == 1/1
14: 
14: ./tests/tests_rational.cpp:37: PASSED:
14:   CHECK( (T{1} * R::simplestUnity()) == R::simplestUnity() )
14: with expansion:
14:   1/1 == 1/1
14: 
14: ./tests/tests_rational.cpp:38: PASSED:
14:   CHECK( R::simplestUnity().as_float() == 1.0f )
14: with expansion:
14:   1.0f == 1.0f
14: 
14: ./tests/tests_rational.cpp:39: PASSED:
14:   CHECK( R::simplestUnity().as_double() == 1.0 )
14: with expansion:
14:   1.0 == 1.0
14: 
14: ./tests/tests_rational.cpp:41: PASSED:
14:   CHECK( R{5, 8}.reciprocal() == R{8, 5} )
14: with expansion:
14:   8/5 == 8/5
14: 
14: ./tests/tests_rational.cpp:43: PASSED:
14:   CHECK( R{5, 8}.complement() == R{3, 8} )
14: with expansion:
14:   3/8 == 3/8
14: 
14: ./tests/tests_rational.cpp:44: PASSED:
14:   CHECK( R{8, 8}.complement() == R{0, 8} )
14: with expansion:
14:   0/8 == 0/8
14: 
14: ./tests/tests_rational.cpp:46: PASSED:
14:   CHECK( R{0, 8}.as_float() == 0.0f )
14: with expansion:
14:   0.0f == 0.0f
14: 
14: ./tests/tests_rational.cpp:47: PASSED:
14:   CHECK( R{0, 8}.as_double() == 0.0 )
14: with expansion:
14:   0.0 == 0.0
14: 
14: ./tests/tests_rational.cpp:49: PASSED:
14:   CHECK( R{5, 8}.withNonNegativeDenominator() == R{5, 8} )
14: with expansion:
14:   5/8 == 5/8
14: 
14: ./tests/tests_rational.cpp:62: PASSED:
14:   CHECK( (R::simplestUnity() * val) == val )
14: with expansion:
14:   5/8 == 5/8
14: with message:
14:   val := 5/8
14: 
14: ./tests/tests_rational.cpp:63: PASSED:
14:   CHECK( (val * R::simplestUnity()) == val )
14: with expansion:
14:   5/8 == 5/8
14: with message:
14:   val := 5/8
14: 
14: ./tests/tests_rational.cpp:64: PASSED:
14:   CHECK( (val * T{1}) == val )
14: with expansion:
14:   5/8 == 5/8
14: with message:
14:   val := 5/8
14: 
14: ./tests/tests_rational.cpp:65: PASSED:
14:   CHECK( (T{1} * val) == val )
14: with expansion:
14:   5/8 == 5/8
14: with message:
14:   val := 5/8
14: 
14: ./tests/tests_rational.cpp:67: PASSED:
14:   CHECK( (val * val.reciprocal()).numerator == (val * val.reciprocal()).denominator )
14: with expansion:
14:   40 == 40
14: with message:
14:   val := 5/8
14: 
14: ./tests/tests_rational.cpp:68: PASSED:
14:   CHECK( (val * val.reciprocal()).isUnity() )
14: with expansion:
14:   true
14: with message:
14:   val := 5/8
14: 
14: ./tests/tests_rational.cpp:70: PASSED:
14:   CHECK( (val / val).numerator == (val / val).denominator )
14: with expansion:
14:   40 == 40
14: with message:
14:   val := 5/8
14: 
14: ./tests/tests_rational.cpp:71: PASSED:
14:   CHECK( (val / val).isUnity() )
14: with expansion:
14:   true
14: with message:
14:   val := 5/8
14: 
14: ./tests/tests_rational.cpp:73: PASSED:
14:   CHECK( (val / T{1}) == val )
14: with expansion:
14:   5/8 == 5/8
14: with message:
14:   val := 5/8
14: 
14: ./tests/tests_rational.cpp:100: PASSED:
14:   CHECK_FALSE( val.isZero() )
14: with expansion:
14:   !false
14: with message:
14:   val := 0/0
14: 
14: ./tests/tests_rational.cpp:101: PASSED:
14:   CHECK_FALSE( val.isBetweenZeroAndOne() )
14: with expansion:
14:   !false
14: with message:
14:   val := 0/0
14: 
14: ./tests/tests_rational.cpp:102: PASSED:
14:   CHECK_FALSE( val.isUnity() )
14: with expansion:
14:   !false
14: with message:
14:   val := 0/0
14: 
14: ./tests/tests_rational.cpp:103: PASSED:
14:   CHECK_FALSE( val.isOverUnity() )
14: with expansion:
14:   !false
14: with message:
14:   val := 0/0
14: 
14: ./tests/tests_rational.cpp:108: PASSED:
14:   CHECK( val.isZero() )
14: with expansion:
14:   true
14: with message:
14:   val := 0/8
14: 
14: ./tests/tests_rational.cpp:109: PASSED:
14:   CHECK_FALSE( val.isBetweenZeroAndOne() )
14: with expansion:
14:   !false
14: with message:
14:   val := 0/8
14: 
14: ./tests/tests_rational.cpp:110: PASSED:
14:   CHECK_FALSE( val.isUnity() )
14: with expansion:
14:   !false
14: with message:
14:   val := 0/8
14: 
14: ./tests/tests_rational.cpp:111: PASSED:
14:   CHECK_FALSE( val.isOverUnity() )
14: with expansion:
14:   !false
14: with message:
14:   val := 0/8
14: 
14: ./tests/tests_rational.cpp:113: PASSED:
14:   CHECK( val.as_float() == 0.0f )
14: with expansion:
14:   0.0f == 0.0f
14: with message:
14:   val := 0/8
14: 
14: ./tests/tests_rational.cpp:114: PASSED:
14:   CHECK( val.as_double() == 0.0 )
14: with expansion:
14:   0.0 == 0.0
14: with message:
14:   val := 0/8
14: 
14: ./tests/tests_rational.cpp:120: PASSED:
14:   CHECK_FALSE( val.isZero() )
14: with expansion:
14:   !false
14: with message:
14:   val := 5/8
14: 
14: ./tests/tests_rational.cpp:121: PASSED:
14:   CHECK( val.isBetweenZeroAndOne() )
14: with expansion:
14:   true
14: with message:
14:   val := 5/8
14: 
14: ./tests/tests_rational.cpp:122: PASSED:
14:   CHECK_FALSE( val.isUnity() )
14: with expansion:
14:   !false
14: with message:
14:   val := 5/8
14: 
14: ./tests/tests_rational.cpp:123: PASSED:
14:   CHECK_FALSE( val.isOverUnity() )
14: with expansion:
14:   !false
14: with message:
14:   val := 5/8
14: 
14: ./tests/tests_rational.cpp:125: PASSED:
14:   CHECK( val.as_float() > 0.0f )
14: with expansion:
14:   0.625f > 0.0f
14: with message:
14:   val := 5/8
14: 
14: ./tests/tests_rational.cpp:126: PASSED:
14:   CHECK( val.as_float() < 1.0f )
14: with expansion:
14:   0.625f < 1.0f
14: with message:
14:   val := 5/8
14: 
14: ./tests/tests_rational.cpp:127: PASSED:
14:   CHECK( val.as_double() > 0.0 )
14: with expansion:
14:   0.625 > 0.0
14: with message:
14:   val := 5/8
14: 
14: ./tests/tests_rational.cpp:128: PASSED:
14:   CHECK( val.as_double() < 1.0 )
14: with expansion:
14:   0.625 < 1.0
14: with message:
14:   val := 5/8
14: 
14: ./tests/tests_rational.cpp:134: PASSED:
14:   CHECK_FALSE( val.isZero() )
14: with expansion:
14:   !false
14: with message:
14:   val := 8/8
14: 
14: ./tests/tests_rational.cpp:135: PASSED:
14:   CHECK_FALSE( val.isBetweenZeroAndOne() )
14: with expansion:
14:   !false
14: with message:
14:   val := 8/8
14: 
14: ./tests/tests_rational.cpp:136: PASSED:
14:   CHECK( val.isUnity() )
14: with expansion:
14:   true
14: with message:
14:   val := 8/8
14: 
14: ./tests/tests_rational.cpp:137: PASSED:
14:   CHECK_FALSE( val.isOverUnity() )
14: with expansion:
14:   !false
14: with message:
14:   val := 8/8
14: 
14: ./tests/tests_rational.cpp:139: PASSED:
14:   CHECK( val.as_float() == 1.0f )
14: with expansion:
14:   1.0f == 1.0f
14: with message:
14:   val := 8/8
14: 
14: ./tests/tests_rational.cpp:140: PASSED:
14:   CHECK( val.as_double() == 1.0 )
14: with expansion:
14:   1.0 == 1.0
14: with message:
14:   val := 8/8
14: 
14: ./tests/tests_rational.cpp:145: PASSED:
14:   CHECK_FALSE( val.isZero() )
14: with expansion:
14:   !false
14: with message:
14:   val := 1/1
14: 
14: ./tests/tests_rational.cpp:146: PASSED:
14:   CHECK_FALSE( val.isBetweenZeroAndOne() )
14: with expansion:
14:   !false
14: with message:
14:   val := 1/1
14: 
14: ./tests/tests_rational.cpp:147: PASSED:
14:   CHECK( val.isUnity() )
14: with expansion:
14:   true
14: with message:
14:   val := 1/1
14: 
14: ./tests/tests_rational.cpp:148: PASSED:
14:   CHECK_FALSE( val.isOverUnity() )
14: with expansion:
14:   !false
14: with message:
14:   val := 1/1
14: 
14: ./tests/tests_rational.cpp:150: PASSED:
14:   CHECK( val.as_float() == 1.0f )
14: with expansion:
14:   1.0f == 1.0f
14: with message:
14:   val := 1/1
14: 
14: ./tests/tests_rational.cpp:151: PASSED:
14:   CHECK( val.as_double() == 1.0 )
14: with expansion:
14:   1.0 == 1.0
14: with message:
14:   val := 1/1
14: 
14: ./tests/tests_rational.cpp:156: PASSED:
14:   CHECK_FALSE( val.isZero() )
14: with expansion:
14:   !false
14: with message:
14:   val := 8/5
14: 
14: ./tests/tests_rational.cpp:157: PASSED:
14:   CHECK_FALSE( val.isBetweenZeroAndOne() )
14: with expansion:
14:   !false
14: with message:
14:   val := 8/5
14: 
14: ./tests/tests_rational.cpp:158: PASSED:
14:   CHECK_FALSE( val.isUnity() )
14: with expansion:
14:   !false
14: with message:
14:   val := 8/5
14: 
14: ./tests/tests_rational.cpp:159: PASSED:
14:   CHECK( val.isOverUnity() )
14: with expansion:
14:   true
14: with message:
14:   val := 8/5
14: 
14: ./tests/tests_rational.cpp:161: PASSED:
14:   CHECK( val.as_float() > 1.0f )
14: with expansion:
14:   1.6f > 1.0f
14: with message:
14:   val := 8/5
14: 
14: ./tests/tests_rational.cpp:162: PASSED:
14:   CHECK( val.as_double() > 1.0 )
14: with expansion:
14:   1.6 > 1.0
14: with message:
14:   val := 8/5
14: 
14: ===============================================================================
14: All tests passed (250 assertions in 4 test cases)
14: 
15: 
15: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15: tests_relation_chain is a Catch v2.13.10 host application.
15: Run with -? for options
15: 
15: -------------------------------------------------------------------------------
15: Relation Chain Flags
15:   Not Valid
15: -------------------------------------------------------------------------------
15: ./tests/tests_relation_chain.cpp:157
15: ...............................................................................
15: 
15: ./tests/tests_relation_chain.cpp:159: PASSED:
15:   CHECK( result.relation_flags == kFlagsNotValid )
15: with expansion:
15:   0 == 0
15: with message:
15:   str := "VT, NV, VT"
15: 
15: ./tests/tests_relation_chain.cpp:160: PASSED:
15:   CHECK( result.relation_flags == kFlagsNotValid )
15: with expansion:
15:   0 == 0
15: with message:
15:   str := "VT, VT, VT, NV"
15: 
15: ./tests/tests_relation_chain.cpp:161: PASSED:
15:   CHECK( result.relation_flags == kFlagsNotValid )
15: with expansion:
15:   0 == 0
15: with message:
15:   str := "P, NV, VNT"
15: 
15: ./tests/tests_relation_chain.cpp:163: PASSED:
15:   CHECK( result.relation_flags == kFlagsNotValid )
15: with expansion:
15:   0 == 0
15: with message:
15:   str := "NV, ONLY_ORIENTATION"
15: 
15: ./tests/tests_relation_chain.cpp:164: PASSED:
15:   CHECK( result.relation_flags == kFlagsNotValid )
15: with expansion:
15:   0 == 0
15: with message:
15:   str := "NV, ONLY_POSITION"
15: 
15: ./tests/tests_relation_chain.cpp:165: PASSED:
15:   CHECK( result.relation_flags == kFlagsNotValid )
15: with expansion:
15:   0 == 0
15: with message:
15:   str := "ONLY_ORIENTATION, NV"
15: 
15: ./tests/tests_relation_chain.cpp:166: PASSED:
15:   CHECK( result.relation_flags == kFlagsNotValid )
15: with expansion:
15:   0 == 0
15: with message:
15:   str := "ONLY_POSITION, NV"
15: 
15: -------------------------------------------------------------------------------
15: Relation Chain Flags
15:   Wrongly Tracked
15: -------------------------------------------------------------------------------
15: ./tests/tests_relation_chain.cpp:172
15: ...............................................................................
15: 
15: ./tests/tests_relation_chain.cpp:174: PASSED:
15:   CHECK( result.relation_flags == kFlagsValidTracked )
15: with expansion:
15:   51 == 51
15: with message:
15:   str := "VNT, IP, VT"
15: 
15: ./tests/tests_relation_chain.cpp:175: PASSED:
15:   CHECK( result.relation_flags == kFlagsValidTracked )
15: with expansion:
15:   51 == 51
15: with message:
15:   str := "VNT, P, VT"
15: 
15: ./tests/tests_relation_chain.cpp:176: PASSED:
15:   CHECK( result.relation_flags == kFlagsValidTracked )
15: with expansion:
15:   51 == 51
15: with message:
15:   str := "P, VT, P, VNT"
15: 
15: ./tests/tests_relation_chain.cpp:177: PASSED:
15:   CHECK( result.relation_flags == kFlagsValidTracked )
15: with expansion:
15:   51 == 51
15: with message:
15:   str := "VT, VT, VNT, VT"
15: 
15: ./tests/tests_relation_chain.cpp:178: PASSED:
15:   CHECK( result.relation_flags == kFlagsValidTracked )
15: with expansion:
15:   51 == 51
15: with message:
15:   str := "IP, VT, P, VNT, P, VT"
15: 
15: ./tests/tests_relation_chain.cpp:180: PASSED:
15:   CHECK( result.relation_flags == kFlagsValidTracked )
15: with expansion:
15:   51 == 51
15: with message:
15:   str := "VT, ONLY_ORIENTATION"
15: 
15: ./tests/tests_relation_chain.cpp:181: PASSED:
15:   CHECK( result.relation_flags == kFlagsValidTracked )
15: with expansion:
15:   51 == 51
15: with message:
15:   str := "VT, ONLY_POSITION"
15: 
15: ./tests/tests_relation_chain.cpp:182: PASSED:
15:   CHECK( result.relation_flags == kFlagsValidTracked )
15: with expansion:
15:   51 == 51
15: with message:
15:   str := "ONLY_ORIENTATION, VT"
15: 
15: ./tests/tests_relation_chain.cpp:183: PASSED:
15:   CHECK( result.relation_flags == kFlagsValidTracked )
15: with expansion:
15:   51 == 51
15: with message:
15:   str := "ONLY_POSITION, VT"
15: 
15: ./tests/tests_relation_chain.cpp:185: PASSED:
15:   CHECK( result.relation_flags == kFlagsValidTracked )
15: with expansion:
15:   51 == 51
15: with message:
15:   str := "P, VT, ONLY_ORIENTATION, P"
15: 
15: ./tests/tests_relation_chain.cpp:186: PASSED:
15:   CHECK( result.relation_flags == kFlagsValidTracked )
15: with expansion:
15:   51 == 51
15: with message:
15:   str := "P, VT, ONLY_POSITION, P"
15: 
15: ./tests/tests_relation_chain.cpp:187: PASSED:
15:   CHECK( result.relation_flags == kFlagsValidTracked )
15: with expansion:
15:   51 == 51
15: with message:
15:   str := "P, ONLY_ORIENTATION, VT, P"
15: 
15: ./tests/tests_relation_chain.cpp:188: PASSED:
15:   CHECK( result.relation_flags == kFlagsValidTracked )
15: with expansion:
15:   51 == 51
15: with message:
15:   str := "P, ONLY_POSITION, VT, P"
15: 
15: -------------------------------------------------------------------------------
15: Relation Chain Flags
15:   Tracked
15: -------------------------------------------------------------------------------
15: ./tests/tests_relation_chain.cpp:191
15: ...............................................................................
15: 
15: ./tests/tests_relation_chain.cpp:193: PASSED:
15:   CHECK( result.relation_flags == kFlagsValidTracked )
15: with expansion:
15:   51 == 51
15: with message:
15:   str := "P, VT, P"
15: 
15: ./tests/tests_relation_chain.cpp:194: PASSED:
15:   CHECK( result.relation_flags == kFlagsValidTracked )
15: with expansion:
15:   51 == 51
15: with message:
15:   str := "P, VT, P, VT"
15: 
15: ./tests/tests_relation_chain.cpp:195: PASSED:
15:   CHECK( result.relation_flags == kFlagsValidTracked )
15: with expansion:
15:   51 == 51
15: with message:
15:   str := "VT, IP, P"
15: 
15: ./tests/tests_relation_chain.cpp:196: PASSED:
15:   CHECK( result.relation_flags == kFlagsValidTracked )
15: with expansion:
15:   51 == 51
15: with message:
15:   str := "IP, VT, P"
15: 
15: ./tests/tests_relation_chain.cpp:197: PASSED:
15:   CHECK( result.relation_flags == kFlagsValidTracked )
15: with expansion:
15:   51 == 51
15: with message:
15:   str := "P, VT, IP, P"
15: 
15: ./tests/tests_relation_chain.cpp:198: PASSED:
15:   CHECK( result.relation_flags == kFlagsValidTracked )
15: with expansion:
15:   51 == 51
15: with message:
15:   str := "P, IP, VT, P"
15: 
15: ./tests/tests_relation_chain.cpp:199: PASSED:
15:   CHECK( result.relation_flags == kFlagsValidTracked )
15: with expansion:
15:   51 == 51
15: with message:
15:   str := "IP, IP, VT, IP, IP"
15: 
15: -------------------------------------------------------------------------------
15: Relation Chain Flags
15:   Non-Tracked
15: -------------------------------------------------------------------------------
15: ./tests/tests_relation_chain.cpp:202
15: ...............................................................................
15: 
15: ./tests/tests_relation_chain.cpp:204: PASSED:
15:   CHECK( result.relation_flags == kFlagsValid )
15: with expansion:
15:   3 == 3
15: with message:
15:   str := "P, VNT, P"
15: 
15: ./tests/tests_relation_chain.cpp:205: PASSED:
15:   CHECK( result.relation_flags == kFlagsValid )
15: with expansion:
15:   3 == 3
15: with message:
15:   str := "VNT, VNT, VNT"
15: 
15: ./tests/tests_relation_chain.cpp:206: PASSED:
15:   CHECK( result.relation_flags == kFlagsValid )
15: with expansion:
15:   3 == 3
15: with message:
15:   str := "VNT, P"
15: 
15: ./tests/tests_relation_chain.cpp:207: PASSED:
15:   CHECK( result.relation_flags == kFlagsValid )
15: with expansion:
15:   3 == 3
15: with message:
15:   str := "P, VNT"
15: 
15: ./tests/tests_relation_chain.cpp:208: PASSED:
15:   CHECK( result.relation_flags == kFlagsValid )
15: with expansion:
15:   3 == 3
15: with message:
15:   str := "VNT, IP"
15: 
15: ./tests/tests_relation_chain.cpp:209: PASSED:
15:   CHECK( result.relation_flags == kFlagsValid )
15: with expansion:
15:   3 == 3
15: with message:
15:   str := "IP, VNT"
15: 
15: ./tests/tests_relation_chain.cpp:210: PASSED:
15:   CHECK( result.relation_flags == kFlagsValid )
15: with expansion:
15:   3 == 3
15: with message:
15:   str := "VNT, IP, P"
15: 
15: ./tests/tests_relation_chain.cpp:211: PASSED:
15:   CHECK( result.relation_flags == kFlagsValid )
15: with expansion:
15:   3 == 3
15: with message:
15:   str := "IP, VNT, P"
15: 
15: ./tests/tests_relation_chain.cpp:212: PASSED:
15:   CHECK( result.relation_flags == kFlagsValid )
15: with expansion:
15:   3 == 3
15: with message:
15:   str := "P, VNT, IP, P"
15: 
15: ./tests/tests_relation_chain.cpp:213: PASSED:
15:   CHECK( result.relation_flags == kFlagsValid )
15: with expansion:
15:   3 == 3
15: with message:
15:   str := "P, IP, VNT, P"
15: 
15: ./tests/tests_relation_chain.cpp:215: PASSED:
15:   CHECK( result.relation_flags == kFlagsValid )
15: with expansion:
15:   3 == 3
15: with message:
15:   str := "P, ONLY_ORIENTATION, IP, P"
15: 
15: ./tests/tests_relation_chain.cpp:216: PASSED:
15:   CHECK( result.relation_flags == kFlagsValid )
15: with expansion:
15:   3 == 3
15: with message:
15:   str := "P, ONLY_POSITION, IP, P"
15: 
15: ./tests/tests_relation_chain.cpp:218: PASSED:
15:   CHECK( result.relation_flags == kFlagsValid )
15: with expansion:
15:   3 == 3
15: with message:
15:   str := "ONLY_ORIENTATION, VNT"
15: 
15: ./tests/tests_relation_chain.cpp:219: PASSED:
15:   CHECK( result.relation_flags == kFlagsValid )
15: with expansion:
15:   3 == 3
15: with message:
15:   str := "ONLY_POSITION, VNT"
15: 
15: ./tests/tests_relation_chain.cpp:220: PASSED:
15:   CHECK( result.relation_flags == kFlagsValid )
15: with expansion:
15:   3 == 3
15: with message:
15:   str := "VNT, ONLY_ORIENTATION"
15: 
15: ./tests/tests_relation_chain.cpp:221: PASSED:
15:   CHECK( result.relation_flags == kFlagsValid )
15: with expansion:
15:   3 == 3
15: with message:
15:   str := "VNT, ONLY_POSITION"
15: 
15: ./tests/tests_relation_chain.cpp:223: PASSED:
15:   CHECK( result.relation_flags == kFlagsValid )
15: with expansion:
15:   3 == 3
15: with message:
15:   str := "ONLY_ORIENTATION, P, VNT"
15: 
15: ./tests/tests_relation_chain.cpp:224: PASSED:
15:   CHECK( result.relation_flags == kFlagsValid )
15: with expansion:
15:   3 == 3
15: with message:
15:   str := "ONLY_POSITION, P, VNT"
15: 
15: ./tests/tests_relation_chain.cpp:225: PASSED:
15:   CHECK( result.relation_flags == kFlagsValid )
15: with expansion:
15:   3 == 3
15: with message:
15:   str := "VNT, ONLY_ORIENTATION, P"
15: 
15: ./tests/tests_relation_chain.cpp:226: PASSED:
15:   CHECK( result.relation_flags == kFlagsValid )
15: with expansion:
15:   3 == 3
15: with message:
15:   str := "VNT, ONLY_POSITION, P"
15: 
15: ===============================================================================
15: All tests passed (47 assertions in 1 test case)
15: 
16: 
16: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
16: tests_vector is a Catch v2.13.10 host application.
16: Run with -? for options
16: 
16: -------------------------------------------------------------------------------
16: u_vector
16:   Test interface generated from macros
16: -------------------------------------------------------------------------------
16: ./tests/tests_vector.cpp:14
16: ...............................................................................
16: 
16: ./tests/tests_vector.cpp:17: PASSED:
16:   CHECK( vf.ptr != __null )
16: with expansion:
16:   0x0000556d9c1af370 != 0
16: 
16: ./tests/tests_vector.cpp:31: PASSED:
16:   CHECK( a == A )
16: with expansion:
16:   2.71f == 2.71f
16: 
16: ./tests/tests_vector.cpp:32: PASSED:
16:   CHECK( b == B )
16: with expansion:
16:   1.61f == 1.61f
16: 
16: ./tests/tests_vector.cpp:33: PASSED:
16:   CHECK( c == C )
16: with expansion:
16:   3.14f == 3.14f
16: 
16: ./tests/tests_vector.cpp:36: PASSED:
16:   CHECK( vf.ptr == __null )
16: with expansion:
16:   nullptr == 0
16: 
16: ===============================================================================
16: All tests passed (5 assertions in 1 test case)
16: 
17: 
17: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
17: tests_worker is a Catch v2.13.10 host application.
17: Run with -? for options
17: 
17: -------------------------------------------------------------------------------
17: TaskCollection
17: -------------------------------------------------------------------------------
17: ./tests/tests_worker.cpp:21
17: ...............................................................................
17: 
17: ./tests/tests_worker.cpp:51: PASSED:
17:   CHECK( !calledA[0] )
17: with expansion:
17:   true
17: 
17: ./tests/tests_worker.cpp:52: PASSED:
17:   CHECK( !calledA[1] )
17: with expansion:
17:   true
17: 
17: ./tests/tests_worker.cpp:53: PASSED:
17:   CHECK( !calledA[2] )
17: with expansion:
17:   true
17: 
17: -------------------------------------------------------------------------------
17: TaskCollection
17:   Sequential wait
17: -------------------------------------------------------------------------------
17: ./tests/tests_worker.cpp:57
17: ...............................................................................
17: 
17: ./tests/tests_worker.cpp:60: PASSED:
17:   CHECK( calledA[0] )
17: with expansion:
17:   true
17: 
17: ./tests/tests_worker.cpp:61: PASSED:
17:   CHECK( calledA[1] )
17: with expansion:
17:   true
17: 
17: ./tests/tests_worker.cpp:62: PASSED:
17:   CHECK( calledA[2] )
17: with expansion:
17:   true
17: 
17: ./tests/tests_worker.cpp:64: PASSED:
17:   CHECK( !calledB[0] )
17: with expansion:
17:   true
17: 
17: ./tests/tests_worker.cpp:65: PASSED:
17:   CHECK( !calledB[1] )
17: with expansion:
17:   true
17: 
17: ./tests/tests_worker.cpp:66: PASSED:
17:   CHECK( !calledB[2] )
17: with expansion:
17:   true
17: 
17: ./tests/tests_worker.cpp:71: PASSED:
17:   CHECK( calledB[0] )
17: with expansion:
17:   true
17: 
17: ./tests/tests_worker.cpp:72: PASSED:
17:   CHECK( calledB[1] )
17: with expansion:
17:   true
17: 
17: ./tests/tests_worker.cpp:73: PASSED:
17:   CHECK( calledB[2] )
17: with expansion:
17:   true
17: 
17: -------------------------------------------------------------------------------
17: TaskCollection
17: -------------------------------------------------------------------------------
17: ./tests/tests_worker.cpp:21
17: ...............................................................................
17: 
17: ./tests/tests_worker.cpp:51: PASSED:
17:   CHECK( !calledA[0] )
17: with expansion:
17:   true
17: 
17: ./tests/tests_worker.cpp:52: PASSED:
17:   CHECK( !calledA[1] )
17: with expansion:
17:   true
17: 
17: ./tests/tests_worker.cpp:53: PASSED:
17:   CHECK( !calledA[2] )
17: with expansion:
17:   true
17: 
17: -------------------------------------------------------------------------------
17: TaskCollection
17:   Simultaneous dispatch, reversed wait
17: -------------------------------------------------------------------------------
17: ./tests/tests_worker.cpp:76
17: ...............................................................................
17: 
17: ./tests/tests_worker.cpp:78: PASSED:
17:   CHECK( !calledB[0] )
17: with expansion:
17:   true
17: 
17: ./tests/tests_worker.cpp:79: PASSED:
17:   CHECK( !calledB[1] )
17: with expansion:
17:   true
17: 
17: ./tests/tests_worker.cpp:80: PASSED:
17:   CHECK( !calledB[2] )
17: with expansion:
17:   true
17: 
17: ./tests/tests_worker.cpp:86: PASSED:
17:   CHECK( calledB[0] )
17: with expansion:
17:   true
17: 
17: ./tests/tests_worker.cpp:87: PASSED:
17:   CHECK( calledB[1] )
17: with expansion:
17:   true
17: 
17: ./tests/tests_worker.cpp:88: PASSED:
17:   CHECK( calledB[2] )
17: with expansion:
17:   true
17: 
17: ./tests/tests_worker.cpp:91: PASSED:
17:   CHECK( calledA[0] )
17: with expansion:
17:   true
17: 
17: ./tests/tests_worker.cpp:92: PASSED:
17:   CHECK( calledA[1] )
17: with expansion:
17:   true
17: 
17: ./tests/tests_worker.cpp:93: PASSED:
17:   CHECK( calledA[2] )
17: with expansion:
17:   true
17: 
17: -------------------------------------------------------------------------------
17: TaskCollection
17: -------------------------------------------------------------------------------
17: ./tests/tests_worker.cpp:21
17: ...............................................................................
17: 
17: ./tests/tests_worker.cpp:51: PASSED:
17:   CHECK( !calledA[0] )
17: with expansion:
17:   true
17: 
17: ./tests/tests_worker.cpp:52: PASSED:
17:   CHECK( !calledA[1] )
17: with expansion:
17:   true
17: 
17: ./tests/tests_worker.cpp:53: PASSED:
17:   CHECK( !calledA[2] )
17: with expansion:
17:   true
17: 
17: -------------------------------------------------------------------------------
17: TaskCollection
17:   Simultaneous dispatch, reversed wait
17: -------------------------------------------------------------------------------
17: ./tests/tests_worker.cpp:97
17: ...............................................................................
17: 
17: ./tests/tests_worker.cpp:99: PASSED:
17:   CHECK( !calledB[0] )
17: with expansion:
17:   true
17: 
17: ./tests/tests_worker.cpp:100: PASSED:
17:   CHECK( !calledB[1] )
17: with expansion:
17:   true
17: 
17: ./tests/tests_worker.cpp:101: PASSED:
17:   CHECK( !calledB[2] )
17: with expansion:
17:   true
17: 
18: 
18: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18: tests_pose is a Catch v2.13.10 host application.
18: Run with -? for options
18: 
18: -------------------------------------------------------------------------------
18: Pose invert works
18: -------------------------------------------------------------------------------
18: ./tests/tests_pose.cpp:15
18: ...............................................................................
18: 
18: ./tests/tests_pose.cpp:35: PASSED:
18:   CHECK( m_vec3_len(out_a.position) < 0.001f )
18: with expansion:
18:   0.00015f < 0.001f
18: 
18: ./tests/tests_pose.cpp:36: PASSED:
18:   CHECK( 1 - abs(out_a.orientation.w) < 0.001f )
18: with expansion:
18:   0.0f < 0.001f
18: 
18: ./tests/tests_pose.cpp:38: PASSED:
18:   CHECK( m_vec3_len(out_b.position) < 0.001f )
18: with expansion:
18:   0.00006f < 0.001f
18: 
18: ./tests/tests_pose.cpp:39: PASSED:
18:   CHECK( 1 - abs(out_b.orientation.w) < 0.001f )
18: with expansion:
18:   0.0f < 0.001f
18: 
18: -------------------------------------------------------------------------------
18: Pose interpolation works
18: -------------------------------------------------------------------------------
18: ./tests/tests_pose.cpp:42
18: ...............................................................................
18: 
18: ./tests/tests_pose.cpp:61: PASSED:
18:   CHECK( res.position.x == Approx(0).margin(e) )
18: with expansion:
18:   0.0f == Approx( 0.0 )
18: 
18: ./tests/tests_pose.cpp:62: PASSED:
18:   CHECK( res.position.y == Approx(0).margin(e) )
18: with expansion:
18:   0.0f == Approx( 0.0 )
18: 
18: ./tests/tests_pose.cpp:63: PASSED:
18:   CHECK( res.position.z == Approx(0).margin(e) )
18: with expansion:
18:   0.0f == Approx( 0.0 )
18: 
18: ./tests/tests_pose.cpp:64: PASSED:
18:   CHECK( res.orientation.x == Approx(0).margin(e) )
18: with expansion:
18:   0.0f == Approx( 0.0 )
18: 
18: ./tests/tests_pose.cpp:65: PASSED:
18:   CHECK( res.orientation.x == Approx(0).margin(e) )
18: with expansion:
18:   0.0f == Approx( 0.0 )
18: 
18: ./tests/tests_pose.cpp:66: PASSED:
18:   CHECK( res.orientation.y == Approx(0).margin(e) )
18: with expansion:
18:   0.0f == Approx( 0.0 )
18: 
18: ./tests/tests_pose.cpp:67: PASSED:
18:   CHECK( res.orientation.w == Approx(1).margin(e) )
18: with expansion:
18:   1.0f == Approx( 1.0 )
18: 
18: ===============================================================================
18: All tests passed (11 assertions in 2 test cases)
18: 
12/21 Test #13: tests_quat_swing_twist ...........   Passed    0.02 sec
13/21 Test #14: tests_rational ...................   Passed    0.02 sec
14/21 Test #15: tests_relation_chain .............   Passed    0.02 sec
15/21 Test #16: tests_vector .....................   Passed    0.02 sec
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000897000000 (0x38d7eda3da240)
10:   >
10:   1000000891200000 (0x38d7ed9e52200)
10: with messages:
10:   44
10:   1000000880220000
10:   44
10:   1000000880220000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000901000000 (0x38d7eda7aab40)
10:   >
10:   1000000880220000 (0x38d7ed93d9760)
10: with messages:
10:   44
10:   1000000880220000
10:   44
10:   1000000880220000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000901000000 (0x38d7eda7aab40)
10:   >
10:   1000000897000000 (0x38d7eda3da240)
10: with messages:
10:   44
10:   1000000880220000
10:   44
10:   1000000880220000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   44
10:   1000000880220000
10:   44
10:   1000000880220000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   44
10:   1000000880220000
10:   44
10:   1000000880220000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000880220000 (0x38d7ed93d9760)
10:   <=
10:   1000000891200000 (0x38d7ed9e52200)
10: with messages:
10:   44
10:   1000000880220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000880220000 (0x38d7ed93d9760)
10:   <=
10:   1000000891200000 (0x38d7ed9e52200)
10: with messages:
10:   44
10:   1000000880220000
10: 
10: frame_id:                 43
10: desired_present_time_ns:  1000000881000000
10: actual_present_time_ns:   1000000881000000
10: earliest_present_time_ns: 1000000881000000
10: present_margin_ns:        780000
10: now_ns:                   1000000882000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000897000000 (0x38d7eda3da240)
10:   >=
10:   1000000896220000 (0x38d7eda31bb60)
10: with messages:
10:   44
10:   1000000880220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000897000000 (0x38d7eda3da240)
10: with messages:
10:   44
10:   1000000880220000
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000907200000 (0x38d7edad94600)
10:   >=
10:   1000000896220000 (0x38d7eda31bb60)
10: with messages:
10:   45
10:   1000000896220000
10:   45
10:   1000000896220000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000913000000 (0x38d7edb31c640)
10:   >
10:   1000000896220000 (0x38d7eda31bb60)
10: with messages:
10:   45
10:   1000000896220000
10:   45
10:   1000000896220000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000913000000 (0x38d7edb31c640)
10:   >
10:   1000000907200000 (0x38d7edad94600)
10: with messages:
10:   45
10:   1000000896220000
10:   45
10:   1000000896220000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000917000000 (0x38d7edb6ecf40)
10:   >
10:   1000000896220000 (0x38d7eda31bb60)
10: with messages:
10:   45
10:   1000000896220000
10:   45
10:   1000000896220000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000917000000 (0x38d7edb6ecf40)
10:   >
10:   1000000913000000 (0x38d7edb31c640)
10: with messages:
10:   45
10:   1000000896220000
10:   45
10:   1000000896220000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   45
10:   1000000896220000
10:   45
10:   1000000896220000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   45
10:   1000000896220000
10:   45
10:   1000000896220000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000896220000 (0x38d7eda31bb60)
10:   <=
10:   1000000907200000 (0x38d7edad94600)
10: with messages:
10:   45
10:   1000000896220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000896220000 (0x38d7eda31bb60)
10:   <=
10:   1000000907200000 (0x38d7edad94600)
10: with messages:
10:   45
10:   1000000896220000
10: 
10: frame_id:                 44
10: desired_present_time_ns:  1000000897000000
10: actual_present_time_ns:   1000000897000000
10: earliest_present_time_ns: 1000000897000000
10: present_margin_ns:        780000
10: now_ns:                   1000000898000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000913000000 (0x38d7edb31c640)
10:   >=
10:   1000000912220000 (0x38d7edb25df60)
10: with messages:
10:   45
10:   1000000896220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000913000000 (0x38d7edb31c640)
10: with messages:
10:   45
10:   1000000896220000
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000923200000 (0x38d7edbcd6a00)
10:   >=
10:   1000000912220000 (0x38d7edb25df60)
10: with messages:
10:   46
10:   1000000912220000
10:   46
10:   1000000912220000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000929000000 (0x38d7edc25ea40)
10:   >
10:   1000000912220000 (0x38d7edb25df60)
10: with messages:
10:   46
10:   1000000912220000
10:   46
10:   1000000912220000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000929000000 (0x38d7edc25ea40)
10:   >
10:   1000000923200000 (0x38d7edbcd6a00)
10: with messages:
10:   46
10:   1000000912220000
10:   46
10:   1000000912220000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000933000000 (0x38d7edc62f340)
10:   >
10:   1000000912220000 (0x38d7edb25df60)
10: with messages:
10:   46
10:   1000000912220000
10:   46
10:   1000000912220000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000933000000 (0x38d7edc62f340)
10:   >
10:   1000000929000000 (0x38d7edc25ea40)
10: with messages:
10:   46
10:   1000000912220000
10:   46
10:   1000000912220000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   46
10:   1000000912220000
10:   46
10:   1000000912220000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   46
10:   1000000912220000
10:   46
10:   1000000912220000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000912220000 (0x38d7edb25df60)
10:   <=
10:   1000000923200000 (0x38d7edbcd6a00)
10: with messages:
10:   46
10:   1000000912220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000912220000 (0x38d7edb25df60)
10:   <=
10:   1000000923200000 (0x38d7edbcd6a00)
10: with messages:
10:   46
10:   1000000912220000
10: 
10: frame_id:                 45
10: desired_present_time_ns:  1000000913000000
10: actual_present_time_ns:   1000000913000000
10: earliest_present_time_ns: 1000000913000000
10: present_margin_ns:        780000
10: now_ns:                   1000000914000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000929000000 (0x38d7edc25ea40)
10:   >=
10:   1000000928220000 (0x38d7edc1a0360)
10: with messages:
10:   46
10:   1000000912220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000929000000 (0x38d7edc25ea40)
10: with messages:
10:   46
10:   1000000912220000
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000939200000 (0x38d7edcc18e00)
10:   >=
10:   1000000928220000 (0x38d7edc1a0360)
10: with messages:
10:   47
10:   1000000928220000
10:   47
10:   1000000928220000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000945000000 (0x38d7edd1a0e40)
10:   >
10:   1000000928220000 (0x38d7edc1a0360)
10: with messages:
10:   47
10:   1000000928220000
10:   47
10:   1000000928220000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000945000000 (0x38d7edd1a0e40)
10:   >
10:   1000000939200000 (0x38d7edcc18e00)
10: with messages:
10:   47
10:   1000000928220000
10:   47
10:   1000000928220000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000949000000 (0x38d7edd571740)
10:   >
10:   1000000928220000 (0x38d7edc1a0360)
10: with messages:
10:   47
10:   1000000928220000
10:   47
10:   1000000928220000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000949000000 (0x38d7edd571740)
10:   >
10:   1000000945000000 (0x38d7edd1a0e40)
10: with messages:
10:   47
10:   1000000928220000
10:   47
10:   1000000928220000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   47
10:   1000000928220000
10:   47
10:   1000000928220000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   47
10:   1000000928220000
10:   47
10:   1000000928220000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000928220000 (0x38d7edc1a0360)
10:   <=
10:   1000000939200000 (0x38d7edcc18e00)
10: with messages:
10:   47
10:   1000000928220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000928220000 (0x38d7edc1a0360)
10:   <=
10:   1000000939200000 (0x38d7edcc18e00)
10: with messages:
10:   47
10:   1000000928220000
10: 
10: frame_id:                 46
10: desired_present_time_ns:  1000000929000000
10: actual_present_time_ns:   1000000929000000
10: earliest_present_time_ns: 1000000929000000
10: present_margin_ns:        780000
10: now_ns:                   1000000930000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000945000000 (0x38d7edd1a0e40)
10:   >=
10:   1000000944220000 (0x38d7edd0e2760)
10: with messages:
10:   47
10:   1000000928220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000945000000 (0x38d7edd1a0e40)
10: with messages:
10:   47
10:   1000000928220000
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000955200000 (0x38d7eddb5b200)
10:   >=
10:   1000000944220000 (0x38d7edd0e2760)
10: with messages:
10:   48
10:   1000000944220000
10:   48
10:   1000000944220000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000961000000 (0x38d7ede0e3240)
10:   >
10:   1000000944220000 (0x38d7edd0e2760)
10: with messages:
10:   48
10:   1000000944220000
10:   48
10:   1000000944220000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000961000000 (0x38d7ede0e3240)
10:   >
10:   1000000955200000 (0x38d7eddb5b200)
10: with messages:
10:   48
10:   1000000944220000
10:   48
10:   1000000944220000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000965000000 (0x38d7ede4b3b40)
10:   >
10:   1000000944220000 (0x38d7edd0e2760)
10: with messages:
10:   48
10:   1000000944220000
10:   48
10:   1000000944220000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000965000000 (0x38d7ede4b3b40)
10:   >
10:   1000000961000000 (0x38d7ede0e3240)
10: with messages:
10:   48
10:   1000000944220000
10:   48
10:   1000000944220000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   48
10:   1000000944220000
10:   48
10:   1000000944220000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   48
10:   1000000944220000
10:   48
10:   1000000944220000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000944220000 (0x38d7edd0e2760)
10:   <=
10:   1000000955200000 (0x38d7eddb5b200)
10: with messages:
10:   48
10:   1000000944220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000944220000 (0x38d7edd0e2760)
10:   <=
10:   1000000955200000 (0x38d7eddb5b200)
10: with messages:
10:   48
10:   1000000944220000
10: 
10: frame_id:                 47
10: desired_present_time_ns:  1000000945000000
10: actual_present_time_ns:   1000000945000000
10: earliest_present_time_ns: 1000000945000000
10: present_margin_ns:        780000
10: now_ns:                   1000000946000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000961000000 (0x38d7ede0e3240)
10:   >=
10:   1000000960220000 (0x38d7ede024b60)
10: with messages:
10:   48
10:   1000000944220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000961000000 (0x38d7ede0e3240)
10: with messages:
10:   48
10:   1000000944220000
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000971200000 (0x38d7edea9d600)
10:   >=
10:   1000000960220000 (0x38d7ede024b60)
10: with messages:
10:   49
10:   1000000960220000
10:   49
10:   1000000960220000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000977000000 (0x38d7edf025640)
10:   >
10:   1000000960220000 (0x38d7ede024b60)
10: with messages:
10:   49
10:   1000000960220000
10:   49
10:   1000000960220000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000977000000 (0x38d7edf025640)
10:   >
10:   1000000971200000 (0x38d7edea9d600)
10: with messages:
10:   49
10:   1000000960220000
10:   49
10:   1000000960220000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000981000000 (0x38d7edf3f5f40)
10:   >
10:   1000000960220000 (0x38d7ede024b60)
10: with messages:
10:   49
10:   1000000960220000
10:   49
10:   1000000960220000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000981000000 (0x38d7edf3f5f40)
10:   >
10:   1000000977000000 (0x38d7edf025640)
10: with messages:
10:   49
10:   1000000960220000
10:   49
10:   1000000960220000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   49
10:   1000000960220000
10:   49
10:   1000000960220000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   49
10:   1000000960220000
10:   49
10:   1000000960220000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000960220000 (0x38d7ede024b60)
10:   <=
10:   1000000971200000 (0x38d7edea9d600)
10: with messages:
10:   49
10:   1000000960220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000960220000 (0x38d7ede024b60)
10:   <=
10:   1000000971200000 (0x38d7edea9d600)
10: with messages:
10:   49
10:   1000000960220000
10: 
10: frame_id:                 48
10: desired_present_time_ns:  1000000961000000
10: actual_present_time_ns:   1000000961000000
10: earliest_present_time_ns: 1000000961000000
10: present_margin_ns:        780000
10: now_ns:                   1000000962000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000977000000 (0x38d7edf025640)
10:   >=
10:   1000000976220000 (0x38d7edef66f60)
10: with messages:
10:   49
10:   1000000960220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000977000000 (0x38d7edf025640)
10: with messages:
10:   49
10:   1000000960220000
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000987200000 (0x38d7edf9dfa00)
10:   >=
10:   1000000976220000 (0x38d7edef66f60)
10: with messages:
10:   50
10:   1000000976220000
10:   50
10:   1000000976220000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000993000000 (0x38d7edff67a40)
10:   >
10:   1000000976220000 (0x38d7edef66f60)
10: with messages:
10:   50
10:   1000000976220000
10:   50
10:   1000000976220000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000993000000 (0x38d7edff67a40)
10:   >
10:   1000000987200000 (0x38d7edf9dfa00)
10: with messages:
10:   50
10:   1000000976220000
10:   50
10:   1000000976220000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000997000000 (0x38d7ee0338340)
10:   >
10:   1000000976220000 (0x38d7edef66f60)
10: with messages:
10:   50
10:   1000000976220000
10:   50
10:   1000000976220000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000997000000 (0x38d7ee0338340)
10:   >
10:   1000000993000000 (0x38d7edff67a40)
10: with messages:
10:   50
10:   1000000976220000
10:   50
10:   1000000976220000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   50
10:   1000000976220000
10:   50
10:   1000000976220000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   50
10:   1000000976220000
10:   50
10:   1000000976220000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000976220000 (0x38d7edef66f60)
10:   <=
10:   1000000987200000 (0x38d7edf9dfa00)
10: with messages:
10:   50
10:   1000000976220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000976220000 (0x38d7edef66f60)
10:   <=
10:   1000000987200000 (0x38d7edf9dfa00)
10: with messages:
10:   50
10:   1000000976220000
10: 
10: frame_id:                 49
10: desired_present_time_ns:  1000000977000000
10: actual_present_time_ns:   1000000977000000
10: earliest_present_time_ns: 1000000977000000
10: present_margin_ns:        780000
10: now_ns:                   1000000978000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000993000000 (0x38d7edff67a40)
10:   >=
10:   1000000992220000 (0x38d7edfea9360)
10: with messages:
10:   50
10:   1000000976220000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000993000000 (0x38d7edff67a40)
10: with messages:
10:   50
10:   1000000976220000
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000001003200000 (0x38d7ee0921e00)
10:   >=
10:   1000000992220000 (0x38d7edfea9360)
10: with messages:
10:   51
10:   1000000992220000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000001009000000 (0x38d7ee0ea9e40)
10:   >
10:   1000000992220000 (0x38d7edfea9360)
10: with messages:
10:   51
10:   1000000992220000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000001009000000 (0x38d7ee0ea9e40)
10:   >
10:   1000001003200000 (0x38d7ee0921e00)
10: with messages:
10:   51
10:   1000000992220000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000001013000000 (0x38d7ee127a740)
10:   >
10:   1000000992220000 (0x38d7edfea9360)
10: with messages:
10:   51
10:   1000000992220000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000001013000000 (0x38d7ee127a740)
10:   >
10:   1000001009000000 (0x38d7ee0ea9e40)
10: with messages:
10:   51
10:   1000000992220000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   51
10:   1000000992220000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   51
10:   1000000992220000
10: 
10: ./tests/tests_pacing.cpp:321: PASSED:
10:   CHECK( unanoseconds(newPred.desired_present_time_ns - newPred.wake_up_time_ns) > unanoseconds(longBeginDelay + longSubmitDelay + longGpuTime) )
10: with expansion:
10:   5800us > 5ms
10: 
10: -------------------------------------------------------------------------------
10: u_pacing_compositor_fake
10: -------------------------------------------------------------------------------
10: ./tests/tests_pacing.cpp:328
10: ...............................................................................
10: 
10: ./tests/tests_pacing.cpp:332: PASSED:
10:   REQUIRE( XRT_SUCCESS == u_pc_fake_create(frame_interval_ns.count(), clock.now(), &upc) )
10: with expansion:
10:   0 == 0
10: 
10: ./tests/tests_pacing.cpp:333: PASSED:
10:   REQUIRE( upc != nullptr )
10: with expansion:
10:   0x00005589ff679530 != nullptr
10: 
10: -------------------------------------------------------------------------------
10: u_pacing_compositor_fake
10:   Standalone predictions
10: -------------------------------------------------------------------------------
10: ./tests/tests_pacing.cpp:337
10: ...............................................................................
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000062800000 (0x38d7ea884c080)
10:   >=
10:   1000000001000000 (0x38d7ea4d5c240)
10: with messages:
10:   5
10:   1000000001000000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000066000000 (0x38d7ea8b59480)
10:   >
10:   1000000001000000 (0x38d7ea4d5c240)
10: with messages:
10:   5
10:   1000000001000000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000066000000 (0x38d7ea8b59480)
10:   >
10:   1000000062800000 (0x38d7ea884c080)
10: with messages:
10:   5
10:   1000000001000000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000070000000 (0x38d7ea8f29d80)
10:   >
10:   1000000001000000 (0x38d7ea4d5c240)
10: with messages:
10:   5
10:   1000000001000000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000070000000 (0x38d7ea8f29d80)
10:   >
10:   1000000066000000 (0x38d7ea8b59480)
10: with messages:
10:   5
10:   1000000001000000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   5
10:   1000000001000000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   5
10:   1000000001000000
10: 
10: -------------------------------------------------------------------------------
10: u_pacing_compositor_fake
10: -------------------------------------------------------------------------------
10: ./tests/tests_pacing.cpp:328
10: ...............................................................................
10: 
10: ./tests/tests_pacing.cpp:332: PASSED:
10:   REQUIRE( XRT_SUCCESS == u_pc_fake_create(frame_interval_ns.count(), clock.now(), &upc) )
10: with expansion:
10:   0 == 0
10: 
10: ./tests/tests_pacing.cpp:333: PASSED:
10:   REQUIRE( upc != nullptr )
10: with expansion:
10:   0x00005589ff679530 != nullptr
10: 
10: -------------------------------------------------------------------------------
10: u_pacing_compositor_fake
10:   Consistency in loop
10:   Fast
10: -------------------------------------------------------------------------------
10: ./tests/tests_pacing.cpp:349
10: ...............................................................................
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000062800000 (0x38d7ea884c080)
10:   >=
10:   1000000001000000 (0x38d7ea4d5c240)
10: with messages:
10:   5
10:   1000000001000000
10:   5
10:   1000000001000000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000066000000 (0x38d7ea8b59480)
10:   >
10:   1000000001000000 (0x38d7ea4d5c240)
10: with messages:
10:   5
10:   1000000001000000
10:   5
10:   1000000001000000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000066000000 (0x38d7ea8b59480)
10:   >
10:   1000000062800000 (0x38d7ea884c080)
10: with messages:
10:   5
10:   1000000001000000
10:   5
10:   1000000001000000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000070000000 (0x38d7ea8f29d80)
10:   >
10:   1000000001000000 (0x38d7ea4d5c240)
10: with messages:
10:   5
10:   1000000001000000
10:   5
10:   1000000001000000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000070000000 (0x38d7ea8f29d80)
10:   >
10:   1000000066000000 (0x38d7ea8b59480)
10: with messages:
10:   5
10:   1000000001000000
10:   5
10:   1000000001000000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   5
10:   1000000001000000
10:   5
10:   1000000001000000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   5
10:   1000000001000000
10:   5
10:   1000000001000000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000001000000 (0x38d7ea4d5c240)
10:   <=
10:   1000000062800000 (0x38d7ea884c080)
10: with messages:
10:   5
10:   1000000001000000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000001000000 (0x38d7ea4d5c240)
10:   <=
10:   1000000062800000 (0x38d7ea884c080)
10: with messages:
10:   5
10:   1000000001000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000066000000 (0x38d7ea8b59480)
10:   >=
10:   1000000064040000 (0x38d7ea897ac40)
10: with messages:
10:   5
10:   1000000001000000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000066000000 (0x38d7ea8b59480)
10: with messages:
10:   5
10:   1000000001000000
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000078800000 (0x38d7ea978e480)
10:   >=
10:   1000000064040000 (0x38d7ea897ac40)
10: with messages:
10:   6
10:   1000000064040000
10:   6
10:   1000000064040000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000082000000 (0x38d7ea9a9b880)
10:   >
10:   1000000064040000 (0x38d7ea897ac40)
10: with messages:
10:   6
10:   1000000064040000
10:   6
10:   1000000064040000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000082000000 (0x38d7ea9a9b880)
10:   >
10:   1000000078800000 (0x38d7ea978e480)
10: with messages:
10:   6
10:   1000000064040000
10:   6
10:   1000000064040000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000086000000 (0x38d7ea9e6c180)
10:   >
10:   1000000064040000 (0x38d7ea897ac40)
10: with messages:
10:   6
10:   1000000064040000
10:   6
10:   1000000064040000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000086000000 (0x38d7ea9e6c180)
10:   >
10:   1000000082000000 (0x38d7ea9a9b880)
10: with messages:
10:   6
10:   1000000064040000
10:   6
10:   1000000064040000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   6
10:   1000000064040000
10:   6
10:   1000000064040000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   6
10:   1000000064040000
10:   6
10:   1000000064040000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000064040000 (0x38d7ea897ac40)
10:   <=
10:   1000000078800000 (0x38d7ea978e480)
10: with messages:
10:   6
10:   1000000064040000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000064040000 (0x38d7ea897ac40)
10:   <=
10:   1000000078800000 (0x38d7ea978e480)
10: with messages:
10:   6
10:   1000000064040000
10: 
10: frame_id:                 5
10: desired_present_time_ns:  1000000066000000
10: actual_present_time_ns:   1000000066000000
10: earliest_present_time_ns: 1000000066000000
10: present_margin_ns:        1960000
10: now_ns:                   1000000067000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000082000000 (0x38d7ea9a9b880)
10:   >=
10:   1000000080040000 (0x38d7ea98bd040)
10: with messages:
10:   6
10:   1000000064040000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000082000000 (0x38d7ea9a9b880)
10: with messages:
10:   6
10:   1000000064040000
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000094800000 (0x38d7eaa6d0880)
10:   >=
10:   1000000080040000 (0x38d7ea98bd040)
10: with messages:
10:   7
10:   1000000080040000
10:   7
10:   1000000080040000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000098000000 (0x38d7eaa9ddc80)
10:   >
10:   1000000080040000 (0x38d7ea98bd040)
10: with messages:
10:   7
10:   1000000080040000
10:   7
10:   1000000080040000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000098000000 (0x38d7eaa9ddc80)
10:   >
10:   1000000094800000 (0x38d7eaa6d0880)
10: with messages:
10:   7
10:   1000000080040000
10:   7
10:   1000000080040000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000102000000 (0x38d7eaadae580)
10:   >
10:   1000000080040000 (0x38d7ea98bd040)
10: with messages:
10:   7
10:   1000000080040000
10:   7
10:   1000000080040000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000102000000 (0x38d7eaadae580)
10:   >
10:   1000000098000000 (0x38d7eaa9ddc80)
10: with messages:
10:   7
10:   1000000080040000
10:   7
10:   1000000080040000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   7
10:   1000000080040000
10:   7
10:   1000000080040000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   7
10:   1000000080040000
10:   7
10:   1000000080040000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000080040000 (0x38d7ea98bd040)
10:   <=
10:   1000000094800000 (0x38d7eaa6d0880)
10: with messages:
10:   7
10:   1000000080040000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000080040000 (0x38d7ea98bd040)
10:   <=
10:   1000000094800000 (0x38d7eaa6d0880)
10: with messages:
10:   7
10:   1000000080040000
10: 
10: frame_id:                 6
10: desired_present_time_ns:  1000000082000000
10: actual_present_time_ns:   1000000082000000
10: earliest_present_time_ns: 1000000082000000
10: present_margin_ns:        1960000
10: now_ns:                   1000000083000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000098000000 (0x38d7eaa9ddc80)
10:   >=
10:   1000000096040000 (0x38d7eaa7ff440)
10: with messages:
10:   7
10:   1000000080040000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000098000000 (0x38d7eaa9ddc80)
10: with messages:
10:   7
10:   1000000080040000
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000110800000 (0x38d7eab612c80)
10:   >=
10:   1000000096040000 (0x38d7eaa7ff440)
10: with messages:
10:   8
10:   1000000096040000
10:   8
10:   1000000096040000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000114000000 (0x38d7eab920080)
10:   >
10:   1000000096040000 (0x38d7eaa7ff440)
10: with messages:
10:   8
10:   1000000096040000
10:   8
10:   1000000096040000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000114000000 (0x38d7eab920080)
10:   >
10:   1000000110800000 (0x38d7eab612c80)
10: with messages:
10:   8
10:   1000000096040000
10:   8
10:   1000000096040000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000118000000 (0x38d7eabcf0980)
10:   >
10:   1000000096040000 (0x38d7eaa7ff440)
10: with messages:
10:   8
10:   1000000096040000
10:   8
10:   1000000096040000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000118000000 (0x38d7eabcf0980)
10:   >
10:   1000000114000000 (0x38d7eab920080)
10: with messages:
10:   8
10:   1000000096040000
10:   8
10:   1000000096040000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   8
10:   1000000096040000
10:   8
10:   1000000096040000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   8
10:   1000000096040000
10:   8
10:   1000000096040000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000096040000 (0x38d7eaa7ff440)
10:   <=
10:   1000000110800000 (0x38d7eab612c80)
10: with messages:
10:   8
10:   1000000096040000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000096040000 (0x38d7eaa7ff440)
10:   <=
10:   1000000110800000 (0x38d7eab612c80)
10: with messages:
10:   8
10:   1000000096040000
10: 
10: frame_id:                 7
10: desired_present_time_ns:  1000000098000000
10: actual_present_time_ns:   1000000098000000
10: earliest_present_time_ns: 1000000098000000
10: present_margin_ns:        1960000
10: now_ns:                   1000000099000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000114000000 (0x38d7eab920080)
10:   >=
10:   1000000112040000 (0x38d7eab741840)
10: with messages:
10:   8
10:   1000000096040000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000114000000 (0x38d7eab920080)
10: with messages:
10:   8
10:   1000000096040000
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000126800000 (0x38d7eac555080)
10:   >=
10:   1000000112040000 (0x38d7eab741840)
10: with messages:
10:   9
10:   1000000112040000
10:   9
10:   1000000112040000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000130000000 (0x38d7eac862480)
10:   >
10:   1000000112040000 (0x38d7eab741840)
10: with messages:
10:   9
10:   1000000112040000
10:   9
10:   1000000112040000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000130000000 (0x38d7eac862480)
10:   >
10:   1000000126800000 (0x38d7eac555080)
10: with messages:
10:   9
10:   1000000112040000
10:   9
10:   1000000112040000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000134000000 (0x38d7eacc32d80)
10:   >
10:   1000000112040000 (0x38d7eab741840)
10: with messages:
10:   9
10:   1000000112040000
10:   9
10:   1000000112040000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000134000000 (0x38d7eacc32d80)
10:   >
10:   1000000130000000 (0x38d7eac862480)
10: with messages:
10:   9
10:   1000000112040000
10:   9
10:   1000000112040000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   9
10:   1000000112040000
10:   9
10:   1000000112040000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   9
10:   1000000112040000
10:   9
10:   1000000112040000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000112040000 (0x38d7eab741840)
10:   <=
10:   1000000126800000 (0x38d7eac555080)
10: with messages:
10:   9
10:   1000000112040000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000112040000 (0x38d7eab741840)
10:   <=
10:   1000000126800000 (0x38d7eac555080)
10: with messages:
10:   9
10:   1000000112040000
10: 
10: frame_id:                 8
10: desired_present_time_ns:  1000000114000000
10: actual_present_time_ns:   1000000114000000
10: earliest_present_time_ns: 1000000114000000
10: present_margin_ns:        1960000
10: now_ns:                   1000000115000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000130000000 (0x38d7eac862480)
10:   >=
10:   1000000128040000 (0x38d7eac683c40)
10: with messages:
10:   9
10:   1000000112040000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000130000000 (0x38d7eac862480)
10: with messages:
10:   9
10:   1000000112040000
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000142800000 (0x38d7ead497480)
10:   >=
10:   1000000128040000 (0x38d7eac683c40)
10: with messages:
10:   10
10:   1000000128040000
10:   10
10:   1000000128040000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000146000000 (0x38d7ead7a4880)
10:   >
10:   1000000128040000 (0x38d7eac683c40)
10: with messages:
10:   10
10:   1000000128040000
10:   10
10:   1000000128040000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000146000000 (0x38d7ead7a4880)
10:   >
10:   1000000142800000 (0x38d7ead497480)
10: with messages:
10:   10
10:   1000000128040000
10:   10
10:   1000000128040000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000150000000 (0x38d7eadb75180)
10:   >
10:   1000000128040000 (0x38d7eac683c40)
10: with messages:
10:   10
10:   1000000128040000
10:   10
10:   1000000128040000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000150000000 (0x38d7eadb75180)
10:   >
10:   1000000146000000 (0x38d7ead7a4880)
10: with messages:
10:   10
10:   1000000128040000
10:   10
10:   1000000128040000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   10
10:   1000000128040000
10:   10
10:   1000000128040000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   10
10:   1000000128040000
10:   10
10:   1000000128040000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000128040000 (0x38d7eac683c40)
10:   <=
10:   1000000142800000 (0x38d7ead497480)
10: with messages:
10:   10
10:   1000000128040000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000128040000 (0x38d7eac683c40)
10:   <=
10:   1000000142800000 (0x38d7ead497480)
10: with messages:
10:   10
10:   1000000128040000
10: 
10: frame_id:                 9
10: desired_present_time_ns:  1000000130000000
10: actual_present_time_ns:   1000000130000000
10: earliest_present_time_ns: 1000000130000000
10: present_margin_ns:        1960000
10: now_ns:                   1000000131000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000146000000 (0x38d7ead7a4880)
10:   >=
10:   1000000144040000 (0x38d7ead5c6040)
10: with messages:
10:   10
10:   1000000128040000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000146000000 (0x38d7ead7a4880)
10: with messages:
10:   10
10:   1000000128040000
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000158800000 (0x38d7eae3d9880)
10:   >=
10:   1000000144040000 (0x38d7ead5c6040)
10: with messages:
10:   11
10:   1000000144040000
10:   11
10:   1000000144040000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000162000000 (0x38d7eae6e6c80)
10:   >
10:   1000000144040000 (0x38d7ead5c6040)
10: with messages:
10:   11
10:   1000000144040000
10:   11
10:   1000000144040000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000162000000 (0x38d7eae6e6c80)
10:   >
10:   1000000158800000 (0x38d7eae3d9880)
10: with messages:
10:   11
10:   1000000144040000
10:   11
10:   1000000144040000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000166000000 (0x38d7eaeab7580)
10:   >
10:   1000000144040000 (0x38d7ead5c6040)
10: with messages:
10:   11
10:   1000000144040000
10:   11
10:   1000000144040000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000166000000 (0x38d7eaeab7580)
10:   >
10:   1000000162000000 (0x38d7eae6e6c80)
10: with messages:
10:   11
10:   1000000144040000
10:   11
10:   1000000144040000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   11
10:   1000000144040000
10:   11
10:   1000000144040000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   11
10:   1000000144040000
10:   11
10:   1000000144040000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000144040000 (0x38d7ead5c6040)
10:   <=
10:   1000000158800000 (0x38d7eae3d9880)
10: with messages:
10:   11
10:   1000000144040000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000144040000 (0x38d7ead5c6040)
10:   <=
10:   1000000158800000 (0x38d7eae3d9880)
10: with messages:
10:   11
10:   1000000144040000
10: 
10: frame_id:                 10
10: desired_present_time_ns:  1000000146000000
10: actual_present_time_ns:   1000000146000000
10: earliest_present_time_ns: 1000000146000000
10: present_margin_ns:        1960000
10: now_ns:                   1000000147000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000162000000 (0x38d7eae6e6c80)
10:   >=
10:   1000000160040000 (0x38d7eae508440)
10: with messages:
10:   11
10:   1000000144040000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000162000000 (0x38d7eae6e6c80)
10: with messages:
10:   11
10:   1000000144040000
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000174800000 (0x38d7eaf31bc80)
10:   >=
10:   1000000160040000 (0x38d7eae508440)
10: with messages:
10:   12
10:   1000000160040000
10:   12
10:   1000000160040000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000178000000 (0x38d7eaf629080)
10:   >
10:   1000000160040000 (0x38d7eae508440)
10: with messages:
10:   12
10:   1000000160040000
10:   12
10:   1000000160040000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000178000000 (0x38d7eaf629080)
10:   >
10:   1000000174800000 (0x38d7eaf31bc80)
10: with messages:
10:   12
10:   1000000160040000
10:   12
10:   1000000160040000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000182000000 (0x38d7eaf9f9980)
10:   >
10:   1000000160040000 (0x38d7eae508440)
10: with messages:
10:   12
10:   1000000160040000
10:   12
10:   1000000160040000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000182000000 (0x38d7eaf9f9980)
10:   >
10:   1000000178000000 (0x38d7eaf629080)
10: with messages:
10:   12
10:   1000000160040000
10:   12
10:   1000000160040000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   12
10:   1000000160040000
10:   12
10:   1000000160040000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   12
10:   1000000160040000
10:   12
10:   1000000160040000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000160040000 (0x38d7eae508440)
10:   <=
10:   1000000174800000 (0x38d7eaf31bc80)
10: with messages:
10:   12
10:   1000000160040000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000160040000 (0x38d7eae508440)
10:   <=
10:   1000000174800000 (0x38d7eaf31bc80)
10: with messages:
10:   12
10:   1000000160040000
10: 
10: frame_id:                 11
10: desired_present_time_ns:  1000000162000000
10: actual_present_time_ns:   1000000162000000
10: earliest_present_time_ns: 1000000162000000
10: present_margin_ns:        1960000
10: now_ns:                   1000000163000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000178000000 (0x38d7eaf629080)
10:   >=
10:   1000000176040000 (0x38d7eaf44a840)
10: with messages:
10:   12
10:   1000000160040000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000178000000 (0x38d7eaf629080)
10: with messages:
10:   12
10:   1000000160040000
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000190800000 (0x38d7eb025e080)
10:   >=
10:   1000000176040000 (0x38d7eaf44a840)
10: with messages:
10:   13
10:   1000000176040000
10:   13
10:   1000000176040000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000194000000 (0x38d7eb056b480)
10:   >
10:   1000000176040000 (0x38d7eaf44a840)
10: with messages:
10:   13
10:   1000000176040000
10:   13
10:   1000000176040000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000194000000 (0x38d7eb056b480)
10:   >
10:   1000000190800000 (0x38d7eb025e080)
10: with messages:
10:   13
10:   1000000176040000
10:   13
10:   1000000176040000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000198000000 (0x38d7eb093bd80)
10:   >
10:   1000000176040000 (0x38d7eaf44a840)
10: with messages:
10:   13
10:   1000000176040000
10:   13
10:   1000000176040000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000198000000 (0x38d7eb093bd80)
10:   >
10:   1000000194000000 (0x38d7eb056b480)
10: with messages:
10:   13
10:   1000000176040000
10:   13
10:   1000000176040000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   13
10:   1000000176040000
10:   13
10:   1000000176040000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   13
10:   1000000176040000
10:   13
10:   1000000176040000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000176040000 (0x38d7eaf44a840)
10:   <=
10:   1000000190800000 (0x38d7eb025e080)
10: with messages:
10:   13
10:   1000000176040000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000176040000 (0x38d7eaf44a840)
10:   <=
10:   1000000190800000 (0x38d7eb025e080)
10: with messages:
10:   13
10:   1000000176040000
10: 
10: frame_id:                 12
10: desired_present_time_ns:  1000000178000000
10: actual_present_time_ns:   1000000178000000
10: earliest_present_time_ns: 1000000178000000
10: present_margin_ns:        1960000
10: now_ns:                   1000000179000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000194000000 (0x38d7eb056b480)
10:   >=
10:   1000000192040000 (0x38d7eb038cc40)
10: with messages:
10:   13
10:   1000000176040000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000194000000 (0x38d7eb056b480)
10: with messages:
10:   13
10:   1000000176040000
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000206800000 (0x38d7eb11a0480)
10:   >=
10:   1000000192040000 (0x38d7eb038cc40)
10: with messages:
10:   14
10:   1000000192040000
10:   14
10:   1000000192040000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000210000000 (0x38d7eb14ad880)
10:   >
10:   1000000192040000 (0x38d7eb038cc40)
10: with messages:
10:   14
10:   1000000192040000
10:   14
10:   1000000192040000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000210000000 (0x38d7eb14ad880)
10:   >
10:   1000000206800000 (0x38d7eb11a0480)
10: with messages:
10:   14
10:   1000000192040000
10:   14
10:   1000000192040000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000214000000 (0x38d7eb187e180)
10:   >
10:   1000000192040000 (0x38d7eb038cc40)
10: with messages:
10:   14
10:   1000000192040000
10:   14
10:   1000000192040000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000214000000 (0x38d7eb187e180)
10:   >
10:   1000000210000000 (0x38d7eb14ad880)
10: with messages:
10:   14
10:   1000000192040000
10:   14
10:   1000000192040000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   14
10:   1000000192040000
10:   14
10:   1000000192040000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   14
10:   1000000192040000
10:   14
10:   1000000192040000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000192040000 (0x38d7eb038cc40)
10:   <=
10:   1000000206800000 (0x38d7eb11a0480)
10: with messages:
10:   14
10:   1000000192040000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000192040000 (0x38d7eb038cc40)
10:   <=
10:   1000000206800000 (0x38d7eb11a0480)
10: with messages:
10:   14
10:   1000000192040000
10: 
10: frame_id:                 13
10: desired_present_time_ns:  1000000194000000
10: actual_present_time_ns:   1000000194000000
10: earliest_present_time_ns: 1000000194000000
10: present_margin_ns:        1960000
10: now_ns:                   1000000195000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000210000000 (0x38d7eb14ad880)
10:   >=
10:   1000000208040000 (0x38d7eb12cf040)
10: with messages:
10:   14
10:   1000000192040000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000210000000 (0x38d7eb14ad880)
10: with messages:
10:   14
10:   1000000192040000
10: 
10: frame_id:                 14
10: desired_present_time_ns:  1000000210000000
10: actual_present_time_ns:   1000000210000000
10: earliest_present_time_ns: 1000000210000000
10: present_margin_ns:        1960000
10: now_ns:                   1000000211000000
10: 
10: -------------------------------------------------------------------------------
10: u_pacing_compositor_fake
10: -------------------------------------------------------------------------------
10: ./tests/tests_pacing.cpp:328
10: ...............................................................................
10: 
10: ./tests/tests_pacing.cpp:332: PASSED:
10:   REQUIRE( XRT_SUCCESS == u_pc_fake_create(frame_interval_ns.count(), clock.now(), &upc) )
10: with expansion:
10:   0 == 0
10: 
10: ./tests/tests_pacing.cpp:333: PASSED:
10:   REQUIRE( upc != nullptr )
10: with expansion:
10:   0x00005589ff679530 != nullptr
10: 
10: -------------------------------------------------------------------------------
10: u_pacing_compositor_fake
10:   Consistency in loop
10:   Slow
10: -------------------------------------------------------------------------------
10: ./tests/tests_pacing.cpp:368
10: ...............................................................................
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000062800000 (0x38d7ea884c080)
10:   >=
10:   1000000001000000 (0x38d7ea4d5c240)
10: with messages:
10:   5
10:   1000000001000000
10:   5
10:   1000000001000000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000066000000 (0x38d7ea8b59480)
10:   >
10:   1000000001000000 (0x38d7ea4d5c240)
10: with messages:
10:   5
10:   1000000001000000
10:   5
10:   1000000001000000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000066000000 (0x38d7ea8b59480)
10:   >
10:   1000000062800000 (0x38d7ea884c080)
10: with messages:
10:   5
10:   1000000001000000
10:   5
10:   1000000001000000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000070000000 (0x38d7ea8f29d80)
10:   >
10:   1000000001000000 (0x38d7ea4d5c240)
10: with messages:
10:   5
10:   1000000001000000
10:   5
10:   1000000001000000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000070000000 (0x38d7ea8f29d80)
10:   >
10:   1000000066000000 (0x38d7ea8b59480)
10: with messages:
10:   5
10:   1000000001000000
10:   5
10:   1000000001000000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   5
10:   1000000001000000
10:   5
10:   1000000001000000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   5
10:   1000000001000000
10:   5
10:   1000000001000000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000001000000 (0x38d7ea4d5c240)
10:   <=
10:   1000000062800000 (0x38d7ea884c080)
10: with messages:
10:   5
10:   1000000001000000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000001000000 (0x38d7ea4d5c240)
10:   <=
10:   1000000062800000 (0x38d7ea884c080)
10: with messages:
10:   5
10:   1000000001000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000082000000 (0x38d7ea9a9b880)
10:   >=
10:   1000000067820000 (0x38d7ea8d159e0)
10: with messages:
10:   5
10:   1000000001000000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000082000000 (0x38d7ea9a9b880)
10: with messages:
10:   5
10:   1000000001000000
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000078800000 (0x38d7ea978e480)
10:   >=
10:   1000000067820000 (0x38d7ea8d159e0)
10: with messages:
10:   6
10:   1000000067820000
10:   6
10:   1000000067820000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000082000000 (0x38d7ea9a9b880)
10:   >
10:   1000000067820000 (0x38d7ea8d159e0)
10: with messages:
10:   6
10:   1000000067820000
10:   6
10:   1000000067820000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000082000000 (0x38d7ea9a9b880)
10:   >
10:   1000000078800000 (0x38d7ea978e480)
10: with messages:
10:   6
10:   1000000067820000
10:   6
10:   1000000067820000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000086000000 (0x38d7ea9e6c180)
10:   >
10:   1000000067820000 (0x38d7ea8d159e0)
10: with messages:
10:   6
10:   1000000067820000
10:   6
10:   1000000067820000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000086000000 (0x38d7ea9e6c180)
10:   >
10:   1000000082000000 (0x38d7ea9a9b880)
10: with messages:
10:   6
10:   1000000067820000
10:   6
10:   1000000067820000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   6
10:   1000000067820000
10:   6
10:   1000000067820000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   6
10:   1000000067820000
10:   6
10:   1000000067820000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000067820000 (0x38d7ea8d159e0)
10:   <=
10:   1000000078800000 (0x38d7ea978e480)
10: with messages:
10:   6
10:   1000000067820000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000067820000 (0x38d7ea8d159e0)
10:   <=
10:   1000000078800000 (0x38d7ea978e480)
10: with messages:
10:   6
10:   1000000067820000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000098000000 (0x38d7eaa9ddc80)
10:   >=
10:   1000000083820000 (0x38d7ea9c57de0)
10: with messages:
10:   6
10:   1000000067820000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000098000000 (0x38d7eaa9ddc80)
10: with messages:
10:   6
10:   1000000067820000
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000094800000 (0x38d7eaa6d0880)
10:   >=
10:   1000000083820000 (0x38d7ea9c57de0)
10: with messages:
10:   7
10:   1000000083820000
10:   7
10:   1000000083820000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000098000000 (0x38d7eaa9ddc80)
10:   >
10:   1000000083820000 (0x38d7ea9c57de0)
10: with messages:
10:   7
10:   1000000083820000
10:   7
10:   1000000083820000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000098000000 (0x38d7eaa9ddc80)
10:   >
10:   1000000094800000 (0x38d7eaa6d0880)
10: with messages:
10:   7
10:   1000000083820000
10:   7
10:   1000000083820000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000102000000 (0x38d7eaadae580)
10:   >
10:   1000000083820000 (0x38d7ea9c57de0)
10: with messages:
10:   7
10:   1000000083820000
10:   7
10:   1000000083820000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000102000000 (0x38d7eaadae580)
10:   >
10:   1000000098000000 (0x38d7eaa9ddc80)
10: with messages:
10:   7
10:   1000000083820000
10:   7
10:   1000000083820000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   7
10:   1000000083820000
10:   7
10:   1000000083820000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   7
10:   1000000083820000
10:   7
10:   1000000083820000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000083820000 (0x38d7ea9c57de0)
10:   <=
10:   1000000094800000 (0x38d7eaa6d0880)
10: with messages:
10:   7
10:   1000000083820000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000083820000 (0x38d7ea9c57de0)
10:   <=
10:   1000000094800000 (0x38d7eaa6d0880)
10: with messages:
10:   7
10:   1000000083820000
10: 
10: frame_id:                 5
10: desired_present_time_ns:  1000000066000000
10: actual_present_time_ns:   1000000082000000
10: earliest_present_time_ns: 1000000082000000
10: present_margin_ns:        14180000
10: now_ns:                   1000000083000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000114000000 (0x38d7eab920080)
10:   >=
10:   1000000099820000 (0x38d7eaab9a1e0)
10: with messages:
10:   7
10:   1000000083820000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000114000000 (0x38d7eab920080)
10: with messages:
10:   7
10:   1000000083820000
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000110800000 (0x38d7eab612c80)
10:   >=
10:   1000000099820000 (0x38d7eaab9a1e0)
10: with messages:
10:   8
10:   1000000099820000
10:   8
10:   1000000099820000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000114000000 (0x38d7eab920080)
10:   >
10:   1000000099820000 (0x38d7eaab9a1e0)
10: with messages:
10:   8
10:   1000000099820000
10:   8
10:   1000000099820000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000114000000 (0x38d7eab920080)
10:   >
10:   1000000110800000 (0x38d7eab612c80)
10: with messages:
10:   8
10:   1000000099820000
10:   8
10:   1000000099820000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000118000000 (0x38d7eabcf0980)
10:   >
10:   1000000099820000 (0x38d7eaab9a1e0)
10: with messages:
10:   8
10:   1000000099820000
10:   8
10:   1000000099820000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000118000000 (0x38d7eabcf0980)
10:   >
10:   1000000114000000 (0x38d7eab920080)
10: with messages:
10:   8
10:   1000000099820000
10:   8
10:   1000000099820000
10: 
16/21 Test #18: tests_pose .......................   Passed    0.02 sec
19: 
19: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
19: tests_vec3_angle is a Catch v2.13.10 host application.
19: Run with -? for options
19: 
19: -------------------------------------------------------------------------------
19: Vec3Angle
19: -------------------------------------------------------------------------------
19: ./tests/tests_vec3_angle.cpp:14
19: ...............................................................................
19: 
19: ./tests/tests_vec3_angle.cpp:17: PASSED:
19:   CHECK( m_vec3_angle({1, 0, 0}, {-1, 0, 0}) == Approx(3.14159265358979323846) )
19: with expansion:
19:   3.14159f == Approx( 3.1415926536 )
19: 
19: ./tests/tests_vec3_angle.cpp:18: PASSED:
19:   CHECK( m_vec3_angle({1, 0, 0}, {0, 1, 0}) == Approx(3.14159265358979323846 / 2) )
19: with expansion:
19:   1.5708f == Approx( 1.5707963268 )
19: 
19: ./tests/tests_vec3_angle.cpp:19: PASSED:
19:   CHECK( m_vec3_angle({1, 0, 0}, {sqrt2_2, sqrt2_2, 0}) == Approx(3.14159265358979323846 / 4) )
19: with expansion:
19:   0.7854f == Approx( 0.7853981634 )
19: 
19: ===============================================================================
19: All tests passed (3 assertions in 1 test case)
19: 
17/21 Test #19: tests_vec3_angle .................   Passed    0.02 sec
20: ===============================================================================
20: No tests ran
20: 
18/21 Test #20: tests_comp_client_vulkan .........   Passed    0.01 sec
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   8
10:   1000000099820000
10:   8
10:   1000000099820000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   8
10:   1000000099820000
10:   8
10:   1000000099820000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000099820000 (0x38d7eaab9a1e0)
10:   <=
10:   1000000110800000 (0x38d7eab612c80)
10: with messages:
10:   8
10:   1000000099820000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000099820000 (0x38d7eaab9a1e0)
10:   <=
10:   1000000110800000 (0x38d7eab612c80)
10: with messages:
10:   8
10:   1000000099820000
10: 
10: frame_id:                 6
10: desired_present_time_ns:  1000000082000000
10: actual_present_time_ns:   1000000098000000
10: earliest_present_time_ns: 1000000098000000
10: present_margin_ns:        14180000
10: now_ns:                   1000000099000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000130000000 (0x38d7eac862480)
10:   >=
10:   1000000115820000 (0x38d7eabadc5e0)
10: with messages:
10:   8
10:   1000000099820000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000130000000 (0x38d7eac862480)
10: with messages:
10:   8
10:   1000000099820000
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000126800000 (0x38d7eac555080)
10:   >=
10:   1000000115820000 (0x38d7eabadc5e0)
10: with messages:
10:   9
10:   1000000115820000
10:   9
10:   1000000115820000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000130000000 (0x38d7eac862480)
10:   >
10:   1000000115820000 (0x38d7eabadc5e0)
10: with messages:
10:   9
10:   1000000115820000
10:   9
10:   1000000115820000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000130000000 (0x38d7eac862480)
10:   >
10:   1000000126800000 (0x38d7eac555080)
10: with messages:
10:   9
10:   1000000115820000
10:   9
10:   1000000115820000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000134000000 (0x38d7eacc32d80)
10:   >
10:   1000000115820000 (0x38d7eabadc5e0)
10: with messages:
10:   9
10:   1000000115820000
10:   9
10:   1000000115820000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000134000000 (0x38d7eacc32d80)
10:   >
10:   1000000130000000 (0x38d7eac862480)
10: with messages:
10:   9
10:   1000000115820000
10:   9
10:   1000000115820000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   9
10:   1000000115820000
10:   9
10:   1000000115820000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   9
10:   1000000115820000
10:   9
10:   1000000115820000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000115820000 (0x38d7eabadc5e0)
10:   <=
10:   1000000126800000 (0x38d7eac555080)
10: with messages:
10:   9
10:   1000000115820000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000115820000 (0x38d7eabadc5e0)
10:   <=
10:   1000000126800000 (0x38d7eac555080)
10: with messages:
10:   9
10:   1000000115820000
10: 
10: frame_id:                 7
10: desired_present_time_ns:  1000000098000000
10: actual_present_time_ns:   1000000114000000
10: earliest_present_time_ns: 1000000114000000
10: present_margin_ns:        14180000
10: now_ns:                   1000000115000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000146000000 (0x38d7ead7a4880)
10:   >=
10:   1000000131820000 (0x38d7eaca1e9e0)
10: with messages:
10:   9
10:   1000000115820000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000146000000 (0x38d7ead7a4880)
10: with messages:
10:   9
10:   1000000115820000
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000142800000 (0x38d7ead497480)
10:   >=
10:   1000000131820000 (0x38d7eaca1e9e0)
10: with messages:
10:   10
10:   1000000131820000
10:   10
10:   1000000131820000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000146000000 (0x38d7ead7a4880)
10:   >
10:   1000000131820000 (0x38d7eaca1e9e0)
10: with messages:
10:   10
10:   1000000131820000
10:   10
10:   1000000131820000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000146000000 (0x38d7ead7a4880)
10:   >
10:   1000000142800000 (0x38d7ead497480)
10: with messages:
10:   10
10:   1000000131820000
10:   10
10:   1000000131820000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000150000000 (0x38d7eadb75180)
10:   >
10:   1000000131820000 (0x38d7eaca1e9e0)
10: with messages:
10:   10
10:   1000000131820000
10:   10
10:   1000000131820000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000150000000 (0x38d7eadb75180)
10:   >
10:   1000000146000000 (0x38d7ead7a4880)
10: with messages:
10:   10
10:   1000000131820000
10:   10
10:   1000000131820000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   10
10:   1000000131820000
10:   10
10:   1000000131820000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   10
10:   1000000131820000
10:   10
10:   1000000131820000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000131820000 (0x38d7eaca1e9e0)
10:   <=
10:   1000000142800000 (0x38d7ead497480)
10: with messages:
10:   10
10:   1000000131820000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000131820000 (0x38d7eaca1e9e0)
10:   <=
10:   1000000142800000 (0x38d7ead497480)
10: with messages:
10:   10
10:   1000000131820000
10: 
10: frame_id:                 8
10: desired_present_time_ns:  1000000114000000
10: actual_present_time_ns:   1000000130000000
10: earliest_present_time_ns: 1000000130000000
10: present_margin_ns:        14180000
10: now_ns:                   1000000131000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000162000000 (0x38d7eae6e6c80)
10:   >=
10:   1000000147820000 (0x38d7ead960de0)
10: with messages:
10:   10
10:   1000000131820000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000162000000 (0x38d7eae6e6c80)
10: with messages:
10:   10
10:   1000000131820000
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000158800000 (0x38d7eae3d9880)
10:   >=
10:   1000000147820000 (0x38d7ead960de0)
10: with messages:
10:   11
10:   1000000147820000
10:   11
10:   1000000147820000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000162000000 (0x38d7eae6e6c80)
10:   >
10:   1000000147820000 (0x38d7ead960de0)
10: with messages:
10:   11
10:   1000000147820000
10:   11
10:   1000000147820000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000162000000 (0x38d7eae6e6c80)
10:   >
10:   1000000158800000 (0x38d7eae3d9880)
10: with messages:
10:   11
10:   1000000147820000
10:   11
10:   1000000147820000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000166000000 (0x38d7eaeab7580)
10:   >
10:   1000000147820000 (0x38d7ead960de0)
10: with messages:
10:   11
10:   1000000147820000
10:   11
10:   1000000147820000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000166000000 (0x38d7eaeab7580)
10:   >
10:   1000000162000000 (0x38d7eae6e6c80)
10: with messages:
10:   11
10:   1000000147820000
10:   11
10:   1000000147820000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   11
10:   1000000147820000
10:   11
10:   1000000147820000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   11
10:   1000000147820000
10:   11
10:   1000000147820000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000147820000 (0x38d7ead960de0)
10:   <=
10:   1000000158800000 (0x38d7eae3d9880)
10: with messages:
10:   11
10:   1000000147820000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000147820000 (0x38d7ead960de0)
10:   <=
10:   1000000158800000 (0x38d7eae3d9880)
10: with messages:
10:   11
10:   1000000147820000
10: 
10: frame_id:                 9
10: desired_present_time_ns:  1000000130000000
10: actual_present_time_ns:   1000000146000000
10: earliest_present_time_ns: 1000000146000000
10: present_margin_ns:        14180000
10: now_ns:                   1000000147000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000178000000 (0x38d7eaf629080)
10:   >=
10:   1000000163820000 (0x38d7eae8a31e0)
10: with messages:
10:   11
10:   1000000147820000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000178000000 (0x38d7eaf629080)
10: with messages:
10:   11
10:   1000000147820000
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000174800000 (0x38d7eaf31bc80)
10:   >=
10:   1000000163820000 (0x38d7eae8a31e0)
10: with messages:
10:   12
10:   1000000163820000
10:   12
10:   1000000163820000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000178000000 (0x38d7eaf629080)
10:   >
10:   1000000163820000 (0x38d7eae8a31e0)
10: with messages:
10:   12
10:   1000000163820000
10:   12
10:   1000000163820000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000178000000 (0x38d7eaf629080)
10:   >
10:   1000000174800000 (0x38d7eaf31bc80)
10: with messages:
10:   12
10:   1000000163820000
10:   12
10:   1000000163820000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000182000000 (0x38d7eaf9f9980)
10:   >
10:   1000000163820000 (0x38d7eae8a31e0)
10: with messages:
10:   12
10:   1000000163820000
10:   12
10:   1000000163820000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000182000000 (0x38d7eaf9f9980)
10:   >
10:   1000000178000000 (0x38d7eaf629080)
10: with messages:
10:   12
10:   1000000163820000
10:   12
10:   1000000163820000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   12
10:   1000000163820000
10:   12
10:   1000000163820000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   12
10:   1000000163820000
10:   12
10:   1000000163820000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000163820000 (0x38d7eae8a31e0)
10:   <=
10:   1000000174800000 (0x38d7eaf31bc80)
10: with messages:
10:   12
10:   1000000163820000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000163820000 (0x38d7eae8a31e0)
10:   <=
10:   1000000174800000 (0x38d7eaf31bc80)
10: with messages:
10:   12
10:   1000000163820000
10: 
10: frame_id:                 10
10: desired_present_time_ns:  1000000146000000
10: actual_present_time_ns:   1000000162000000
10: earliest_present_time_ns: 1000000162000000
10: present_margin_ns:        14180000
10: now_ns:                   1000000163000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000194000000 (0x38d7eb056b480)
10:   >=
10:   1000000179820000 (0x38d7eaf7e55e0)
10: with messages:
10:   12
10:   1000000163820000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000194000000 (0x38d7eb056b480)
10: with messages:
10:   12
10:   1000000163820000
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000190800000 (0x38d7eb025e080)
10:   >=
10:   1000000179820000 (0x38d7eaf7e55e0)
10: with messages:
10:   13
10:   1000000179820000
10:   13
10:   1000000179820000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000194000000 (0x38d7eb056b480)
10:   >
10:   1000000179820000 (0x38d7eaf7e55e0)
10: with messages:
10:   13
10:   1000000179820000
10:   13
10:   1000000179820000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000194000000 (0x38d7eb056b480)
10:   >
10:   1000000190800000 (0x38d7eb025e080)
10: with messages:
10:   13
10:   1000000179820000
10:   13
10:   1000000179820000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000198000000 (0x38d7eb093bd80)
10:   >
10:   1000000179820000 (0x38d7eaf7e55e0)
10: with messages:
10:   13
10:   1000000179820000
10:   13
10:   1000000179820000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000198000000 (0x38d7eb093bd80)
10:   >
10:   1000000194000000 (0x38d7eb056b480)
10: with messages:
10:   13
10:   1000000179820000
10:   13
10:   1000000179820000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   13
10:   1000000179820000
10:   13
10:   1000000179820000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   13
10:   1000000179820000
10:   13
10:   1000000179820000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000179820000 (0x38d7eaf7e55e0)
10:   <=
10:   1000000190800000 (0x38d7eb025e080)
10: with messages:
10:   13
10:   1000000179820000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000179820000 (0x38d7eaf7e55e0)
10:   <=
10:   1000000190800000 (0x38d7eb025e080)
10: with messages:
10:   13
10:   1000000179820000
10: 
10: frame_id:                 11
10: desired_present_time_ns:  1000000162000000
10: actual_present_time_ns:   1000000178000000
10: earliest_present_time_ns: 1000000178000000
10: present_margin_ns:        14180000
10: now_ns:                   1000000179000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000210000000 (0x38d7eb14ad880)
10:   >=
10:   1000000195820000 (0x38d7eb07279e0)
10: with messages:
10:   13
10:   1000000179820000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000210000000 (0x38d7eb14ad880)
10: with messages:
10:   13
10:   1000000179820000
10: 
10: ./tests/tests_pacing.cpp:70: PASSED:
10:   CHECK( predictions.wake_up_time_ns >= now_ns )
10: with expansion:
10:   1000000206800000 (0x38d7eb11a0480)
10:   >=
10:   1000000195820000 (0x38d7eb07279e0)
10: with messages:
10:   14
10:   1000000195820000
10:   14
10:   1000000195820000
10: 
10: ./tests/tests_pacing.cpp:71: PASSED:
10:   CHECK( predictions.desired_present_time_ns > now_ns )
10: with expansion:
10:   1000000210000000 (0x38d7eb14ad880)
10:   >
10:   1000000195820000 (0x38d7eb07279e0)
10: with messages:
10:   14
10:   1000000195820000
10:   14
10:   1000000195820000
10: 
10: ./tests/tests_pacing.cpp:72: PASSED:
10:   CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns )
10: with expansion:
10:   1000000210000000 (0x38d7eb14ad880)
10:   >
10:   1000000206800000 (0x38d7eb11a0480)
10: with messages:
10:   14
10:   1000000195820000
10:   14
10:   1000000195820000
10: 
10: ./tests/tests_pacing.cpp:73: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > now_ns )
10: with expansion:
10:   1000000214000000 (0x38d7eb187e180)
10:   >
10:   1000000195820000 (0x38d7eb07279e0)
10: with messages:
10:   14
10:   1000000195820000
10:   14
10:   1000000195820000
10: 
10: ./tests/tests_pacing.cpp:74: PASSED:
10:   CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns )
10: with expansion:
10:   1000000214000000 (0x38d7eb187e180)
10:   >
10:   1000000210000000 (0x38d7eb14ad880)
10: with messages:
10:   14
10:   1000000195820000
10:   14
10:   1000000195820000
10: 
10: ./tests/tests_pacing.cpp:76: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) )
10: with expansion:
10:   16ms < 18ms
10: with messages:
10:   14
10:   1000000195820000
10:   14
10:   1000000195820000
10: 
10: ./tests/tests_pacing.cpp:77: PASSED:
10:   CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) )
10: with expansion:
10:   16ms > 14ms
10: with messages:
10:   14
10:   1000000195820000
10:   14
10:   1000000195820000
10: 
10: ./tests/tests_pacing.cpp:150: PASSED:
10:   REQUIRE( clock.now() <= wake_time_ns )
10: with expansion:
10:   1000000195820000 (0x38d7eb07279e0)
10:   <=
10:   1000000206800000 (0x38d7eb11a0480)
10: with messages:
10:   14
10:   1000000195820000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000195820000 (0x38d7eb07279e0)
10:   <=
10:   1000000206800000 (0x38d7eb11a0480)
10: with messages:
10:   14
10:   1000000195820000
10: 
10: frame_id:                 12
10: desired_present_time_ns:  1000000178000000
10: actual_present_time_ns:   1000000194000000
10: earliest_present_time_ns: 1000000194000000
10: present_margin_ns:        14180000
10: now_ns:                   1000000195000000
10: 
10: ./tests/tests_pacing.cpp:172: PASSED:
10:   REQUIRE( next_scanout_timepoint >= gpu_finish )
10: with expansion:
10:   1000000226000000 (0x38d7eb23efc80)
10:   >=
10:   1000000211820000 (0x38d7eb1669de0)
10: with messages:
10:   14
10:   1000000195820000
10: 
10: ./tests/time_utils.hpp:122: PASSED:
10:   CHECK( now() <= timestamp_ns )
10: with expansion:
10:   1000000000000000 (0x38d7ea4c68000)
10:   <=
10:   1000000226000000 (0x38d7eb23efc80)
10: with messages:
10:   14
10:   1000000195820000
10: 
10: frame_id:                 13
10: desired_present_time_ns:  1000000194000000
10: actual_present_time_ns:   1000000210000000
10: earliest_present_time_ns: 1000000210000000
10: present_margin_ns:        14180000
10: now_ns:                   1000000211000000
10: 
10: frame_id:                 14
10: desired_present_time_ns:  1000000210000000
10: actual_present_time_ns:   1000000226000000
10: earliest_present_time_ns: 1000000226000000
10: present_margin_ns:        14180000
10: now_ns:                   1000000227000000
10: 
10: ===============================================================================
10: All tests passed (1061 assertions in 2 test cases)
10: 
21: ===============================================================================
21: No tests ran
21: 
19/21 Test #10: tests_pacing .....................   Passed    0.06 sec
20/21 Test #21: tests_comp_client_opengl .........   Passed    0.01 sec
17: ./tests/tests_worker.cpp:123: PASSED:
17:   CHECK( calledB[0] )
17: with expansion:
17:   true
17: 
17: ./tests/tests_worker.cpp:124: PASSED:
17:   CHECK( calledB[1] )
17: with expansion:
17:   true
17: 
17: ./tests/tests_worker.cpp:125: PASSED:
17:   CHECK( calledB[2] )
17: with expansion:
17:   true
17: 
17: ./tests/tests_worker.cpp:128: PASSED:
17:   CHECK( calledA[0] )
17: with expansion:
17:   true
17: 
17: ./tests/tests_worker.cpp:129: PASSED:
17:   CHECK( calledA[1] )
17: with expansion:
17:   true
17: 
17: ./tests/tests_worker.cpp:130: PASSED:
17:   CHECK( calledA[2] )
17: with expansion:
17:   true
17: 
17: ===============================================================================
17: All tests passed (36 assertions in 1 test case)
17: 
21/21 Test #17: tests_worker .....................   Passed    0.50 sec

100% tests passed, 0 tests failed out of 21

Total Test time (real) =   0.56 sec
make[1]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
   create-stamp debian/debhelper-build-stamp
   dh_prep
   dh_installdirs
   dh_auto_install
	cd obj-x86_64-linux-gnu && make -j12 install DESTDIR=/build/reproducible-path/monado-21.0.0\+git2905.e26a272c1\~dfsg1/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true"
make[1]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
/usr/bin/cmake -S"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" -B"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/CMakeFiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu//CMakeFiles/progress.marks"
make  -f CMakeFiles/Makefile2 all
make[2]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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/bindings/CMakeFiles/aux_generated_bindings.dir/build.make src/xrt/auxiliary/bindings/CMakeFiles/aux_generated_bindings.dir/depend
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/os/CMakeFiles/aux_os.dir/build.make src/xrt/auxiliary/os/CMakeFiles/aux_os.dir/depend
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/external" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/external/CMakeFiles/xrt-external-nanopb.dir/DependInfo.cmake" "--color="
make  -f tests/CMakeFiles/tests_main.dir/build.make tests/CMakeFiles/tests_main.dir/depend
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/bindings" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/bindings" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/bindings/CMakeFiles/aux_generated_bindings.dir/DependInfo.cmake" "--color="
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/ogl" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/ogl" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/DependInfo.cmake" "--color="
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/external" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/external/CMakeFiles/xrt-external-imgui.dir/DependInfo.cmake" "--color="
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests/CMakeFiles/tests_main.dir/DependInfo.cmake" "--color="
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/os" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/os" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/os/CMakeFiles/aux_os.dir/DependInfo.cmake" "--color="
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make  -f src/external/CMakeFiles/xrt-external-nanopb.dir/build.make src/external/CMakeFiles/xrt-external-nanopb.dir/build
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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  -f src/xrt/auxiliary/os/CMakeFiles/aux_os.dir/build.make src/xrt/auxiliary/os/CMakeFiles/aux_os.dir/build
make  -f tests/CMakeFiles/tests_main.dir/build.make tests/CMakeFiles/tests_main.dir/build
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'src/xrt/auxiliary/bindings/CMakeFiles/aux_generated_bindings.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'src/external/CMakeFiles/xrt-external-nanopb.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'src/xrt/auxiliary/os/CMakeFiles/aux_os.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'tests/CMakeFiles/tests_main.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'src/external/CMakeFiles/xrt-external-imgui.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[  2%] Built target aux_os
[  2%] Built target aux_ogl
[  3%] Built target xrt-external-nanopb
[  3%] Built target aux_generated_bindings
make  -f src/xrt/auxiliary/os/CMakeFiles/aux_os_ble.dir/build.make src/xrt/auxiliary/os/CMakeFiles/aux_os_ble.dir/depend
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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/os" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/os" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/os/CMakeFiles/aux_os_ble.dir/DependInfo.cmake" "--color="
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/util" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/DependInfo.cmake" "--color="
[  3%] Built target tests_main
[  6%] 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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/external" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/external/CMakeFiles/xrt-external-imgui-sdl2.dir/DependInfo.cmake" "--color="
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'src/xrt/auxiliary/os/CMakeFiles/aux_os_ble.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'src/external/CMakeFiles/xrt-external-imgui-sdl2.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[  7%] Built target aux_os_ble
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make  -f src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/build.make src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/build
[  7%] Built target xrt-external-imgui-sdl2
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/math" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/math" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/DependInfo.cmake" "--color="
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 21%] Built target aux_math
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/auxiliary/util/CMakeFiles/aux_util_process.dir/build.make src/xrt/auxiliary/util/CMakeFiles/aux_util_process.dir/depend
make  -f src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/build.make src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/depend
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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/gstreamer" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/gstreamer" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/DependInfo.cmake" "--color="
make  -f src/xrt/drivers/CMakeFiles/drv_cemu.dir/build.make src/xrt/drivers/CMakeFiles/drv_cemu.dir/depend
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/util" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/DependInfo.cmake" "--color="
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/util" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/util/CMakeFiles/aux_util_process.dir/DependInfo.cmake" "--color="
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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_arduino.dir/DependInfo.cmake" "--color="
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/vk" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/vk" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/DependInfo.cmake" "--color="
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make  -f src/xrt/drivers/CMakeFiles/drv_simulated.dir/build.make src/xrt/drivers/CMakeFiles/drv_simulated.dir/depend
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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_cemu.dir/DependInfo.cmake" "--color="
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_daydream.dir/DependInfo.cmake" "--color="
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_simulated.dir/DependInfo.cmake" "--color="
make  -f src/xrt/drivers/CMakeFiles/drv_qwerty.dir/build.make src/xrt/drivers/CMakeFiles/drv_qwerty.dir/depend
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_twrap.dir/DependInfo.cmake" "--color="
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_arduino.dir/build.make src/xrt/drivers/CMakeFiles/drv_arduino.dir/build
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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_qwerty.dir/DependInfo.cmake" "--color="
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make  -f src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/build.make src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/build
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_hdk.dir/DependInfo.cmake" "--color="
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'src/xrt/auxiliary/util/CMakeFiles/aux_util_process.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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_hydra.dir/build.make src/xrt/drivers/CMakeFiles/drv_hydra.dir/depend
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_hydra.dir/DependInfo.cmake" "--color="
make[3]: Nothing to be done for 'src/xrt/drivers/CMakeFiles/drv_arduino.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 21%] Built target aux_util_process
make  -f src/xrt/drivers/CMakeFiles/drv_ns.dir/build.make src/xrt/drivers/CMakeFiles/drv_ns.dir/depend
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 22%] Built target drv_arduino
make  -f src/xrt/drivers/CMakeFiles/drv_qwerty.dir/build.make src/xrt/drivers/CMakeFiles/drv_qwerty.dir/build
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 25%] Built target aux_util_sink
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_ns.dir/DependInfo.cmake" "--color="
make  -f src/xrt/drivers/CMakeFiles/drv_cemu.dir/build.make src/xrt/drivers/CMakeFiles/drv_cemu.dir/build
make  -f src/xrt/drivers/CMakeFiles/drv_simulated.dir/build.make src/xrt/drivers/CMakeFiles/drv_simulated.dir/build
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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 26%] Built target aux_gstreamer
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'src/xrt/drivers/CMakeFiles/drv_hdk.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'src/xrt/drivers/CMakeFiles/drv_qwerty.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'src/xrt/drivers/CMakeFiles/drv_cemu.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'src/xrt/drivers/CMakeFiles/drv_simulated.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make  -f src/xrt/drivers/CMakeFiles/drv_hydra.dir/build.make src/xrt/drivers/CMakeFiles/drv_hydra.dir/build
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'src/xrt/drivers/CMakeFiles/drv_hydra.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make  -f src/xrt/drivers/CMakeFiles/drv_twrap.dir/build.make src/xrt/drivers/CMakeFiles/drv_twrap.dir/build
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 28%] Built target aux_vk
make  -f src/xrt/drivers/CMakeFiles/drv_daydream.dir/build.make src/xrt/drivers/CMakeFiles/drv_daydream.dir/build
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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'src/xrt/drivers/CMakeFiles/drv_twrap.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make  -f src/xrt/drivers/CMakeFiles/drv_rift_s.dir/build.make src/xrt/drivers/CMakeFiles/drv_rift_s.dir/depend
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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'src/xrt/drivers/CMakeFiles/drv_daydream.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_psvr.dir/DependInfo.cmake" "--color="
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_v4l2.dir/DependInfo.cmake" "--color="
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_rift_s.dir/DependInfo.cmake" "--color="
[ 29%] Built target drv_qwerty
[ 29%] Built target drv_cemu
make  -f src/xrt/drivers/CMakeFiles/drv_vf.dir/build.make src/xrt/drivers/CMakeFiles/drv_vf.dir/depend
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make  -f src/xrt/drivers/CMakeFiles/drv_ns.dir/build.make src/xrt/drivers/CMakeFiles/drv_ns.dir/build
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 30%] Built target drv_simulated
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_vf.dir/DependInfo.cmake" "--color="
make  -f src/xrt/drivers/CMakeFiles/drv_multi.dir/build.make src/xrt/drivers/CMakeFiles/drv_multi.dir/depend
[ 31%] Built target drv_hydra
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'src/xrt/drivers/CMakeFiles/drv_ns.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_multi.dir/DependInfo.cmake" "--color="
make  -f src/xrt/drivers/CMakeFiles/drv_sample.dir/build.make src/xrt/drivers/CMakeFiles/drv_sample.dir/depend
[ 31%] Built target drv_hdk
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'src/xrt/drivers/CMakeFiles/drv_psvr.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 32%] Built target drv_twrap
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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_sample.dir/DependInfo.cmake" "--color="
make  -f src/xrt/compositor/CMakeFiles/comp_util.dir/build.make src/xrt/compositor/CMakeFiles/comp_util.dir/depend
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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor/CMakeFiles/comp_util.dir/DependInfo.cmake" "--color="
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make  -f src/xrt/compositor/CMakeFiles/comp_multi.dir/build.make src/xrt/compositor/CMakeFiles/comp_multi.dir/depend
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor/CMakeFiles/comp_client.dir/DependInfo.cmake" "--color="
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor/CMakeFiles/comp_render.dir/DependInfo.cmake" "--color="
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor/CMakeFiles/comp_multi.dir/DependInfo.cmake" "--color="
[ 34%] Built target drv_daydream
[ 34%] Built target drv_ns
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make  -f src/xrt/drivers/CMakeFiles/drv_multi.dir/build.make src/xrt/drivers/CMakeFiles/drv_multi.dir/build
make  -f src/xrt/drivers/CMakeFiles/drv_v4l2.dir/build.make src/xrt/drivers/CMakeFiles/drv_v4l2.dir/build
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'src/xrt/drivers/CMakeFiles/drv_multi.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make  -f src/xrt/drivers/CMakeFiles/drv_rift_s.dir/build.make src/xrt/drivers/CMakeFiles/drv_rift_s.dir/build
make  -f src/xrt/drivers/CMakeFiles/drv_sample.dir/build.make src/xrt/drivers/CMakeFiles/drv_sample.dir/build
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make  -f src/xrt/compositor/CMakeFiles/comp_mock.dir/build.make src/xrt/compositor/CMakeFiles/comp_mock.dir/depend
[ 35%] Built target drv_psvr
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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor/CMakeFiles/comp_mock.dir/DependInfo.cmake" "--color="
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'src/xrt/drivers/CMakeFiles/drv_v4l2.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'src/xrt/drivers/CMakeFiles/drv_sample.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make  -f src/xrt/ipc/CMakeFiles/ipc_shared.dir/build.make src/xrt/ipc/CMakeFiles/ipc_shared.dir/depend
make[3]: Nothing to be done for 'src/xrt/drivers/CMakeFiles/drv_rift_s.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make  -f tests/CMakeFiles/tests_cxx_wrappers.dir/build.make tests/CMakeFiles/tests_cxx_wrappers.dir/depend
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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/ipc" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/ipc/CMakeFiles/ipc_shared.dir/DependInfo.cmake" "--color="
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'src/xrt/drivers/CMakeFiles/drv_vf.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests/CMakeFiles/tests_cxx_wrappers.dir/DependInfo.cmake" "--color="
[ 35%] Built target drv_multi
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make  -f tests/CMakeFiles/tests_deque.dir/build.make tests/CMakeFiles/tests_deque.dir/depend
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'src/xrt/compositor/CMakeFiles/comp_util.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make  -f src/xrt/compositor/CMakeFiles/comp_render.dir/build.make src/xrt/compositor/CMakeFiles/comp_render.dir/build
make  -f src/xrt/compositor/CMakeFiles/comp_mock.dir/build.make src/xrt/compositor/CMakeFiles/comp_mock.dir/build
[ 35%] Built target drv_sample
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests/CMakeFiles/tests_deque.dir/DependInfo.cmake" "--color="
[ 35%] Built target drv_v4l2
make  -f tests/CMakeFiles/tests_generic_callbacks.dir/build.make tests/CMakeFiles/tests_generic_callbacks.dir/depend
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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'src/xrt/compositor/CMakeFiles/comp_mock.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests/CMakeFiles/tests_generic_callbacks.dir/DependInfo.cmake" "--color="
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'src/xrt/compositor/CMakeFiles/comp_render.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make  -f src/xrt/compositor/CMakeFiles/comp_client.dir/build.make src/xrt/compositor/CMakeFiles/comp_client.dir/build
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'src/xrt/compositor/CMakeFiles/comp_multi.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests/CMakeFiles/tests_history_buf.dir/DependInfo.cmake" "--color="
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'src/xrt/compositor/CMakeFiles/comp_client.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'src/xrt/ipc/CMakeFiles/ipc_shared.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 38%] Built target drv_rift_s
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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests/CMakeFiles/tests_id_ringbuffer.dir/DependInfo.cmake" "--color="
[ 43%] Built target comp_render
[ 44%] Built target comp_util
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 45%] Built target drv_vf
make  -f tests/CMakeFiles/tests_generic_callbacks.dir/build.make tests/CMakeFiles/tests_generic_callbacks.dir/build
make  -f tests/CMakeFiles/tests_json.dir/build.make tests/CMakeFiles/tests_json.dir/depend
[ 45%] Built target comp_multi
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 46%] Built target ipc_shared
[ 48%] Built target comp_client
[ 49%] Built target comp_mock
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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests/CMakeFiles/tests_json.dir/DependInfo.cmake" "--color="
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'tests/CMakeFiles/tests_generic_callbacks.dir/build'.
make  -f tests/CMakeFiles/tests_lowpass_float.dir/build.make tests/CMakeFiles/tests_lowpass_float.dir/depend
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make  -f tests/CMakeFiles/tests_lowpass_integer.dir/build.make tests/CMakeFiles/tests_lowpass_integer.dir/depend
make  -f tests/CMakeFiles/tests_pacing.dir/build.make tests/CMakeFiles/tests_pacing.dir/depend
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests/CMakeFiles/tests_lowpass_float.dir/DependInfo.cmake" "--color="
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests/CMakeFiles/tests_pacing.dir/DependInfo.cmake" "--color="
make  -f tests/CMakeFiles/tests_deque.dir/build.make tests/CMakeFiles/tests_deque.dir/build
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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'tests/CMakeFiles/tests_cxx_wrappers.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests/CMakeFiles/tests_lowpass_integer.dir/DependInfo.cmake" "--color="
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'tests/CMakeFiles/tests_deque.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make  -f tests/CMakeFiles/tests_quatexpmap.dir/build.make tests/CMakeFiles/tests_quatexpmap.dir/depend
make  -f tests/CMakeFiles/tests_quat_change_of_basis.dir/build.make tests/CMakeFiles/tests_quat_change_of_basis.dir/depend
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'tests/CMakeFiles/tests_history_buf.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests/CMakeFiles/tests_quatexpmap.dir/DependInfo.cmake" "--color="
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests/CMakeFiles/tests_quat_change_of_basis.dir/DependInfo.cmake" "--color="
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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'tests/CMakeFiles/tests_id_ringbuffer.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests/CMakeFiles/tests_quat_swing_twist.dir/DependInfo.cmake" "--color="
[ 50%] Built target tests_deque
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make  -f tests/CMakeFiles/tests_lowpass_float.dir/build.make tests/CMakeFiles/tests_lowpass_float.dir/build
[ 50%] Built target tests_generic_callbacks
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'tests/CMakeFiles/tests_lowpass_float.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make  -f tests/CMakeFiles/tests_json.dir/build.make tests/CMakeFiles/tests_json.dir/build
[ 50%] Built target tests_cxx_wrappers
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'tests/CMakeFiles/tests_pacing.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'tests/CMakeFiles/tests_json.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make  -f tests/CMakeFiles/tests_rational.dir/build.make tests/CMakeFiles/tests_rational.dir/depend
make  -f tests/CMakeFiles/tests_relation_chain.dir/build.make tests/CMakeFiles/tests_relation_chain.dir/depend
make  -f tests/CMakeFiles/tests_vector.dir/build.make tests/CMakeFiles/tests_vector.dir/depend
[ 50%] Built target tests_history_buf
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'tests/CMakeFiles/tests_lowpass_integer.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make  -f tests/CMakeFiles/tests_quatexpmap.dir/build.make tests/CMakeFiles/tests_quatexpmap.dir/build
[ 51%] Built target tests_id_ringbuffer
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests/CMakeFiles/tests_vector.dir/DependInfo.cmake" "--color="
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests/CMakeFiles/tests_rational.dir/DependInfo.cmake" "--color="
make  -f tests/CMakeFiles/tests_worker.dir/build.make tests/CMakeFiles/tests_worker.dir/depend
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests/CMakeFiles/tests_relation_chain.dir/DependInfo.cmake" "--color="
make  -f tests/CMakeFiles/tests_pose.dir/build.make tests/CMakeFiles/tests_pose.dir/depend
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests/CMakeFiles/tests_worker.dir/DependInfo.cmake" "--color="
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests/CMakeFiles/tests_pose.dir/DependInfo.cmake" "--color="
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'tests/CMakeFiles/tests_quatexpmap.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make  -f tests/CMakeFiles/tests_quat_swing_twist.dir/build.make tests/CMakeFiles/tests_quat_swing_twist.dir/build
[ 51%] Built target tests_lowpass_float
[ 52%] Built target tests_pacing
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests/CMakeFiles/tests_vec3_angle.dir/DependInfo.cmake" "--color="
[ 53%] Built target tests_json
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'tests/CMakeFiles/tests_quat_swing_twist.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'tests/CMakeFiles/tests_quat_change_of_basis.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make  -f tests/CMakeFiles/tests_comp_client_vulkan.dir/build.make tests/CMakeFiles/tests_comp_client_vulkan.dir/depend
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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests/CMakeFiles/tests_comp_client_vulkan.dir/DependInfo.cmake" "--color="
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests/CMakeFiles/tests_comp_client_opengl.dir/DependInfo.cmake" "--color="
[ 54%] Built target tests_quatexpmap
make  -f src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/build.make src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/depend
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'tests/CMakeFiles/tests_relation_chain.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 54%] Built target tests_quat_swing_twist
make  -f src/xrt/compositor/CMakeFiles/comp_main.dir/build.make src/xrt/compositor/CMakeFiles/comp_main.dir/depend
[ 55%] Built target tests_quat_change_of_basis
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/tracking" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/tracking" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/DependInfo.cmake" "--color="
[ 56%] Built target tests_lowpass_integer
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make  -f src/xrt/compositor/null/CMakeFiles/comp_null.dir/build.make src/xrt/compositor/null/CMakeFiles/comp_null.dir/depend
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor/CMakeFiles/comp_main.dir/DependInfo.cmake" "--color="
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make  -f tests/CMakeFiles/tests_vec3_angle.dir/build.make tests/CMakeFiles/tests_vec3_angle.dir/build
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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/null" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor/null" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/compositor/null/CMakeFiles/comp_null.dir/DependInfo.cmake" "--color="
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make  -f tests/CMakeFiles/tests_worker.dir/build.make tests/CMakeFiles/tests_worker.dir/build
make  -f tests/CMakeFiles/tests_rational.dir/build.make tests/CMakeFiles/tests_rational.dir/build
make  -f tests/CMakeFiles/tests_pose.dir/build.make tests/CMakeFiles/tests_pose.dir/build
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'tests/CMakeFiles/tests_rational.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'tests/CMakeFiles/tests_pose.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/oxr" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/DependInfo.cmake" "--color="
make[3]: Nothing to be done for 'tests/CMakeFiles/tests_vec3_angle.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'tests/CMakeFiles/tests_worker.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make  -f tests/CMakeFiles/tests_vector.dir/build.make tests/CMakeFiles/tests_vector.dir/build
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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'tests/CMakeFiles/tests_vector.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 56%] Built target tests_relation_chain
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'tests/CMakeFiles/tests_comp_client_vulkan.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make  -f src/xrt/ipc/CMakeFiles/ipc_client.dir/build.make src/xrt/ipc/CMakeFiles/ipc_client.dir/depend
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/ipc" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/ipc/CMakeFiles/ipc_client.dir/DependInfo.cmake" "--color="
[ 57%] Built target tests_worker
[ 57%] Built target tests_rational
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'tests/CMakeFiles/tests_comp_client_opengl.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/ipc" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/ipc/CMakeFiles/ipc_server.dir/DependInfo.cmake" "--color="
make[3]: Nothing to be done for 'src/xrt/compositor/null/CMakeFiles/comp_null.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 58%] Built target tests_vector
[ 58%] Built target tests_vec3_angle
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'src/xrt/compositor/CMakeFiles/comp_main.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make  -f src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/build.make src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/build
[ 59%] Built target tests_comp_client_vulkan
[ 59%] Built target tests_pose
[ 60%] Built target comp_null
[ 60%] Built target tests_comp_client_opengl
[ 65%] Built target comp_main
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'src/xrt/ipc/CMakeFiles/ipc_server.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make  -f src/xrt/ipc/CMakeFiles/ipc_client.dir/build.make src/xrt/ipc/CMakeFiles/ipc_client.dir/build
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'src/xrt/ipc/CMakeFiles/ipc_client.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 67%] Built target ipc_server
[ 71%] Built target aux_tracking
[ 72%] Built target ipc_client
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  -f src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/build.make src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/depend
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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_psmv.dir/DependInfo.cmake" "--color="
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/vive" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/vive" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/DependInfo.cmake" "--color="
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_wmr.dir/DependInfo.cmake" "--color="
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_euroc.dir/DependInfo.cmake" "--color="
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/prober" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/prober" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/DependInfo.cmake" "--color="
[ 79%] Built target st_oxr
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/ctl" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/ctl" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/ctl/CMakeFiles/monado-ctl.dir/DependInfo.cmake" "--color="
make  -f src/xrt/targets/openxr/CMakeFiles/openxr_monado.dir/build.make src/xrt/targets/openxr/CMakeFiles/openxr_monado.dir/depend
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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/openxr" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/openxr" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/openxr/CMakeFiles/openxr_monado.dir/DependInfo.cmake" "--color="
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/tests/CMakeFiles/tests_input_transform.dir/DependInfo.cmake" "--color="
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make  -f src/xrt/drivers/CMakeFiles/drv_psmv.dir/build.make src/xrt/drivers/CMakeFiles/drv_psmv.dir/build
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make  -f src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/build.make src/xrt/auxiliary/vive/CMakeFiles/aux_vive.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  -f src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/build.make src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/build
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'src/xrt/drivers/CMakeFiles/drv_psmv.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make  -f src/xrt/targets/openxr/CMakeFiles/openxr_monado.dir/build.make src/xrt/targets/openxr/CMakeFiles/openxr_monado.dir/build
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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/build'.
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'src/xrt/drivers/CMakeFiles/drv_wmr.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'src/xrt/targets/openxr/CMakeFiles/openxr_monado.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'src/xrt/targets/ctl/CMakeFiles/monado-ctl.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'src/xrt/drivers/CMakeFiles/drv_euroc.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'tests/CMakeFiles/tests_input_transform.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 82%] Built target drv_wmr
[ 84%] Built target drv_psmv
[ 85%] Built target aux_vive
[ 85%] Built target st_prober
[ 84%] Built target monado-ctl
[ 85%] Built target openxr_monado
[ 84%] Built target drv_euroc
make  -f src/xrt/drivers/CMakeFiles/drv_remote.dir/build.make src/xrt/drivers/CMakeFiles/drv_remote.dir/depend
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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_remote.dir/DependInfo.cmake" "--color="
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/drivers/CMakeFiles/drv_vive.dir/DependInfo.cmake" "--color="
[ 85%] Built target tests_input_transform
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'src/xrt/drivers/CMakeFiles/drv_remote.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'src/xrt/drivers/CMakeFiles/drv_vive.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 86%] Built target drv_remote
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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/gui" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/gui" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/DependInfo.cmake" "--color="
[ 87%] Built target drv_vive
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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/common" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/common/CMakeFiles/target_lists.dir/DependInfo.cmake" "--color="
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'src/xrt/targets/common/CMakeFiles/target_lists.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 90%] Built target st_gui
[ 92%] Built target target_lists
make  -f src/xrt/targets/openxr/CMakeFiles/oxr_sdl2.dir/build.make src/xrt/targets/openxr/CMakeFiles/oxr_sdl2.dir/depend
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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/openxr" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/openxr" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/openxr/CMakeFiles/oxr_sdl2.dir/DependInfo.cmake" "--color="
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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/sdl_test" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/sdl_test" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/DependInfo.cmake" "--color="
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/common" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/common/CMakeFiles/target_instance.dir/DependInfo.cmake" "--color="
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/common" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/common/CMakeFiles/target_instance_no_comp.dir/DependInfo.cmake" "--color="
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make  -f src/xrt/targets/openxr/CMakeFiles/oxr_sdl2.dir/build.make src/xrt/targets/openxr/CMakeFiles/oxr_sdl2.dir/build
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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'src/xrt/targets/common/CMakeFiles/target_instance.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'src/xrt/targets/openxr/CMakeFiles/oxr_sdl2.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'src/xrt/targets/common/CMakeFiles/target_instance_no_comp.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 92%] Built target target_instance
[ 93%] Built target target_instance_no_comp
[ 94%] Built target oxr_sdl2
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  -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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/cli" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/cli" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/cli/CMakeFiles/cli.dir/DependInfo.cmake" "--color="
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/gui" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/gui" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/gui/CMakeFiles/gui.dir/DependInfo.cmake" "--color="
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/service" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/service" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/src/xrt/targets/service/CMakeFiles/monado-service.dir/DependInfo.cmake" "--color="
[ 96%] Built target sdl-test
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make  -f src/xrt/targets/gui/CMakeFiles/gui.dir/build.make src/xrt/targets/gui/CMakeFiles/gui.dir/build
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-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-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'src/xrt/targets/service/CMakeFiles/monado-service.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'src/xrt/targets/gui/CMakeFiles/gui.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[3]: Nothing to be done for 'src/xrt/targets/cli/CMakeFiles/cli.dir/build'.
make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
[ 97%] Built target monado-service
[ 98%] Built target gui
[100%] Built target cli
make[2]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
/usr/bin/cmake -E cmake_progress_start "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu/CMakeFiles" 0
make  -f CMakeFiles/Makefile2 preinstall
make[2]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
make[2]: Nothing to be done for 'preinstall'.
make[2]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
Install the project...
/usr/bin/cmake -P cmake_install.cmake
-- Install configuration: "None"
-- Installing OpenXR runtime manifest with JSON-relative path to runtime
-- Installing: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/debian/tmp/usr/share/openxr/1/openxr_monado.json
-- Installing: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/debian/tmp/usr/lib/x86_64-linux-gnu/libopenxr_monado.so
-- Installing: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/debian/tmp/usr/bin/monado-cli
-- Installing: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/debian/tmp/usr/bin/monado-gui
-- Installing: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/debian/tmp/usr/bin/monado-ctl
-- Installing: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/debian/tmp/usr/bin/monado-service
-- Installing: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/debian/tmp/usr/lib/systemd/user/monado.socket
-- Installing: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/debian/tmp/usr/lib/systemd/user/monado.service
make[1]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-x86_64-linux-gnu'
   debian/rules override_dh_install
make[1]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1'
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-21.0.0+git2905.e26a272c1~dfsg1'
   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
dwz: debian/monado-service/usr/bin/monado-service: DWARF compression not beneficial - old size 91828038 new size 91917531
   dh_strip
   dh_makeshlibs
   dh_shlibdeps
dpkg-shlibdeps: warning: diversions involved - output may be incorrect
 diversion by libc6 from: /lib64/ld-linux-x86-64.so.2
dpkg-shlibdeps: warning: diversions involved - output may be incorrect
 diversion by libc6 to: /lib64/ld-linux-x86-64.so.2.usr-is-merged
dpkg-shlibdeps: warning: diversions involved - output may be incorrect
 diversion by libc6 from: /lib64/ld-linux-x86-64.so.2
dpkg-shlibdeps: warning: diversions involved - output may be incorrect
 diversion by libc6 to: /lib64/ld-linux-x86-64.so.2.usr-is-merged
dpkg-shlibdeps: warning: diversions involved - output may be incorrect
 diversion by libc6 from: /lib64/ld-linux-x86-64.so.2
dpkg-shlibdeps: warning: diversions involved - output may be incorrect
 diversion by libc6 to: /lib64/ld-linux-x86-64.so.2.usr-is-merged
   dh_installdeb
   dh_gencontrol
   dh_md5sums
   dh_builddeb
dpkg-deb: building package 'monado-service-dbgsym' in '../monado-service-dbgsym_21.0.0+git2905.e26a272c1~dfsg1-2_amd64.deb'.
dpkg-deb: building package 'monado-cli' in '../monado-cli_21.0.0+git2905.e26a272c1~dfsg1-2_amd64.deb'.
dpkg-deb: building package 'monado-cli-dbgsym' in '../monado-cli-dbgsym_21.0.0+git2905.e26a272c1~dfsg1-2_amd64.deb'.
dpkg-deb: building package 'libopenxr1-monado' in '../libopenxr1-monado_21.0.0+git2905.e26a272c1~dfsg1-2_amd64.deb'.
dpkg-deb: building package 'libopenxr1-monado-dbgsym' in '../libopenxr1-monado-dbgsym_21.0.0+git2905.e26a272c1~dfsg1-2_amd64.deb'.
dpkg-deb: building package 'monado-service' in '../monado-service_21.0.0+git2905.e26a272c1~dfsg1-2_amd64.deb'.
dpkg-deb: building package 'monado-gui-dbgsym' in '../monado-gui-dbgsym_21.0.0+git2905.e26a272c1~dfsg1-2_amd64.deb'.
dpkg-deb: building package 'monado-gui' in '../monado-gui_21.0.0+git2905.e26a272c1~dfsg1-2_amd64.deb'.
 dpkg-genbuildinfo --build=binary -O../monado_21.0.0+git2905.e26a272c1~dfsg1-2_amd64.buildinfo
 dpkg-genchanges --build=binary -O../monado_21.0.0+git2905.e26a272c1~dfsg1-2_amd64.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/1465762 and its subdirectories
I: Current time: Mon Mar 23 02:38:24 -12 2026
I: pbuilder-time-stamp: 1774276704